import{d as y,y as I,r as o,ax as v,w as h,es as D,gE as b,et as C,fv as F,gx as j,gF as A,gt as O,z as S,a as E,c as x,b as P,e as V,h as d,I as B,aQ as L,_ as W}from"./index-e450010e.js";const z=y({__name:"AppEditPage",props:{isOpen:{type:Boolean,default:!1},drawerWidth:{type:Number,default:0},taskInfo:{type:Object,default(){return{}}}},emits:["update:isOpen","refreshFunction"],setup(p,{emit:m}){const e=p,n=m,r=I({get:()=>e.isOpen,set:a=>{n("update:isOpen",a)}}),l=o();o(!1),o(!1);const t=v({formData:{list:[],form:{},config:{}},dict:{},formId:25,id:1,loading:!0}),u=o(""),c=o(""),g=o(0),_=o(!1),f=()=>{n("update:isOpen",!1),n("refreshFunction")};return h(()=>e.isOpen,a=>{a&&(t.formData=D(e.taskInfo.mastesform),b({id:e.taskInfo.version_id.toString()}).then(({data:s})=>{t.dict=C(s.dict),F({name:s.mastesformjson}).then(i=>{i.code==0&&t.formData.list.push(j)})}).finally(()=>{A({id:e.taskInfo.mastersKeyStr}).then(s=>{s.data.logistrue&&t.formData.list.push(O),l.value.setValue(s.data.masterDataInfo),u.value=s.data.newData,c.value=s.data.oldData,_.value=s.data.logistrue,g.value=s.data.newDataLen})}))}),(a,s)=>{const i=S("AppFormPage"),k=L;return E(),x(k,{modelValue:d(r),"onUpdate:modelValue":s[0]||(s[0]=w=>B(r)?r.value=w:null),title:e.taskInfo.title,"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0,size:e.drawerWidth,class:"drawerClass","before-close":f},{default:P(()=>[V(i,{ref_key:"formEl",ref:l,number:e.taskInfo.id,isWorkFlow:e.taskInfo.types,"form-data":d(t).formData,type:1,mastesformjson:a.mastesformjson,flowkey:e.taskInfo.flowKeyStr,groupid:e.taskInfo.appKeyStr,"sign-code":e.taskInfo.signCode,"version-id":e.taskInfo.versionIdStr,"add-url":"addData",onClosePage:f},null,8,["number","isWorkFlow","form-data","mastesformjson","flowkey","groupid","sign-code","version-id"])]),_:1},8,["modelValue","title","size"])}}});const N=W(z,[["__scopeId","data-v-65e26be6"]]);export{N as default};