import{d as O,r as k,u as q,ax as V,y as M,o as R,f5 as U,a as y,c as g,b as s,q as b,e as m,H as C,t as D,h as n,I as l,$ as K,aT as H,aF as L,N as W,b2 as j,bA as Q,bB as $,ab as h,ah as G,ai as J,aQ as X,p as Y,m as Z,_ as ee}from"./index-e450010e.js";import oe from"./pageForm-252587d8.js";import te from"./pageFlow-d0fceb69.js";import ae from"./pageList-cfcab3a1.js";import ne from"./printSetupPage-214dbfe1.js";import re from"./dataBoard-29786972.js";import"./aceDrawer-bed1e945.js";/* empty css */import"./index-75199847.js";import"./Editor-e214347c.js";import"./bianKuangYuanjiao-da7c4bc6.js";import"./siJiao-b8f63525.js";import"./v4-4a60fe23.js";/* empty css */import"./formVersion-d56e8795.js";import"./previewPage.vue_vue_type_script_setup_true_lang-c385e251.js";import"./3-23bf8718.js";import"./conditionDrawer.vue_vue_type_style_index_0_lang-57154b88.js";import"./employeesDialog.vue_vue_type_script_setup_true_lang-a1a5351e.js";import"./index-caeb545b.js";import"./nodeWrap-ecd3ef30.js";import"./index-fc6972c3.js";import"./index-a04a5857.js";/* empty css */import"./simulateTaskFlow-d5c03c2c.js";import"./sortable.esm-c9fcee54.js";import"./pageListHeadToolsApp-f878a9d5.js";import"./controlSetup-5302e8d8.js";import"./fieldSetUp.vue_vue_type_script_setup_true_lang-0a35f95f.js";import"./searchField-677db0c8.js";import"./codePage.vue_vue_type_script_setup_true_lang-7dae7829.js";import"./CanvasBg-965e36f5.js";import"./left-7dd709c6.js";import"./right-83550282.js";import"./filterPage.vue_vue_type_script_setup_true_lang-4c9ca943.js";import"./dimension.vue_vue_type_script_setup_true_lang-a3d32145.js";import"./measurement.vue_vue_type_script_setup_true_lang-bec312e3.js";import"./dimMea-da804bfc.js";import"./searchPage.vue_vue_type_script_setup_true_lang-7c3a9143.js";const pe=i=>(Y("data-v-075689b9"),i=i(),Z(),i),me={class:"common-layout"},le={class:"headLeft"},se=pe(()=>b("i",{class:"fa fa-angle-right"},null,-1)),ie={class:"headRight"},ue=O({__name:"createAppFormPage",props:{appCont:{type:Object,default(){return{}}},isShow:{type:Boolean,default:!1},isNew:{type:Boolean,default:!1},drawerWith:{type:Number,default:0},formKey:{type:String,default:""},groupKey:{type:String,default:""},menuId:{type:String,default:""},appPageKey:{type:String,default:""}},emits:["update:isShow","update:isNew","update:appPageKey","gainSunAppContent","updateInit"],setup(i,{emit:I}){const t=i,c=I,u=k(1),N=q().query||{},f=V({formName:"",formlogo:"",signCode:""}),r=M({get(){return t.appPageKey},set(d){c("update:appPageKey",d)}}),p=k("");k("");const a=V({formData:{list:[],form:{size:"default",name:"",formName:f.formName,dataTitle:[],labelPosition:"left",dataSource:"no",dataSourceConfig:{id:"",dataBaseName:"",tableName:"",tableKey:"",dsn:{}}},config:{groupKey:t.formKey,classify:4},styles:{divStyle:{},labelStyle:{},inputStyle:{}},purview:[],aiConfig:[]},editor:{},loading:!1,formDataPreview:{},previewVisible:!1,designType:N.type,formDict:{},formOtherData:{source:N.source||"",formName:f.formName},echatsViews:[]}),P=k(),x=()=>{c("update:isShow",!1),c("gainSunAppContent"),c("updateInit"),c("update:isNew",!1),u.value==1&&P.value.gainTableForm()};return R(()=>{let d={types:3};t.isNew&&(t.appPageKey="",a.formData.list=[],p.value="",r.value="",U(d).then(({data:e})=>{f.formlogo=e.formlogo,f.formName=e.formname,f.signCode=e.signCode,a.formData.form.name=e.formlogo,a.formData.form.formName=e.formname,a.formOtherData.formName=e.formname}).finally(()=>{})),t.appPageKey==""&&U(d).then(({data:e})=>{f.formlogo=e.formlogo,f.formName=e.formname,f.signCode=e.signCode,a.formData.form.name=e.formlogo,a.formData.form.formName=e.formname,a.formOtherData.formName=e.formname}).finally(()=>{})}),(d,e)=>{const B=H,_=L,w=W,T=j,v=Q,E=$,F=h,A=G,S=J,z=X;return y(),g(z,{modelValue:t.isShow,"onUpdate:modelValue":e[16]||(e[16]=o=>t.isShow=o),title:"设置/编辑自定义表单","with-header":!1,"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0,size:t.drawerWith},{default:s(()=>[b("div",me,[m(S,null,{default:s(()=>[m(A,{class:"headerBox"},{default:s(()=>[b("div",le,[m(T,{wrap:""},{default:s(()=>[m(B,{shape:"square",size:25,src:t.appCont.appSvg},null,8,["src"]),m(w,{class:"box-item",effect:"dark",content:t.appCont.appName,placement:"bottom"},{default:s(()=>[m(_,{class:"w-150px mb-2",truncated:""},{default:s(()=>[C(D(t.appCont.appName),1)]),_:1})]),_:1},8,["content"]),se,m(w,{class:"box-item",effect:"dark",content:n(a).formData.form.formName,placement:"bottom"},{default:s(()=>[m(_,{class:"w-150px mb-2",truncated:""},{default:s(()=>[C(D(n(a).formData.form.formName),1)]),_:1})]),_:1},8,["content"])]),_:1})]),b("div",null,[m(E,{modelValue:n(u),"onUpdate:modelValue":e[0]||(e[0]=o=>l(u)?u.value=o:null),onTabClick:d.handleClick,stretch:!0,class:"tabsMain"},{default:s(()=>[m(v,{label:"① 页面管理",name:1}),m(v,{label:"② 流程设计",name:2}),m(v,{label:"③ 列表设计",name:3}),m(v,{label:"④ 数据看板",name:4}),m(v,{label:"⑤ 打印设计",name:5})]),_:1},8,["modelValue","onTabClick"])]),b("div",ie,[m(F,{type:"danger",size:"small",onClick:x},{default:s(()=>[C("关闭")]),_:1})])]),_:1}),m(S,null,{default:s(()=>[n(u)==1?(y(),g(oe,{key:0,ref_key:"appPageInfo",ref:P,"form-Key":t.formKey,"app-cont":t.appCont,"menu-id":i.menuId,"group-key":t.groupKey,state:n(a),"onUpdate:state":e[1]||(e[1]=o=>l(a)?a.value=o:null),"form-version":n(p),"onUpdate:formVersion":e[2]||(e[2]=o=>l(p)?p.value=o:null),formconfigcont:n(f),"app-page-key":n(r),"onUpdate:appPageKey":e[3]||(e[3]=o=>l(r)?r.value=o:null)},null,8,["form-Key","app-cont","menu-id","group-key","state","form-version","formconfigcont","app-page-key"])):K("",!0),n(u)==2?(y(),g(te,{key:1,state:n(a),"onUpdate:state":e[4]||(e[4]=o=>l(a)?a.value=o:null),"form-Key":t.formKey,"app-cont":t.appCont,"menu-id":i.menuId,"group-key":t.groupKey,"app-page-key":n(r),"onUpdate:appPageKey":e[5]||(e[5]=o=>l(r)?r.value=o:null),"form-version":n(p),"onUpdate:formVersion":e[6]||(e[6]=o=>l(p)?p.value=o:null)},null,8,["state","form-Key","app-cont","menu-id","group-key","app-page-key","form-version"])):K("",!0),n(u)==3?(y(),g(ae,{key:2,state:n(a),"onUpdate:state":e[7]||(e[7]=o=>l(a)?a.value=o:null),"form-Key":t.formKey,"app-cont":t.appCont,"menu-id":i.menuId,"group-key":t.groupKey,"app-page-key":n(r),"onUpdate:appPageKey":e[8]||(e[8]=o=>l(r)?r.value=o:null),"form-version":n(p),"onUpdate:formVersion":e[9]||(e[9]=o=>l(p)?p.value=o:null)},null,8,["state","form-Key","app-cont","menu-id","group-key","app-page-key","form-version"])):K("",!0),n(u)==4?(y(),g(re,{key:3,state:n(a),"onUpdate:state":e[10]||(e[10]=o=>l(a)?a.value=o:null),"form-Key":t.formKey,"app-cont":t.appCont,"menu-id":i.menuId,"group-key":t.groupKey,"app-page-key":n(r),"onUpdate:appPageKey":e[11]||(e[11]=o=>l(r)?r.value=o:null),"form-version":n(p),"onUpdate:formVersion":e[12]||(e[12]=o=>l(p)?p.value=o:null)},null,8,["state","form-Key","app-cont","menu-id","group-key","app-page-key","form-version"])):K("",!0),n(u)==5?(y(),g(ne,{key:4,state:n(a),"onUpdate:state":e[13]||(e[13]=o=>l(a)?a.value=o:null),"form-Key":t.formKey,"app-cont":t.appCont,"menu-id":i.menuId,"group-key":t.groupKey,"app-page-key":n(r),"onUpdate:appPageKey":e[14]||(e[14]=o=>l(r)?r.value=o:null),"form-version":n(p),"onUpdate:formVersion":e[15]||(e[15]=o=>l(p)?p.value=o:null)},null,8,["state","form-Key","app-cont","menu-id","group-key","app-page-key","form-version"])):K("",!0)]),_:1})]),_:1})])]),_:1},8,["modelValue","size"])}}});const Xe=ee(ue,[["__scopeId","data-v-075689b9"]]);export{Xe as default};