1 |
- import{ax as g,d as Q,H as X,r as p,x as Y,o as m,A as v,B as l,f as a,a as t,G as y,l as Z,c as q,F as C,P as M,E as N,D as W,a0 as $,a6 as ee,S as ae,J as le,Q as te,R as de,M as oe,bK as ue,K as se,aq as re,ar as ie,U as ne,L as me,X as pe}from"./index-24b5bd0d.js";import{_ as ce}from"./Dialog-23d56afa.js";import{a as be,D as fe}from"./dict-65668e05.js";import{C as S}from"./constants-c811e5ff.js";import{g as ge}from"./index-49d3bb6b.js";import{u as ve}from"./useMessage-6f610bbd.js";import{_ as _e}from"./_plugin-vue_export-helper-1b428a4d.js";const we=c=>g.get({url:"/system/tenant/page",params:c}),Ve=c=>g.delete({url:"/system/tenant/delete?id="+c}),ye=c=>g.download({url:"/system/tenant/export-excel",params:c}),r=100,I=_e(Q({name:"SystemTenantForm",__name:"TenantForm",emits:["success"],setup(c,{expose:E,emit:A}){const{t:V}=X(),h=ve(),b=p(!1),x=p(""),f=p(!1),k=p(""),o=p({id:void 0,name:void 0,packageId:void 0,contactName:void 0,contactMobile:void 0,accountCount:void 0,expireTime:void 0,website:void 0,status:S.ENABLE,username:void 0,password:void 0}),F=Y({name:[{required:!0,message:"\u79DF\u6237\u540D\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],packageId:[{required:!0,message:"\u79DF\u6237\u5957\u9910\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],contactName:[{required:!0,message:"\u8054\u7CFB\u4EBA\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],status:[{required:!0,message:"\u79DF\u6237\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],accountCount:[{required:!0,message:"\u8D26\u53F7\u989D\u5EA6\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],expireTime:[{required:!0,message:"\u8FC7\u671F\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],website:[{required:!0,message:"\u7ED1\u5B9A\u57DF\u540D\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],username:[{required:!0,message:"\u7528\u6237\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],password:[{required:!0,message:"\u7528\u6237\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),w=p(),U=p([]);E({open:async(i,e)=>{if(b.value=!0,x.value=V("action."+i),k.value=i,D(),e){f.value=!0;try{o.value=await(n=>g.get({url:"/system/tenant/get?id="+n}))(e)}finally{f.value=!1}}U.value=await ge()}});const O=A,B=async()=>{if(w&&await w.value.validate()){f.value=!0;try{const i=o.value;k.value==="create"?(await(e=>g.post({url:"/system/tenant/create",data:e}))(i),h.success(V("common.createSuccess"))):(await(e=>g.put({url:"/system/tenant/update",data:e}))(i),h.success(V("common.updateSuccess"))),b.value=!1,O("success")}finally{f.value=!1}}},D=()=>{var i;o.value={id:void 0,name:void 0,packageId:void 0,contactName:void 0,contactMobile:void 0,accountCount:void 0,expireTime:void 0,website:void 0,status:S.ENABLE,username:void 0,password:void 0},(i=w.value)==null||i.resetFields()};return(i,e)=>{const n=ee,u=ae,s=le,K=te,L=de,_=oe,P=ue,R=se,j=re,G=ie,z=ne,T=me,H=ce,J=pe;return m(),v(H,{modelValue:t(b),"onUpdate:modelValue":e[11]||(e[11]=d=>$(b)?b.value=d:null),title:t(x),width:"50%"},{footer:l(()=>[a(T,{disabled:t(f),type:"primary",onClick:B},{default:l(()=>e[12]||(e[12]=[y("\u786E \u5B9A")])),_:1},8,["disabled"]),a(T,{onClick:e[10]||(e[10]=d=>b.value=!1)},{default:l(()=>e[13]||(e[13]=[y("\u53D6 \u6D88")])),_:1})]),default:l(()=>[Z((m(),v(z,{ref_key:"formRef",ref:w,model:t(o),rules:t(F),"label-width":"80px"},{default:l(()=>[a(_,{gutter:30},{default:l(()=>[a(s,{span:"12"},{default:l(()=>[a(u,{label:"\u54C1\u724C\u65B9","label-width":r,prop:"name"},{default:l(()=>[a(n,{modelValue:t(o).name,"onUpdate:modelValue":e[0]||(e[0]=d=>t(o).name=d),placeholder:"\u8BF7\u8F93\u5165\u54C1\u724C\u65B9"},null,8,["modelValue"])]),_:1})]),_:1}),a(s,{span:"12"},{default:l(()=>[a(u,{label:"\u54C1\u724C\u65B9\u5957\u9910","label-width":r,prop:"packageId"},{default:l(()=>[a(L,{modelValue:t(o).packageId,"onUpdate:modelValue":e[1]||(e[1]=d=>t(o).packageId=d),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u54C1\u724C\u65B9\u5957\u9910"},{default:l(()=>[(m(!0),q(C,null,M(t(U),d=>(m(),v(K,{key:d.id,label:d.name,value:d.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(_,{gutter:30},{default:l(()=>[a(s,{span:"12"},{default:l(()=>[a(u,{label:"\u8054\u7CFB\u4EBA","label-width":r,prop:"contactName"},{default:l(()=>[a(n,{modelValue:t(o).contactName,"onUpdate:modelValue":e[2]||(e[2]=d=>t(o).contactName=d),placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u4EBA"},null,8,["modelValue"])]),_:1})]),_:1}),a(s,{span:"12"},{default:l(()=>[a(u,{label:"\u8054\u7CFB\u624B\u673A","label-width":r,prop:"contactMobile"},{default:l(()=>[a(n,{modelValue:t(o).contactMobile,"onUpdate:modelValue":e[3]||(e[3]=d=>t(o).contactMobile=d),placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u624B\u673A"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(_,{gutter:30},{default:l(()=>[a(s,{span:"12"},{default:l(()=>[t(o).id===void 0?(m(),v(u,{key:0,label:"\u7528\u6237\u540D\u79F0","label-width":r,prop:"username"},{default:l(()=>[a(n,{modelValue:t(o).username,"onUpdate:modelValue":e[4]||(e[4]=d=>t(o).username=d),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u79F0"},null,8,["modelValue"])]),_:1})):N("",!0)]),_:1}),a(s,{span:"12"},{default:l(()=>[t(o).id===void 0?(m(),v(u,{key:0,label:"\u7528\u6237\u5BC6\u7801","label-width":r,prop:"password"},{default:l(()=>[a(n,{modelValue:t(o).password,"onUpdate:modelValue":e[5]||(e[5]=d=>t(o).password=d),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u5BC6\u7801","show-password":"",type:"password"},null,8,["modelValue"])]),_:1})):N("",!0)]),_:1})]),_:1}),a(_,{gutter:30},{default:l(()=>[a(s,{span:"12"},{default:l(()=>[a(u,{label:"\u8D26\u53F7\u989D\u5EA6","label-width":r,prop:"accountCount"},{default:l(()=>[a(P,{modelValue:t(o).accountCount,"onUpdate:modelValue":e[6]||(e[6]=d=>t(o).accountCount=d),min:0,"controls-position":"right",placeholder:"\u8BF7\u8F93\u5165\u8D26\u53F7\u989D\u5EA6"},null,8,["modelValue"])]),_:1})]),_:1}),a(s,{span:"12"},{default:l(()=>[a(u,{label:"\u8FC7\u671F\u65F6\u95F4","label-width":r,prop:"expireTime"},{default:l(()=>[a(R,{style:{width:"200px"},modelValue:t(o).expireTime,"onUpdate:modelValue":e[7]||(e[7]=d=>t(o).expireTime=d),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u8FC7\u671F\u65F6\u95F4",type:"date","value-format":"x"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(_,{gutter:30},{default:l(()=>[a(s,{span:"12"},{default:l(()=>[a(u,{label:"\u7ED1\u5B9A\u57DF\u540D","label-width":r,prop:"website"},{default:l(()=>[a(n,{modelValue:t(o).website,"onUpdate:modelValue":e[8]||(e[8]=d=>t(o).website=d),placeholder:"\u8BF7\u8F93\u5165\u7ED1\u5B9A\u57DF\u540D"},null,8,["modelValue"])]),_:1})]),_:1}),a(s,{span:"12"},{default:l(()=>[a(u,{label:"\u54C1\u724C\u65B9\u72B6\u6001","label-width":r,class:"item",prop:"status"},{default:l(()=>[a(G,{modelValue:t(o).status,"onUpdate:modelValue":e[9]||(e[9]=d=>t(o).status=d)},{default:l(()=>[(m(!0),q(C,null,M(t(be)(t(fe).COMMON_STATUS),d=>(m(),v(j,{key:d.value,label:d.value},{default:l(()=>[y(W(d.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])),[[J,t(f)]])]),_:1},8,["modelValue","title"])}}}),[["__scopeId","data-v-9b8dbaf1"]]),he=Object.freeze(Object.defineProperty({__proto__:null,default:I},Symbol.toStringTag,{value:"Module"}));export{I as T,he as a,Ve as d,ye as e,we as g};
|