1import{_ as $,R,P as h,F as r,G as a,x as o,N as v,W as w,H as T,J as p,Q as I,K as m,I as y,a0 as z,ag as ee,a1 as D,U as se,a2 as W,T as ie,bJ as S,a8 as g,a9 as b,a4 as A,aa as j,ad as M,ab as ae,af as oe,ac as ne,aT as re,aU as ue,ae as de,E as k,L as O,M as U,z as V,V as N,ah as me,a3 as q,Y as E,aO as fe,$ as x,O as L,y as H}from"./index-ChduCKJ_.js";import{a as F,L as ye,S as he,i as ke,f as pe,V as Y,b as ce}from"./VTextarea-Ceqb2ZOx.js";import{V as ge,a as te}from"./ssrBoot-CoapMtKL.js";import{V as be,a as Ce}from"./VMain-BATXBOrZ.js";import{V as Ve}from"./VContainer-DQSvakYM.js";import{V as _e}from"./VForm-CKrycnli.js";import{a as P,V as J}from"./VRow-Ct6WV83Y.js";import{V as B}from"./VAlert-DClW0CN2.js";import{V as _}from"./VTextField-CdPI9QmO.js";import{V as X}from"./VChip-j640jWhi.js";import{V as Q}from"./VCheckbox-BmVTS7YJ.js";import{V as Z}from"./VListItem-B9cEElS-.js";import{V as ve}from"./VLayout-BQN7smmk.js";import"./columnStore-ihxRnrzy.js";import"./VVirtualScroll-lDncbxTJ.js";import"./VSwitch-BhxZoKiS.js";import"./cellStore-FjnxhxQe.js";import"./VCheckboxBtn-DuUwTgFZ.js";const we={name:"sign",emits:["close","draw"],props:{title:String,colKey:String},data(){return{saving:!1,show:!0,options:{onEnd:()=>{this.onEnd()},penColor:"#000099"},rowKeys:"",columnKeys:"",accept:"image/*",signatureData:""}},created(){this.$nextTick(()=>{this.$refs.signaturePad.resizeCanvas()})},methods:{onClear(){this.$refs.signaturePad.clearSignature(),this.onEnd()},onClose(){this.$emit("close")},undo(){this.$refs.signaturePad.undoSignature()},onEnd(){const{data:s}=this.$refs.signaturePad.saveSignature();this.signatureData=s},hitFirebase(){this.$emit("draw",{file:this.signatureData,key:this.colKey})}}},De={style:{margin:"auto"}};function Te(s,t,n,d,e,i){const f=R("VueSignaturePad");return r(),h(D,{modelValue:e.show,"onUpdate:modelValue":t[0]||(t[0]=c=>e.show=c),"hide-overlay":"",fullscreen:"",persistent:"",transition:"dialog-bottom-transition","retain-focus":!1},{default:a(()=>[o(v,{class:"text-center"},{default:a(()=>[o(ge,{dark:"",color:"primary"},{default:a(()=>[o(p,{icon:"",dark:"",onClick:i.onClear},{default:a(()=>[o(I,null,{default:a(()=>t[1]||(t[1]=[m("mdi-delete",-1)])),_:1,__:[1]})]),_:1},8,["onClick"]),o(te,null,{default:a(()=>[m(y(this.title),1)]),_:1}),o(z),o(F,null,{default:a(()=>[o(p,{icon:"",dark:"",onClick:i.undo},{default:a(()=>[o(I,null,{default:a(()=>t[2]||(t[2]=[m("mdi-undo",-1)])),_:1,__:[2]})]),_:1},8,["onClick"])]),_:1}),o(F,null,{default:a(()=>[o(p,{icon:"",dark:"",onClick:i.hitFirebase},{default:a(()=>[o(I,null,{default:a(()=>t[3]||(t[3]=[m("mdi-content-save-outline",-1)])),_:1,__:[3]})]),_:1},8,["onClick"])]),_:1}),o(F,null,{default:a(()=>[o(p,{icon:"",dark:"",onClick:i.onClose},{default:a(()=>[o(I,{onClick:i.undo},{default:a(()=>t[4]||(t[4]=[m("mdi-close",-1)])),_:1,__:[4]},8,["onClick"])]),_:1},8,["onClick"])]),_:1})]),_:1}),e.saving?(r(),h(ee,{key:0,class:"m-5",indeterminate:"",color:"primary"})):w("",!0),o(f,{style:{margin:"auto"},class:"mt-10",customStyle:{border:"black 3px solid"},width:"300px",height:"225px",ref:"signaturePad",options:e.options},null,8,["options"]),T("div",null,[T("a",De,y(s.$t("insert_new_signature")),1)])]),_:1})]),_:1},8,["modelValue"])}const Ke=$(we,[["render",Te]]);var Ie={};const Se={name:"form-page",components:{signForm:Ke,SelectComponent:he,LinkTableComponent:ye},emits:["disableedit"],data(){return{linkedColumn:"",linkColumnKey:"",linkedTable:"",linkDialog:!1,selectDialog:!1,selectColumnKey:"",signKey:"",showDraw:!1,options:[],mapSearchRequestId:0,items:{},tableName:"",returnDialog:!1,activeColumnKey:null,fab:!1,googleMapKey:Ie.VUE_APP_GOOGLE_MAP_KEY,allowed:!1,status:null,addMore:!1,submitInProcess:!1,tableKey:this.$route.params.id,columnObjects:{},sortedColumnKeys:{},uid:A().currentUser?.uid,isAdmin:!1,imageInProcess:!1,TableDialog:!1,columnDialog:!1,linkResult:!1,columnList:[],linkResultColor:"",masterTableName:"",linkResultTitle:"",linkResultText:"",linkLoader:!1,masterTableKey:"",columnKey:"",linkOptions:{},isLinked:!1,map:{},url:{},imagePromises:[],form:{},valueObjects:{}}
1},watch:{fields(s){s&&s.forEach(t=>{if(t.type==="SELECT"&&t.select){let n=[];for(const d in t.select.values)t.select.values[d]&&n.push(t.select.values[d]);this.items[t.key]=n}})},status(s){s&&setTimeout(()=>{this.status=null},1500)},imageInProcess(s){s&&(this.status=this.$t("processing_image"))},submitInProcess(s){s&&(this.status=this.$t("saving"))}},methods:{...ie(W,["RowForm"]),storeLinkValue(s){this.linkDialog=!1,this.form[this.linkColumnKey]=s},storeSelectValue(s){this.form[this.selectColumnKey]=s},goBack(){this.returnDialog=!1,this.$router.go(-1)},getCheckBoxValue(s,t){return s==="true"},async drawDialog(s){this.showDraw=!0,this.signKey=s},saveDraw(s){this.form[s.key]=s.file,this.showDraw=!1},undo(){this.$refs.signaturePad[0].undoSignature()},async tempValue(s){const t=++this.mapSearchRequestId;if(s){const n=await pe(s);t===this.mapSearchRequestId&&(this.options=n)}else this.options=[]},saveValue(s,t){if(this.linkOptions[`list-${t}`])if(!s)this.form[t]="";else if(this.linkOptions[`list-${t}`].includes(s))this.form[t]=s;else{const n=this.linkOptions[`list-${t}`].find(d=>{if(d.toLowerCase().includes(s.toLowerCase()))return d});n?this.form[t]=n:this.form[t]=""}else this.form[t]=""},async linkColumn(s,t){const n=this.$route.params.id;M(g(b,"tables/"+n+"/columns/"+this.columnKey),{linkedColumn:s,linkedTable:this.masterTableKey}).then(()=>{this.columnDialog=!1,this.linkResultColor="green",this.linkResultTitle="Column Linked Successfully",this.linkResultText=`Current Column is now linked with "${t}" of table "${this.masterTableName}", Click the close button to reload and see changes.`,this.linkResult=!0,this.isLinked=!0}).catch(d=>{this.columnDialog=!1,this.linkResultColor="red",this.linkResultTitle="Column Linking Failed",this.linkResult=!0})},async selectMasterTable(s,t){this.masterTableName=t,this.masterTableKey=s,this.linkLoader=!0,re(ue(g(b),"tables/"+s+"/columns")).then(n=>{if(n.exists()){let d=n.val(),e=[];for(let i in d){let f={name:d[i].name,key:i};e.push(f)}this.columnList=e,this.TableDialog=!1,this.columnDialog=!0}}),this.linkLoader=!1},closeLinkDialog(s){this.TableDialog=!1,this.columnDialog=!1,this.linkResult=!1,this.$emit("disableedit")},link(s){console.log(s),this.linkedColumn=s.linkedColumn??"",this.linkColumnKey=s.key??"",this.linkedTable=s.linkedTable??"",this.linkDialog=!0},onPlaceChanged(s,t){this.form[t]={values:s.formatted_address,latitude:s.latitude,longitude:s.longitude}},setFab(s,t){setTimeout(()=>{this.fab=s,s&&(this.activeColumnKey=t)},200)},changeColumnType(s){let t=0;this.fields.forEach(e=>{e.key===this.activeColumnKey&&(t=e.typeDef)});const n=`tables/${this.tableKey}/columns/${this.activeColumnKey}`,d={[`${n}/name`]:s.name,[`${n}/type`]:s.type,[`${n}/subType`]:s.subType||null,[`${n}/typeDef`]:null};t===1&&M(g(b),d).then(e=>{e||(this.status=this.$t("column_type_changed",{type:s.type}))})},async editPhoto(){for(let s in this.url){const t=`${s}.jpg`;let n=this.url[s];n!==""&&await fetch(n).then(async d=>{const e=d.headers.get("content-type")??"",i=await d.blob(),f=new File([i],t,{type:e});this.form[s]=f})}},onFileChange(s,t){if(t.type==="AUDIO"){if(s.target.files[0].size>1024*1024*10)return alert(this.$t("file_too_big")),null}else{const n=s.target.files[0],d={maxSizeMB:2,useWebWorker:!0,maxIteration:10};this.imageInProcess=!0,ke(n,d).then(e=>{this.url={...this.url,[t.key]:URL.createObjectURL(e)},this.form[t.key]=e,this.imageInProcess=!1})}return null},parseValue(s,t){let n=null;if(t)switch(s){case"INTEGER":n=t.toString();break;case"CHECKBOX":n=t.toString();break;case"DATEONLY":n=new Date(t).getTime().toString();break;case"TIME":let d=t.split(":"),e=new Date;n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),d[0],d[1])).getTime().toString();break;default:n=t;break}return n},prepareImagePromise(s,t,n,d,e){let i=/(?:\.([^.]+))?$/;const f=j(g(b,"image")).key,c=i.exec(d.name)?.[1]??"",C=f+"."+c,l=A().currentUser?.uid;if(!l)return;let K={contentType:e==="AUDIO"?"audio/mp4":"image/jpg",customMetadata:{users:l}};const le={image:C,path:s+"/"+C};this.valueObjects[n]=le;const G=ae(de,`image/${s}/${C}`);e==="DRAW"?this.imagePromises.push(oe(G,this.form[n],"data_url",K)):this.imagePromises.push(ne(G,d,K))},onSubmit(){const s=A().currentUser?.uid;if(this.submitInProcess=!0,Object.keys(this.form).length===0){this.status=this.$t("blank_form_msg"),this.submitInProcess=!1;return}let t=j(g(b,`rows/${this.tableKey}`));const n=t.key??"",d=[];this.fields.forEach(i=>
1{if(i.type==="SELECT"){let f="",c=this.form[i.key];c?.length>0&&(f=c.join(` 2`)),this.valueObjects[i.key]={values:f}}else if(i.type==="IMAGE"||i.type==="AUDIO"||i.type==="DRAW"){const f=this.form[i.key];f&&this.prepareImagePromise(this.tableKey,n,i.key,f,i.type)}else{const f=this.parseValue(i.type,this.form[i.key]);i.type==="MAP"?this.valueObjects[i.key]={values:f}:this.valueObjects[i.key]={values:f}}d.length<3&&d.push(`${i.name}: ${this.valueObjects?.[i.key]?.values??""}`)}),this.map[`rows/${this.tableKey}/${t.key}`]={users:this.uid,values:this.valueObjects},console.log(this.map);const e=M(g(b),this.map);Promise.all(this.imagePromises).then(i=>i?e:Promise.reject("Error in image uploading")).then(()=>{console.log("Db updated!"),this.submitInProcess=!1,S(g(b,`users/${s}/tables/${this.tableKey}/access`),i=>{if(!i.exists())return;const f=i.val();if(f===-8||f===-6){const c={tableKey:this.tableKey,tableName:this.tableName,rowKey:t.key,cellData:d};console.log(c),j(g(b,"contributor_notifications"),c)}}),localStorage.removeItem(`${this.tableKey}-recent`),this.addMore?(this.status=this.$t("new_row_added"),this.$refs.form.scrollIntoView({behavior:"smooth"}),this.map={},this.url=[],this.imagePromises=[],this.form={},this.valueObjects={}):(this.RowForm(!0),this.$router.go(-1))}).catch(i=>{console.log("Error :"+i),this.submitInProcess=!1})}},computed:{audioLogo(){return new URL("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M10%2016.5l6-4.5-6-4.5v9zM12%202C6.48%202%202%206.48%202%2012s4.48%2010%2010%2010%2010-4.48%2010-10S17.52%202%2012%202zm0%2018c-4.41%200-8-3.59-8-8s3.59-8%208-8%208%203.59%208%208-3.59%208-8%208z'/%3e%3c/svg%3e",import.meta.url).href},...se(W,{mode:"getDarkMode",transitionState:"getTransitionState"}),subtitle(){return this.$t("form_mode_3")},tableNode(){const s=localStorage.getItem("tableNode");return s?JSON.parse(s):""},fields(){let s=[],t=[];const n=Object.values(this.sortedColumnKeys),d=Object.keys(this.columnObjects);if(n.length!==0)for(let e of n){let i=this.columnObjects[e];if(i){i.label=i.name,i.key=e,i.sortable=!0,s.push(i);const f=d.indexOf(e,0);f!==-1&&d.splice(f,1)}}return d.length!==0&&d.forEach(e=>{let i=this.columnObjects[e];i.label=i.name,i.key=e,i.sortable=!0,s.push(i)}),s.forEach(e=>{if(e&&this.uid){e.contributor&&(e.canAdd=e.contributor[this.uid]);let i=e.canAdd||this.isAdmin;i&&i!==void 0&&t.push(e)}}),t}},created(){S(g(b,`tables/${this.tableKey}/users/${this.uid}`),s=>{if(s.exists()){let t=s.val();console.log("access = "+t,s.val()),this.isAdmin=t===2,this.allowed=t===-8||t===-6||t===2,this.allowed?(S(g(b,`tables/${this.tableKey}/name`),n=>{this.tableName=n.val()},{onlyOnce:!0}),S(g(b,`tables/${this.tableKey}/columns`),n=>{if(this.columnObjects=n.val(),this.$route.query.mode==="duplicate"){const e=this.transitionState;for(let i in this.columnObjects){const f=this.columnObjects[i].type,C=e?.cells[i]?.raw??"";if(!(f==="IMAGE"||f==="DRAW"||f==="AUDIO"))if(f==="SELECT"){if(!C)continue;const l=C.split(` 3`);this.form[i]=l}else f==="LINK"||(f==="FORMULA"?this.form[i]=null:this.form[i]=C)}}},{onlyOnce:!0}),S(g(b,`tables/${this.tableKey}/columnorder`),n=>{this.sortedColumnKeys=n.val()},{onlyOnce:!0})):this.allowed=!1}else this.allowed=!1})}},Oe={key:4},Ue=["onClick"],xe={class:"selectBox"},Le={key:1},Pe={class:"text-caption"},Ee={key:6},Re={id:"list-id-map"},Ae={key:7},je={key:1,style:{"text-align":"center"},class:"mt-3"},Me={key:8},Ne={key:0,style:{"text-align":"center"},class:"mt-3"},Fe={key:9},Be={key:0,class:"mt-3"},ze={key:12},Ge={key:0},We=["onClick"],qe={class:"selectBox"},He={key:1},Ye={class:"text-caption"},Je={key:1};function Xe(s,t,n,d,e,i){const f=R("SelectComponent"),c=R("LinkTableComponent"),C=R("sign-form");return r(),h(ve,null,{default:a(()=>[o(be,{app:"",color:"primary",class:"white--text"},{default:a(()=>[o(p,{icon:"",class:"white--text",onClick:t[0]||(t[0]=l=>e.returnDialog=!0)},{default:a(()=>[o(I,{class:"white--text"},{default:a(()=>t[19]||(t[19]=[m("mdi-close",-1)])),_:1,__:[19]})]),_:1}),o(te,{class:"ml-10"},{default:a(()=>
3[m(y(e.tableName)+y(i.subtitle),1)]),_:1})]),_:1}),o(Ce,null,{default:a(()=>[o(Ve,{fluid:""},{default:a(()=>[e.allowed?(r(),h(_e,{key:0,ref:"form",class:"mt-3"},{default:a(()=>[e.status?(r(),h(P,{key:0},{default:a(()=>[o(B,{show:""},{default:a(()=>[m(y(e.status),1)]),_:1})]),_:1})):w("",!0),o(J,null,{default:a(()=>[(r(!0),k(O,null,U(i.fields,l=>(r(),h(P,{key:l.key,md:"6",cols:"12"},{default:a(()=>[l.type==="INTEGER"?(r(),h(_,{key:0,type:"number",label:l.name,variant:"outlined",modelValue:e.form[l.key],"onUpdate:modelValue":u=>e.form[l.key]=u,class:V({darkInput:s.mode})},null,8,["label","modelValue","onUpdate:modelValue","class"])):l.type==="DATEONLY"?(r(),h(_,{key:1,label:l.name,variant:"outlined",type:"date",modelValue:e.form[l.key],"onUpdate:modelValue":u=>e.form[l.key]=u,class:V({darkInput:s.mode})},null,8,["label","modelValue","onUpdate:modelValue","class"])):l.type==="TIME"?(r(),h(_,{key:2,label:l.name,variant:"outlined",type:"time",modelValue:e.form[l.key],"onUpdate:modelValue":u=>e.form[l.key]=u,class:V({darkInput:s.mode})},null,8,["label","modelValue","onUpdate:modelValue","class"])):l.type==="PHONE"?(r(),h(_,{key:3,label:l.name,variant:"outlined",type:"tel",modelValue:e.form[l.key],"onUpdate:modelValue":u=>e.form[l.key]=u,class:V({darkInput:s.mode})},null,8,["label","modelValue","onUpdate:modelValue","class"])):l.type==="SELECT"?(r(),k("div",Oe,[e.form[l.key]?.length>0?(r(),k("div",{key:0,onClick:u=>(e.selectColumnKey=l.key,e.selectDialog=!0)},[m(y(l.name)+" ",1),T("div",xe,[(r(!0),k(O,null,U(e.form[l.key],u=>(r(),h(X,{width:"30px",class:"my-2 mx-1"},{default:a(()=>[m(y(u),1)]),_:2},1024))),256))])],8,Ue)):(r(),k("div",Le,[o(p,{onClick:u=>(e.selectColumnKey=l.key,e.selectDialog=!0)},{default:a(()=>[m(y(l.name),1)]),_:2},1032,["onClick"]),T("div",Pe,y(s.$t("select_values_note")),1)]))])):l.type==="CHECKBOX"?(r(),h(Q,{key:5,"value-comparator":i.getCheckBoxValue,label:l.name,modelValue:e.form[l.key],"onUpdate:modelValue":u=>e.form[l.key]=u},null,8,["value-comparator","label","modelValue","onUpdate:modelValue"])):l.type==="MAP"?(r(),k("div",Ee,[o(_,{modelValue:e.form[l.key],"onUpdate:modelValue":u=>e.form[l.key]=u,label:l.name,variant:"outlined",list:"list-id-map",autofocus:"",onInput:u=>i.tempValue(e.form[l.key]),class:V({darkInput:s.mode})},null,8,["modelValue","onUpdate:modelValue","label","onInput","class"]),T("datalist",Re,[(r(!0),k(O,null,U(e.options,(u,K)=>(r(),k("option",{key:K},y(u),1))),128))])])):l.type==="IMAGE"?(r(),k("div",Ae,[e.url[l.key]?(r(),k("div",je,[o(N,{src:e.url[l.key],style:{"max-width":"260px","max-height":"260px"}},null,8,["src"])])):(r(),h(Y,{key:0,label:l.name,variant:"outlined",modelValue:e.form[l.key],"onUpdate:modelValue":u=>e.form[l.key]=u,accept:"image/jpeg,image/png",onChange:u=>i.onFileChange(u,l)},null,8,["label","modelValue","onUpdate:modelValue","onChange"]))])):l.type==="DRAW"?(r(),k("div",Me,[o(p,{onClick:u=>i.drawDialog(l.key),color:"primary",icon:"",size:"small"},{default:a(()=>[o(I,null,{default:a(()=>t[20]||(t[20]=[m("mdi-pencil",-1)])),_:1,__:[20]})]),_:2},1032,["onClick"]),e.url[l.key]?(r(),k("div",Ne,[o(N,{src:e.url[l.key],style:{"max-width":"260px","max-height":"260px"}},null,8,["src"])])):w("",!0)])):l.type==="AUDIO"?(r(),k("div",Fe,[o(Y,{modelValue:e.form[l.key],"onUpdate:modelValue":u=>e.form[l.key]=u,accept:"audio/*",onChange:u=>i.onFileChange(u,l)},null,8,["modelValue","onUpdate:modelValue","onChange"]),e.url[l.key]?(r(),k("div",Be,[e.url[l.key]?(r(),h(N,{key:0,thumbnail:"",height:150*.75,width:150*.75,src:i.audioLogo,fluid:""},null,8,["src"])):w("",!0)])):w("",!0)])):l.type==="TEXT"||l.type==="STRING"?(r(),h(ce,{key:10,label:l.name,variant:"outlined",rows:"1",modelValue:e.form[l.key],"onUpdate:modelValue":u=>e.form[l.key]=u,class:V(["input custom",{darkInput:s.mode}]),onBlur:t[1]||(t[1]=u=>i.setFab(!1,null)),onFocus:u=>i.setFab(l.typeDef===1,l.typeDef===1?l.key:null)},null,8,["label","modelValue","onUpdate:modelValue","onFocus","class"])):l.type==="PHONE"||l.type==="MAP"?(r(),h(_,{key:11,onKeydown:t[2]||(t[2]=me(q(()=>{},["prevent"]),["enter"])),onBlur:t[3]||(t[3]=u=>i.setFab(!1,null)),onFocus:u=>i.setFab(l.typeDef===1,l.typeDef===1?l.key:null),modelValue:e.form[l.key],"onUpdate:modelValue":u=>e.form[l.key]=u,class:V({darkInput:s.mode})},null,8,["onFocus","modelValue","onUpdate:modelValue","class"])):l.type==="LINK"?(r(),k("div",ze,[l.linkedTable&&l.linkedColumn?(r(),k("div",Ge,[e.form[l.key]?(r(),k("div",{key:0,onClick:u=>i.link(l)},[m(y(l.name)+" ",1),T("div",qe,[o(X,null,{default:a(()=>[m(y(e.form[l.key]),1)]),_:2},1024)])],8,We)):(r(),k("div",He,[o(p,{onClick:u=>i.link(l)},{default:a(()=>[m(y(l.name),1)]),_:2},1032,["onClick"]),T("div",Ye,y(s.$t("select_values_note")),1)]))])):(r(),k("div",Je,y(s.$t("no_linked_column")),1))])):(r(),h(_,{key:13,disabled:!0,class:V({darkInput:s.mode})},{default:a(()=>[m(y(s.$t("not_editable")),1)]),_:1},8,["class"]))]),_:2},1024))),128))]),_:1}),o(J,null,{default:a(()=>[e.status?(r(),h(P,{key:0,cols:"12"},{default:a(()=>[o(B,{show:""},{default:a(()=>[m(y(e.status),1)]),_:1})]),_:1})):w("",!0),o(P,{block:"",cols:"12",style:{"text-align":"center"}},{default:a(()=>[e.imageInProcess||e.submitInProcess?(r(),h(ee,{key:0,color:"primary"})):(r(),h(p,{key:1,style:{width:"50%"},onClick:q(i.onSubmit,["prevent"]),color:"primary"},{default:a(()=>[m(y(s.$t("submit")),1)]),_:1},8,["onClick"]))]),_:1}),o(P,{cols:"12",style:{"text-align":"center"}},{default:a(()=>[o(Q,{modelValue:e.addMore,"onUpdate:modelValue":t[4]||(t[4]=l=>e.addMore=l),label:s.$t("add_more_rows")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1},512)):(r(),h(B,{key:1,style:{position:"absolute",top:"20%"},variant:"outlined",type:"error",prominent:""},{default:a(()=>[m(y(s.$t("not_allowed_msg")),1)]),_:1})),o(D,{"max-width":"500",modelValue:e.returnDialog,"onUpdate:modelValue":t[7]||(t[7]=l=>e.returnDialog=l),persistent:""},{default:a(()=>[o(v,null,{default:a(()=>[o(E,null,{default:a(()=>[m(y(s.$t("question_return_previous_page")),1)]),_:1}),o(fe,null,{default:a(()=>[m(y(s.$t("data_lost_message")),1)]),_:1}),o(x,null,{default:a(()=>[o(z),o(p,{onClick:t[5]||(t[5]=l=>e.returnDialog=!1),text:""},{default:a(()=>[m(y(s.$t("cancel")),1)]),_:1}),o(p,{onClick:t[6]||(t[6]=l=>i.goBack()),text:""},{default:a(()=>[m(y(s.$t("ok")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),o(D,{width:"400",modelValue:e.TableDialog,"onUpdate:modelValue":t[9]||(t[9]=l=>e.TableDialog=l),persistent:"",scrollable:""},{default:a(()=>[o(v,{height:"300",loading:e.linkLoader},{default:a(()=>[o(E,{class:"text-center"},{default:a(()=>t[21]||(t[21]=[m("Select Master Table",-1)])),_:1,__:[21]}),o(L,null,{default:a(()=>[(r(!0),k(O,null,U(i.tableNode,(l,u)=>(r(),h(Z,{style:H({background:u%2===0?"#ebebeb":"white"}),key:l[".key"],onClick:K=>
3i.selectMasterTable(l[".key"],l.name)},{default:a(()=>[m(y(l.name),1)]),_:2},1032,["style","onClick"]))),128))]),_:1}),o(x,null,{default:a(()=>[o(p,{text:"",color:"primary",onClick:t[8]||(t[8]=l=>e.TableDialog=!e.TableDialog)},{default:a(()=>t[22]||(t[22]=[m("close",-1)])),_:1,__:[22]})]),_:1})]),_:1},8,["loading"])]),_:1},8,["modelValue"]),o(D,{width:"400",modelValue:e.columnDialog,"onUpdate:modelValue":t[11]||(t[11]=l=>e.columnDialog=l),persistent:"",scrollable:""},{default:a(()=>[o(v,{height:"300"},{default:a(()=>[o(E,{class:"text-center"},{default:a(()=>t[23]||(t[23]=[m("Select Column to Link",-1)])),_:1,__:[23]}),o(L,null,{default:a(()=>[(r(!0),k(O,null,U(e.columnList,(l,u)=>(r(),h(Z,{style:H({background:u%2===0?"#ebebeb":"white"}),key:l.key,onClick:K=>i.linkColumn(l.key,l.name)},{default:a(()=>[m(y(l.name),1)]),_:2},1032,["style","onClick"]))),128))]),_:1}),o(x,null,{default:a(()=>[o(p,{text:"",color:"primary",onClick:t[10]||(t[10]=l=>i.closeLinkDialog(!1))},{default:a(()=>t[24]||(t[24]=[m("close",-1)])),_:1,__:[24]})]),_:1})]),_:1})]),_:1},8,["modelValue"]),o(D,{modelValue:e.linkResult,"onUpdate:modelValue":t[13]||(t[13]=l=>e.linkResult=l),width:"400",persistent:"",scrollable:""},{default:a(()=>[o(v,{height:"auto"},{default:a(()=>[o(E,null,{default:a(()=>[m(y(e.linkResultTitle),1)]),_:1}),o(L,null,{default:a(()=>[m(y(e.linkResultText),1)]),_:1}),o(x,null,{default:a(()=>[o(p,{onClick:t[12]||(t[12]=l=>i.closeLinkDialog(!0)),text:"",color:e.linkResultColor},{default:a(()=>t[25]||(t[25]=[m("close",-1)])),_:1,__:[25]},8,["color"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),o(D,{modelValue:e.selectDialog,"onUpdate:modelValue":t[15]||(t[15]=l=>e.selectDialog=l),width:"350"},{default:a(()=>[o(v,null,{default:a(()=>[o(L,null,{default:a(()=>[o(f,{items:e.items[e.selectColumnKey],existing:e.form[e.selectColumnKey],colKey:e.selectColumnKey,onSelect:i.storeSelectValue},null,8,["items","existing","colKey","onSelect"])]),_:1}),o(x,null,{default:a(()=>[o(z),o(p,{onClick:t[14]||(t[14]=l=>e.selectDialog=!1)},{default:a(()=>[m(y(s.$t("close")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),o(D,{modelValue:e.linkDialog,"onUpdate:modelValue":t[17]||(t[17]=l=>e.linkDialog=l),width:"350"},{default:a(()=>[o(v,null,{default:a(()=>[o(L,null,{default:a(()=>[o(c,{linkedColumn:e.linkedColumn,linkedTable:e.linkedTable,colKey:e.linkColumnKey,onClose:t[16]||(t[16]=l=>e.linkDialog=!1),onSave:i.storeLinkValue},null,8,["linkedColumn","linkedTable","colKey","onSave"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),e.showDraw?(r(),h(C,{key:2,title:"random",onClose:t[18]||(t[18]=l=>e.showDraw=!1),onDraw:i.saveDraw,colKey:e.signKey},null,8,["onDraw","colKey"])):w("",!0)]),_:1})]),_:1})]),_:1})}const kt=$(Se,[["render",Xe],["__scopeId","data-v-774de0b3"]]);export{kt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.