You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
4.4 KiB

import{l as m,g as B,z as E,r as n,i as M,o as b,k as O,w as t,a as g,d as e,e as V,j as z,c as P,A as R}from"./index-CsSGZIOI.js";function K(r){return m({url:"/api/tenant/paged",method:"post",data:r})}function L(r){return m({url:"/api/tenant/delete",method:"post",data:r})}function A(r){return m({url:"/api/tenant/add",method:"post",data:r})}function Q(r){return m({url:"/api/tenant/open",method:"get",params:{id:r}})}function W(r){return m({url:"/api/tenant/close",method:"get",params:{id:r}})}function h(){return m({url:"/api/tenant/maxSort",method:"get"})}const G={class:"app-container",style:{"min-height":"150px"}},H={class:"el-custom-dialog-footer"},I={__name:"editDialog",emits:["onClose"],setup(r,{expose:N,emit:v}){const w=v,o=B({isShowDialog:!1,form:{},loading:!1,menuTreeData:[]}),p=E(),D={tenantName:[{required:!0,message:"请输入租户名称!",trigger:"blur"}],orgName:[{required:!0,message:"请输入机构名称!",trigger:"blur"}],orgFormCode:[{required:!0,message:"请输入机构编码!",trigger:"blur"}],userName:[{required:!0,message:"请输入租管账号!",trigger:"blur"}],realName:[{required:!0,message:"请输入租管姓名!",trigger:"blur"}]};function C(){o.loading=!0,x(),h().then(s=>{o.form.sort=s.data}).finally(()=>o.loading=!1),o.isShowDialog=!0}function x(){var s;o.form={id:null,tenantName:"",orgName:"",orgFormCode:"",userName:"",realName:"",sort:0,status:1},(s=p.value)==null||s.resetFields()}function S(){p.value.validate(s=>{if(s){o.loading=!0;let l=Object.assign({},o.form);A(l).then(()=>{w("onClose"),R({message:"新增成功",type:"success"}),o.isShowDialog=!1}).finally(()=>o.loading=!1)}})}return N({openDialog:C}),(s,l)=>{const y=n("Edit"),F=n("el-icon"),i=n("el-input"),u=n("el-form-item"),d=n("el-col"),k=n("el-input-number"),f=n("el-row"),_=n("el-radio"),U=n("el-radio-group"),T=n("el-form"),c=n("el-button"),q=n("el-dialog"),j=M("loading");return b(),O(q,{modelValue:o.isShowDialog,"onUpdate:modelValue":l[8]||(l[8]=a=>o.isShowDialog=a),draggable:"","close-on-click-modal":!1,width:"700px"},{header:t(()=>[g("div",null,[e(F,{class:"el-custom-dialog-icon"},{default:t(()=>[e(y)]),_:1}),l[9]||(l[9]=g("span",null,"职位信息",-1))])]),footer:t(()=>[g("div",H,[e(c,{type:"primary",onClick:S,disabled:o.loading},{default:t(()=>l[10]||(l[10]=[V("确定")])),_:1},8,["disabled"]),e(c,{onClick:l[7]||(l[7]=()=>o.isShowDialog=!1),disabled:o.loading},{default:t(()=>l[11]||(l[11]=[V("取消")])),_:1},8,["disabled"])])]),default:t(()=>[z((b(),P("div",G,[e(T,{ref_key:"elFormRef",ref:p,model:o.form,rules:D,"label-width":"90px"},{default:t(()=>[e(f,null,{default:t(()=>[e(d,{span:12},{default:t(()=>[e(u,{label:"租户名称",prop:"tenantName"},{default:t(()=>[e(i,{modelValue:o.form.tenantName,"onUpdate:modelValue":l[0]||(l[0]=a=>o.form.tenantName=a)},null,8,["modelValue"])]),_:1})]),_:1}),e(d,{span:12},{default:t(()=>[e(u,{label:"排序"},{default:t(()=>[e(k,{modelValue:o.form.sort,"onUpdate:modelValue":l[1]||(l[1]=a=>o.form.sort=a)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(f,null,{default:t(()=>[e(d,{span:12},{default:t(()=>[e(u,{label:"机构名称",prop:"orgName"},{default:t(()=>[e(i,{modelValue:o.form.orgName,"onUpdate:modelValue":l[2]||(l[2]=a=>o.form.orgName=a)},null,8,["modelValue"])]),_:1})]),_:1}),e(d,{span:12},{default:t(()=>[e(u,{label:"机构编码",prop:"orgFormCode"},{default:t(()=>[e(i,{modelValue:o.form.orgFormCode,"onUpdate:modelValue":l[3]||(l[3]=a=>o.form.orgFormCode=a)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(f,null,{default:t(()=>[e(d,{span:12},{default:t(()=>[e(u,{label:"租管账户",prop:"userName"},{default:t(()=>[e(i,{modelValue:o.form.userName,"onUpdate:modelValue":l[4]||(l[4]=a=>o.form.userName=a)},null,8,["modelValue"])]),_:1})]),_:1}),e(d,{span:12},{default:t(()=>[e(u,{label:"租管姓名",prop:"realName"},{default:t(()=>[e(i,{modelValue:o.form.realName,"onUpdate:modelValue":l[5]||(l[5]=a=>o.form.realName=a)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(f,null,{default:t(()=>[e(d,{span:12},{default:t(()=>[e(u,{label:"状态"},{default:t(()=>[e(U,{modelValue:o.form.status,"onUpdate:modelValue":l[6]||(l[6]=a=>o.form.status=a)},{default:t(()=>[e(_,{label:"启用",value:1}),e(_,{label:"禁用",value:0})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])])),[[j,o.loading]])]),_:1},8,["modelValue"])}}},X=Object.freeze(Object.defineProperty({__proto__:null,default:I},Symbol.toStringTag,{value:"Module"}));export{I as _,W as c,L as d,X as e,K as g,Q as o};