Files
zyt/server/public/admin/assets/index-DVKAVAQJ.js
T
2026-03-19 12:19:00 +08:00

2 lines
5.9 KiB
JavaScript

import{O as A,G as M,D as Q,P as W,Q as X,F as Y,i as Z,J as ee,M as te,N as ae,a2 as oe,L as le}from"./element-plus-BMTkHLHO.js";import{_ as ne}from"./index.vue_vue_type_script_setup_true_lang-C4EjxgJU.js";import{b as ie,f as se}from"./index-_HeSPmLP.js";import{w as re}from"./@vue/runtime-dom-DVgibYoU.js";import{c as de,e as me,f as pe}from"./dict-Dd9NRscl.js";import{u as ue}from"./usePaging-CPrBIeJ2.js";import{_ as ce}from"./edit.vue_vue_type_script_setup_true_lang-CfG1XG4J.js";import{u as _e}from"./vue-router-CJXI7XhX.js";import{f as R,as as fe,ak as i,I as V,a as t,aN as a,F as ye,ap as ve,G as d,O as m,J as D,aP as v,H as ge,n as T}from"./@vue/runtime-core-D7eUgySO.js";import{r as B,y as o,a as be,o as L,u as ke}from"./@vue/reactivity-maRK_BBd.js";import"./@vue/shared-C75lBtbe.js";import"./nprogress-BpICrWuH.js";import"./@element-plus/icons-vue-BX5NvPi2.js";import"./lodash-es-BADexyn7.js";import"./@popperjs/core-C5az9QE8.js";import"./dayjs-BOuxpn4j.js";import"./@ctrl/tinycolor-BuyEbX8F.js";import"./async-validator-CFA_igpM.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./jspdf-G5PuBoTt.js";import"./@babel/runtime-BanGtE2-.js";import"./fflate-_ayOYiT1.js";import"./pinia-BhomUS5m.js";import"./axios-C80V62Fs.js";import"./lodash-Ct9_CZb9.js";import"./@vueuse/core-DCeljLnb.js";import"./@vueuse/shared-B444yVpD.js";import"./css-color-function-BVb6B1lA.js";import"./balanced-match-BdS7OldZ.js";import"./color-B2zxaWkI.js";import"./clone-DBZ6_OiU.js";import"./color-convert-OrFsTA_V.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-ChYu0NfX.js";import"./clipboard-Bmfw2kIN.js";import"./echarts-DYKKs4Al.js";import"./tslib-BDyQ-Jie.js";import"./zrender-CTTuYiLF.js";import"./highlight.js-jaPyNblr.js";import"./@highlightjs/vue-plugin-ASXrwou_.js";import"./index-Bi8ZuWNg.js";const we={class:"dict-type"},Ce={class:"mt-4"},Ve={class:"flex justify-end mt-4"},De=R({name:"dictData"}),ft=R({...De,setup(Ee){const{query:S}=_e(),g=L(!1),_=ke(),s=B({type:"",type_id:Number(S.id),name:"",status:""}),w=B({dict_type:[]}),{pager:f,getLists:y,resetPage:E,resetParams:I}=ue({fetchFun:de,params:s}),C=L([]),U=n=>{C.value=n.map(({id:e})=>e)},K=async()=>{var e,p;g.value=!0,await T();const n=w.dict_type.find(u=>u.id==s.type_id);(e=_.value)==null||e.setFormData({type_value:n==null?void 0:n.type,type_id:n.id}),(p=_.value)==null||p.open("add")},O=async n=>{var e,p;g.value=!0,await T(),(e=_.value)==null||e.open("edit"),(p=_.value)==null||p.setFormData(n)},x=async n=>{await se.confirm("确定要删除?"),await me({id:n}),y()},h=async()=>{const n=await pe({page_type:0});w.dict_type=n.lists};return y(),h(),(n,e)=>{const p=A,u=X,$=W,b=Q,q=Y,c=Z,G=M,F=ee,P=ie,r=ae,N=oe,H=te,J=ne,k=fe("perms"),j=le;return i(),V("div",we,[t(F,{class:"!border-none",shadow:"never"},{default:a(()=>[t(p,{class:"mb-4",content:"数据管理",onBack:e[0]||(e[0]=l=>n.$router.back())}),t(G,{ref:"formRef",class:"mb-[-16px]",model:o(s),inline:""},{default:a(()=>[t(b,{class:"w-[280px]",label:"字典名称"},{default:a(()=>[t($,{modelValue:o(s).type_id,"onUpdate:modelValue":e[1]||(e[1]=l=>o(s).type_id=l),onChange:o(y)},{default:a(()=>[(i(!0),V(ye,null,ve(o(w).dict_type,l=>(i(),d(u,{label:l.name,value:l.id,key:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),t(b,{class:"w-[280px]",label:"数据名称"},{default:a(()=>[t(q,{modelValue:o(s).name,"onUpdate:modelValue":e[2]||(e[2]=l=>o(s).name=l),clearable:"",onKeyup:re(o(E),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),t(b,{class:"w-[280px]",label:"数据状态"},{default:a(()=>[t($,{modelValue:o(s).status,"onUpdate:modelValue":e[3]||(e[3]=l=>o(s).status=l)},{default:a(()=>[t(u,{label:"全部",value:""}),t(u,{label:"正常",value:1}),t(u,{label:"停用",value:0})]),_:1},8,["modelValue"])]),_:1}),t(b,null,{default:a(()=>[t(c,{type:"primary",onClick:o(E)},{default:a(()=>[...e[7]||(e[7]=[m("查询",-1)])]),_:1},8,["onClick"]),t(c,{onClick:o(I)},{default:a(()=>[...e[8]||(e[8]=[m("重置",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),t(F,{class:"!border-none mt-4",shadow:"never"},{default:a(()=>[D("div",null,[v((i(),d(c,{type:"primary",onClick:K},{icon:a(()=>[t(P,{name:"el-icon-Plus"})]),default:a(()=>[e[9]||(e[9]=m(" 添加数据 ",-1))]),_:1})),[[k,["setting.dict.dict_data/add"]]]),v((i(),d(c,{disabled:!o(C).length,type:"danger",onClick:e[4]||(e[4]=l=>x(o(C)))},{icon:a(()=>[t(P,{name:"el-icon-Delete"})]),default:a(()=>[e[10]||(e[10]=m(" 删除 ",-1))]),_:1},8,["disabled"])),[[k,["setting.dict.dict_data/delete"]]])]),v((i(),V("div",Ce,[D("div",null,[t(H,{data:o(f).lists,size:"large",onSelectionChange:U},{default:a(()=>[t(r,{type:"selection",width:"55"}),t(r,{label:"ID",prop:"id"}),t(r,{label:"数据名称",prop:"name","min-width":"120"}),t(r,{label:"数据值",prop:"value","min-width":"120"}),t(r,{label:"状态"},{default:a(({row:l})=>[l.status==1?(i(),d(N,{key:0},{default:a(()=>[...e[11]||(e[11]=[m("正常",-1)])]),_:1})):(i(),d(N,{key:1,type:"danger"},{default:a(()=>[...e[12]||(e[12]=[m("停用",-1)])]),_:1}))]),_:1}),t(r,{label:"备注",prop:"remark","min-width":"120","show-tooltip-when-overflow":""}),t(r,{label:"排序",prop:"sort"}),t(r,{label:"操作",width:"120",fixed:"right"},{default:a(({row:l})=>[v((i(),d(c,{link:"",type:"primary",onClick:z=>O(l)},{default:a(()=>[...e[13]||(e[13]=[m(" 编辑 ",-1)])]),_:1},8,["onClick"])),[[k,["setting.dict.dict_data/edit"]]]),v((i(),d(c,{link:"",type:"danger",onClick:z=>x(l.id)},{default:a(()=>[...e[14]||(e[14]=[m(" 删除 ",-1)])]),_:1},8,["onClick"])),[[k,["setting.dict.dict_data/delete"]]])]),_:1})]),_:1},8,["data"])]),D("div",Ve,[t(J,{modelValue:o(f),"onUpdate:modelValue":e[5]||(e[5]=l=>be(f)?f.value=l:null),onChange:o(y)},null,8,["modelValue","onChange"])])])),[[j,o(f).loading]])]),_:1}),o(g)?(i(),d(ce,{key:0,ref_key:"editRef",ref:_,onSuccess:o(y),onClose:e[6]||(e[6]=l=>g.value=!1)},null,8,["onSuccess"])):ge("",!0)])}}});export{ft as default};