2 lines
5.4 KiB
JavaScript
2 lines
5.4 KiB
JavaScript
import{$ as j,V as L,C as N,B as O,c as G,G as $,H as z,D as H}from"./element-plus.cdda5c3e.js";import{P as K}from"./index.e209d8e5.js";import{r as d,M as J,d as Q}from"./index.36ebd16e.js";import"./lodash.d89407d4.js";import{d as y,s as V,r as B,$ as F,e as W,a4 as X,o as b,c as v,U as l,L as o,u as a,K as Y,R as c}from"./@vue.51d7f2d8.js";function me(r){return d.get({url:"/user.user_menu/lists",params:r})}function Z(r){return d.post({url:"/user.user_menu/add",params:r})}function ee(r){return d.post({url:"/user.user_menu/edit",params:r})}function ce(r){return d.post({url:"/user.user_menu/delete",params:r})}function ue(r){return d.get({url:"/user.user_menu/detail",params:r})}const le={class:"edit-popup"},ae=["src"],oe=y({name:"userMenuEdit"}),te=y({...oe,props:{dictData:{type:Object,default:()=>({})}},emits:["success","close"],setup(r,{expose:h,emit:E}){const g=V(),_=V(),f=B("add");B(!1);const w=s=>{u.icon=s.data.uri},U=F([{id:0,name:"\u9876\u7EA7",children:[]}]),k=W(()=>f.value=="edit"?"\u7F16\u8F91\u7CFB\u7EDF\u83DC\u5355\u8868":"\u65B0\u589E\u7CFB\u7EDF\u83DC\u5355\u8868"),u=F({id:"",pid:"",type:J.MENU,name:"",icon:"",sort:0,paths:"",params:"",is_show:1,is_disable:0}),x=F({pid:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0A\u7EA7\u83DC\u5355",trigger:["blur"]}],type:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u9650\u7C7B\u578B: M=\u76EE\u5F55\uFF0CC=\u83DC\u5355\uFF0CA=\u6309\u94AE",trigger:["blur"]}],name:[{required:!0,message:"\u8BF7\u8F93\u5165\u83DC\u5355\u540D\u79F0",trigger:["blur"]}],icon:[{required:!0,message:"\u8BF7\u8F93\u5165\u83DC\u5355\u56FE\u6807",trigger:["blur"]}],sort:[{required:!0,message:"\u8BF7\u8F93\u5165\u83DC\u5355\u6392\u5E8F",trigger:["blur"]}],paths:[{required:!0,message:"\u8BF7\u8F93\u5165\u8DEF\u7531\u5730\u5740",trigger:["blur"]}],params:[{required:!1,message:"\u8BF7\u8F93\u5165\u8DEF\u7531\u53C2\u6570",trigger:["blur"]}],is_show:[{required:!0,message:"\u8BF7\u8F93\u5165\u662F\u5426\u663E\u793A",trigger:["blur"]}],is_disable:[{required:!0,message:"\u8BF7\u8F93\u5165\u662F\u5426\u7981\u7528",trigger:["blur"]}]}),C=async s=>{for(const e in u)s[e]!=null&&s[e]!=null&&(u[e]=s[e])},M=async s=>{const e=await ue({id:s.id});C(e)},A=async()=>{var e,i;await((e=g.value)==null?void 0:e.validate());const s={...u};f.value=="edit"?await ee(s):await Z(s),(i=_.value)==null||i.close(),E("success")},q=(s="add")=>{var e;f.value=s,(e=_.value)==null||e.open()},R=()=>{E("close")};return h({open:q,setFormData:C,getDetail:M}),(s,e)=>{const i=j,n=N,p=O,P=X("Plus"),I=G,S=L,m=$,D=z,T=H;return b(),v("div",le,[l(K,{ref_key:"popupRef",ref:_,title:a(k),async:!0,width:"550px",onConfirm:A,onClose:R},{default:o(()=>[l(T,{ref_key:"formRef",ref:g,model:a(u),"label-width":"90px",rules:a(x)},{default:o(()=>[l(n,{label:"\u4E0A\u7EA7\u83DC\u5355",prop:"pid"},{default:o(()=>[l(i,{class:"flex-1",modelValue:a(u).pid,"onUpdate:modelValue":e[0]||(e[0]=t=>a(u).pid=t),data:a(U),clearable:"","node-key":"id",props:{label:"name"},"default-expand-all":!0,placeholder:"\u8BF7\u9009\u62E9\u7236\u7EA7\u83DC\u5355","check-strictly":""},null,8,["modelValue","data"])]),_:1}),l(n,{label:"\u83DC\u5355\u540D\u79F0",prop:"name"},{default:o(()=>[l(p,{modelValue:a(u).name,"onUpdate:modelValue":e[1]||(e[1]=t=>a(u).name=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u83DC\u5355\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(n,{label:"\u83DC\u5355\u56FE\u6807",prop:"icon"},{default:o(()=>[l(S,{class:"avatar-uploader",style:{border:"1px dashed var(--el-border-color)","border-radius":"6px",overflow:"hidden"},modelValue:a(u).icon,"onUpdate:modelValue":e[2]||(e[2]=t=>a(u).icon=t),action:"https://worker-task.lihaink.cn/api/upload/image","show-file-list":!1,data:{cid:1},"on-success":w},{default:o(()=>[a(u).icon?(b(),v("img",{key:0,src:a(u).icon,class:"avatar"},null,8,ae)):(b(),Y(I,{key:1,class:"avatar-uploader-icon"},{default:o(()=>[l(P)]),_:1}))]),_:1},8,["modelValue"])]),_:1}),l(n,{label:"\u83DC\u5355\u6392\u5E8F",prop:"sort"},{default:o(()=>[l(p,{modelValue:a(u).sort,"onUpdate:modelValue":e[3]||(e[3]=t=>a(u).sort=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u83DC\u5355\u6392\u5E8F",type:"number"},null,8,["modelValue"])]),_:1}),l(n,{label:"\u8DEF\u7531\u5730\u5740",prop:"paths"},{default:o(()=>[l(p,{modelValue:a(u).paths,"onUpdate:modelValue":e[4]||(e[4]=t=>a(u).paths=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u8DEF\u7531\u5730\u5740"},null,8,["modelValue"])]),_:1}),l(n,{label:"\u8DEF\u7531\u53C2\u6570",prop:"params"},{default:o(()=>[l(p,{modelValue:a(u).params,"onUpdate:modelValue":e[5]||(e[5]=t=>a(u).params=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u8DEF\u7531\u53C2\u6570"},null,8,["modelValue"])]),_:1}),l(n,{label:"\u662F\u5426\u663E\u793A:",prop:"is_show"},{default:o(()=>[l(D,{modelValue:a(u).is_show,"onUpdate:modelValue":e[6]||(e[6]=t=>a(u).is_show=t)},{default:o(()=>[l(m,{label:1},{default:o(()=>[c("\u663E\u793A")]),_:1}),l(m,{label:0},{default:o(()=>[c("\u9690\u85CF")]),_:1})]),_:1},8,["modelValue"])]),_:1}),l(n,{label:"\u662F\u5426\u7981\u7528:",prop:"is_disable"},{default:o(()=>[l(D,{modelValue:a(u).is_disable,"onUpdate:modelValue":e[7]||(e[7]=t=>a(u).is_disable=t)},{default:o(()=>[l(m,{label:0},{default:o(()=>[c("\u6B63\u5E38")]),_:1}),l(m,{label:1},{default:o(()=>[c("\u505C\u7528")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title"])])}}});const se=Q(te,[["__scopeId","data-v-91cdaac3"]]),_e=Object.freeze(Object.defineProperty({__proto__:null,default:se},Symbol.toStringTag,{value:"Module"}));export{se as E,ce as a,me as b,_e as e};
|