var q=Object.defineProperty,P=Object.defineProperties;var W=Object.getOwnPropertyDescriptors;var A=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var C=(i,t,n)=>t in i?q(i,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):i[t]=n,F=(i,t)=>{for(var n in t||(t={}))G.call(t,n)&&C(i,n,t[n]);if(A)for(var n of A(t))O.call(t,n)&&C(i,n,t[n]);return i},E=(i,t)=>P(i,W(t));var g=(i,t,n)=>new Promise((T,r)=>{var c=o=>{try{y(n.next(o))}catch(f){r(f)}},m=o=>{try{y(n.throw(o))}catch(f){r(f)}},y=o=>o.done?T(o.value):Promise.resolve(o.value).then(c,m);y((n=n.apply(i,t)).next())});import{d as z,o as H,ar as k,as as x,au as l,k as M,ag as L,aB as S,f as u,u as a,av as U,at as J}from"./vue-vendor-C7Zq48Yl.js";import{l as K,m as Q,n as R}from"./UserSetting.api-y7iW96-n.js";import{n as X,ap as Y,q as Z,u as ee}from"./index-BI6CMai0.js";import{bv as se,bw as te,bf as ne,M as ae}from"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";const ie={class:"account-row-item"},le={key:0,class:"gray-75",style:{"margin-left":"8px"}},re={class:"account-row-item"},oe={key:0,class:"gray-75",style:{"margin-left":"8px"}},ce=z({name:"we-chat-ding-setting"}),we=z(E(F({},ce),{setup(i){const{prefixCls:t}=X("j-user-tenant-setting-container"),n=se({scriptUrl:"//at.alicdn.com/t/font_2316098_umqusozousr.js"}),T=Y(),r=u({}),c=u({}),m=u({}),y=Z(),o=u(""),f=u(""),de=u({}),{createMessage:p}=ee(),w=u(""),h=u("");function D(){return g(this,null,function*(){let e=yield K({thirdType:"wechat_open,dingtalk,wechat_enterprise"});if(r.value="",c.value="",m.value="",e&&e.result){let s=e.result;for(let d=0;d{s.success?s.result&&B(s.result):p.warning(s.message)}).catch(s=>{p.warning(s.message)})})}function I(){p.warning("第三方账号绑定异常")}function B(e){let s=e.thirdType;s=="wechat_open"?r.value=e:s=="dingtalk"?c.value=e:s=="wechat_enterprise"&&(m.value=e)}function _(e,s){return g(this,null,function*(){ae.confirm({title:"解绑"+s,content:"确定要解绑吗",okText:"确认",cancelText:"取消",onOk:()=>g(null,null,function*(){yield R(e).then(d=>{d.success?(D(),p.success(d.message)):p.warning(d.message)})})})})}return H(()=>{D()}),(e,s)=>(x(),k("div",{class:J([`${a(t)}`])},[s[4]||(s[4]=l("div",{class:"my-account"},"第三方APP",-1)),l("div",ie,[s[1]||(s[1]=l("div",{class:"account-label gray-75"},"钉钉绑定",-1)),l("span",null,[M(a(te),{style:S(c.value.sysUserId?{color:"#007FFF"}:{color:"#9e9e9e"}),class:"item-icon"},null,8,["style"]),s[0]||(s[0]=l("span",{class:"gray-75",style:{"margin-left":"12px"}},"钉钉",-1)),c.value.realname?(x(),k("span",le,U("已绑定:"+c.value.realname),1)):L("",!0),l("span",{class:"blue-e5 pointer",style:{"margin-left":"24px"},onClick:$},U(c.value.sysUserId?"解绑":"绑定"),1)])]),l("div",re,[s[3]||(s[3]=l("div",{class:"account-label gray-75"},"账号绑定",-1)),l("span",null,[M(a(ne),{style:S(r.value.sysUserId?{color:"#1ec563"}:{color:"#9e9e9e"}),class:"item-icon"},null,8,["style"]),s[2]||(s[2]=l("span",{class:"gray-75",style:{"margin-left":"12px"}},"微信",-1)),r.value.realname?(x(),k("span",oe,U("已绑定:"+r.value.realname),1)):L("",!0),l("span",{class:"blue-e5 pointer",style:{"margin-left":"24px"},onClick:N},U(r.value.sysUserId?"解绑":"绑定"),1)])])],2))}}));export{we as default};