| 1 |
- import{L,u as M,O as h,Q,b as Y,k as Z,l as j,m as G,A as H,p as W,bg as X}from"./index-CKIhG1T4.js";import ee from"./SmartTable-riOq9hm6.js";import{g as ae,b as le,e as oe,f as te,h as re}from"./category-CRYX2i5Y.js";import{g as de}from"./dept-BWhYIa3N.js";import{f as se}from"./formatTime-GfXNJyvM.js";import{C as ne,f as ue,a as n,b as x,$ as t,D as c,E as k,U as r,Z as y,u as l,c as V,T as C,K as z,ad as D,Y as pe}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"./el-tree-select-Jn0wedJD.js";import"./el-collapse-transition-l0sNRNKZ.js";import"./lodash-D2MZWk6W.js";import"./index-yM08Ttvf.js";import"./index-Dszus0mF.js";const me={class:"app-container"},ie=ne({__name:"index",setup(ce){const B=L(),P=M(),w=ue(()=>B.getDictMap.system_standard_class_type),N=n([]),u=n(!1),m=n("add"),S=n(null),U=n([]),v=n(1),_=n(10),R=n(0),o=x({columns:[{label:"\u5206\u7C7B\u540D\u79F0",prop:"name"},{label:"\u4EE3\u7801",prop:"code",render:(d,e)=>e||"-"},{label:"\u5206\u7C7B\u7C7B\u522B",prop:"type",render:(d,e)=>{var s;return((s=w.value.find(i=>i.value===e))==null?void 0:s.label)||"-"}},{label:"\u90E8\u95E8",prop:"deptName"},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime",render:(d,e)=>t("div",null,[se(e)])},{label:"\u64CD\u4F5C",prop:"",slot:"operate",width:260}],buttons:[{label:"\u65B0\u5EFA",onClick:()=>O("add"),fieldProps:{type:"primary"}}],form:{name:"",deptId:"",code:"",type:""}}),I={form:JSON.parse(JSON.stringify(o.form))},$=x({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u7C7B\u540D\u79F0",trigger:"blur"}],type:[{required:!0,message:"\u8BF7\u9009\u62E9\u5206\u7C7B\u7C7B\u522B",trigger:"change"}],deptId:[{required:!0,message:"\u8BF7\u9009\u62E9\u90E8\u95E8",trigger:"change"}],code:[{required:!0,message:"\u8BF7\u9009\u62E9\u5206\u7C7B\u4EE3\u7801",trigger:"blur"},{validator:(d,e,s)=>/^[0-9]+$/.test(e)?s():s("\u8BF7\u8F93\u5165\u6570\u5B57")}]});async function g(){const d=await ae({});N.value=d||[]}g(),(async()=>{const d=await de({});U.value=d.map(e=>({label:e.name,value:e.id}))})();const O=d=>{m.value=d,u.value=!0},J=()=>{u.value=!1,o.form=JSON.parse(JSON.stringify(I.form))};async function A(){var e;const d={id:m.value==="add"?void 0:o.form.id,parentId:0,sort:0,...o.form};(e=S.value)==null||e.validate(async(s,i)=>{if(s){const f=m.value==="add"?await le(d):await oe(d);console.log("result=",f),f?(h.success(m.value==="add"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"),g(),m.value=""):h.error("\u51FA\u9519\u4E86\uFF01"),u.value=!1,o.form=JSON.parse(JSON.stringify(I.form))}else console.log("error submit!",i)})}return(d,e)=>{const s=Y,i=Z,f=j,b=G,q=H,E=W,F=X;return c(),k("div",me,[t(l(ee),{pageNo:l(v),"onUpdate:pageNo":e[0]||(e[0]=a=>V(v)?v.value=a:null),pageSize:l(_),"onUpdate:pageSize":e[1]||(e[1]=a=>V(_)?_.value=a:null),columns:l(o).columns,"onUpdate:columns":e[2]||(e[2]=a=>l(o).columns=a),data:l(N),buttons:l(o).buttons,total:l(R),onRefresh:e[3]||(e[3]=()=>g()),isPagination:!1},{operate:r(({row:a})=>[t(s,{link:"",type:"primary",onClick:T=>(async p=>{const K=await te(p.id);o.form={...p,...K,parentId:0},O("edit")})(a)},{default:r(()=>e[9]||(e[9]=[y("\u7F16\u8F91")])),_:2},1032,["onClick"]),t(s,{link:"",type:"primary",onClick:T=>(p=>{Q.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664\u4EA7\u54C1\u5206\u7C7B\u7F16\u53F7\u4E3A"'+p.name+'"\u7684\u6570\u636E\u9879\uFF1F',"\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(()=>re(p.id)).then(()=>{g(),h.success("\u5220\u9664\u6210\u529F")}).catch(()=>{})})(a)},{default:r(()=>e[10]||(e[10]=[y("\u5220\u9664")])),_:2},1032,["onClick"]),t(s,{link:"",type:"primary",onClick:T=>(p=>{P.push({path:"/standard/category/setTemplate",query:{classId:p.id}})})(a)},{default:r(()=>e[11]||(e[11]=[y("\u8BBE\u7F6E\u62A5\u544A\u6A21\u7248")])),_:2},1032,["onClick"])]),_:1},8,["pageNo","pageSize","columns","data","buttons","total"]),l(u)?(c(),C(F,{key:0,modelValue:l(u),"onUpdate:modelValue":e[8]||(e[8]=a=>V(u)?u.value=a:null),title:l(m)==="add"?"\u65B0\u5EFA\u5206\u7C7B":"\u7F16\u8F91\u5206\u7C7B",width:"500","align-center":!0,onClosed:J},{footer:r(()=>[t(s,{type:"default",onClick:J},{default:r(()=>e[12]||(e[12]=[y("\u53D6 \u6D88")])),_:1}),t(s,{type:"primary",onClick:A},{default:r(()=>e[13]||(e[13]=[y("\u786E \u5B9A")])),_:1})]),default:r(()=>[t(E,{model:l(o).form,rules:l($),ref_key:"ruleFormRef",ref:S,"label-width":"120"},{default:r(()=>[t(b,{label:"\u6807\u51C6\u7C7B\u522B",prop:"type"},{default:r(()=>[t(f,{modelValue:l(o).form.type,"onUpdate:modelValue":e[4]||(e[4]=a=>l(o).form.type=a),placeholder:"\u8BF7\u9009\u62E9"},{default:r(()=>[(c(!0),k(z,null,D(l(w),a=>(c(),C(i,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(b,{label:"\u90E8\u95E8",prop:"deptId"},{default:r(()=>[t(f,{modelValue:l(o).form.deptId,"onUpdate:modelValue":e[5]||(e[5]=a=>l(o).form.deptId=a)},{default:r(()=>[(c(!0),k(z,null,D(l(U),a=>(c(),C(i,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(b,{label:"\u5206\u7C7B\u540D\u79F0",prop:"name"},{default:r(()=>[t(q,{modelValue:l(o).form.name,"onUpdate:modelValue":e[6]||(e[6]=a=>l(o).form.name=a),autocomplete:"off",placeholder:"\u8BF7\u8F93\u5165\u5206\u7C7B\u540D\u79F0"},null,8,["modelValue"])]),_:1}),t(b,{label:"\u4EE3\u7801",prop:"code"},{default:r(()=>[t(q,{modelValue:l(o).form.code,"onUpdate:modelValue":e[7]||(e[7]=a=>l(o).form.code=a),autocomplete:"off",placeholder:"\u8BF7\u8F93\u5165\u5206\u7C7B\u4EE3\u7801"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])):pe("",!0)])}}});export{ie as default};
|