2023-05-05 16:32:31 +08:00
|
|
|
import{_ as ye,K as ge,r as m,z as ve,T as be,d as n,S as Y,o as u,c as I,M as f,N as M,f as a,e,w as l,j as Q,F as j,D as A,k as _,L as $,m as r,l as q,x as K,g as he,s as we,X as ke}from"./index.276e09af.js";import{l as Ve,g as xe,u as Ce,a as Te,d as Ne,r as Se}from"./type.4fb83404.js";const De={class:"app-container"},Ue={class:"dialog-footer"},Re=ge({name:"Dict"}),Ie=Object.assign(Re,{setup($e){const{proxy:p}=we(),{sys_normal_disable:T}=p.useDict("sys_normal_disable"),P=m([]),g=m(!1),N=m(!0),x=m(!0),S=m([]),F=m(!0),z=m(!0),D=m(0),U=m(""),k=m([]),O=ve({form:{},queryParams:{pageNum:1,pageSize:10,dictName:void 0,dictType:void 0,status:void 0},rules:{dictName:[{required:!0,message:"\u5B57\u5178\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],dictType:[{required:!0,message:"\u5B57\u5178\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:d,form:s,rules:X}=be(O);function b(){N.value=!0,Ve(p.addDateRange(d.value,k.value)).then(i=>{P.value=i.rows,D.value=i.total,N.value=!1})}function G(){g.value=!1,R()}function R(){s.value={dictId:void 0,dictName:void 0,dictType:void 0,status:"0",remark:void 0},p.resetForm("dictRef")}function C(){d.value.pageNum=1,b()}function H(){k.value=[],p.resetForm("queryRef"),C()}function J(){R(),g.value=!0,U.value="\u6DFB\u52A0\u5B57\u5178\u7C7B\u578B"}function W(i){S.value=i.map(o=>o.dictId),F.value=i.length!=1,z.value=!i.length}function B(i){R();const o=i.dictId||S.value;xe(o).then(h=>{s.value=h.data,g.value=!0,U.value="\u4FEE\u6539\u5B57\u5178\u7C7B\u578B"})}function Z(){p.$refs.dictRef.validate(i=>{i&&(s.value.dictId!=null?Ce(s.value).then(o=>{p.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),g.value=!1,b()}):Te(s.value).then(o=>{p.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),g.value=!1,b()}))})}function E(i){const o=i.dictId||S.value;p.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664\u5B57\u5178\u7F16\u53F7\u4E3A"'+o+'"\u7684\u6570\u636E\u9879\uFF1F').then(function(){return Ne(o)}).then(()=>{b(),p.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).catch(()=>{})}function ee(){p.download("system/dict/type/export",{...d.value},`dict_${new Date().getTime()}.xlsx`)}function te(){Se().then(()=>{p.$modal.msgSuccess("\u5237\u65B0\u6210\u529F"),ke().cleanDict()})}return b(),(i,o)=>{const h=n("el-input"),y=n("el-form-item"),le=n("el-option"),ae=n("el-select"),oe=n("el-date-picker"),c=n("el-button"),L=n("el-form"),V=n("el-col"),ne=n("right-toolbar"),de=n("el-row"),v=n("el-table-column"),se=n("router-link"),ie=n("dict-tag"),ue=n("el-table"),re=n("pagination"),pe=n("el-radio"),ce=n("el-radio-group"),me=n("el-dialog"),w=Y("hasPermi"),fe=Y("loading");return u(),I("div",De,[f(e(L,{model:a(d),ref:"queryRef",inline:!0,"label-width":"68px"},{default:l(()=>[e(y,{label:"\u5B57\u5178\u540D\u79F0",prop:"dictName"},{default:l(()=>[e(h,{modelValue:a(d).dictName,"onUpdate:modelValue":o[0]||(o[0]=t=>a(d).dictName=t),placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u540D\u79F0",clearable:"",style:{width:"240px"},onKeyup:Q(C,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(y,{label:"\u5B57\u5178\u7C7B\u578B",prop:"dictType"},{default:l(()=>[e(h,{modelValue:a(d).dictType,"onUpdate:modelValue":o[1]||(o[1]=t=>a(d).dictType=t),placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u7C7B\u578B",clearable:"",style:{width:"240px"},onKeyup:Q(C,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(y,{label:"\u72B6\u6001",prop:"status"},{default:l(()=>[e(ae,{modelValue:a(d).status,"onUpdate:modelValue":o[2]||(o[2]=t=>a(d).status=t),placeholder:"\u5B57\u5178\u72B6\u6001",clearable:"",style:{width:"240px"}},{default:l(()=>[(u(!0),I(j,null,A(a(T),t=>(u(),_(le,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(y,{label:"\u521B\u5EFA\u65F6\u95F4",style:{width:"308px"}},{default:l(()=>[e(oe,{modelValue:a(k),"onUpdate:modelValue":o[3]||(o[3]=t=>$(k)?k.value=t:null),"value-format":"YYYY-MM-DD",type:"daterange","range-separator":"-","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F"},null,8,["modelValue"])]),_:1}),e(y,null,{defa
|