1 |
- import{ap as g,d as Z,z as J,r as p,f as W,o as m,j as v,w as l,i as a,a as t,m as h,B as X,c as C,F as q,A as N,l as M,t as Y,P as $,V as ee,G as ae,E as le,C as te,D as de,s as oe,aV as ue,p as se,ag as re,ah as ie,H as ne,q as me,K as pe}from"./index-03f5d926.js";import{_ as ce}from"./Dialog-05c67d4e.js";import{a as be,D as fe}from"./dict-34d00697.js";import{C as I}from"./constants-e43f22dd.js";import{g as ge}from"./index-f858a1db.js";import{u as ve}from"./useMessage-2e335eca.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}),he=c=>g.download({url:"/system/tenant/export-excel",params:c}),r=100,S=_e(Z({name:"SystemTenantForm",__name:"TenantForm",emits:["success"],setup(c,{expose:E,emit:A}){const{t:V}=J(),y=ve(),b=p(!1),k=p(""),f=p(!1),x=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:I.ENABLE,username:void 0,password:void 0}),F=W({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(),T=p([]);E({open:async(i,e)=>{if(b.value=!0,k.value=V("action."+i),x.value=i,B(),e){f.value=!0;try{o.value=await(n=>g.get({url:"/system/tenant/get?id="+n}))(e)}finally{f.value=!1}}T.value=await ge()}});const O=A,z=async()=>{if(w&&await w.value.validate()){f.value=!0;try{const i=o.value;x.value==="create"?(await(e=>g.post({url:"/system/tenant/create",data:e}))(i),y.success(V("common.createSuccess"))):(await(e=>g.put({url:"/system/tenant/update",data:e}))(i),y.success(V("common.updateSuccess"))),b.value=!1,O("success")}finally{f.value=!1}}},B=()=>{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:I.ENABLE,username:void 0,password:void 0},(i=w.value)==null||i.resetFields()};return(i,e)=>{const n=ee,u=ae,s=le,D=te,j=de,_=oe,P=ue,G=se,K=re,L=ie,H=ne,U=me,Q=ce,R=pe;return m(),v(Q,{modelValue:t(b),"onUpdate:modelValue":e[11]||(e[11]=d=>$(b)?b.value=d:null),title:t(k),width:"50%"},{footer:l(()=>[a(U,{disabled:t(f),type:"primary",onClick:z},{default:l(()=>e[12]||(e[12]=[h("\u786E \u5B9A")])),_:1},8,["disabled"]),a(U,{onClick:e[10]||(e[10]=d=>b.value=!1)},{default:l(()=>e[13]||(e[13]=[h("\u53D6 \u6D88")])),_:1})]),default:l(()=>[X((m(),v(H,{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(j,{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),C(q,null,N(t(T),d=>(m(),v(D,{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})):M("",!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})):M("",!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(G,{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(L,{modelValue:t(o).status,"onUpdate:modelValue":e[9]||(e[9]=d=>t(o).status=d)},{default:l(()=>[(m(!0),C(q,null,N(t(be)(t(fe).COMMON_STATUS),d=>(m(),v(K,{key:d.value,label:d.value},{default:l(()=>[h(Y(d.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])),[[R,t(f)]])]),_:1},8,["modelValue","title"])}}}),[["__scopeId","data-v-9b8dbaf1"]]),ye=Object.freeze(Object.defineProperty({__proto__:null,default:S},Symbol.toStringTag,{value:"Module"}));export{S as T,ye as a,Ve as d,he as e,we as g};
|