| 1 |
- var d=(e,n,t)=>new Promise((p,s)=>{var c=a=>{try{r(t.next(a))}catch(o){s(o)}},m=a=>{try{r(t.throw(a))}catch(o){s(o)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(c,m);r((t=t.apply(e,n)).next())});import{b as i}from"./index-981858ed.js";import{f as u}from"./sysTenantPackageApi-1e55ff80.js";import{fI as b,bk as l,bl as f}from"./index-610a1d46.js";import{b as y}from"./validate-122b42a7.js";const k=[{title:"名称",dataIndex:"name"},{title:"类型",dataIndex:"type"},{title:"联系人",dataIndex:"contractUser"},{title:"联系人电话",dataIndex:"contactMobile"},{title:"管理账号",dataIndex:"username"},{title:"套餐名称",dataIndex:"packageName"},{title:"状态",dataIndex:"disable"}],v=[{label:"名称",field:"name",component:"Input",componentProps:{placeholder:"请输入名称"}},{label:"状态",field:"disable",component:"ApiSelect",componentProps:{api:i,params:{dictCode:"sys_disable_type"}}}],T=[{label:"名称",field:"name",required:!0,component:"Input",componentProps:{placeholder:"请输入名称"}},{label:"联系人",field:"contractUser",required:!0,component:"Input",componentProps:{placeholder:"请输入联系人"}},{label:"联系人电话",field:"contactMobile",required:!0,component:"Input",componentProps:{placeholder:"请输入联系人电话"}},{label:"管理账号",field:"username",component:"Input",componentProps:{placeholder:"请输入管理账号",disabled:!1},dynamicRules:()=>[{required:!0,validator:(e,n)=>d(void 0,null,function*(){return n?y(n)?Promise.reject("管理账号为4-16为字母或数字组成"):(yield b({username:n}).then(t=>{if(t!=1)return Promise.reject("管理账号不可用,请重新输入!")}),Promise.resolve()):Promise.reject("管理账号不能为空")})}]},{label:"套餐",field:"packageId",required:!0,component:"ApiSelect",componentProps:()=>({placeholder:"请选择套餐",api:u,params:{pageNum:1,pageSize:999,disable:"0"},mode:"single",labelField:"packageName",valueField:"id",resultField:"data"})},{label:"状态",field:"disable",component:"ApiRadioGroup",componentProps:{api:i,params:{dictCode:"sys_disable_type"}},defaultValue:"0"},{label:"备注",field:"remark",component:"InputTextArea",componentProps:{placeholder:"请输入备注"}}],q=[{label:"名称",field:"name"},{label:"类型",field:"type"},{label:"联系人",field:"contractUser"},{label:"联系人电话",field:"contactMobile"},{label:"管理账号",field:"username"},{label:"套餐",field:"packageName"},{label:"状态",field:"disable"},{label:"备注",field:"remark"}],S=e=>l.post({url:"/sys/tenant/query/page",params:f(e)}),A=e=>l.get({url:"/sys/tenant/detail/"+e}),F=e=>l.post({url:"/sys/tenant/add",params:e}),N=e=>l.post({url:"/sys/tenant/edit",params:e}),U=e=>l.post({url:"/sys/tenant/removeByIds",params:e});export{F as a,N as b,U as c,T as d,S as e,k as f,v as g,A as s,q as v};
|