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

2 lines
6.0 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 v=(n,e,f)=>new Promise((c,m)=>{var u=i=>{try{a(f.next(i))}catch(r){m(r)}},p=i=>{try{a(f.throw(i))}catch(r){m(r)}},a=i=>i.done?c(i.value):Promise.resolve(i.value).then(u,p);a((f=f.apply(n,e)).next())});import{b as _,e as I}from"./ThirdApp.api-DYcLsgfS.js";import S from"./ThirdAppConfigModal-Dq1VqE5a.js";import"./index-BDvqZ5j4.js";import{bG as h,M as k,s as E,au as W,cx as D}from"./index-X7Y8jykP.js";import x from"./ThirdAppBindWeEnterpriseModal-UnObm6gj.js";import{u as w}from"./useModal-DaJ3Bflg.js";import{e as z,o as U,r as M,C as F,z as T,Q as t,f as s,A as l,E as y,K as b,F as L,y as N,H as R}from"./vue-vendor-DNhG1Cve.js";import{C as V,f as $}from"./index-DcKuz4s3.js";import"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import"./index-BzChaRPg.js";import"./useAppInject-DPZGPcR3.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-CuWaQdlK.js";import"./useForm-D61zovon.js";import"./index-CeNCCWzL.js";import"./index-B4gPlWQt.js";import"./eagerComputed-BTlOruLW.js";const q=z({name:"ThirdAppWeEnterpriseConfigForm",components:{ThirdAppConfigModal:S,ThirdAppBindWeEnterpriseModal:x},setup(){const n=M(!1),e=M({agentId:"",clientId:"",clientSecret:""}),[f,{openModal:c}]=w(),[m,{openModal:u}]=w(),{createMessage:p}=E();function a(o){return v(this,null,function*(){let g=yield _(o);g?e.value=g:e.value=""})}function i(){return v(this,null,function*(){let o=h();c(!0,{tenantId:o,thirdType:"wechat_enterprise"})})}function r(){return v(this,null,function*(){u(!0,{izBind:!1})})}function C(){let o=h();a({tenantId:o,thirdType:"wechat_enterprise"})}function B(o,g){g.success?o!=null?k.success(o):p.warning(g.message):o&&o.title?k.warning(o):p.warning({content:"同步失败,请检查对接信息录入中是否填写正确,并确认是否已开启企业微信配置!",duration:5})}function d(){u(!0,{izBind:!0})}function A(){if(!e.value.id){p.warning("请先绑定企业微信应用!");return}k.confirm({title:"取消绑定",content:"是否要解除当前组织的企业微信应用配置绑定?",okText:"确认",cancelText:"取消",onOk:()=>{I({id:e.value.id},C)}})}return U(()=>{let o=h();a({tenantId:o,thirdType:"wechat_enterprise"})}),{appConfigData:e,weEnterpriseEditClick:i,registerAppConfigModal:f,registerBindAppConfigModal:m,handleSuccess:C,btnLoading:n,thirdUserByWechat:r,handleBindSuccess:B,seeBindWeChat:d,cancelBindClick:A}}}),K={class:"base-collapse"},j={class:"flex-flow"},G={class:"base-message"},H={class:"flex-flow"},O={class:"base-message"},Q={class:"flex-flow"},J={class:"base-message"},P={style:{"margin-top":"20px",width:"100%","text-align":"right"}},X={class:"sync-padding"},Y={style:{"margin-top":"20px"},class:"base-desc"},Z={style:{float:"right"}};function ee(n,e,f,c,m,u){const p=$,a=V,i=D,r=b("a-button"),C=b("ThirdAppConfigModal"),B=b("ThirdAppBindWeEnterpriseModal");return T(),F(L,null,[t("div",K,[e[16]||(e[16]=t("div",{class:"header"}," 企业微信集成 ",-1)),s(a,{"expand-icon-position":"right",bordered:!1},{default:l(()=>[s(p,{key:"1"},{header:l(()=>[...e[4]||(e[4]=[t("div",{style:{"font-size":"16px"}}," 1.获取对接信息",-1)])]),default:l(()=>[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:l(()=>[s(p,{key:"2"},{header:l(()=>[...e[7]||(e[7]=[t("div",{style:{width:"100%","justify-content":"space-between",display:"flex"}},[t("div",{style:{"font-size":"16px"}}," 2.对接信息录入及解绑")],-1)])]),default:l(()=>[t("div",j,[e[8]||(e[8]=t("div",{class:"base-title"},"Agentld",-1)),t("div",G,[s(i,{value:n.appConfigData.agentId,"onUpdate:value":e[0]||(e[0]=d=>n.appConfigData.agentId=d),readonly:""},null,8,["value"])])]),t("div",H,[e[9]||(e[9]=t("div",{class:"base-title"},"AppKey",-1)),t("div",O,[s(i,{value:n.appConfigData.clientId,"onUpdate:value":e[1]||(e[1]=d=>n.appConfigData.clientId=d),readonly:""},null,8,["value"])])]),t("div",Q,[e[10]||(e[10]=t("div",{class:"base-title"},"AppSecret",-1)),t("div",J,[s(i,{value:n.appConfigData.clientSecret,"onUpdate:value":e[2]||(e[2]=d=>n.appConfigData.clientSecret=d),readonly:""},null,8,["value"])])]),t("div",P,[s(r,{onClick:n.weEnterpriseEditClick},{default:l(()=>[...e[11]||(e[11]=[y("编辑",-1)])]),_:1},8,["onClick"]),n.appConfigData.id?(T(),N(r,{key:0,onClick:n.cancelBindClick,danger:"",style:{"margin-left":"10px"}},{default:l(()=>[...e[12]||(e[12]=[y("取消绑定",-1)])]),_:1},8,["onClick"])):R("",!0)])]),_:1})]),_:1}),t("div",X,[e[15]||(e[15]=t("div",{style:{"font-size":"16px",width:"100%"}}," 3.数据同步",-1)),t("div",Y,[e[14]||(e[14]=y(" 从企业微信同步到敲敲云 ",-1)),t("a",{style:{"margin-left":"10px"},onClick:e[3]||(e[3]=(...d)=>n.seeBindWeChat&&n.seeBindWeChat(...d))},"查看已绑定的企业微信用户"),t("div",Z,[s(r,{onLoading:n.btnLoading,onClick:n.thirdUserByWechat},{default:l(()=>[...e[13]||(e[13]=[y("同步",-1)])]),_:1},8,["onLoading","onClick"])])])])])]),s(C,{onRegister:n.registerAppConfigModal,onSuccess:n.handleSuccess},null,8,["onRegister","onSuccess"]),s(B,{onRegister:n.registerBindAppConfigModal,onSuccess:n.handleBindSuccess},null,8,["onRegister","onSuccess"])],64)}const Ne=W(q,[["render",ee],["__scopeId","data-v-1a65e5ad"]]);export{Ne as default};