2 lines
8.5 KiB
JavaScript
2 lines
8.5 KiB
JavaScript
import{_ as R}from"./index-CZTQnN5G.js";import{J as j,I as q,B,C as T,i as J,G as N,H as O,D as F}from"./element-plus-Caccz9g_.js";import{_ as G}from"./picker-BtEFM3Ue.js";import{g as K,s as L}from"./wx_oa-SiPvsI2V.js";import{u as z}from"./index-Ssy6AHhX.js";import{d as x,a8 as H,S as M,at as g,c as Z,o as m,l as o,k as f,s as i,a as l,u as s,j as v,a5 as r}from"./@vue-DqCYILjk.js";import"./@element-plus-DUVk59Vi.js";import"./lodash-es-B-ecsAzo.js";import"./dayjs-DwMCULLY.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./index-Jr-mDeWj.js";import"./index-BwD-9drg.js";import"./index.vue_vue_type_script_setup_true_lang-V4d89ezW.js";import"./index-DiKX45ze.js";import"./index-C4EL5Y1u.js";import"./index.vue_vue_type_script_setup_true_lang-DXGkF5uD.js";import"./@vueuse-DAQYQaJJ.js";import"./usePaging-BeX7EvMy.js";import"./vuedraggable-B16X0h98.js";import"./vue-UlV55hVW.js";import"./sortablejs-BRHf-Xth.js";import"./nprogress-Cn18nAuv.js";import"./vue-router-B-0K5V-K.js";import"./pinia-mEEzQJvk.js";import"./axios-DIsA03vz.js";import"./lodash-y93ab0Xv.js";import"./css-color-function-Oslqczna.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-CdRib5DX.js";import"./clipboard-DbF4rXjn.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js-CCvalMLC.js";import"./@highlightjs-Bvtfkhq1.js";const P={class:"w-80"},Q={class:"w-80"},W={class:"w-80"},X={class:"w-80"},Y={class:"flex-1 min-w-0"},$={class:"sm:flex"},h={class:"mr-4 sm:w-80 flex"},ee={class:"flex-1 min-w-0"},oe={class:"w-80"},le={class:"flex-1 min-w-0"},te={class:"w-80"},se={class:"flex-1 min-w-0"},ie={class:"flex-1 min-w-0"},de={class:"sm:flex"},ne={class:"mr-4 sm:w-80 flex"},ae={class:"flex-1 min-w-0"},re={class:"sm:flex"},me={class:"mr-4 sm:w-80 flex"},pe={class:"flex-1 min-w-0"},ue={class:"sm:flex"},_e={class:"mr-4 sm:w-80 flex"},fe=x({name:"wxOaConfig"}),no=x({...fe,setup(ve){const y=z(),t=H({name:"",original_id:" ",qr_code:"",app_id:"",app_secret:"",url:"",token:"",encoding_aes_key:"",encryption_type:1,business_domain:"",js_secure_domain:"",web_auth_domain:""}),w=M(),k={app_id:[{required:!0,message:"请输入AppID",trigger:["blur","change"]}],app_secret:[{required:!0,message:"请输入AppSecret",trigger:["blur","change"]}]},c=async()=>{const p=await K();for(const e in t)t[e]=p[e]},U=async()=>{var p;await((p=w.value)==null?void 0:p.validate()),await L(t),c()};return c(),(p,e)=>{const A=j,u=q,a=T,n=B,E=G,_=J,V=O,D=N,S=F,I=R,b=g("copy"),C=g("perms");return m(),Z("div",null,[o(u,{class:"!border-none",shadow:"never"},{default:i(()=>[o(A,{type:"warning",title:"温馨提示:填写微信公众号开发配置,请前往微信公众平台申请服务号并完成认证",closable:!1,"show-icon":""})]),_:1}),o(S,{ref_key:"formRef",ref:w,model:s(t),rules:k,"label-width":s(y).isMobile?"80px":"160px"},{default:i(()=>[o(u,{class:"!border-none mt-4",shadow:"never"},{default:i(()=>[e[13]||(e[13]=l("div",{class:"font-medium mb-7"},"微信公众号",-1)),o(n,{label:"公众号名称",prop:"name"},{default:i(()=>[l("div",P,[o(a,{modelValue:s(t).name,"onUpdate:modelValue":e[0]||(e[0]=d=>s(t).name=d),placeholder:"请输入公众号名称"},null,8,["modelValue"])])]),_:1}),o(n,{label:"原始ID",prop:"original_id"},{default:i(()=>[l("div",Q,[o(a,{modelValue:s(t).original_id,"onUpdate:modelValue":e[1]||(e[1]=d=>s(t).original_id=d),placeholder:"请输入原始ID"},null,8,["modelValue"])])]),_:1}),o(n,{label:"公众号二维码",prop:"qr_code"},{default:i(()=>[l("div",null,[l("div",null,[o(E,{modelValue:s(t).qr_code,"onUpdate:modelValue":e[2]||(e[2]=d=>s(t).qr_code=d),limit:1},null,8,["modelValue"])]),e[12]||(e[12]=l("div",{class:"form-tips"},"建议尺寸:宽400px*高400px。jpg,jpeg,png格式",-1))])]),_:1})]),_:1}),o(u,{class:"!border-none mt-4",shadow:"never"},{default:i(()=>[e[15]||(e[15]=l("div",{class:"font-medium mb-7"},"公众号开发者信息",-1)),o(n,{label:"AppID",prop:"app_id"},{default:i(()=>[l("div",W,[o(a,{modelValue:s(t).app_id,"onUpdate:modelValue":e[3]||(e[3]=d=>s(t).app_id=d),placeholder:"请输入AppID"},null,8,["modelValue"])])]),_:1}),o(n,{label:"AppSecret",prop:"app_secret"},{default:i(()=>[l("div",X,[o(a,{modelValue:s(t).app_secret,"onUpdate:modelValue":e[4]||(e[4]=d=>s(t).app_secret=d),placeholder:"请输入AppSecret"},null,8,["modelValue"])])]),_:1}),o(n,null,{default:i(()=>e[14]||(e[14]=[l("div",{class:"form-tips"}," 小程序账号登录微信公众平台,点击开发>开发设置->开发者ID,设置AppID和AppSecret ",-1)])),_:1})]),_:1}),o(u,{class:"!border-none mt-4",shadow:"never"},{default:i(()=>[e[23]||(e[23]=l("div",{class:"font-medium mb-7"},"服务器配置",-1)),o(n,{label:"URL"},{default:i(()=>[l("div",Y,[l("div",$,[l("div",h,[o(a,{modelValue:s(t).url,"onUpdate:modelValue":e[5]||(e[5]=d=>s(t).url=d),disabled:""},null,8,["modelValue"])]),f((m(),v(_,null,{default:i(()=>e[16]||(e[16]=[r("复制")])),_:1})),[[b,s(t).url]])]),e[17]||(e[17]=l("div",{class:"form-tips"}," 登录微信公众平台,点击开发>基本配置>服务器配置,填写服务器地址(URL) ",-1))])]),_:1}),o(n,{label:"Token",prop:"Token"},{default:i(()=>[l("div",ee,[l("div",oe,[o(a,{modelValue:s(t).token,"onUpdate:modelValue":e[6]||(e[6]=d=>s(t).token=d),placeholder:"请输入Token"},null,8,["modelValue"])]),e[18]||(e[18]=l("div",{class:"form-tips"}," 登录微信公众平台,点击开发>基本配置>服务器配置,设置令牌Token。不填默认为“likeshop” ",-1))])]),_:1}),o(n,{label:"EncodingAESKey",prop:"encoding_aes_key"},{default:i(()=>[l("div",le,[l("div",te,[o(a,{modelValue:s(t).encoding_aes_key,"onUpdate:modelValue":e[7]||(e[7]=d=>s(t).encoding_aes_key=d),placeholder:"请输入EncodingAESKey"},null,8,["modelValue"])]),e[19]||(e[19]=l("div",{class:"form-tips"}," 消息加密密钥由43位字符组成,字符范围为A-Z,a-z,0-9 ",-1))])]),_:1}),o(n,{label:"消息加密方式",required:"",prop:"encryption_type"},{default:i(()=>[l("div",se,[o(D,{class:"flex-col !items-start min-w-0",modelValue:s(t).encryption_type,"onUpdate:modelValue":e[8]||(e[8]=d=>s(t).encryption_type=d)},{default:i(()=>[o(V,{value:1},{default:i(()=>e[20]||(e[20]=[r(" 明文模式 (不使用消息体加解密功能,安全系数较低) ")])),_:1}),o(V,{value:2},{default:i(()=>e[21]||(e[21]=[r(" 兼容模式 (明文、密文将共存,方便开发者调试和维护) ")])),_:1}),o(V,{value:3},{default:i(()=>e[22]||(e[22]=[r(" 安全模式(推荐) (消息包为纯密文,需要开发者加密和解密,安全系数高) ")])),_:1})]),_:1},8,["modelValue"])])]),_:1})]),_:1}),o(u,{class:"!border-none mt-4",shadow:"never"},{default:i(()=>[e[30]||(e[30]=l("div",{class:"font-medium mb-7"},"功能设置",-1)),o(n,{label:"业务域名"},{default:i(()=>[l("div",ie,[l("div",de,[l("div",ne,[o(a,{modelValue:s(t).business_domain,"onUpdate:modelValue":e[9]||(e[9]=d=>s(t).business_domain=d),disabled:""},null,8,["modelValue"])]),f((m(),v(_,null,{default:i(()=>e[24]||(e[24]=[r("复制")])),_:1})),[[b,s(t).business_domain]])]),e[25]||(e[25]=l("div",{class:"form-tips"}," 登录微信公众平台,点击设置>公众号设置>功能设置,填写业务域名 ",-1))])]),_:1}),o(n,{label:"JS接口安全域名"},{default:i(()=>[l("div",ae,[l("div",re,[l("div",me,[o(a,{modelValue:s(t).js_secure_domain,"onUpdate:modelValue":e[10]||(e[10]=d=>s(t).js_secure_domain=d),disabled:""},null,8,["modelValue"])]),f((m(),v(_,null,{default:i(()=>e[26]||(e[26]=[r("复制")])),_:1})),[[b,s(t).js_secure_domain]])]),e[27]||(e[27]=l("div",{class:"form-tips"}," 登录微信公众平台,点击设置>公众号设置>功能设置,填写JS接口安全域名 ",-1))])]),_:1}),o(n,{label:"网页授权域名"},{default:i(()=>[l("div",pe,[l("div",ue,[l("div",_e,[o(a,{modelValue:s(t).web_auth_domain,"onUpdate:modelValue":e[11]||(e[11]=d=>s(t).web_auth_domain=d),disabled:""},null,8,["modelValue"])]),f((m(),v(_,null,{default:i(()=>e[28]||(e[28]=[r("复制")])),_:1})),[[b,s(t).web_auth_domain]])]),e[29]||(e[29]=l("div",{class:"form-tips"}," 登录微信公众平台,点击设置>公众号设置>功能设置,填写网页授权域名 ",-1))])]),_:1})]),_:1})]),_:1},8,["model","label-width"]),f((m(),v(I,null,{default:i(()=>[o(_,{type:"primary",onClick:U},{default:i(()=>e[31]||(e[31]=[r("保存")])),_:1})]),_:1})),[[C,["channel.official_account_setting/setConfig"]]])])}}});export{no as default};
|