1 |
- import{d as Y,Y as j,r as n,x as E,b as I,a1 as J,o as p,c as k,f as a,B as s,a as t,F as C,P as O,A as u,a2 as Z,G as d,l as f,H as $,a3 as aa,a4 as la,a5 as ea,Q as ta,R as sa,S as oa,a6 as ra,_ as pa,L as ia,U as na,V as ua,W as ca,X as da}from"./index-b9299550.js";import{_ as ma}from"./index.vue_vue_type_script_setup_true_lang-ba921998.js";import{_ as fa}from"./DictTag.vue_vue_type_script_lang-128aab57.js";import{_ as ya}from"./ContentWrap.vue_vue_type_script_setup_true_lang-dd7e3058.js";import{a as ba,D}from"./dict-fc5218c3.js";import{d as _a}from"./formatTime-988372b6.js";import{d as ga}from"./download-20922b56.js";import{g as va}from"./dict.type-42f11278.js";import wa from"./DictDataForm-129856c3.js";import{u as xa}from"./useMessage-903d430d.js";import"./index-1bc6dd97.js";import"./color-6e929987.js";import"./el-card-0ae6fb5f.js";import"./Dialog-f2c6d513.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./constants-c811e5ff.js";const ka=Y({name:"SystemDictData",__name:"index",setup(Ca){const g=xa(),{t:F}=$(),P=j(),v=n(!0),S=n(0),T=n([]),o=E({pageNo:1,pageSize:10,label:"",status:void 0,dictType:P.params.dictType}),h=n(),w=n(!1),V=n(),m=async()=>{v.value=!0;try{const i=await aa(o);T.value=i.list,S.value=i.total}finally{v.value=!1}},x=()=>{o.pageNo=1,m()},R=()=>{h.value.resetFields(),x()},U=n(),N=(i,l)=>{U.value.open(i,l,o.dictType)},q=async()=>{try{await g.exportConfirm(),w.value=!0;const i=await ea(o);ga.excel(i,"\u5B57\u5178\u6570\u636E.xls")}catch{}finally{w.value=!1}};return I(async()=>{await m(),V.value=await va()}),(i,l)=>{const z=ta,A=sa,y=oa,K=ra,b=pa,c=ia,Q=na,M=ya,r=ua,B=fa,G=ca,H=ma,_=J("hasPermi"),L=da;return p(),k(C,null,[a(M,null,{default:s(()=>[a(Q,{class:"-mb-15px",model:t(o),ref_key:"queryFormRef",ref:h,inline:!0,"label-width":"68px"},{default:s(()=>[a(y,{label:"\u5B57\u5178\u540D\u79F0",prop:"dictType"},{default:s(()=>[a(A,{modelValue:t(o).dictType,"onUpdate:modelValue":l[0]||(l[0]=e=>t(o).dictType=e),class:"!w-240px"},{default:s(()=>[(p(!0),k(C,null,O(t(V),e=>(p(),u(z,{key:e.type,label:e.name,value:e.type},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(y,{label:"\u5B57\u5178\u6807\u7B7E",prop:"label"},{default:s(()=>[a(K,{modelValue:t(o).label,"onUpdate:modelValue":l[1]||(l[1]=e=>t(o).label=e),placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u6807\u7B7E",clearable:"",onKeyup:Z(x,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(y,{label:"\u72B6\u6001",prop:"status"},{default:s(()=>[a(A,{modelValue:t(o).status,"onUpdate:modelValue":l[2]||(l[2]=e=>t(o).status=e),placeholder:"\u6570\u636E\u72B6\u6001",clearable:"",class:"!w-240px"},{default:s(()=>[(p(!0),k(C,null,O(t(ba)(t(D).COMMON_STATUS),e=>(p(),u(z,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(y,null,{default:s(()=>[a(c,{onClick:x},{default:s(()=>[a(b,{icon:"ep:search",class:"mr-5px"}),l[6]||(l[6]=d(" \u641C\u7D22"))]),_:1}),a(c,{onClick:R},{default:s(()=>[a(b,{icon:"ep:refresh",class:"mr-5px"}),l[7]||(l[7]=d(" \u91CD\u7F6E"))]),_:1}),f((p(),u(c,{type:"primary",plain:"",onClick:l[3]||(l[3]=e=>N("create"))},{default:s(()=>[a(b,{icon:"ep:plus",class:"mr-5px"}),l[8]||(l[8]=d(" \u65B0\u589E "))]),_:1})),[[_,["system:dict:create"]]]),f((p(),u(c,{type:"success",plain:"",onClick:q,loading:t(w)},{default:s(()=>[a(b,{icon:"ep:download",class:"mr-5px"}),l[9]||(l[9]=d(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[_,["system:dict:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),a(M,null,{default:s(()=>[f((p(),u(G,{data:t(T)},{default:s(()=>[a(r,{label:"\u5B57\u5178\u7F16\u7801",align:"center",prop:"id"}),a(r,{label:"\u5B57\u5178\u6807\u7B7E",align:"center",prop:"label"}),a(r,{label:"\u5B57\u5178\u952E\u503C",align:"center",prop:"value"}),a(r,{label:"\u5B57\u5178\u6392\u5E8F",align:"center",prop:"sort"}),a(r,{label:"\u72B6\u6001",align:"center",prop:"status"},{default:s(e=>[a(B,{type:t(D).COMMON_STATUS,value:e.row.status},null,8,["type","value"])]),_:1}),a(r,{label:"\u989C\u8272\u7C7B\u578B",align:"center",prop:"colorType"}),a(r,{label:"CSS Class",align:"center",prop:"cssClass"}),a(r,{label:"\u5907\u6CE8",align:"center",prop:"remark","show-overflow-tooltip":""}),a(r,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",width:"180",formatter:t(_a)},null,8,["formatter"]),a(r,{label:"\u64CD\u4F5C",align:"center"},{default:s(e=>[f((p(),u(c,{link:"",type:"primary",onClick:W=>N("update",e.row.id)},{default:s(()=>l[10]||(l[10]=[d(" \u4FEE\u6539 ")])),_:2},1032,["onClick"])),[[_,["system:dict:update"]]]),f((p(),u(c,{link:"",type:"danger",onClick:W=>(async X=>{try{await g.delConfirm(),await la(X),g.success(F("common.delSuccess")),await m()}catch{}})(e.row.id)},{default:s(()=>l[11]||(l[11]=[d(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[_,["system:dict:delete"]]])]),_:1})]),_:1},8,["data"])),[[L,t(v)]]),a(H,{total:t(S),page:t(o).pageNo,"onUpdate:page":l[4]||(l[4]=e=>t(o).pageNo=e),limit:t(o).pageSize,"onUpdate:limit":l[5]||(l[5]=e=>t(o).pageSize=e),onPagination:m},null,8,["total","page","limit"])]),_:1}),a(wa,{ref_key:"formRef",ref:U,onSuccess:m},null,512)],64)}}});export{ka as default};
|