1 |
- import{d as Q,z as E,r as u,f as L,x as W,h as X,Q as Z,o as r,c as D,i as a,w as o,a as t,R as M,F as N,A as $,j as d,m,B as y,V as ee,G as ae,C as le,D as te,p as oe,_ as se,q as re,H as pe,I as ie,J as ne,K as me}from"./index-03f5d926.js";import{_ as ue}from"./index.vue_vue_type_script_setup_true_lang-e704331b.js";import{_ as de}from"./DictTag.vue_vue_type_script_lang-56310db4.js";import{_ as ce}from"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import{a as fe,D as z}from"./dict-34d00697.js";import{d as ye}from"./formatTime-f911d219.js";import{b as _e,d as we,e as ge}from"./dict.type-d0d48b97.js";import{_ as be}from"./DictTypeForm.vue_vue_type_script_setup_true_lang-40f2914f.js";import{d as ve}from"./download-20922b56.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 ke=Q({name:"SystemDictType",__name:"index",setup(he){const b=xe(),{t:F}=E(),v=u(!0),k=u(0),h=u([]),s=L({pageNo:1,pageSize:10,name:"",type:"",status:void 0,createTime:[]}),C=u(),x=u(!1),c=async()=>{v.value=!0;try{const p=await _e(s);h.value=p.list,k.value=p.total}finally{v.value=!1}},_=()=>{s.pageNo=1,c()},H=()=>{C.value.resetFields(),_()},V=u(),S=(p,e)=>{V.value.open(p,e)},K=async()=>{try{await b.exportConfirm(),x.value=!0;const p=await ge(s);ve.excel(p,"\u5B57\u5178\u7C7B\u578B.xls")}catch{}finally{x.value=!1}};return W(()=>{c()}),(p,e)=>{const T=ee,f=ae,O=le,R=te,Y=oe,w=se,i=re,q=pe,U=ce,n=ie,A=de,P=X("router-link"),j=ne,B=ue,g=Z("hasPermi"),G=me;return r(),D(N,null,[a(U,null,{default:o(()=>[a(q,{ref_key:"queryFormRef",ref:C,inline:!0,model:t(s),class:"-mb-15px","label-width":"68px"},{default:o(()=>[a(f,{label:"\u5B57\u5178\u540D\u79F0",prop:"name"},{default:o(()=>[a(T,{modelValue:t(s).name,"onUpdate:modelValue":e[0]||(e[0]=l=>t(s).name=l),class:"!w-240px",clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u540D\u79F0",onKeyup:M(_,["enter"])},null,8,["modelValue"])]),_:1}),a(f,{label:"\u5B57\u5178\u7C7B\u578B",prop:"type"},{default:o(()=>[a(T,{modelValue:t(s).type,"onUpdate:modelValue":e[1]||(e[1]=l=>t(s).type=l),class:"!w-240px",clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u7C7B\u578B",onKeyup:M(_,["enter"])},null,8,["modelValue"])]),_:1}),a(f,{label:"\u72B6\u6001",prop:"status"},{default:o(()=>[a(R,{modelValue:t(s).status,"onUpdate:modelValue":e[2]||(e[2]=l=>t(s).status=l),class:"!w-240px",clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5B57\u5178\u72B6\u6001"},{default:o(()=>[(r(!0),D(N,null,$(t(fe)(t(z).COMMON_STATUS),l=>(r(),d(O,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(f,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:o(()=>[a(Y,{modelValue:t(s).createTime,"onUpdate:modelValue":e[3]||(e[3]=l=>t(s).createTime=l),"default-time":[new Date("1 00:00:00"),new Date("1 23:59:59")],class:"!w-240px","end-placeholder":"\u7ED3\u675F\u65E5\u671F","start-placeholder":"\u5F00\u59CB\u65E5\u671F",type:"daterange","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue","default-time"])]),_:1}),a(f,null,{default:o(()=>[a(i,{onClick:_},{default:o(()=>[a(w,{class:"mr-5px",icon:"ep:search"}),e[7]||(e[7]=m(" \u641C\u7D22 "))]),_:1}),a(i,{onClick:H},{default:o(()=>[a(w,{class:"mr-5px",icon:"ep:refresh"}),e[8]||(e[8]=m(" \u91CD\u7F6E "))]),_:1}),y((r(),d(i,{plain:"",type:"primary",onClick:e[4]||(e[4]=l=>S("create"))},{default:o(()=>[a(w,{class:"mr-5px",icon:"ep:plus"}),e[9]||(e[9]=m(" \u65B0\u589E "))]),_:1})),[[g,["system:dict:create"]]]),y((r(),d(i,{loading:t(x),plain:"",type:"success",onClick:K},{default:o(()=>[a(w,{class:"mr-5px",icon:"ep:download"}),e[10]||(e[10]=m(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[g,["system:dict:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),a(U,null,{default:o(()=>[y((r(),d(j,{data:t(h)},{default:o(()=>[a(n,{align:"center",label:"\u5B57\u5178\u7F16\u53F7",prop:"id"}),a(n,{align:"center",label:"\u5B57\u5178\u540D\u79F0",prop:"name","show-overflow-tooltip":""}),a(n,{align:"center",label:"\u5B57\u5178\u7C7B\u578B",prop:"type",width:"300"}),a(n,{align:"center",label:"\u72B6\u6001",prop:"status"},{default:o(l=>[a(A,{type:t(z).COMMON_STATUS,value:l.row.status},null,8,["type","value"])]),_:1}),a(n,{align:"center",label:"\u5907\u6CE8",prop:"remark"}),a(n,{formatter:t(ye),align:"center",label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime",width:"180"},null,8,["formatter"]),a(n,{align:"center",label:"\u64CD\u4F5C"},{default:o(l=>[y((r(),d(i,{link:"",type:"primary",onClick:I=>S("update",l.row.id)},{default:o(()=>e[11]||(e[11]=[m(" \u4FEE\u6539 ")])),_:2},1032,["onClick"])),[[g,["system:dict:update"]]]),a(P,{to:"/dict/type/data/"+l.row.type},{default:o(()=>[a(i,{link:"",type:"primary"},{default:o(()=>e[12]||(e[12]=[m("\u6570\u636E")])),_:1})]),_:2},1032,["to"]),y((r(),d(i,{link:"",type:"danger",onClick:I=>(async J=>{try{await b.delConfirm(),await we(J),b.success(F("common.delSuccess")),await c()}catch{}})(l.row.id)},{default:o(()=>e[13]||(e[13]=[m(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[g,["system:dict:delete"]]])]),_:1})]),_:1},8,["data"])),[[G,t(v)]]),a(B,{limit:t(s).pageSize,"onUpdate:limit":e[5]||(e[5]=l=>t(s).pageSize=l),page:t(s).pageNo,"onUpdate:page":e[6]||(e[6]=l=>t(s).pageNo=l),total:t(k),onPagination:c},null,8,["limit","page","total"])]),_:1}),a(be,{ref_key:"formRef",ref:V,onSuccess:c},null,512)],64)}}});export{ke as default};
|