| 1 |
- var F=(o,e,u)=>new Promise((C,f)=>{var g=i=>{try{a(u.next(i))}catch(p){f(p)}},l=i=>{try{a(u.throw(i))}catch(p){f(p)}},a=i=>i.done?C(i.value):Promise.resolve(i.value).then(g,l);a((u=u.apply(o,e)).next())});import{d as w,f as y,o as M,ag as m,aq as T,ar as D,F as k,at as t,k as s,aD as d,G as B}from"./vue-vendor-Be68asQ6.js";import{b as _}from"./ThirdApp.api-D8x0FjIV.js";import I from"./ThirdAppConfigModal-npupWvq6.js";import"./index-CETWS1o0.js";import{ad as h,bn as A,u as S,a as W}from"./index-BFfnEkVs.js";import x from"./ThirdAppBindWeEnterpriseModal-B1OYxaNJ.js";import{M as b}from"./antd-vue-vendor-DcqS7Wvq.js";import"./index-D68l__AG.js";import"./BasicForm-Cv-dsB-e.js";import"./componentMap-BUTAcOmo.js";import"./useFormItem-CtGMPcLp.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./BasicModal-D4gc2R81.js";import"./useWindowSizeFn-BTSGGcie.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JAddInput-BBXQvvpq.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";import"./JSelectDept-DT6g7V5M.js";import"./JPopup-DKJW27Yk.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./useForm-kcRIHoe0.js";import"./JAreaLinkage-BNOKwn5l.js";import"./JCodeEditor-CSivhUhT.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./EasyCronInput-wCv2YMHn.js";const z=w({name:"ThirdAppWeEnterpriseConfigForm",components:{ThirdAppConfigModal:I,ThirdAppBindWeEnterpriseModal:x},setup(){const o=y(!1),e=y({agentId:"",clientId:"",clientSecret:""}),[u,{openModal:C}]=h(),[f,{openModal:g}]=h(),{createMessage:l}=S();function a(n){return F(this,null,function*(){let c=yield _(n);c&&(e.value=c)})}function i(){return F(this,null,function*(){let n=A();C(!0,{tenantId:n,thirdType:"wechat_enterprise"})})}function p(){return F(this,null,function*(){g(!0,{izBind:!1})})}function E(){let n=A();a({tenantId:n,thirdType:"wechat_enterprise"})}function v(n,c){c.success?n!=null?b.success(n):l.warning(c.message):n&&n.title?b.warning(n):l.warning({content:"同步失败,请检查对接信息录入中是否填写正确,并确认是否已开启企业微信配置!",duration:5})}function r(){g(!0,{izBind:!0})}return M(()=>{let n=A();a({tenantId:n,thirdType:"wechat_enterprise"})}),{appConfigData:e,weEnterpriseEditClick:i,registerAppConfigModal:u,registerBindAppConfigModal:f,handleSuccess:E,btnLoading:o,thirdUserByWechat:p,handleBindSuccess:v,seeBindWeChat:r}}}),U={class:"base-collapse"},L={class:"flex-flow"},R={class:"base-message"},$={class:"flex-flow"},q={class:"base-message"},N={class:"flex-flow"},V={class:"base-message"},j={style:{"margin-top":"20px",width:"100%","text-align":"right"}},G={class:"sync-padding"},K={style:{"margin-top":"20px"},class:"base-desc"},H={style:{float:"right"}};function J(o,e,u,C,f,g){const l=m("a-collapse-panel"),a=m("a-collapse"),i=m("a-input-password"),p=m("a-button"),E=m("ThirdAppConfigModal"),v=m("ThirdAppBindWeEnterpriseModal");return D(),T(k,null,[t("div",U,[e[15]||(e[15]=t("div",{class:"header"}," 企业微信集成 ",-1)),s(a,{"expand-icon-position":"right",bordered:!1},{default:d(()=>[s(l,{key:"1"},{header:d(()=>e[4]||(e[4]=[t("div",{style:{"font-size":"16px"}}," 1.获取对接信息",-1)])),default:d(()=>[e[5]||(e[5]=t("div",{class:"base-desc"},"从企业微信平台获取对接信息,即可开始集成以及同步通讯录",-1)),e[6]||(e[6]=t("div",{style:{"margin-top":"5px"}},[t("a",{href:"https://help.qiaoqiaoyun.com/expand/dingding.html",target:"_blank"},"如何获取对接信息?")],-1))]),_:1})]),_:1}),t("div",null,[s(a,{"expand-icon-position":"right",bordered:!1},{default:d(()=>[s(l,{key:"2"},{header:d(()=>e[7]||(e[7]=[t("div",{style:{width:"100%","justify-content":"space-between",display:"flex"}},[t("div",{style:{"font-size":"16px"}}," 2.对接信息录入")],-1)])),default:d(()=>[t("div",L,[e[8]||(e[8]=t("div",{class:"base-title"},"Agentld",-1)),t("div",R,[s(i,{value:o.appConfigData.agentId,"onUpdate:value":e[0]||(e[0]=r=>o.appConfigData.agentId=r),readonly:""},null,8,["value"])])]),t("div",$,[e[9]||(e[9]=t("div",{class:"base-title"},"AppKey",-1)),t("div",q,[s(i,{value:o.appConfigData.clientId,"onUpdate:value":e[1]||(e[1]=r=>o.appConfigData.clientId=r),readonly:""},null,8,["value"])])]),t("div",N,[e[10]||(e[10]=t("div",{class:"base-title"},"AppSecret",-1)),t("div",V,[s(i,{value:o.appConfigData.clientSecret,"onUpdate:value":e[2]||(e[2]=r=>o.appConfigData.clientSecret=r),readonly:""},null,8,["value"])])]),t("div",j,[s(p,{onClick:o.weEnterpriseEditClick},{default:d(()=>e[11]||(e[11]=[B("编辑")])),_:1},8,["onClick"])])]),_:1})]),_:1}),t("div",G,[e[14]||(e[14]=t("div",{style:{"font-size":"16px",width:"100%"}}," 3.数据同步",-1)),t("div",K,[e[13]||(e[13]=B(" 从企业微信同步到敲敲云 ")),t("a",{style:{"margin-left":"10px"},onClick:e[3]||(e[3]=(...r)=>o.seeBindWeChat&&o.seeBindWeChat(...r))},"查看已绑定的企业微信用户"),t("div",H,[s(p,{onLoading:o.btnLoading,onClick:o.thirdUserByWechat},{default:d(()=>e[12]||(e[12]=[B("同步")])),_:1},8,["onLoading","onClick"])])])])])]),s(E,{onRegister:o.registerAppConfigModal,onSuccess:o.handleSuccess},null,8,["onRegister","onSuccess"]),s(v,{onRegister:o.registerBindAppConfigModal,onSuccess:o.handleBindSuccess},null,8,["onRegister","onSuccess"])],64)}const Ge=W(z,[["render",J],["__scopeId","data-v-f0327ba7"]]);export{Ge as default};
|