| 1 |
- import{T as A,O as I,b as j,I as J,A as N,m as B,a1 as z,e as F,p as K,_ as R}from"./index-CKIhG1T4.js";import{E as Z}from"./el-drawer-CG4e3nfG.js";import{a as $,u as G,c as H}from"./index-yM08Ttvf.js";import{C as L,a as h,v as M,D as b,T as D,U as l,F as f,_ as P,$ as e,Z as c,u as o,E as Q,K as W,ad as X}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";const Y={class:"create-modal-header"},ee={style:{display:"flex",flex:"1","justify-content":"flex-start","align-items":"center",gap:"10px"}},ae=R(L({__name:"CreateOrEdit",props:{visible:{type:Boolean,default:!1},id:{type:String,default:""},pageType:{type:String,default:"add"}},emits:["update:visible","confirm"],setup(y,{emit:T}){const U=A(),r=y,_=T,v=h(),t=h({name:"",type:"",headerData:Array.from(new Array(3)).map(u=>({label:"",prop:"",hidden:!1}))}),g=h({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u83DC\u5355\u540D\u79F0",trigger:"blur"}],type:[{required:!0,message:"\u8BF7\u8F93\u5165\u83DC\u5355\u540D\u79F0",trigger:"blur"}],label:[{required:!0,message:"\u8BF7\u8F93\u5165\u8868\u5934\u540D\u79F0",trigger:"blur"}]});M(()=>{console.log(1),r.pageType==="edit"&&r.id&&(console.log(2),(async()=>{const u=await $({id:r.id});t.value={...u,headerData:JSON.parse(u.headerData)}})())});const k=()=>{t.value.headerData.push({label:"",prop:"",hidden:!1})},V=()=>{_("update:visible",!1)},x=()=>{v.value.validate(async u=>{console.log(t.value);const a={...t.value,userId:U.user.id,headerData:JSON.stringify(t.value.headerData)};(r.pageType==="edit"&&r.id?await G({id:r.id,...a}):await H(a))&&(I.success((r.pageType==="edit"&&r.id?"\u4FEE\u6539":"\u65B0\u589E")+"\u6210\u529F"),_("confirm"),V())})};return(u,a)=>{const i=j,C=J,n=N,p=B,w=z,E=F,O=K,S=Z;return b(),D(S,{size:800,"model-value":y.visible,direction:"rtl","show-close":!1,"close-on-click-modal":!1},{header:l(()=>[f("div",Y,[f("h4",null,P(y.pageType==="add"?"\u521B\u5EFA\u8868\u5934\u6570\u636E":"\u7F16\u8F91\u8868\u5934\u6570\u636E"),1),f("div",null,[e(i,{type:"default",onClick:V},{default:l(()=>a[2]||(a[2]=[c("\u53D6\u6D88")])),_:1}),e(i,{type:"primary",onClick:x},{default:l(()=>a[3]||(a[3]=[c("\u786E\u5B9A")])),_:1})]),e(C,{style:{position:"absolute",bottom:"-14px",right:"0",left:"0",margin:"0"}})])]),default:l(()=>[e(O,{model:o(t),rules:o(g),ref_key:"formRef",ref:v},{default:l(()=>[e(p,{label:"\u83DC\u5355\u540D\u79F0",prop:"name"},{default:l(()=>[e(n,{modelValue:o(t).name,"onUpdate:modelValue":a[0]||(a[0]=d=>o(t).name=d),placeholder:"\u8BF7\u8F93\u5165\u83DC\u5355\u540D\u79F0"},null,8,["modelValue"])]),_:1}),e(p,{label:"\u83DC\u5355\u8DEF\u5F84",prop:"type"},{default:l(()=>[e(n,{modelValue:o(t).type,"onUpdate:modelValue":a[1]||(a[1]=d=>o(t).type=d),placeholder:"\u8BF7\u8F93\u5165\u83DC\u5355\u8DEF\u5F84"},null,8,["modelValue"])]),_:1}),e(p,null,{default:l(()=>[e(i,{type:"primary",onClick:k},{default:l(()=>a[4]||(a[4]=[c("\u65B0\u589E\u4E00\u884C")])),_:1})]),_:1}),(b(!0),Q(W,null,X(o(t).headerData,(d,m)=>(b(),D(E,{gutter:8,key:m,style:{display:"flex","justify-content":"space-between","align-items":"center",gap:"10px"}},{default:l(()=>[f("div",ee,[e(p,{label:"\u8868\u5934\u540D\u79F0",prop:"headerData."+m+".label",rules:o(g).label},{default:l(()=>[e(n,{modelValue:d.label,"onUpdate:modelValue":s=>d.label=s,placeholder:"\u8BF7\u8F93\u5165\u8868\u5934\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop","rules"]),e(p,{label:"\u8868\u5934\u5B57\u6BB5",prop:"headerData."+m+".prop",rules:o(g).prop},{default:l(()=>[e(n,{modelValue:d.prop,"onUpdate:modelValue":s=>d.prop=s,placeholder:"\u8BF7\u8F93\u5165\u8868\u5934\u5B57\u6BB5"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop","rules"]),e(p,{label:"\u662F\u5426\u9690\u85CF",prop:"hidden"},{default:l(()=>[e(w,{modelValue:d.hidden,"onUpdate:modelValue":s=>d.hidden=s},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),e(p,null,{default:l(()=>[e(i,{type:"danger",onClick:s=>(q=>{t.value.headerData.splice(q,1)})(m)},{default:l(()=>a[5]||(a[5]=[c("\u5220\u9664")])),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["model","rules"])]),_:1},8,["model-value"])}}}),[["__scopeId","data-v-1f2f77e9"]]);export{ae as default};
|