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 M,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-03f5d926.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang-e704331b.js";import{_ as fe}from"./DictTag.vue_vue_type_script_lang-56310db4.js";import{_ as ye}from"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import{a as be,D as O}from"./dict-34d00697.js";import{d as _e}from"./formatTime-f911d219.js";import{d as ge}from"./download-20922b56.js";import{g as we}from"./dict.type-d0d48b97.js";import ve from"./DictDataForm-60756e7f.js";import{u as xe}from"./useMessage-2e335eca.js";import"./index-662200b7.js";import"./color-6e929987.js";import"./el-card-0ac51a7f.js";import"./Dialog-05c67d4e.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:R}=$(),F=E(),w=n(!0),S=n(0),T=n([]),o=W({pageNo:1,pageSize:10,label:"",status:void 0,dictType:F.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()},K=()=>{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,A=se,y=oe,q=re,b=pe,c=ie,G=ne,D=ye,r=ue,j=fe,B=ce,H=me,_=Y("hasPermi"),I=de;return p(),C(k,null,[e(D,null,{default:s(()=>[e(G,{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(A,{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,M(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(q,{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(A,{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,M(t(be)(t(O).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:K},{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(D,null,{default:s(()=>[f((p(),u(B,{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(j,{type:t(O).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:J=>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:J=>(async L=>{try{await g.delConfirm(),await le(L),g.success(R("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"])),[[I,t(w)]]),e(H,{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};
|