| 1 |
- import{j as Y,f as Z,A as $,m as B,o as G,b as H,p as J,q as M,s as O,v as Q}from"./index-CKIhG1T4.js";import{_ as W}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as X}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{C as ee,a as n,b as ae,v as le,as as te,D as u,E as oe,$ as a,U as t,u as l,ae as b,Z as p,V as _,T as x,Y as se,K as re,n as de}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import{h as ne}from"./tree-CWCwWKDc.js";import{d as pe}from"./download-D5Lb_h0f.js";import{_ as ie,S as h}from"./StandardClassForm.vue_vue_type_script_setup_true_lang-CQ41kBmw.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./index-Dszus0mF.js";import"./Dialog.vue_vue_type_style_index_0_lang-pGfk6adK.js";import"./el-tree-select-Jn0wedJD.js";const ce=ee({name:"StandardClass",__name:"index",setup(ue){const v=Y(),{t:N}=Z(),C=n(!0),S=n([]),o=ae({name:void 0,parentId:void 0,sort:void 0,deptId:void 0}),U=n(),k=n(!1),m=async()=>{C.value=!0;try{const r=await h.getStandardClassList(o);S.value=ne(r,"id","parentId")}finally{C.value=!1}},i=()=>{o.pageNo=1,m()},z=()=>{U.value.resetFields(),i()},D=n(),K=(r,e)=>{D.value.open(r,e)},F=async()=>{try{await v.exportConfirm(),k.value=!0;const r=await h.exportStandardClass(o);pe.excel(r,"\u6807\u51C6\u5206\u7C7B.xls")}catch{}finally{k.value=!1}},I=n(!0),V=n(!0),P=async()=>{V.value=!1,I.value=!I.value,await de(),V.value=!0};return le(()=>{m()}),(r,e)=>{const g=$,f=B,y=G,d=H,R=J,q=X,c=M,j=O,A=W,w=te("hasPermi"),E=Q;return u(),oe(re,null,[a(q,null,{default:t(()=>[a(R,{class:"-mb-15px",model:l(o),ref_key:"queryFormRef",ref:U,inline:!0,"label-width":"68px"},{default:t(()=>[a(f,{label:"\u5206\u7C7B\u540D\u79F0",prop:"name"},{default:t(()=>[a(g,{modelValue:l(o).name,"onUpdate:modelValue":e[0]||(e[0]=s=>l(o).name=s),placeholder:"\u8BF7\u8F93\u5165\u5206\u7C7B\u540D\u79F0",clearable:"",onKeyup:b(i,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(f,{label:"\u7236\u5206\u7C7Bid",prop:"parentId"},{default:t(()=>[a(g,{modelValue:l(o).parentId,"onUpdate:modelValue":e[1]||(e[1]=s=>l(o).parentId=s),placeholder:"\u8BF7\u8F93\u5165\u7236\u5206\u7C7Bid",clearable:"",onKeyup:b(i,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(f,{label:"\u663E\u793A\u987A\u5E8F",prop:"sort"},{default:t(()=>[a(g,{modelValue:l(o).sort,"onUpdate:modelValue":e[2]||(e[2]=s=>l(o).sort=s),placeholder:"\u8BF7\u8F93\u5165\u663E\u793A\u987A\u5E8F",clearable:"",onKeyup:b(i,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(f,{label:"\u90E8\u95E8ID",prop:"deptId"},{default:t(()=>[a(g,{modelValue:l(o).deptId,"onUpdate:modelValue":e[3]||(e[3]=s=>l(o).deptId=s),placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8ID",clearable:"",onKeyup:b(i,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(f,null,{default:t(()=>[a(d,{onClick:i},{default:t(()=>[a(y,{icon:"ep:search",class:"mr-5px"}),e[7]||(e[7]=p(" \u641C\u7D22"))]),_:1}),a(d,{onClick:z},{default:t(()=>[a(y,{icon:"ep:refresh",class:"mr-5px"}),e[8]||(e[8]=p(" \u91CD\u7F6E"))]),_:1}),_((u(),x(d,{type:"primary",plain:"",onClick:e[4]||(e[4]=s=>K("create"))},{default:t(()=>[a(y,{icon:"ep:plus",class:"mr-5px"}),e[9]||(e[9]=p(" \u65B0\u589E "))]),_:1})),[[w,["system:standard-class:create"]]]),_((u(),x(d,{type:"success",plain:"",onClick:F,loading:l(k)},{default:t(()=>[a(y,{icon:"ep:download",class:"mr-5px"}),e[10]||(e[10]=p(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[w,["system:standard-class:export"]]]),a(d,{type:"danger",plain:"",onClick:P},{default:t(()=>[a(y,{icon:"ep:sort",class:"mr-5px"}),e[11]||(e[11]=p(" \u5C55\u5F00/\u6298\u53E0 "))]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),a(q,null,{default:t(()=>[l(V)?_((u(),x(j,{key:0,data:l(S),stripe:!0,"show-overflow-tooltip":!0,"row-key":"id","default-expand-all":l(I)},{default:t(()=>[a(c,{label:"\u6807\u51C6\u5206\u7C7BID",align:"center",prop:"id"}),a(c,{label:"\u5206\u7C7B\u540D\u79F0",align:"center",prop:"name"}),a(c,{label:"\u7236\u5206\u7C7Bid",align:"center",prop:"parentId"}),a(c,{label:"\u663E\u793A\u987A\u5E8F",align:"center",prop:"sort"}),a(c,{label:"\u90E8\u95E8ID",align:"center",prop:"deptId"}),a(c,{label:"\u64CD\u4F5C",align:"center","min-width":"120px"},{default:t(s=>[_((u(),x(d,{link:"",type:"primary",onClick:L=>K("update",s.row.id)},{default:t(()=>e[12]||(e[12]=[p(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[w,["system:standard-class:update"]]]),_((u(),x(d,{link:"",type:"danger",onClick:L=>(async T=>{try{await v.delConfirm(),await h.deleteStandardClass(T),v.success(N("common.delSuccess")),await m()}catch{}})(s.row.id)},{default:t(()=>e[13]||(e[13]=[p(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[w,["system:standard-class:delete"]]])]),_:1})]),_:1},8,["data","default-expand-all"])),[[E,l(C)]]):se("",!0),a(A,{total:r.total,page:l(o).pageNo,"onUpdate:page":e[5]||(e[5]=s=>l(o).pageNo=s),limit:l(o).pageSize,"onUpdate:limit":e[6]||(e[6]=s=>l(o).pageSize=s),onPagination:m},null,8,["total","page","limit"])]),_:1}),a(ie,{ref_key:"formRef",ref:D,onSuccess:m},null,512)],64)}}});export{ce as default};
|