| 123 |
- var v=(e,t,u)=>new Promise((g,f)=>{var c=s=>{try{l(u.next(s))}catch(d){f(d)}},m=s=>{try{l(u.throw(s))}catch(d){f(d)}},l=s=>s.done?g(s.value):Promise.resolve(s.value).then(c,m);l((u=u.apply(e,t)).next())});import{d as T,f as k,o as _,l as y,ag as r,aq as x,ar as h,F as M,at as o,k as a,aD as p,G as F,au as S}from"./vue-vendor-Be68asQ6.js";import{b as $,s as q}from"./ThirdApp.api-D8x0FjIV.js";import"./index-CETWS1o0.js";import U from"./ThirdAppConfigModal-npupWvq6.js";import{M as I}from"./antd-vue-vendor-DcqS7Wvq.js";import{ad as z,bn as D,u as L,a as j}from"./index-BFfnEkVs.js";import"./BasicModal-D4gc2R81.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./index-D68l__AG.js";import"./BasicForm-Cv-dsB-e.js";import"./componentMap-BUTAcOmo.js";import"./useFormItem-CtGMPcLp.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 K=T({name:"OrganDingConfigForm",components:{ThirdAppConfigModal:U},setup(){const{createMessage:e}=L(),t=k(""),u=k(!1),g=k({agentId:void 0,clientId:"",clientSecret:""}),[f,{openModal:c}]=z();function m(){return v(this,null,function*(){let i=D();c(!0,{tenantId:i,thirdType:"dingtalk"})})}function l(i){return v(this,null,function*(){let n=yield $(i);n&&(g.value=n)})}function s(){let i=D();l({tenantId:i,thirdType:"dingtalk"})}function d(){return v(this,null,function*(){u.value=!0,yield q().then(i=>{let n={};i.result&&(n={width:600,title:i.message,content:()=>{let b,w=["成功信息如下:",C(y,i.result.successInfo.map((B,A)=>`${A+1}. ${B}`).join(`
- `))];return i.success?b=[...w,y("br"),"无失败信息!"]:b=["失败信息如下:",C(y,i.result.failInfo.map((B,A)=>`${A+1}. ${B}`).join(`
- `)),y("br"),...w],b}}),i.success?n!=null?I.success(n):e.warning(i.message):n&&n.title?I.warning(n):e.warning({content:i.message||"同步失败,请检查对接信息录入中是否填写正确,并确认是否已开启钉钉配置!",duration:5})}).finally(()=>{u.value=!1})})}function C(i,n){return i("div",{id:"box",style:{minHeight:"100px",border:"1px solid #d9d9d9",fontSize:"14px",maxHeight:"250px",whiteSpace:"pre",overflow:"auto",padding:"10px"}},n)}function E(){window.open("https://help.qiaoqiaoyun.com/expand/dingdingsyn.html","_target")}return _(()=>{let i=D();l({tenantId:i,thirdType:"dingtalk"})}),{appConfigData:g,collapseActiveKey:t,registerAppConfigModal:f,dingEditClick:m,handleSuccess:s,syncDingTalk:d,btnLoading:u,handleIconClick:E}}}),N={class:"base-collapse"},V={class:"sync-padding"},H={class:"flex-flow"},R={class:"base-message"},G={class:"flex-flow"},O={class:"base-message"},J={class:"flex-flow"},P={class:"base-message"},Q={class:"flex-flow"},W={class:"base-message"},X={style:{"margin-top":"20px",width:"100%","text-align":"right"}},Y={class:"sync-padding"},Z={style:{"margin-top":"20px"},class:"base-desc"},tt={style:{"list-style-type":"disc","margin-left":"20px"}},ot={style:{float:"right"}};function et(e,t,u,g,f,c){const m=r("a-collapse-panel"),l=r("a-collapse"),s=r("a-input-password"),d=r("a-button"),C=r("a-icon"),E=r("a-tooltip"),i=r("ThirdAppConfigModal");return h(),x(M,null,[o("div",N,[t[18]||(t[18]=o("div",{class:"header"}," 钉钉集成 ",-1)),a(l,{"expand-icon-position":"right",bordered:!1},{default:p(()=>[a(m,{key:"1"},{header:p(()=>t[4]||(t[4]=[o("div",{style:{"font-size":"16px"}}," 1.获取对接信息",-1)])),default:p(()=>[t[5]||(t[5]=o("div",{class:"base-desc"},"从钉钉开放平台获取对接信息,即可开始集成以及同步通讯录",-1)),t[6]||(t[6]=o("div",{style:{"margin-top":"5px"}},[o("a",{href:"https://help.qiaoqiaoyun.com/expand/dingding.html",target:"_blank"},"如何获取对接信息?")],-1))]),_:1})]),_:1}),o("div",V,[a(l,{"expand-icon-position":"right",bordered:!1},{default:p(()=>[a(m,{key:"2"},{header:p(()=>t[7]||(t[7]=[o("div",{style:{width:"100%","justify-content":"space-between",display:"flex"}},[o("div",{style:{"font-size":"16px"}}," 2.对接信息录入")],-1)])),default:p(()=>[t[13]||(t[13]=o("div",{class:"base-desc"},"完成步骤1后,填入Agentld、 AppKey、AppSecret后 可对接应用与同步通讯录",-1)),o("div",H,[t[8]||(t[8]=o("div",{class:"base-title"},"CorpId",-1)),o("div",R,[a(s,{value:e.appConfigData.corpId,"onUpdate:value":t[0]||(t[0]=n=>e.appConfigData.corpId=n),readonly:""},null,8,["value"])])]),o("div",G,[t[9]||(t[9]=o("div",{class:"base-title"},"Agentld",-1)),o("div",O,[a(s,{value:e.appConfigData.agentId,"onUpdate:value":t[1]||(t[1]=n=>e.appConfigData.agentId=n),readonly:""},null,8,["value"])])]),o("div",J,[t[10]||(t[10]=o("div",{class:"base-title"},"AppKey",-1)),o("div",P,[a(s,{value:e.appConfigData.clientId,"onUpdate:value":t[2]||(t[2]=n=>e.appConfigData.clientId=n),readonly:""},null,8,["value"])])]),o("div",Q,[t[11]||(t[11]=o("div",{class:"base-title"},"AppSecret",-1)),o("div",W,[a(s,{value:e.appConfigData.clientSecret,"onUpdate:value":t[3]||(t[3]=n=>e.appConfigData.clientSecret=n),readonly:""},null,8,["value"])])]),o("div",X,[a(d,{onClick:e.dingEditClick},{default:p(()=>t[12]||(t[12]=[F("编辑")])),_:1},8,["onClick"])])]),_:1})]),_:1}),o("div",Y,[t[17]||(t[17]=o("div",{style:{"font-size":"16px",width:"100%"}}," 3.数据同步",-1)),o("div",Z,[t[16]||(t[16]=F(" 从钉钉同步到本地 ")),o("ul",tt,[t[15]||(t[15]=o("li",null,"同步部门到本地",-1)),o("li",null,[t[14]||(t[14]=F(" 同步部门下的用户到本地 ")),a(E,{title:"同步用户与部门文档"},{default:p(()=>[a(C,{onClick:e.handleIconClick,type:"question-circle",class:"sync-text"},null,8,["onClick"])]),_:1})])]),o("div",ot,[a(d,{loading:e.btnLoading,onClick:e.syncDingTalk},{default:p(()=>[F(S(e.btnLoading?"同步中":"同步"),1)]),_:1},8,["loading","onClick"])])])])])]),a(i,{onRegister:e.registerAppConfigModal,onSuccess:e.handleSuccess},null,8,["onRegister","onSuccess"])],64)}const Yt=j(K,[["render",et],["__scopeId","data-v-819eb780"]]);export{Yt as default};
|