index-C5ySmV9H.js 11 KB

1234567
  1. import{cn as De,cg as Ue,b as k,O as g,Q as H,M as Ve,d7 as ke,bs as xe,R as W,E as we,ca as Ce,bb as Oe,e as Se,A as Ne,m as Re,a0 as Te,p as ze,k as Ie,l as Ye,n as Fe,$ as X,_ as je,__tla as qe}from"./index-CKIhG1T4.js";import{_ as Ee}from"./index-DOLdZkD2.js";import{a as Je,d as Le,b as Me,c as Pe,e as Be,u as Ae,f as $e,h as Ke,i as Qe}from"./index-WOqD0CDo.js";import{C as Ze,a as i,$ as l,Z as u,s as ee,D as x,E as le,U as s,F as y,u as a,_ as Ge,T as ae,Y as He,c as _,K as te,ad as We,az as re}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";import"./spark-md5-Nsus8Zqw.js";let se,Xe=Promise.all([(()=>{try{return qe}catch{}})()]).then(async()=>{let j,q,E,J,L,M;j={class:"left-tree"},q={class:"class-content"},E={class:"custom-tree-node"},J={class:"right-table"},L={style:{display:"flex","justify-content":"center","padding-top":"24px"}},M={style:{display:"flex","justify-content":"center","padding-top":"24px"}},se=je(Ze({__name:"index",setup(el){const oe=re(()=>X(()=>import("./SmartTable-riOq9hm6.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]))),P=re(()=>X(()=>import("./index-CwL8HLKL.js"),__vite__mapDeps([16,1,2,3,4,5,6,7,8]))),B=i(),A=i([]),D=i(1),U=i(10),$=i(0),V=i({}),w=i([{type:"selection",width:50,align:"center"},{label:"\u6807\u51C6\u4EE3\u7801",prop:"code"},{label:"\u6807\u51C6\u540D\u79F0",prop:"name",search:{type:"input",placeholder:"\u8BF7\u8F93\u5165\u6807\u51C6\u540D\u79F0"}},{label:"\u751F\u6548\u65E5\u671F",prop:"effectiveDate"},{label:"\u5931\u6548\u65E5\u671F",prop:"expiryDate"},{label:"\u6807\u51C6\u6587\u4EF6",prop:"fileUrls",width:240,render:(r,e)=>r.fileUrls?l("div",null,[(JSON.parse(r.fileUrls)||[]).map(d=>{const n=JSON.parse(d);return l(De,{href:Ue(n.url),target:"_blank",style:"display: block;"},{default:()=>[n.name]})})]):"-"},{label:"\u5173\u8054\u62A5\u544A\u6A21\u677F\u6570",prop:"templateCount"},{label:"\u64CD\u4F5C",render:r=>l(k,{link:!0,type:"primary",onClick:()=>K(r)},{default:()=>[u("\u7F16\u8F91")]})}]),ie=i([{label:"\u65B0\u589E",render:()=>l(k,{type:"primary",onClick:()=>K()},{default:()=>[u("\u65B0\u589E")]})},{label:"\u5220\u9664",render:()=>l(k,{type:"danger",onClick:()=>de()},{default:()=>[u("\u5220\u9664")]})}]),K=async r=>{if(r){m.value="edit",z.value=r.id;const e=await Je({id:r.id});o.value={...e,effectiveDate:e.effectiveDate?e.effectiveDate.join("-"):null,expiryDate:e.expiryDate?e.expiryDate.join("-"):null,fileUrls:e.fileUrls?(JSON.parse(e.fileUrls)||[]).map(d=>typeof d=="string"?JSON.parse(d):d):[]}}else m.value="create";h.value=!0},de=()=>{var e;const r=(e=B.value)==null?void 0:e.getTableRef().getSelectionRows();return r.length?r.length>1?g.warning("\u4EC5\u9650\u9009\u62E9\u4E00\u4E2A\u6807\u51C6\u6587\u4EF6"):void H.confirm("\u786E\u5B9A\u5220\u9664"+r[0].name,"\u5220\u9664\u63D0\u793A",{confirmButtonText:"\u786E \u8BA4",cancelButtonText:"\u53D6 \u6D88"}).then(async()=>{await Le({id:r[0].id})&&(g.success("\u5220\u9664\u6210\u529F"),p())}):g.warning("\u8BF7\u9009\u62E9\u6807\u51C6\u6587\u4EF6")},p=async r=>{const e={pageNo:D.value,pageSize:U.value,classId:r,...V.value},d=await Me(e);d&&(A.value=d.list,$.value=d.total)};p();const ne=r=>{const e=r.id==="-1"?null:r.id;p(e)},C=i([]),O=async()=>{const{list:r}=await Pe({});r&&(C.value=[{name:"\u5168\u90E8\u5206\u7C7B",id:"-1",pid:"-1",children:r}])};O();const b=i(!1),v=i(""),S=i(null),N=i(),f=i({name:"",sort:0}),ue=ee({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u7C7B\u540D\u79F0",trigger:"blur"}],sort:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u7C7B\u6392\u5E8F",trigger:"blur"}]}),pe=async()=>{await N.value.validate();const r={...f.value,id:v.value==="edit"?S.value.id:void 0};(v.value!=="edit"?await Be(r):await Ae(r))&&(g.success((v.value==="edit"?"\u7F16\u8F91":"\u6DFB\u52A0")+"\u6210\u529F"),R(),O())},R=()=>{b.value=!1,N.value.resetFields(),v.value="",S.value=null},Q=(r,e)=>{v.value=r,b.value=!0,e&&(S.value=e,f.value=e)},h=i(!1),T=i(),m=i(""),z=i(""),o=i({code:"",name:"",classId:"",effectiveDate:"",expiryDate:"",fileUrls:[]}),ce=ee({code:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u51C6\u4EE3\u7801",trigger:"blur"}],name:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u51C6\u540D\u79F0",trigger:"blur"}],classId:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u51C6\u5206\u7C7B",trigger:"blur"}],fileUrls:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u6807\u51C6\u6587\u4EF6",trigger:"blur"},{validator:(r,e,d)=>{e.length?d():d("\u8BF7\u4E0A\u4F20\u6807\u51C6\u6587\u4EF6")}}]}),I=()=>{T.value.resetFields(),h.value=!1,z.value="",m.value=""},fe=async()=>{await T.value.validate();const r={...o.value,effectiveDate:o.value.effectiveDate?W(o.value.effectiveDate).format("YYYY-MM-DD"):"",expiryDate:o.value.expiryDate?W(o.value.expiryDate).format("YYYY-MM-DD"):"",id:m.value==="edit"?z.value:void 0,fileUrls:o.value.fileUrls.map(e=>JSON.stringify({url:e.url,name:e.name}))};(m.value==="edit"?await Ke(r):await Qe(r))&&(g.success((m.value==="edit"?"\u7F16\u8F91":"\u65B0\u589E")+"\u6210\u529F"),I(),p())};return(r,e)=>{const d=we,n=k,me=Ce,ve=Oe,ge=Se,Y=Ne,c=Re,ye=Te,Z=ze,_e=Ie,be=Ye,G=Fe,he=Ee;return x(),le(te,null,[l(ge,{gutter:20,class:"standard-class-list"},{default:s(()=>[y("div",j,[l(n,{type:"primary",plain:"",class:"add-class-btn",onClick:e[0]||(e[0]=()=>Q("create"))},{default:s(()=>[l(d,{size:"14"},{default:s(()=>[l(a(Ve))]),_:1}),e[15]||(e[15]=u(" \u6DFB\u52A0\u5206\u7C7B"))]),_:1}),l(ve,{data:a(C),"node-key":"id","default-expand-all":"","highlight-current":!1,"expand-on-click-node":!1,icon:"",draggable:!0,onNodeClick:ne},{default:s(({data:t})=>[y("div",q,[l(d,{size:"16",color:"#015293"},{default:s(()=>[l(a(ke))]),_:1}),y("span",E,Ge(t.name),1),t.children?He("",!0):(x(),ae(me,{key:0,trigger:"hover",placement:"bottom","popper-class":"custom-tree-node-popover"},{reference:s(()=>[l(d,{class:"more"},{default:s(()=>[l(a(xe))]),_:1})]),default:s(()=>[l(n,{link:"",type:"default",onClick:()=>Q("edit",t)},{default:s(()=>e[16]||(e[16]=[u("\u7F16\u8F91")])),_:2},1032,["onClick"]),l(n,{link:"",type:"default",onClick:()=>{return F=t,void H.confirm("\u786E\u5B9A\u5220\u9664"+F.name,"\u5220\u9664\u63D0\u793A",{confirmButtonText:"\u786E \u8BA4",cancelButtonText:"\u53D6 \u6D88"}).then(async()=>{await $e({id:F.id})&&(g.success("\u5220\u9664\u6210\u529F"),O())});var F}},{default:s(()=>e[17]||(e[17]=[u("\u5220\u9664")])),_:2},1032,["onClick"])]),_:2},1024))])]),_:1},8,["data"])]),y("div",J,[l(a(oe),{ref_key:"standardFileTableRef",ref:B,columns:a(w),"onUpdate:columns":e[1]||(e[1]=t=>_(w)?w.value=t:null),pageNo:a(D),"onUpdate:pageNo":e[2]||(e[2]=t=>_(D)?D.value=t:null),pageSize:a(U),"onUpdate:pageSize":e[3]||(e[3]=t=>_(U)?U.value=t:null),formData:a(V),"onUpdate:formData":e[4]||(e[4]=t=>_(V)?V.value=t:null),data:a(A),buttons:a(ie),total:a($),onOnPageNoChange:p,onOnPageSizeChange:p,onOnReset:p,onOnSearch:p,onRefresh:p},null,8,["columns","pageNo","pageSize","formData","data","buttons","total"])])]),_:1}),l(a(P),{modelValue:a(b),"onUpdate:modelValue":e[7]||(e[7]=t=>_(b)?b.value=t:null),title:(a(v)==="edit"?"\u7F16\u8F91":"\u6DFB\u52A0")+"\u5206\u7C7B",width:"400px",showFooter:!1,onCancel:R},{default:s(()=>[l(Z,{ref_key:"classFormRef",ref:N,model:a(f),rules:a(ue)},{default:s(()=>[l(c,{label:"\u5206\u7C7B\u540D\u79F0",prop:"name"},{default:s(()=>[l(Y,{modelValue:a(f).name,"onUpdate:modelValue":e[5]||(e[5]=t=>a(f).name=t),placeholder:"\u8BF7\u8F93\u5165\u5206\u7C7B\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(c,{label:"\u5206\u7C7B\u6392\u5E8F",prop:"sort"},{default:s(()=>[l(ye,{controls:!1,modelValue:a(f).sort,"onUpdate:modelValue":e[6]||(e[6]=t=>a(f).sort=t),placeholder:"\u8BF7\u8F93\u5165\u6392\u5E8F\u53F7"},null,8,["modelValue"])]),_:1}),y("div",L,[l(n,{type:"default",onClick:R},{default:s(()=>e[18]||(e[18]=[u("\u53D6\u6D88")])),_:1}),l(n,{type:"primary",onClick:pe},{default:s(()=>e[19]||(e[19]=[u("\u786E\u5B9A")])),_:1})])]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"]),l(a(P),{modelValue:a(h),"onUpdate:modelValue":e[14]||(e[14]=t=>_(h)?h.value=t:null),title:(a(m)==="edit"?"\u7F16\u8F91":"\u65B0\u589E")+"\u6807\u51C6\u6587\u4EF6",width:"600px",showFooter:!1,onCancel:I},{default:s(()=>[l(Z,{ref_key:"standardFormRef",ref:T,model:a(o),rules:a(ce),"label-width":"110px"},{default:s(()=>[l(c,{label:"\u6807\u51C6\u4EE3\u7801",prop:"code"},{default:s(()=>[l(Y,{modelValue:a(o).code,"onUpdate:modelValue":e[8]||(e[8]=t=>a(o).code=t),placeholder:"\u8BF7\u8F93\u5165\u6807\u51C6\u4EE3\u7801"},null,8,["modelValue"])]),_:1}),l(c,{label:"\u6807\u51C6\u540D\u79F0",prop:"name"},{default:s(()=>[l(Y,{modelValue:a(o).name,"onUpdate:modelValue":e[9]||(e[9]=t=>a(o).name=t),placeholder:"\u8BF7\u8F93\u5165\u6807\u51C6\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(c,{label:"\u6807\u51C6\u5206\u7C7B",prop:"classId"},{default:s(()=>[l(be,{modelValue:a(o).classId,"onUpdate:modelValue":e[10]||(e[10]=t=>a(o).classId=t),placeholder:"\u8BF7\u9009\u62E9\u6807\u51C6\u5206\u7C7B"},{default:s(()=>[(x(!0),le(te,null,We(a(C)[0].children,t=>(x(),ae(_e,{key:t.id,value:t.id,label:t.name},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(c,{label:"\u6807\u51C6\u751F\u6548\u65F6\u95F4",prop:"effectiveDate"},{default:s(()=>[l(G,{modelValue:a(o).effectiveDate,"onUpdate:modelValue":e[11]||(e[11]=t=>a(o).effectiveDate=t),placeholder:"\u8BF7\u9009\u62E9\u6807\u51C6\u751F\u6548\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),l(c,{label:"\u6807\u51C6\u5931\u6548\u65F6\u95F4",prop:"expiryDate"},{default:s(()=>[l(G,{modelValue:a(o).expiryDate,"onUpdate:modelValue":e[12]||(e[12]=t=>a(o).expiryDate=t),placeholder:"\u8BF7\u9009\u62E9\u6807\u51C6\u5931\u6548\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),l(c,{label:"\u6807\u51C6\u6587\u4EF6",prop:"fileUrls"},{default:s(()=>[l(he,{fileList:a(o).fileUrls,"onUpdate:fileList":e[13]||(e[13]=t=>a(o).fileUrls=t),apiUrl:"infra/file/upload",accept:".pdf,.jpg,.png","list-type":"text"},null,8,["fileList"])]),_:1}),y("div",M,[l(n,{type:"default",onClick:I},{default:s(()=>e[20]||(e[20]=[u("\u53D6\u6D88")])),_:1}),l(n,{type:"primary",onClick:fe},{default:s(()=>e[21]||(e[21]=[u("\u786E\u5B9A")])),_:1})])]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])],64)}}}),[["__scopeId","data-v-20a68cc2"]])});export{Xe as __tla,se as default};
  2. function __vite__mapDeps(indexes) {
  3. if (!__vite__mapDeps.viteFileDeps) {
  4. __vite__mapDeps.viteFileDeps = ["assets/SmartTable-riOq9hm6.js","assets/index-CKIhG1T4.js","assets/spreadSheetsDesignerResourcesCn-afJmEehS.js","assets/spreadSheetsDesignerVue-MRUT1X_l.js","assets/spreadSheetsDesigner-vOnK2KEP.js","assets/spreadSheetsBarcode-0B8Cksr7.js","assets/spreadSheetsCharts-DpwtlVVO.js","assets/spreadExcelio-BZ-mA4Op.js","assets/index-CYcmlowE.css","assets/el-tree-select-Jn0wedJD.js","assets/el-tree-select-BC9u6a6J.css","assets/el-collapse-transition-l0sNRNKZ.js","assets/lodash-D2MZWk6W.js","assets/index-yM08Ttvf.js","assets/index-Dszus0mF.js","assets/SmartTable-DDI8ZCCl.css","assets/index-CwL8HLKL.js"]
  5. }
  6. return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
  7. }