import{_ as S}from"./index-DIdDuSEy.js";import{R as B,I as R,B as F,C as N,i as j,D as M}from"./element-plus-BAaIsRfX.js";import{_ as W}from"./picker-aUBA-Fev.js";import{r as x,u as K}from"./index-Bw5CyuLZ.js";import{d as D,a0 as L,s as T,aq as c,c as z,o as m,U as t,M as r,L as d,a as o,u as s,K as u,R as _}from"./@vue-DjVelRet.js";import"./@element-plus-RuzzlbSF.js";import"./lodash-es-VsDguZh5.js";import"./dayjs-Mv9jwnDt.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./index-CtMp1oH4.js";import"./index-DLKRQyf-.js";import"./index.vue_vue_type_script_setup_true_lang-Dt1VPZFQ.js";import"./index-Bsb_GDo3.js";import"./index-CTt4Lw0F.js";import"./index.vue_vue_type_script_setup_true_lang-D7hJccd_.js";import"./@vueuse-DbKvT5Ch.js";import"./usePaging-Dtz4iZyr.js";import"./vuedraggable-CUBnU4N-.js";import"./vue-BlNCuTuS.js";import"./sortablejs-SiPGO7My.js";import"./nprogress-DYbUr3Ql.js";import"./vue-router-DifUqGFW.js";import"./pinia-D1_qSsvX.js";import"./axios-DIsA03vz.js";import"./lodash-wrSAtCJj.js";import"./css-color-function-DsMtFL6v.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-DXsJvHIW.js";import"./clipboard-DPX9bJ1T.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js--xG_hASo.js";import"./@highlightjs-DcY7_PRf.js";function G(w){return x.post({url:"/channel.mnp_settings/setConfig",params:w})}function H(){return x.get({url:"/channel.mnp_settings/getConfig"})}const J={class:"w-80"},O={class:"w-80"},P={class:"flex-1"},Q={class:"w-80"},X={class:"w-80"},Y={class:"flex-1 min-w-0"},Z={class:"sm:flex"},$={class:"mr-4 sm:w-80 flex"},h={class:"flex-1 min-w-0"},ee={class:"sm:flex"},oe={class:"mr-4 sm:w-80 flex"},le={class:"flex-1 min-w-0"},te={class:"sm:flex"},se={class:"mr-4 sm:w-80 flex"},de={class:"flex-1 min-w-0"},ie={class:"sm:flex"},ne={class:"mr-4 sm:w-80 flex"},ae={class:"flex-1 min-w-0"},me={class:"sm:flex"},pe={class:"mr-4 sm:w-80 flex"},re={class:"flex-1 min-w-0"},ue={class:"sm:flex"},_e={class:"mr-4 sm:w-80 flex"},fe=D({name:"weappConfig"}),so=D({...fe,setup(w){const q=K(),l=L({name:"",original_id:"",qr_code:"",app_id:"",app_secret:"",business_domain:"",download_file_domain:"",request_domain:"",socket_domain:"",tcpDomain:"",udp_domain:"",upload_file_domain:""}),V=T(),k={app_id:[{required:!0,message:"请输入AppID",trigger:["blur","change"]}],app_secret:[{required:!0,message:"请输入AppSecret",trigger:["blur","change"]}]},g=async()=>{const v=await H();for(const e in l)l[e]=v[e]},I=async()=>{var v;await((v=V.value)==null?void 0:v.validate()),await G(l),g()};return g(),(v,e)=>{const U=B,b=R,a=N,n=F,C=W,p=j,A=M,y=S,f=c("copy"),E=c("perms");return m(),z("div",null,[t(b,{class:"!border-none",shadow:"never"},{default:d(()=>[t(U,{type:"warning",title:"温馨提示:填写微信小程序开发配置,请前往微信公众平台申请小程序并完成认证",closable:!1,"show-icon":""})]),_:1}),t(A,{ref_key:"formRef",ref:V,model:s(l),rules:k,"label-width":s(q).isMobile?"80px":"160px"},{default:d(()=>[t(b,{class:"!border-none mt-4",shadow:"never"},{default:d(()=>[e[12]||(e[12]=o("div",{class:"font-medium mb-7"},"微信小程序",-1)),t(n,{label:"小程序名称",prop:"name"},{default:d(()=>[o("div",J,[t(a,{modelValue:s(l).name,"onUpdate:modelValue":e[0]||(e[0]=i=>s(l).name=i),placeholder:"请输入小程序名称"},null,8,["modelValue"])])]),_:1}),t(n,{label:"原始ID",prop:"original_id"},{default:d(()=>[o("div",O,[t(a,{modelValue:s(l).original_id,"onUpdate:modelValue":e[1]||(e[1]=i=>s(l).original_id=i),placeholder:"请输入原始ID"},null,8,["modelValue"])])]),_:1}),t(n,{label:"小程序码",prop:"qr_code"},{default:d(()=>[o("div",P,[o("div",null,[t(C,{modelValue:s(l).qr_code,"onUpdate:modelValue":e[2]||(e[2]=i=>s(l).qr_code=i),limit:1},null,8,["modelValue"])]),e[11]||(e[11]=o("div",{class:"form-tips"},"建议尺寸:宽400px*高400px。jpg,jpeg,png格式",-1))])]),_:1})]),_:1}),t(b,{class:"!border-none mt-4",shadow:"never"},{default:d(()=>[e[14]||(e[14]=o("div",{class:"font-medium mb-7"},"开发者ID",-1)),t(n,{label:"AppID",prop:"app_id"},{default:d(()=>[o("div",Q,[t(a,{modelValue:s(l).app_id,"onUpdate:modelValue":e[3]||(e[3]=i=>s(l).app_id=i),placeholder:"请输入AppID"},null,8,["modelValue"])])]),_:1}),t(n,{label:"AppSecret",prop:"app_secret"},{default:d(()=>[o("div",X,[t(a,{modelValue:s(l).app_secret,"onUpdate:modelValue":e[4]||(e[4]=i=>s(l).app_secret=i),placeholder:"请输入AppSecret"},null,8,["modelValue"])])]),_:1}),t(n,null,{default:d(()=>e[13]||(e[13]=[o("div",{class:"form-tips"}," 小程序账号登录微信公众平台,点击开发>开发设置->开发者ID,设置AppID和AppSecret ",-1)])),_:1})]),_:1}),t(b,{class:"!border-none mt-4",shadow:"never"},{default:d(()=>[e[25]||(e[25]=o("div",{class:"font-medium mb-7"},"服务器域名",-1)),t(n,{label:"request合法域名",prop:"appId"},{default:d(()=>[o("div",Y,[o("div",Z,[o("div",$,[t(a,{modelValue:s(l).request_domain,"onUpdate:modelValue":e[5]||(e[5]=i=>s(l).request_domain=i),disabled:""},null,8,["modelValue"])]),r((m(),u(p,null,{default:d(()=>e[15]||(e[15]=[_("复制")])),_:1})),[[f,s(l).request_domain]])]),e[16]||(e[16]=o("div",{class:"form-tips"}," 小程序账号登录微信公众平台,点击开发>开发设置->服务器域名,填写https协议域名 ",-1))])]),_:1}),t(n,{label:"socket合法域名"},{default:d(()=>[o("div",h,[o("div",ee,[o("div",oe,[t(a,{modelValue:s(l).socket_domain,"onUpdate:modelValue":e[6]||(e[6]=i=>s(l).socket_domain=i),disabled:""},null,8,["modelValue"])]),r((m(),u(p,null,{default:d(()=>e[17]||(e[17]=[_("复制")])),_:1})),[[f,s(l).socket_domain]])]),e[18]||(e[18]=o("div",{class:"form-tips"}," 小程序账号登录微信公众平台,点击开发>开发设置->服务器域名,填写wss协议域名 ",-1))])]),_:1}),t(n,{label:"uploadFile合法域名"},{default:d(()=>[o("div",le,[o("div",te,[o("div",se,[t(a,{modelValue:s(l).upload_file_domain,"onUpdate:modelValue":e[7]||(e[7]=i=>s(l).upload_file_domain=i),disabled:""},null,8,["modelValue"])]),r((m(),u(p,null,{default:d(()=>e[19]||(e[19]=[_("复制")])),_:1})),[[f,s(l).upload_file_domain]])]),e[20]||(e[20]=o("div",{class:"form-tips"}," 小程序账号登录微信公众平台,点击开发>开发设置->服务器域名,填写https协议域名 ",-1))])]),_:1}),t(n,{label:"downloadFile合法域名"},{default:d(()=>[o("div",de,[o("div",ie,[o("div",ne,[t(a,{modelValue:s(l).download_file_domain,"onUpdate:modelValue":e[8]||(e[8]=i=>s(l).download_file_domain=i),disabled:""},null,8,["modelValue"])]),r((m(),u(p,null,{default:d(()=>e[21]||(e[21]=[_("复制")])),_:1})),[[f,s(l).download_file_domain]])]),e[22]||(e[22]=o("div",{class:"form-tips"}," 小程序账号登录微信公众平台,点击开发>开发设置->服务器域名,填写https协议域名 ",-1))])]),_:1}),t(n,{label:"udp合法域名"},{default:d(()=>[o("div",ae,[o("div",me,[o("div",pe,[t(a,{modelValue:s(l).udp_domain,"onUpdate:modelValue":e[9]||(e[9]=i=>s(l).udp_domain=i),disabled:""},null,8,["modelValue"])]),r((m(),u(p,null,{default:d(()=>e[23]||(e[23]=[_("复制")])),_:1})),[[f,s(l).udp_domain]])]),e[24]||(e[24]=o("div",{class:"form-tips"}," 小程序账号登录微信公众平台,点击开发>开发设置->服务器域名,填写udp协议域名 ",-1))])]),_:1})]),_:1}),t(b,{class:"!border-none mt-4",shadow:"never"},{default:d(()=>[e[28]||(e[28]=o("div",{class:"font-medium mb-7"},"业务域名",-1)),t(n,{label:"业务域名"},{default:d(()=>[o("div",re,[o("div",ue,[o("div",_e,[t(a,{modelValue:s(l).business_domain,"onUpdate:modelValue":e[10]||(e[10]=i=>s(l).business_domain=i),disabled:""},null,8,["modelValue"])]),r((m(),u(p,null,{default:d(()=>e[26]||(e[26]=[_("复制")])),_:1})),[[f,s(l).business_domain]])]),e[27]||(e[27]=o("div",{class:"form-tips"}," 小程序账号登录微信公众平台,点击开发>开发设置->业务域名,填写业务域名 ",-1))])]),_:1})]),_:1})]),_:1},8,["model","label-width"]),r((m(),u(y,null,{default:d(()=>[t(p,{type:"primary",onClick:I},{default:d(()=>e[29]||(e[29]=[_("保存")])),_:1})]),_:1})),[[E,["channel.mnp_settings/setConfig"]]])])}}});export{so as default};