2 lines
9.4 KiB
JavaScript
2 lines
9.4 KiB
JavaScript
|
import{d as J,P as he,T as Q,r as p,U as H,b as ke,V as Ce,o as d,c as U,k as e,m as a,w as m,t as R,e as o,p as O,Y as W,Z as X,q as y,R as j,y as f,S as G,W as Ee,x as Te,K as Z,cT as Ne,cU as De,cV as Se,cW as Ke,cX as Ue,cY as Re,B as Fe,C as Ie,X as $e,a6 as qe,v as Be}from"./index-ce293e15.js";/* empty css *//* empty css */import{_ as Pe}from"./index-ecfe591e.js";import{E as Ye,a as xe}from"./el-table-column-cabb178a.js";import"./el-checkbox-4dcbb825.js";import{_ as Le}from"./index-89dbf370.js";import"./el-tag-3fc9a3c5.js";import{E as ze}from"./el-row-12f29e15.js";import{_ as Ae}from"./index-513a4358.js";import{E as Me}from"./el-col-6a25bef6.js";import{E as Qe}from"./el-card-d5e24325.js";import{E as He,a as Oe}from"./el-form-item-16067f4c.js";import{E as We}from"./el-date-picker-6e0eb9df.js";import{E as Xe,a as je}from"./el-select-73eaf91b.js";import{E as Ge,a as Ze}from"./index-142ddad2.js";import"./isEqual-48984780.js";import"./_Uint8Array-e8d4eb20.js";import"./_initCloneObject-d640be41.js";import"./el-tree-3fe9ff76.js";import"./_baseClone-e976708f.js";import"./index-04e76e1c.js";import"./strings-d88802bc.js";const Je={class:"p-2"},el={class:"mb-[10px]"},ll={class:"dialog-footer"},al=J({name:"Config"}),Nl=J({...al,setup(ol){const{proxy:i}=he(),{sys_yes_no:E}=Q(i==null?void 0:i.useDict("sys_yes_no")),F=p([]),T=p(!0),k=p(!0),N=p([]),I=p(!0),$=p(!0),D=p(0),V=p(["",""]),q=p(),S=p(),g=H({visible:!1,title:""}),B={configId:void 0,configName:"",configKey:"",configValue:"",configType:"Y",remark:""},ee=H({form:{...B},queryParams:{pageNum:1,pageSize:10,configName:"",configKey:"",configType:""},rules:{configName:[{required:!0,message:"参数名称不能为空",trigger:"blur"}],configKey:[{required:!0,message:"参数键名不能为空",trigger:"blur"}],configValue:[{required:!0,message:"参数键值不能为空",trigger:"blur"}]}}),{queryParams:r,form:s,rules:le}=Q(ee),w=async()=>{T.value=!0;const n=await Ne(i==null?void 0:i.addDateRange(r.value,V.value));F.value=n.rows,D.value=n.total,T.value=!1},ae=()=>{K(),g.visible=!1},K=()=>{var n;s.value={...B},(n=S.value)==null||n.resetFields()},C=()=>{r.value.pageNum=1,w()},oe=()=>{var n;V.value=["",""],(n=q.value)==null||n.resetFields(),C()},te=n=>{N.value=n.map(t=>t.configId),I.value=n.length!=1,$.value=!n.length},ne=()=>{K(),g.visible=!0,g.title="添加参数"},P=async n=>{K();const t=(n==null?void 0:n.configId)||N.value[0],_=await De(t);Object.assign(s.value,_.data),g.visible=!0,g.title="修改参数"},ie=()=>{var n;(n=S.value)==null||n.validate(async t=>{t&&(s.value.configId?await Se(s.value):await Ke(s.value),i==null||i.$modal.msgSuccess("操作成功"),g.visible=!1,await w())})},Y=async n=>{const t=(n==null?void 0:n.configId)||N.value;await(i==null?void 0:i.$modal.confirm('是否确认删除参数编号为"'+t+'"的数据项?')),await Ue(t),await w(),i==null||i.$modal.msgSuccess("删除成功")},se=()=>{i==null||i.download("system/config/export",{...r.value},`config_${new Date().getTime()}.xlsx`)},re=async()=>{await Re(),i==null||i.$modal.msgSuccess("刷新缓存成功")};return ke(()=>{w()}),(n,t)=>{var A,M;const _=Fe,c=He,ue=Xe,de=je,ce=We,u=Ie,x=Oe,L=Qe,h=Me,pe=Ae,me=ze,v=Ye,fe=Le,z=$e,ge=xe,_e=Pe,ve=Ge,ye=Ze,be=qe,b=Ce("hasPermi"),we=Be;return d(),U("div",Je,[e(Ee,{"enter-active-class":(A=o(i))==null?void 0:A.animate.searchAnimate.enter,"leave-active-class":(M=o(i))==null?void 0:M.animate.searchAnimate.leave},{default:a(()=>[m(R("div",el,[e(L,{shadow:"hover"},{default:a(()=>[e(x,{model:o(r),ref_key:"queryFormRef",ref:q,inline:!0,"label-width":"68px"},{default:a(()=>[e(c,{label:"参数名称",prop:"configName"},{default:a(()=>[e(_,{modelValue:o(r).configName,"onUpdate:modelValue":t[0]||(t[0]=l=>o(r).configName=l),placeholder:"请输入参数名称",clearable:"",style:{width:"240px"},onKeyup:O(C,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(c,{label:"参数键名",prop:"configKey"},{default:a(()=>[e(_,{modelValue:o(r).configKey,"onUpdate:modelValue":t[1]||(t[1]=l=>o(r).configKey=l),placeholder:"请输入参数键名",clearable
|