1 |
- import{d as Q,P as Y,r as o,x as j,o as h,C as V,A as t,f as s,a,D as f,k as z,c as G,F as W,Q as X,E as Z,a1 as g,e3 as $,a8 as ee,U as ae,H as le,as as te,at as se,K as ue,cC as re,V as oe,J as de,Y as ne,__tla as me}from"./index-5d41f3d3.js";import{_ as ce,__tla as _e}from"./Dialog-1daaa2a5.js";import{E as ie,__tla as pe}from"./el-card-227810f0.js";import{a as fe,D as ve,__tla as he}from"./dict-7e5a49b3.js";import{C as I}from"./constants-c811e5ff.js";import{d as ye,h as ke}from"./tree-fd3a041e.js";import{a as Ve,c as ge,u as be,__tla as Ce}from"./index-592d43a0.js";import{g as xe,__tla as Ue}from"./index-83de889c.js";import{u as we,__tla as Ee}from"./useMessage-96b66e7e.js";import{_ as Ie}from"./_plugin-vue_export-helper-1b428a4d.js";let S,Se=Promise.all([(()=>{try{return me}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return pe}catch{}})(),(()=>{try{return he}catch{}})(),(()=>{try{return Ce}catch{}})(),(()=>{try{return Ue}catch{}})(),(()=>{try{return Ee}catch{}})()]).then(async()=>{S=Ie(Q({name:"SystemTenantPackageForm",__name:"TenantPackageForm",emits:["success"],setup(Fe,{expose:F,emit:N}){const{t:y}=Y(),b=we(),m=o(!1),C=o(""),c=o(!1),x=o(""),r=o({id:null,name:null,remark:null,menuIds:[],status:I.ENABLE}),P=j({name:[{required:!0,message:"\u5957\u9910\u540D\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],status:[{required:!0,message:"\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],menuIds:[{required:!0,message:"\u5173\u8054\u7684\u83DC\u5355\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),v=o(),k=o([]),_=o(!1),n=o(),p=o(!1);F({open:async(u,e)=>{if(m.value=!0,C.value=y("action."+u),x.value=u,A(),k.value=ke(await xe()),e){c.value=!0;try{const d=await Ve(e);r.value=d,d.menuIds.forEach(i=>{n.value.setChecked(i,!0,!1)})}finally{c.value=!1}}}});const T=N,q=async()=>{if(v&&await v.value.validate()){c.value=!0;try{const u=r.value;u.menuIds=[...n.value.getCheckedKeys(!1),...n.value.getHalfCheckedKeys()],x.value==="create"?(await ge(u),b.success(y("common.createSuccess"))):(await be(u),b.success(y("common.updateSuccess"))),m.value=!1,T("success")}finally{c.value=!1}}},A=()=>{var u,e;p.value=!1,_.value=!1,r.value={id:null,name:null,remark:null,menuIds:[],status:I.ENABLE},(u=n.value)==null||u.setCheckedNodes([]),(e=v.value)==null||e.resetFields()},H=()=>{n.value.setCheckedNodes(p.value?k.value:[])},K=()=>{var e;const u=(e=n.value)==null?void 0:e.store.nodesMap;for(let d in u)u[d].expanded!==_.value&&(u[d].expanded=_.value)};return(u,e)=>{const d=ee,i=ae,U=le,M=te,D=se,R=ue,w=re,B=ie,L=oe,E=de,O=ce,J=ne;return h(),V(O,{modelValue:a(m),"onUpdate:modelValue":e[6]||(e[6]=l=>g(m)?m.value=l:null),title:a(C)},{footer:t(()=>[s(E,{disabled:a(c),type:"primary",onClick:q},{default:t(()=>[f("\u786E \u5B9A")]),_:1},8,["disabled"]),s(E,{onClick:e[5]||(e[5]=l=>m.value=!1)},{default:t(()=>[f("\u53D6 \u6D88")]),_:1})]),default:t(()=>[z((h(),V(L,{ref_key:"formRef",ref:v,model:a(r),rules:a(P),"label-width":"80px"},{default:t(()=>[s(R,{gutter:30},{default:t(()=>[s(U,{span:"12"},{default:t(()=>[s(i,{label:"\u5957\u9910\u540D",prop:"name"},{default:t(()=>[s(d,{modelValue:a(r).name,"onUpdate:modelValue":e[0]||(e[0]=l=>a(r).name=l),placeholder:"\u8BF7\u8F93\u5165\u5957\u9910\u540D"},null,8,["modelValue"])]),_:1})]),_:1}),s(U,{span:"12"},{default:t(()=>[s(i,{label:"\u72B6\u6001",prop:"status"},{default:t(()=>[s(D,{modelValue:a(r).status,"onUpdate:modelValue":e[1]||(e[1]=l=>a(r).status=l)},{default:t(()=>[(h(!0),G(W,null,X(a(fe)(a(ve).COMMON_STATUS),l=>(h(),V(M,{key:l.value,label:l.value},{default:t(()=>[f(Z(l.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),s(i,{label:"\u83DC\u5355\u6743\u9650"},{default:t(()=>[s(B,{class:"cardHeight"},{header:t(()=>[f(" \u5168\u9009/\u5168\u4E0D\u9009: "),s(w,{modelValue:a(p),"onUpdate:modelValue":e[2]||(e[2]=l=>g(p)?p.value=l:null),"active-text":"\u662F","inactive-text":"\u5426","inline-prompt":"",onChange:H},null,8,["modelValue"]),f(" \u5168\u90E8\u5C55\u5F00/\u6298\u53E0: "),s(w,{modelValue:a(_),"onUpdate:modelValue":e[3]||(e[3]=l=>g(_)?_.value=l:null),"active-text":"\u5C55\u5F00","inactive-text":"\u6298\u53E0","inline-prompt":"",onChange:K},null,8,["modelValue"])]),default:t(()=>[s(a($),{ref_key:"treeRef",ref:n,data:a(k),props:a(ye),"empty-text":"\u52A0\u8F7D\u4E2D\uFF0C\u8BF7\u7A0D\u5019","node-key":"id","show-checkbox":""},null,8,["data","props"])]),_:1})]),_:1}),s(i,{label:"\u5907\u6CE8",prop:"remark"},{default:t(()=>[s(d,{modelValue:a(r).remark,"onUpdate:modelValue":e[4]||(e[4]=l=>a(r).remark=l),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[J,a(c)]])]),_:1},8,["modelValue","title"])}}}),[["__scopeId","data-v-b7585667"]])});export{Se as __tla,S as default};
|