mirror of
https://gitee.com/myxzgzs/boyuehasfj-vue3.git
synced 2025-08-08 15:12:41 +08:00
2 lines
8.3 KiB
JavaScript
2 lines
8.3 KiB
JavaScript
![]() |
var e=Object.defineProperty,l=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,o=(l,a,t)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t;import{C as d,d as i,r as u,O as n,S as r,j as s,H as c,c as p,o as m,F as f,e as y,R as v,k as g,w as b,l as h,I as _,J as w,h as V,P as k,m as x,f as C,B as T,V as N}from"./index-C-c3zR6K.js";import{l as S,g as U,d as D,r as I,u as P,a as R}from"./type-DwcVEYT4.js";const j={class:"app-container"},O={class:"dialog-footer"},$=d({name:"Dict"}),q=Object.assign($,{setup(e){const{proxy:d}=i(),{sys_normal_disable:$}=d.useDict("sys_normal_disable"),q=u([]),Y=u(!1),z=u(!0),E=u(!0),F=u([]),K=u(!0),M=u(!0),B=u(0),H=u(""),J=u([]),Q=n({form:{},queryParams:{pageNum:1,pageSize:10,dictName:void 0,dictType:void 0,status:void 0},rules:{dictName:[{required:!0,message:"字典名称不能为空",trigger:"blur"}],dictType:[{required:!0,message:"字典类型不能为空",trigger:"blur"}]}}),{queryParams:A,form:G,rules:L}=r(Q);function W(){z.value=!0,S(d.addDateRange(A.value,J.value)).then((e=>{q.value=e.rows,B.value=e.total,z.value=!1}))}function X(){Y.value=!1,Z()}function Z(){G.value={dictId:void 0,dictName:void 0,dictType:void 0,status:"0",remark:void 0},d.resetForm("dictRef")}function ee(){A.value.pageNum=1,W()}function le(){J.value=[],d.resetForm("queryRef"),ee()}function ae(){Z(),Y.value=!0,H.value="添加字典类型"}function te(e){F.value=e.map((e=>e.dictId)),K.value=1!=e.length,M.value=!e.length}function oe(e){Z();const l=e.dictId||F.value;U(l).then((e=>{G.value=e.data,Y.value=!0,H.value="修改字典类型"}))}function de(){d.$refs.dictRef.validate((e=>{e&&(null!=G.value.dictId?P(G.value).then((e=>{d.$modal.msgSuccess("修改成功"),Y.value=!1,W()})):R(G.value).then((e=>{d.$modal.msgSuccess("新增成功"),Y.value=!1,W()})))}))}function ie(e){const l=e.dictId||F.value;d.$modal.confirm('是否确认删除字典编号为"'+l+'"的数据项?').then((function(){return D(l)})).then((()=>{W(),d.$modal.msgSuccess("删除成功")})).catch((()=>{}))}function ue(){d.download("system/dict/type/export",((e,d)=>{for(var i in d||(d={}))a.call(d,i)&&o(e,i,d[i]);if(l)for(var i of l(d))t.call(d,i)&&o(e,i,d[i]);return e})({},A.value),`dict_${(new Date).getTime()}.xlsx`)}function ne(){I().then((()=>{d.$modal.msgSuccess("刷新成功"),N().cleanDict()}))}return W(),(e,l)=>{const a=s("el-input"),t=s("el-form-item"),o=s("el-option"),d=s("el-select"),i=s("el-date-picker"),u=s("el-button"),n=s("el-form"),r=s("el-col"),N=s("right-toolbar"),S=s("el-row"),U=s("el-table-column"),D=s("router-link"),I=s("dict-tag"),P=s("el-table"),R=s("pagination"),F=s("el-radio"),Q=s("el-radio-group"),Z=s("el-dialog"),re=c("hasPermi"),se=c("loading");return m(),p("div",j,[f(y(n,{model:g(A),ref:"queryRef",inline:!0,"label-width":"68px"},{default:b((()=>[y(t,{label:"字典名称",prop:"dictName"},{default:b((()=>[y(a,{modelValue:g(A).dictName,"onUpdate:modelValue":l[0]||(l[0]=e=>g(A).dictName=e),placeholder:"请输入字典名称",clearable:"",style:{width:"240px"},onKeyup:h(ee,["enter"])},null,8,["modelValue"])])),_:1}),y(t,{label:"字典类型",prop:"dictType"},{default:b((()=>[y(a,{modelValue:g(A).dictType,"onUpdate:modelValue":l[1]||(l[1]=e=>g(A).dictType=e),placeholder:"请输入字典类型",clearable:"",style:{width:"240px"},onKeyup:h(ee,["enter"])},null,8,["modelValue"])])),_:1}),y(t,{label:"状态",prop:"status"},{default:b((()=>[y(d,{modelValue:g(A).status,"onUpdate:modelValue":l[2]||(l[2]=e=>g(A).status=e),placeholder:"字典状态",clearable:"",style:{width:"240px"}},{default:b((()=>[(m(!0),p(_,null,w(g($),(e=>(m(),V(o,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),y(t,{label:"创建时间",style:{width:"308px"}},{default:b((()=>[y(i,{modelValue:g(J),"onUpdate:modelValue":l[3]||(l[3]=e=>k(J)?J.value=e:null),"value-format":"YYYY-MM-DD",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])])),_:1}),y(t,null,{def
|