2 lines
7.6 KiB
JavaScript
2 lines
7.6 KiB
JavaScript
import{_ as C}from"./index-B7SvGYGE.js";import{o as x,be as g,q as m,r as R,v as l,D as d,bh as j,bg as B,s as o,b6 as T,b7 as O,u as t,ac as f,O as v,K,L as r,bc as L,bf as N,b9 as F,ba as J,a8 as z}from"./.pnpm-BGZW0UGg.js";import{_ as G}from"./picker-y_fNEf57.js";import{g as M,s as Z}from"./wx_oa-CrnGK1W8.js";import{e as H}from"./index-CeIwrh_6.js";import"./index-BeJT5uVo.js";import"./index-DjAC1tO-.js";import"./index.vue_vue_type_script_setup_true_lang-ByFSC-yR.js";import"./index-B1H9vJ5g.js";import"./index-TD4t951S.js";import"./file-tQw_m7Aj.js";import"./index.vue_vue_type_script_setup_true_lang-DBx_F7yj.js";import"./usePaging-C4oc3vBq.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"},le={class:"w-80"},oe={class:"flex-1 min-w-0"},se={class:"w-80"},te={class:"flex-1 min-w-0"},de={class:"flex-1 min-w-0"},ne={class:"sm:flex"},ae={class:"mr-4 sm:w-80 flex"},ie={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"}),Ie=x({...fe,setup(ve){const y=H(),s=J({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=z(),k={app_id:[{required:!0,message:"请输入AppID",trigger:["blur","change"]}],app_secret:[{required:!0,message:"请输入AppSecret",trigger:["blur","change"]}]},c=async()=>{const p=await M();for(const e in s)s[e]=p[e]},U=async()=>{var p;await((p=w.value)==null?void 0:p.validate()),await Z(s),c()};return c(),(p,e)=>{const A=j,u=B,i=O,a=T,E=G,_=K,V=N,D=L,S=F,I=C,b=g("copy"),q=g("perms");return m(),R("div",null,[l(u,{class:"!border-none",shadow:"never"},{default:d(()=>[l(A,{type:"warning",title:"温馨提示:填写微信公众号开发配置,请前往微信公众平台申请服务号并完成认证",closable:!1,"show-icon":""})]),_:1}),l(S,{ref_key:"formRef",ref:w,model:t(s),rules:k,"label-width":t(y).isMobile?"80px":"160px"},{default:d(()=>[l(u,{class:"!border-none mt-4",shadow:"never"},{default:d(()=>[e[13]||(e[13]=o("div",{class:"font-medium mb-7"},"微信公众号",-1)),l(a,{label:"公众号名称",prop:"name"},{default:d(()=>[o("div",P,[l(i,{modelValue:t(s).name,"onUpdate:modelValue":e[0]||(e[0]=n=>t(s).name=n),placeholder:"请输入公众号名称"},null,8,["modelValue"])])]),_:1}),l(a,{label:"原始ID",prop:"original_id"},{default:d(()=>[o("div",Q,[l(i,{modelValue:t(s).original_id,"onUpdate:modelValue":e[1]||(e[1]=n=>t(s).original_id=n),placeholder:"请输入原始ID"},null,8,["modelValue"])])]),_:1}),l(a,{label:"公众号二维码",prop:"qr_code"},{default:d(()=>[o("div",null,[o("div",null,[l(E,{modelValue:t(s).qr_code,"onUpdate:modelValue":e[2]||(e[2]=n=>t(s).qr_code=n),limit:1},null,8,["modelValue"])]),e[12]||(e[12]=o("div",{class:"form-tips"},"建议尺寸:宽400px*高400px。jpg,jpeg,png格式",-1))])]),_:1})]),_:1}),l(u,{class:"!border-none mt-4",shadow:"never"},{default:d(()=>[e[15]||(e[15]=o("div",{class:"font-medium mb-7"},"公众号开发者信息",-1)),l(a,{label:"AppID",prop:"app_id"},{default:d(()=>[o("div",W,[l(i,{modelValue:t(s).app_id,"onUpdate:modelValue":e[3]||(e[3]=n=>t(s).app_id=n),placeholder:"请输入AppID"},null,8,["modelValue"])])]),_:1}),l(a,{label:"AppSecret",prop:"app_secret"},{default:d(()=>[o("div",X,[l(i,{modelValue:t(s).app_secret,"onUpdate:modelValue":e[4]||(e[4]=n=>t(s).app_secret=n),placeholder:"请输入AppSecret"},null,8,["modelValue"])])]),_:1}),l(a,null,{default:d(()=>[...e[14]||(e[14]=[o("div",{class:"form-tips"}," 小程序账号登录微信公众平台,点击开发>开发设置->开发者ID,设置AppID和AppSecret ",-1)])]),_:1})]),_:1}),l(u,{class:"!border-none mt-4",shadow:"never"},{default:d(()=>[e[23]||(e[23]=o("div",{class:"font-medium mb-7"},"服务器配置",-1)),l(a,{label:"URL"},{default:d(()=>[o("div",Y,[o("div",$,[o("div",h,[l(i,{modelValue:t(s).url,"onUpdate:modelValue":e[5]||(e[5]=n=>t(s).url=n),disabled:""},null,8,["modelValue"])]),f((m(),v(_,null,{default:d(()=>[...e[16]||(e[16]=[r("复制",-1)])]),_:1})),[[b,t(s).url]])]),e[17]||(e[17]=o("div",{class:"form-tips"}," 登录微信公众平台,点击开发>基本配置>服务器配置,填写服务器地址(URL) ",-1))])]),_:1}),l(a,{label:"Token",prop:"Token"},{default:d(()=>[o("div",ee,[o("div",le,[l(i,{modelValue:t(s).token,"onUpdate:modelValue":e[6]||(e[6]=n=>t(s).token=n),placeholder:"请输入Token"},null,8,["modelValue"])]),e[18]||(e[18]=o("div",{class:"form-tips"}," 登录微信公众平台,点击开发>基本配置>服务器配置,设置令牌Token。不填默认为“likeshop” ",-1))])]),_:1}),l(a,{label:"EncodingAESKey",prop:"encoding_aes_key"},{default:d(()=>[o("div",oe,[o("div",se,[l(i,{modelValue:t(s).encoding_aes_key,"onUpdate:modelValue":e[7]||(e[7]=n=>t(s).encoding_aes_key=n),placeholder:"请输入EncodingAESKey"},null,8,["modelValue"])]),e[19]||(e[19]=o("div",{class:"form-tips"}," 消息加密密钥由43位字符组成,字符范围为A-Z,a-z,0-9 ",-1))])]),_:1}),l(a,{label:"消息加密方式",required:"",prop:"encryption_type"},{default:d(()=>[o("div",te,[l(D,{class:"flex-col !items-start min-w-0",modelValue:t(s).encryption_type,"onUpdate:modelValue":e[8]||(e[8]=n=>t(s).encryption_type=n)},{default:d(()=>[l(V,{value:1},{default:d(()=>[...e[20]||(e[20]=[r(" 明文模式 (不使用消息体加解密功能,安全系数较低) ",-1)])]),_:1}),l(V,{value:2},{default:d(()=>[...e[21]||(e[21]=[r(" 兼容模式 (明文、密文将共存,方便开发者调试和维护) ",-1)])]),_:1}),l(V,{value:3},{default:d(()=>[...e[22]||(e[22]=[r(" 安全模式(推荐) (消息包为纯密文,需要开发者加密和解密,安全系数高) ",-1)])]),_:1})]),_:1},8,["modelValue"])])]),_:1})]),_:1}),l(u,{class:"!border-none mt-4",shadow:"never"},{default:d(()=>[e[30]||(e[30]=o("div",{class:"font-medium mb-7"},"功能设置",-1)),l(a,{label:"业务域名"},{default:d(()=>[o("div",de,[o("div",ne,[o("div",ae,[l(i,{modelValue:t(s).business_domain,"onUpdate:modelValue":e[9]||(e[9]=n=>t(s).business_domain=n),disabled:""},null,8,["modelValue"])]),f((m(),v(_,null,{default:d(()=>[...e[24]||(e[24]=[r("复制",-1)])]),_:1})),[[b,t(s).business_domain]])]),e[25]||(e[25]=o("div",{class:"form-tips"}," 登录微信公众平台,点击设置>公众号设置>功能设置,填写业务域名 ",-1))])]),_:1}),l(a,{label:"JS接口安全域名"},{default:d(()=>[o("div",ie,[o("div",re,[o("div",me,[l(i,{modelValue:t(s).js_secure_domain,"onUpdate:modelValue":e[10]||(e[10]=n=>t(s).js_secure_domain=n),disabled:""},null,8,["modelValue"])]),f((m(),v(_,null,{default:d(()=>[...e[26]||(e[26]=[r("复制",-1)])]),_:1})),[[b,t(s).js_secure_domain]])]),e[27]||(e[27]=o("div",{class:"form-tips"}," 登录微信公众平台,点击设置>公众号设置>功能设置,填写JS接口安全域名 ",-1))])]),_:1}),l(a,{label:"网页授权域名"},{default:d(()=>[o("div",pe,[o("div",ue,[o("div",_e,[l(i,{modelValue:t(s).web_auth_domain,"onUpdate:modelValue":e[11]||(e[11]=n=>t(s).web_auth_domain=n),disabled:""},null,8,["modelValue"])]),f((m(),v(_,null,{default:d(()=>[...e[28]||(e[28]=[r("复制",-1)])]),_:1})),[[b,t(s).web_auth_domain]])]),e[29]||(e[29]=o("div",{class:"form-tips"}," 登录微信公众平台,点击设置>公众号设置>功能设置,填写网页授权域名 ",-1))])]),_:1})]),_:1})]),_:1},8,["model","label-width"]),f((m(),v(I,null,{default:d(()=>[l(_,{type:"primary",onClick:U},{default:d(()=>[...e[31]||(e[31]=[r("保存",-1)])]),_:1})]),_:1})),[[q,["channel.official_account_setting/setConfig"]]])])}}});export{Ie as default};
|