Files
qhmes/web-dist/js/TenantSetting-BGRgzzDY.js
2026-06-16 18:19:57 +08:00

2 lines
12 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var ct=Object.defineProperty,mt=Object.defineProperties;var ft=Object.getOwnPropertyDescriptors;var H=Object.getOwnPropertySymbols;var vt=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable;var K=(v,r,i)=>r in v?ct(v,r,{enumerable:!0,configurable:!0,writable:!0,value:i}):v[r]=i,Q=(v,r)=>{for(var i in r||(r={}))vt.call(r,i)&&K(v,i,r[i]);if(H)for(var i of H(r))gt.call(r,i)&&K(v,i,r[i]);return v},q=(v,r)=>mt(v,ft(r));var D=(v,r,i)=>new Promise((I,u)=>{var z=p=>{try{d(i.next(p))}catch(U){u(U)}},N=p=>{try{d(i.throw(p))}catch(U){u(U)}},d=p=>p.done?I(p.value):Promise.resolve(p.value).then(z,N);d((i=i.apply(v,r)).next())});import{e as tt,r as c,o as _t,C as m,z as l,Q as e,f as o,y as M,E as y,H as xt,G as f,F as R,D as W,J as yt,u as g,A as a,K as X,O as kt,R as P,P as wt}from"./vue-vendor-DNhG1Cve.js";import{j as Ct,k as Tt,l as ht,m as It,n as Ut}from"./UserSetting.api-B68C7q5l.js";import{bo as bt,u as zt,M as F,s as Nt,bL as St,F as Ot,aB as Pt,aG as $t,cx as Vt,fI as Y,r as Z,au as Bt}from"./index-X7Y8jykP.js";import Dt from"./index-ClFOQUu6.js";import{O as Mt}from"./index-CuWaQdlK.js";import{A as At}from"./index-DO7ZhK45.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./UserSelectModal-BFDUCW9t.js";import"./SelectedUserItem-RRb_QZKg.js";import"./MinusCircleFilled-BLRBKPEV.js";import"./index-B4gPlWQt.js";import"./eagerComputed-BTlOruLW.js";import"./index-DSsDi_fL.js";import"./Group-UHkub2tu.js";import"./Checkbox-Dbxs4we4.js";import"./index-BuONesFs.js";import"./index-DfHu-LAS.js";import"./Group-DBzJABA_.js";import"./RadioButton-DRBix2Fq.js";import"./index-Wl3jtD-0.js";import"./index-C7ckZv9Z.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";import"./index-Cl-8Hzo4.js";import"./useMaxLevel-DE205ncc.js";import"./useModal-DaJ3Bflg.js";const Et={class:"my-tenant"},Lt={key:0,class:"approved-count"},Rt={key:0,class:"tenant-list"},Ft=["onClick"],jt={class:"tenant-title"},Gt={class:"item-left"},Jt={class:"item-name"},Ht={class:"vip-message"},Kt=["onClick"],Qt={class:"item-right"},qt={key:0},Wt=["onClick"],Xt={key:1},Yt=["onClick"],Zt=["onClick"],te={key:2,style:{width:"75px"}},ee={style:{"margin-left":"24px"}},ne={class:"item-content"},se={class:"content-box"},oe={class:"content-desc"},ae={class:"flex-flow"},ie={style:{"font-size":"13px",color:"#000000"}},le={class:"flex-flow"},re={style:{"font-size":"13px"}},de={class:"flex-flow"},ue={style:{"font-size":"13px"}},pe={class:"footer-box"},ce=["onClick"],me={key:1,class:"font-color9e flex-center margin-right40 font-size13"},fe=["onClick"],ve={key:3,class:"font-color9e flex-center margin-right40 font-size13"},ge={style:{"margin-top":"24px","font-size":"13px",padding:"0 24px"}},_e={class:"margin-top6 margin-bottom-16"},xe={class:"margin-top6 margin-bottom-16"},ye={class:"margin-top6 margin-bottom-16"},ke={class:"margin-top6 margin-bottom-16"},we={class:"margin-top6 margin-bottom-16"},Ce={class:"cancellation"},Te={style:{padding:"20px"}},he=["onClick"],Ie=["onClick"],Ue=tt({name:"tenant-setting"}),be=tt(q(Q({},Ue),{setup(v){const{prefixCls:r}=bt("j-user-tenant-setting-container"),i=c([]),I=zt(),{createMessage:u}=Nt(),z=c(!1),N=c([]),d=c({realname:I.getUserInfo.realname,workNo:I.getUserInfo.workNo,orgCodeTxt:I.getUserInfo.orgCodeTxt,postText:I.getUserInfo.postText});function p(){return D(this,null,function*(){Ct({userTenantStatus:"1,3,5"}).then(s=>{if(s.success)if(s.result&&s.result.length>0){let t=s.result,_=[],O=[];for(let x=0;x<t.length;x++)t[x].userTenantStatus==="5"&&O.push(t[x]),_.push(t[x]);i.value=_,E.value=O,V.value=O.length}else U();else U()})})}function U(){i.value=[],E.value=[],V.value=0}function et(s){const t=document.createElement("input");t.setAttribute("value",s),document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t),u.success("复制成功")}function nt(s){F.confirm({title:"取消申请",content:"是否取消申请",okText:"确认",cancelText:"取消",onOk:()=>{Tt({tenantId:s}).then(t=>{t.success?(u.success("取消申请成功"),p()):u.warning(t.message)}).catch(t=>{u.warning(t.message)})}})}function st(s){s.show?s.show=!1:s.show=!0}function j(s,t){N.value=t,s==="editTenant"?z.value=!0:s==="exitTenant"&&(k.value={loginPassword:"",tenantName:""},S.value=!0,h.value=!0,C.value=t)}const h=c(!1),k=c({}),C=c({}),S=c(!0),$=c(""),A=c(!1);function ot(){let s=g(C).name,t=g(k).tenantName;s===t?S.value=!1:S.value=!0}function at(){return D(this,null,function*(){if(!g(k).loginPassword){u.warning("请输入登录密码");return}yield ht({id:g(C).tenantUserId,loginPassword:g(k).loginPassword}).then(s=>{if(s.success)u.success(s.message),h.value=!1,p(),Y(g(C).tenantUserId);else if(s.message==="assignedOwen")A.value=!0,h.value=!1;else if(s.message==="cancelTenant"){h.value=!1;let t=Z.currentRoute.value.fullPath;F.confirm({title:"您是该组织的拥有者",content:"该组织下没有其他成员需要您前往注销",okText:"前往注销",okType:"danger",cancelText:"取消",onOk:()=>{t!=="/system/usersetting"&&Z.push("/myapps/settings/organization/organMessage/"+g(C).tenantUserId)}})}else u.warning(s.message)}).catch(s=>{u.warning(s.message)})})}function it(){h.value=!1,S.value=!0}function lt(){if(!g($)){u.warning("请选择变更拥有者");return}It({userId:g($),tenantId:g(C).tenantUserId}).then(s=>{s.success?(u.success(s.message),p(),Y(g(C).tenantUserId)):u.warning(s.message)})}const V=c(0),E=c([]),L=c(!1);function rt(){L.value=!0}function B(s,t){return D(this,null,function*(){yield Ut({tenantId:Number.parseInt(s),status:t}),p()})}return _t(()=>{p()}),(s,t)=>{const _=X("Icon"),O=St,x=F,w=At,dt=$t,b=Mt,G=Pt,ut=Vt,pt=Ot,J=X("a-button");return l(),m(R,null,[e("div",{class:yt(["tenant-padding",[`${g(r)}`]])},[e("div",Et,[t[8]||(t[8]=e("span",{style:{flex:"1"}},"我的组织",-1)),e("span",{class:"invited",onClick:rt},[t[7]||(t[7]=y("我的受邀信息",-1)),V.value>0?(l(),m("span",Lt,f(V.value),1)):xt("",!0)])]),i.value.length>0?(l(),m("div",Rt,[(l(!0),m(R,null,W(i.value,n=>(l(),m("div",{class:"tenant-list-item",onClick:T=>st(n)},[e("div",jt,[e("div",Gt,[e("div",Jt,f(n.name),1),e("div",Ht,[e("div",{class:"item-house",onClick:P(T=>et(n.houseNumber),["stop"])},[e("span",null,[y(" 组织门牌号"+f(n.houseNumber)+" ",1),o(_,{icon:"ant-design:copy-outlined",style:{"font-size":"13px","margin-left":"2px"}})])],8,Kt)])]),e("div",Qt,[n.userTenantStatus==="3"?(l(),m("span",qt,[t[9]||(t[9]=e("span",{class:"pointer examine"},"待审核",-1)),e("span",{class:"pointer cancel-apply",onClick:P(T=>nt(n.tenantUserId),["stop"])},"取消申请",8,Wt)])):n.userTenantStatus==="5"?(l(),m("span",Xt,[e("span",{class:"pointer examine",onClick:T=>B(n.tenantUserId,"1")},"加入",8,Yt),e("span",{class:"pointer cancel-apply",onClick:P(T=>B(n.tenantUserId,"4"),["stop"])},"拒绝",8,Zt)])):(l(),m("div",te)),e("span",ee,[n.show?(l(),M(_,{key:0,icon:"ant-design:down-outlined",style:{"font-size":"13px",color:"#707070"}})):(l(),M(_,{key:1,icon:"ant-design:right-outlined",style:{"font-size":"13px",color:"#707070"}}))])])]),kt(e("div",ne,[e("div",se,[t[13]||(t[13]=e("div",{class:"content-name"}," 组织名片 ",-1)),e("div",oe,[e("div",ae,[t[10]||(t[10]=e("div",{class:"content-des-text"},"姓名",-1)),e("div",ie,f(d.value.realname),1)]),e("div",le,[t[11]||(t[11]=e("div",{class:"content-des-text"},"部门",-1)),e("div",re,f(d.value.orgCodeTxt?d.value.orgCodeTxt:"未填写"),1)]),e("div",de,[t[12]||(t[12]=e("div",{class:"content-des-text"},"职业",-1)),e("div",ue,f(d.value.postText?d.value.postText:"未填写"),1)])])]),e("div",pe,[n.userTenantStatus!=="3"?(l(),m("span",{key:0,onClick:P(T=>j("editTenant",n),["stop"]),class:"font-color333 flex-center margin-right40 font-size13 pointer"},[o(_,{icon:"ant-design:edit-outlined",class:"footer-icon"}),t[14]||(t[14]=e("span",null,"查看租户名片",-1))],8,ce)):(l(),m("span",me,[o(_,{icon:"ant-design:edit-outlined",class:"footer-icon"}),t[15]||(t[15]=e("span",null,"查看租户名片",-1))])),n.userTenantStatus!=="3"?(l(),m("span",{key:2,onClick:P(T=>j("exitTenant",n),["stop"]),class:"font-color333 flex-center margin-right40 font-size13 pointer"},[o(_,{icon:"ant-design:export-outlined",class:"footer-icon"}),t[16]||(t[16]=e("span",null,"退出租户",-1))],8,fe)):(l(),m("span",ve,[o(_,{icon:"ant-design:export-outlined",class:"footer-icon"}),t[17]||(t[17]=e("span",null,"退出租户",-1))]))])],512),[[wt,n.show]])],8,Ft))),256))])):(l(),M(O,{key:1,description:"暂无数据",style:{position:"relative",top:"50px"}}))],2),o(x,{open:z.value,"onUpdate:open":t[0]||(t[0]=n=>z.value=n),width:"400px",wrapClassName:"edit-tenant-setting"},{title:a(()=>[...t[18]||(t[18]=[e("div",{style:{"font-size":"17px","font-weight":"700"}},"查看名片",-1),e("div",{style:{color:"#9e9e9e","margin-top":"10px","font-size":"13px"}}," 名片是您在该组织下的个人信息只在本组织中展示 ",-1)])]),default:a(()=>[e("div",ge,[t[19]||(t[19]=e("div",{class:"font-color75"},"姓名",-1)),e("div",_e,f(d.value.realname),1),t[20]||(t[20]=e("div",null,"部门",-1)),e("div",xe,f(d.value.orgCodeTxt?d.value.orgCodeTxt:"未填写"),1),t[21]||(t[21]=e("div",null,"职位",-1)),e("div",ye,f(d.value.postText?d.value.postText:"未填写"),1),t[22]||(t[22]=e("div",null,"工作地点",-1)),e("div",ke,f(N.value.workPlace?N.value.workPlace:"未填写"),1),t[23]||(t[23]=e("div",null,"工号",-1)),e("div",we,f(d.value.workNo?d.value.workNo:"未填写"),1)])]),_:1},8,["open"]),o(x,{open:h.value,"onUpdate:open":t[3]||(t[3]=n=>h.value=n),width:"800","destroy-on-close":""},{title:a(()=>[e("div",Ce,[o(_,{icon:"ant-design:warning-outlined",style:{"font-size":"20px",color:"red"}}),y(" 退出租户 "+f(C.value.name),1)])]),footer:a(()=>[o(J,{type:"primary",onClick:at,disabled:S.value},{default:a(()=>[...t[26]||(t[26]=[y("确定",-1)])]),_:1},8,["disabled"]),o(J,{onClick:it},{default:a(()=>[...t[27]||(t[27]=[y("取消",-1)])]),_:1})]),default:a(()=>[o(pt,{model:k.value,ref:"cancelTenantRef"},{default:a(()=>[o(G,{name:"tenantName"},{default:a(()=>[o(b,{span:24,style:{padding:"20px 20px 0","font-size":"13px"}},{default:a(()=>[o(w,{span:24},{default:a(()=>[...t[24]||(t[24]=[y(" 请输入租户名称 ",-1)])]),_:1}),o(w,{span:24,style:{"margin-top":"10px"}},{default:a(()=>[o(dt,{value:k.value.tenantName,"onUpdate:value":t[1]||(t[1]=n=>k.value.tenantName=n),onChange:ot},null,8,["value"])]),_:1})]),_:1})]),_:1}),o(G,{name:"loginPassword"},{default:a(()=>[o(b,{span:24,style:{padding:"0 20px","font-size":"13px"}},{default:a(()=>[o(w,{span:24},{default:a(()=>[...t[25]||(t[25]=[y(" 请输入您的登录密码 ",-1)])]),_:1}),o(w,{span:24,style:{"margin-top":"10px"}},{default:a(()=>[o(ut,{value:k.value.loginPassword,"onUpdate:value":t[2]||(t[2]=n=>k.value.loginPassword=n)},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"]),o(x,{title:"变更拥有者",open:A.value,"onUpdate:open":t[5]||(t[5]=n=>A.value=n),width:"800","destroy-on-close":"",cancelButtonProps:{display:"none"},onOk:lt},{default:a(()=>[e("div",Te,[o(b,{span:24},{default:a(()=>[...t[28]||(t[28]=[e("div",{class:"change-owen"}," 只有变更拥有着之后,才能退出 ",-1)])]),_:1}),o(b,{span:24,style:{"margin-top":"10px"}},{default:a(()=>[o(Dt,{value:$.value,"onUpdate:value":t[4]||(t[4]=n=>$.value=n),izExcludeMy:""},null,8,["value"])]),_:1})])]),_:1},8,["open"]),o(x,{title:"我的受邀信息",open:L.value,"onUpdate:open":t[6]||(t[6]=n=>L.value=n),footer:null},{default:a(()=>[o(b,{span:24,class:"invited-row"},{default:a(()=>[o(w,{span:16},{default:a(()=>[...t[29]||(t[29]=[y(" 组织 ",-1)])]),_:1}),o(w,{span:8},{default:a(()=>[...t[30]||(t[30]=[y(" 操作 ",-1)])]),_:1})]),_:1}),(l(!0),m(R,null,W(E.value,n=>(l(),M(b,{span:24,class:"invited-row-list"},{default:a(()=>[o(w,{span:16},{default:a(()=>[y(f(n.name),1)]),_:2},1024),o(w,{span:8},{default:a(()=>[e("span",{class:"common",onClick:T=>B(n.tenantUserId,"1")},"加入",8,he),e("span",{class:"common refuse",onClick:T=>B(n.tenantUserId,"4")},"拒绝",8,Ie)]),_:2},1024)]),_:2},1024))),256)),t[31]||(t[31]=e("div",{style:{height:"20px"}},null,-1))]),_:1},8,["open"])],64)}}})),gn=Bt(be,[["__scopeId","data-v-2d3c4521"]]);export{gn as default};