1 |
- import{d as Q,L as E,r as n,f as W,x as X,Q as Y,o as p,c as C,i as e,w as s,a as t,F as k,A as O,j as u,R as Z,m as d,B as f,z as $,S as ee,T as le,U as ae,C as te,D as se,G as oe,V as re,_ as pe,q as ie,H as ne,I as ue,J as ce,K as de}from"./index-34852970.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang-1515f911.js";import{_ as fe}from"./DictTag.vue_vue_type_script_lang-7acc703f.js";import{_ as ye}from"./ContentWrap.vue_vue_type_script_setup_true_lang-eb026e5c.js";import{a as be,D as R}from"./dict-5c28424e.js";import{d as _e}from"./formatTime-2355f062.js";import{d as ge}from"./download-20922b56.js";import{g as we}from"./dict.type-37fa16dc.js";import ve from"./DictDataForm-774b3d14.js";import{u as xe}from"./useMessage-f6294882.js";import"./index-d6d07698.js";import"./color-6e929987.js";import"./el-card-73839c3c.js";import"./Dialog-e0707d40.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./constants-e43f22dd.js";const Ce=Q({name:"SystemDictData",__name:"index",setup(ke){const g=xe(),{t:q}=$(),A=E(),w=n(!0),S=n(0),T=n([]),o=W({pageNo:1,pageSize:10,label:"",status:void 0,dictType:A.params.dictType}),h=n(),v=n(!1),V=n(),m=async()=>{w.value=!0;try{const i=await ee(o);T.value=i.list,S.value=i.total}finally{w.value=!1}},x=()=>{o.pageNo=1,m()},F=()=>{h.value.resetFields(),x()},U=n(),N=(i,l)=>{U.value.open(i,l,o.dictType)},P=async()=>{try{await g.exportConfirm(),v.value=!0;const i=await ae(o);ge.excel(i,"\u5B57\u5178\u6570\u636E.xls")}catch{}finally{v.value=!1}};return X(async()=>{await m(),V.value=await we()}),(i,l)=>{const z=te,D=se,y=oe,B=re,b=pe,c=ie,K=ne,M=ye,r=ue,L=fe,j=ce,G=me,_=Y("hasPermi"),H=de;return p(),C(k,null,[e(M,null,{default:s(()=>[e(K,{class:"-mb-15px",model:t(o),ref_key:"queryFormRef",ref:h,inline:!0,"label-width":"68px"},{default:s(()=>[e(y,{label:"\u5B57\u5178\u540D\u79F0",prop:"dictType"},{default:s(()=>[e(D,{modelValue:t(o).dictType,"onUpdate:modelValue":l[0]||(l[0]=a=>t(o).dictType=a),class:"!w-240px"},{default:s(()=>[(p(!0),C(k,null,O(t(V),a=>(p(),u(z,{key:a.type,label:a.name,value:a.type},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(y,{label:"\u5B57\u5178\u6807\u7B7E",prop:"label"},{default:s(()=>[e(B,{modelValue:t(o).label,"onUpdate:modelValue":l[1]||(l[1]=a=>t(o).label=a),placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u6807\u7B7E",clearable:"",onKeyup:Z(x,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(y,{label:"\u72B6\u6001",prop:"status"},{default:s(()=>[e(D,{modelValue:t(o).status,"onUpdate:modelValue":l[2]||(l[2]=a=>t(o).status=a),placeholder:"\u6570\u636E\u72B6\u6001",clearable:"",class:"!w-240px"},{default:s(()=>[(p(!0),C(k,null,O(t(be)(t(R).COMMON_STATUS),a=>(p(),u(z,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(y,null,{default:s(()=>[e(c,{onClick:x},{default:s(()=>[e(b,{icon:"ep:search",class:"mr-5px"}),l[6]||(l[6]=d(" \u641C\u7D22"))]),_:1}),e(c,{onClick:F},{default:s(()=>[e(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]=a=>N("create"))},{default:s(()=>[e(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:P,loading:t(v)},{default:s(()=>[e(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}),e(M,null,{default:s(()=>[f((p(),u(j,{data:t(T)},{default:s(()=>[e(r,{label:"\u5B57\u5178\u7F16\u7801",align:"center",prop:"id"}),e(r,{label:"\u5B57\u5178\u6807\u7B7E",align:"center",prop:"label"}),e(r,{label:"\u5B57\u5178\u952E\u503C",align:"center",prop:"value"}),e(r,{label:"\u5B57\u5178\u6392\u5E8F",align:"center",prop:"sort"}),e(r,{label:"\u72B6\u6001",align:"center",prop:"status"},{default:s(a=>[e(L,{type:t(R).COMMON_STATUS,value:a.row.status},null,8,["type","value"])]),_:1}),e(r,{label:"\u989C\u8272\u7C7B\u578B",align:"center",prop:"colorType"}),e(r,{label:"CSS Class",align:"center",prop:"cssClass"}),e(r,{label:"\u5907\u6CE8",align:"center",prop:"remark","show-overflow-tooltip":""}),e(r,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",width:"180",formatter:t(_e)},null,8,["formatter"]),e(r,{label:"\u64CD\u4F5C",align:"center"},{default:s(a=>[f((p(),u(c,{link:"",type:"primary",onClick:I=>N("update",a.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:I=>(async J=>{try{await g.delConfirm(),await le(J),g.success(q("common.delSuccess")),await m()}catch{}})(a.row.id)},{default:s(()=>l[11]||(l[11]=[d(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[_,["system:dict:delete"]]])]),_:1})]),_:1},8,["data"])),[[H,t(w)]]),e(G,{total:t(S),page:t(o).pageNo,"onUpdate:page":l[4]||(l[4]=a=>t(o).pageNo=a),limit:t(o).pageSize,"onUpdate:limit":l[5]||(l[5]=a=>t(o).pageSize=a),onPagination:m},null,8,["total","page","limit"])]),_:1}),e(ve,{ref_key:"formRef",ref:U,onSuccess:m},null,512)],64)}}});export{Ce as default};
|