2 lines
8.2 KiB
JavaScript
Raw Permalink Normal View History

2025-05-29 15:03:59 +08:00
import{C as ce,d as ye,r as g,O as _e,S as ve,j as t,H as Y,c as D,o as d,F as c,e as l,R as z,k as a,w as n,l as L,I as Q,J as j,h as y,P as I,m as s,f as H,B as J,aE as be,aF as Ve,aG as we,aH as ke,aI as Ce,aJ as he}from"./index-CrAWI0wi.js";const xe={class:"app-container"},Ne={class:"dialog-footer"},Se=ce({name:"Config"}),Ke=Object.assign(Se,{setup(Te){const{proxy:f}=ye(),{sys_yes_no:N}=f.useDict("sys_yes_no"),$=g([]),v=g(!1),S=g(!0),h=g(!0),T=g([]),q=g(!0),P=g(!0),U=g(0),K=g(""),k=g([]),M=_e({form:{},queryParams:{pageNum:1,pageSize:10,configName:void 0,configKey:void 0,configType:void 0},rules:{configName:[{required:!0,message:"参数名称不能为空",trigger:"blur"}],configKey:[{required:!0,message:"参数键名不能为空",trigger:"blur"}],configValue:[{required:!0,message:"参数键值不能为空",trigger:"blur"}]}}),{queryParams:u,form:i,rules:O}=ve(M);function V(){S.value=!0,be(f.addDateRange(u.value,k.value)).then(r=>{$.value=r.rows,U.value=r.total,S.value=!1})}function A(){v.value=!1,R()}function R(){i.value={configId:void 0,configName:void 0,configKey:void 0,configValue:void 0,configType:"Y",remark:void 0},f.resetForm("configRef")}function x(){u.value.pageNum=1,V()}function G(){k.value=[],f.resetForm("queryRef"),x()}function W(r){T.value=r.map(e=>e.configId),q.value=r.length!=1,P.value=!r.length}function X(){R(),v.value=!0,K.value="添加参数"}function F(r){R();const e=r.configId||T.value;Ve(e).then(b=>{i.value=b.data,v.value=!0,K.value="修改参数"})}function Z(){f.$refs.configRef.validate(r=>{r&&(i.value.configId!=null?Ce(i.value).then(e=>{f.$modal.msgSuccess("修改成功"),v.value=!1,V()}):he(i.value).then(e=>{f.$modal.msgSuccess("新增成功"),v.value=!1,V()}))})}function B(r){const e=r.configId||T.value;f.$modal.confirm('是否确认删除参数编号为"'+e+'"的数据项?').then(function(){return we(e)}).then(()=>{V(),f.$modal.msgSuccess("删除成功")}).catch(()=>{})}function ee(){f.download("system/config/export",{...u.value},`config_${new Date().getTime()}.xlsx`)}function le(){ke().then(()=>{f.$modal.msgSuccess("刷新缓存成功")})}return V(),(r,e)=>{const b=t("el-input"),m=t("el-form-item"),oe=t("el-option"),ne=t("el-select"),ae=t("el-date-picker"),p=t("el-button"),E=t("el-form"),C=t("el-col"),te=t("right-toolbar"),ie=t("el-row"),_=t("el-table-column"),ue=t("dict-tag"),re=t("el-table"),de=t("pagination"),se=t("el-radio"),fe=t("el-radio-group"),pe=t("el-dialog"),w=Y("hasPermi"),me=Y("loading");return d(),D("div",xe,[c(l(E,{model:a(u),ref:"queryRef",inline:!0,"label-width":"68px"},{default:n(()=>[l(m,{label:"参数名称",prop:"configName"},{default:n(()=>[l(b,{modelValue:a(u).configName,"onUpdate:modelValue":e[0]||(e[0]=o=>a(u).configName=o),placeholder:"请输入参数名称",clearable:"",style:{width:"240px"},onKeyup:L(x,["enter"])},null,8,["modelValue"])]),_:1}),l(m,{label:"参数键名",prop:"configKey"},{default:n(()=>[l(b,{modelValue:a(u).configKey,"onUpdate:modelValue":e[1]||(e[1]=o=>a(u).configKey=o),placeholder:"请输入参数键名",clearable:"",style:{width:"240px"},onKeyup:L(x,["enter"])},null,8,["modelValue"])]),_:1}),l(m,{label:"系统内置",prop:"configType"},{default:n(()=>[l(ne,{modelValue:a(u).configType,"onUpdate:modelValue":e[2]||(e[2]=o=>a(u).configType=o),placeholder:"系统内置",clearable:""},{default:n(()=>[(d(!0),D(Q,null,j(a(N),o=>(d(),y(oe,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(m,{label:"创建时间",style:{width:"308px"}},{default:n(()=>[l(ae,{modelValue:a(k),"onUpdate:modelValue":e[3]||(e[3]=o=>I(k)?k.value=o:null),"value-format":"YYYY-MM-DD",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1}),l(m,null,{default:n(()=>[l(p,{type:"primary",icon:"Search",onClick:x},{default:n(()=>e[13]||(e[13]=[s("搜索")])),_:1}),l(p,{icon:"Refresh",onClick:G},{default:n(()=>e[14]||(e[14]=[s("重置")])),_:1})]),_:1})]),_:1},8,["model"]),[[z,a(h)]]),l(ie,{gutter:10,class:"mb8"},{default:n(()=>[l(C,{span:1.5},{