Files
zyt/server/public/admin/assets/index-DZP7VxSl.js
T
2026-07-02 11:57:54 +08:00

2 lines
4.7 KiB
JavaScript

import{o as N,Q as M,ba as B,be as Q,q as s,r as V,v as t,D as a,bl as J,b9 as W,u as l,b6 as X,bm as Y,F as Z,G as ee,O as r,bn as te,b7 as ae,b8 as le,K as ne,L as u,bg as oe,s as D,ac as y,bj as se,bk as ie,br as de,C as re,bi as ue,P as me,M as L,a8 as pe,n as R}from"./.pnpm-BGZW0UGg.js";import{_ as ce}from"./index.vue_vue_type_script_setup_true_lang-ByFSC-yR.js";import{c as _e,i as fe}from"./index-CTzEhZ24.js";import{c as be,e as ye,f as ve}from"./dict-Blja73Ei.js";import{u as ge}from"./usePaging-C4oc3vBq.js";import{_ as ke}from"./edit.vue_vue_type_script_setup_true_lang-X_Pbk6xo.js";import"./index-B99pjMPF.js";const Ce={class:"dict-type"},we={class:"mt-4"},Ve={class:"flex justify-end mt-4"},De=N({name:"dictData"}),Re=N({...De,setup(Ee){const{query:S}=M(),v=L(!1),_=pe(),i=B({type:"",type_id:Number(S.id),name:"",status:""}),C=B({dict_type:[]}),{pager:f,getLists:b,resetPage:E,resetParams:K}=ge({fetchFun:be,params:i}),w=L([]),U=o=>{w.value=o.map(({id:e})=>e)},q=async()=>{var e,m;v.value=!0,await R();const o=C.dict_type.find(p=>p.id==i.type_id);(e=_.value)==null||e.setFormData({type_value:o==null?void 0:o.type,type_id:o.id}),(m=_.value)==null||m.open("add")},I=async o=>{var e,m;v.value=!0,await R(),(e=_.value)==null||e.open("edit"),(m=_.value)==null||m.setFormData(o)},x=async o=>{await fe.confirm("确定要删除?"),await ye({id:o}),b()},h=async()=>{const o=await ve({page_type:0});C.dict_type=o.lists};return b(),h(),(o,e)=>{const m=J,p=te,$=Y,g=X,j=ae,c=ne,O=W,F=oe,P=_e,d=ie,T=de,z=se,A=ce,k=Q("perms"),G=ue;return s(),V("div",Ce,[t(F,{class:"!border-none",shadow:"never"},{default:a(()=>[t(m,{class:"mb-4",content:"数据管理",onBack:e[0]||(e[0]=n=>o.$router.back())}),t(O,{ref:"formRef",class:"mb-[-16px]",model:l(i),inline:""},{default:a(()=>[t(g,{class:"w-[280px]",label:"字典名称"},{default:a(()=>[t($,{modelValue:l(i).type_id,"onUpdate:modelValue":e[1]||(e[1]=n=>l(i).type_id=n),onChange:l(b)},{default:a(()=>[(s(!0),V(Z,null,ee(l(C).dict_type,n=>(s(),r(p,{label:n.name,value:n.id,key:n.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),t(g,{class:"w-[280px]",label:"数据名称"},{default:a(()=>[t(j,{modelValue:l(i).name,"onUpdate:modelValue":e[2]||(e[2]=n=>l(i).name=n),clearable:"",onKeyup:le(l(E),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),t(g,{class:"w-[280px]",label:"数据状态"},{default:a(()=>[t($,{modelValue:l(i).status,"onUpdate:modelValue":e[3]||(e[3]=n=>l(i).status=n)},{default:a(()=>[t(p,{label:"全部",value:""}),t(p,{label:"正常",value:1}),t(p,{label:"停用",value:0})]),_:1},8,["modelValue"])]),_:1}),t(g,null,{default:a(()=>[t(c,{type:"primary",onClick:l(E)},{default:a(()=>[...e[7]||(e[7]=[u("查询",-1)])]),_:1},8,["onClick"]),t(c,{onClick:l(K)},{default:a(()=>[...e[8]||(e[8]=[u("重置",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),t(F,{class:"!border-none mt-4",shadow:"never"},{default:a(()=>[D("div",null,[y((s(),r(c,{type:"primary",onClick:q},{icon:a(()=>[t(P,{name:"el-icon-Plus"})]),default:a(()=>[e[9]||(e[9]=u(" 添加数据 ",-1))]),_:1})),[[k,["setting.dict.dict_data/add"]]]),y((s(),r(c,{disabled:!l(w).length,type:"danger",onClick:e[4]||(e[4]=n=>x(l(w)))},{icon:a(()=>[t(P,{name:"el-icon-Delete"})]),default:a(()=>[e[10]||(e[10]=u(" 删除 ",-1))]),_:1},8,["disabled"])),[[k,["setting.dict.dict_data/delete"]]])]),y((s(),V("div",we,[D("div",null,[t(z,{data:l(f).lists,size:"large",onSelectionChange:U},{default:a(()=>[t(d,{type:"selection",width:"55"}),t(d,{label:"ID",prop:"id"}),t(d,{label:"数据名称",prop:"name","min-width":"120"}),t(d,{label:"数据值",prop:"value","min-width":"120"}),t(d,{label:"状态"},{default:a(({row:n})=>[n.status==1?(s(),r(T,{key:0},{default:a(()=>[...e[11]||(e[11]=[u("正常",-1)])]),_:1})):(s(),r(T,{key:1,type:"danger"},{default:a(()=>[...e[12]||(e[12]=[u("停用",-1)])]),_:1}))]),_:1}),t(d,{label:"备注",prop:"remark","min-width":"120","show-tooltip-when-overflow":""}),t(d,{label:"排序",prop:"sort"}),t(d,{label:"操作",width:"120",fixed:"right"},{default:a(({row:n})=>[y((s(),r(c,{link:"",type:"primary",onClick:H=>I(n)},{default:a(()=>[...e[13]||(e[13]=[u(" 编辑 ",-1)])]),_:1},8,["onClick"])),[[k,["setting.dict.dict_data/edit"]]]),y((s(),r(c,{link:"",type:"danger",onClick:H=>x(n.id)},{default:a(()=>[...e[14]||(e[14]=[u(" 删除 ",-1)])]),_:1},8,["onClick"])),[[k,["setting.dict.dict_data/delete"]]])]),_:1})]),_:1},8,["data"])]),D("div",Ve,[t(A,{modelValue:l(f),"onUpdate:modelValue":e[5]||(e[5]=n=>re(f)?f.value=n:null),onChange:l(b)},null,8,["modelValue","onChange"])])])),[[G,l(f).loading]])]),_:1}),l(v)?(s(),r(ke,{key:0,ref_key:"editRef",ref:_,onSuccess:l(b),onClose:e[6]||(e[6]=n=>v.value=!1)},null,8,["onSuccess"])):me("",!0)])}}});export{Re as default};