"use strict";(self["webpackChunkhxmini"]=self["webpackChunkhxmini"]||[]).push([[3156],{69397:function(e,l,a){a.r(l),a.d(l,{default:function(){return C}});var s=a(20641),t=a(9322);const o=(0,s.Lk)("div",{class:"el-form-item-msg"},null,-1),i=(0,s.Lk)("div",{class:"el-form-item-msg"},null,-1),d=(0,s.Lk)("div",{class:"el-form-item-msg"},"支持Html格式",-1),m=(0,s.Lk)("div",{class:"el-form-item-msg"},null,-1),r=(0,s.Lk)("div",{class:"el-form-item-msg"},null,-1),u=(0,s.Lk)("div",{class:"el-form-item-msg"},null,-1),n=(0,s.Lk)("div",{class:"el-form-item-msg"},"公众号平台与系统对接认证Token,请优先填写此参数并保存,然后再在微信公众号平台操作对接。",-1),p=(0,s.Lk)("div",{class:"el-form-item-msg"},"公众号APPID是所有接口必要参数,可以在公众号平台 [ 开发 > 基本配置 ] 页面获取。",-1),c=(0,s.Lk)("div",{class:"el-form-item-msg"},"公众号应用密钥是所有接口必要参数,可以在公众号平台 [ 开发 > 基本配置 ] 页面授权后获取。",-1),b=(0,s.Lk)("div",{class:"el-form-item-msg"},"若开启了消息加密时必需填写,消息加密密钥必需填写并保持与公众号平台一致。",-1),g=(0,s.Lk)("div",{class:"el-form-item-msg"},"微信商户账号,需要在微信商户平台获取,MCH_ID 与 APPID 匹配",-1),k=(0,s.Lk)("div",{class:"el-form-item-msg"},"微信商户 V2 密钥,需要在微信商户平台操作设置操作密码并获取商户接口密钥",-1),h=(0,s.Lk)("div",{class:"el-form-item-msg"},null,-1),f=(0,s.Lk)("div",{class:"el-form-item-msg"},null,-1),y=(0,s.Lk)("div",{class:"el-form-item-msg"},"小程序后台获取",-1),_=(0,s.Lk)("div",{class:"el-form-item-msg"},"小程序后台获取",-1);function V(e,l,a,V,F,v){const L=(0,s.g2)("el-input"),U=(0,s.g2)("el-form-item"),C=(0,s.g2)("sc-upload"),w=(0,s.g2)("sc-editor"),A=(0,s.g2)("el-form"),q=(0,s.g2)("el-tab-pane"),I=(0,s.g2)("el-tag"),P=(0,s.g2)("el-col"),$=(0,s.g2)("scUploadFile"),N=(0,s.g2)("el-row"),S=(0,s.g2)("el-tabs"),T=(0,s.g2)("el-card"),E=(0,s.g2)("el-main"),K=(0,s.g2)("el-button"),W=(0,s.g2)("el-footer"),R=(0,s.g2)("el-container"),j=(0,s.gN)("loading");return(0,s.uX)(),(0,s.Wv)(R,null,{default:(0,s.k6)(()=>[(0,s.bF)(E,null,{default:(0,s.k6)(()=>[(0,s.bF)(T,{shadow:"never",header:"系统设置",class:"borderNone mt10"},{default:(0,s.k6)(()=>[(0,s.bF)(S,{modelValue:F.activeName,"onUpdate:modelValue":l[18]||(l[18]=e=>F.activeName=e),class:"demo-tabs",onTabChange:v.handleClick},{default:(0,s.k6)(()=>[(0,s.bo)(((0,s.uX)(),(0,s.Wv)(q,{label:"基础设置",name:"service"},{default:(0,s.k6)(()=>[(0,s.bF)(A,{model:F.sys,rules:F.rules,ref:"form","label-position":"top",onKeyup:(0,t.jR)(v.saveForm,["enter"])},{default:(0,s.k6)(()=>[(0,s.bF)(U,{label:"系统名称",prop:"title",class:"label-item"},{default:(0,s.k6)(()=>[(0,s.bF)(L,{modelValue:F.sys.title,"onUpdate:modelValue":l[0]||(l[0]=e=>F.sys.title=e),placeholder:"请输入",clearable:""},null,8,["modelValue"]),o]),_:1}),(0,s.bF)(U,{label:"客服联系电话",prop:"tel",class:"label-item"},{default:(0,s.k6)(()=>[(0,s.bF)(L,{modelValue:F.sys.tel,"onUpdate:modelValue":l[1]||(l[1]=e=>F.sys.tel=e),placeholder:"请输入",clearable:""},null,8,["modelValue"]),i]),_:1}),(0,s.bF)(U,{label:"系统Logo",prop:"logo"},{default:(0,s.k6)(()=>[(0,s.bF)(C,{modelValue:F.sys.logo,"onUpdate:modelValue":l[2]||(l[2]=e=>F.sys.logo=e)},null,8,["modelValue"])]),_:1}),(0,s.bF)(U,{label:"备案号",prop:"miitbeian",class:"label-item"},{default:(0,s.k6)(()=>[(0,s.bF)(L,{modelValue:F.sys.miitbeian,"onUpdate:modelValue":l[3]||(l[3]=e=>F.sys.miitbeian=e),placeholder:"请输入",clearable:""},null,8,["modelValue"]),d]),_:1}),(0,s.bF)(U,{label:"版权信息",prop:"copyright",class:"label-item"},{default:(0,s.k6)(()=>[(0,s.bF)(L,{modelValue:F.sys.copyright,"onUpdate:modelValue":l[4]||(l[4]=e=>F.sys.copyright=e),placeholder:"请输入",clearable:""},null,8,["modelValue"]),m]),_:1}),(0,s.bF)(U,{label:"隐私协议",prop:"privacy",class:"label-item"},{default:(0,s.k6)(()=>[(0,s.bF)(w,{modelValue:F.sys.privacy,"onUpdate:modelValue":l[5]||(l[5]=e=>F.sys.privacy=e),placeholder:"请输入",height:400},null,8,["modelValue"]),r]),_:1}),(0,s.bF)(U,{label:"服务协议",prop:"agreements",class:"label-item"},{default:(0,s.k6)(()=>[(0,s.bF)(w,{modelValue:F.sys.agreements,"onUpdate:modelValue":l[6]||(l[6]=e=>F.sys.agreements=e),placeholder:"请输入",height:400},null,8,["modelValue"]),u]),_:1})]),_:1},8,["model","rules","onKeyup"])]),_:1})),[[j,F.isLoading]]),(0,s.bo)(((0,s.uX)(),(0,s.Wv)(q,{label:"微信设置",name:"wechat"},{default:(0,s.k6)(()=>["wechat"==F.activeName?((0,s.uX)(),(0,s.Wv)(A,{key:0,model:F.sys,rules:F.rules2,ref:"form","label-position":"top",onKeyup:(0,t.jR)(v.saveForm,["enter"])},{default:(0,s.k6)(()=>[(0,s.bF)(N,{gutter:15},{default:(0,s.k6)(()=>[(0,s.bF)(P,{span:this.$store.state.global.ismobile?24:12},{default:(0,s.k6)(()=>[(0,s.Lk)("fieldset",null,[(0,s.Lk)("legend",null,[(0,s.bF)(I,null,{default:(0,s.k6)(()=>[(0,s.eW)("公众号配置")]),_:1})]),(0,s.bF)(U,{label:"Token(接口认证令牌)",prop:"token"},{default:(0,s.k6)(()=>[(0,s.bF)(L,{modelValue:F.sys.token,"onUpdate:modelValue":l[7]||(l[7]=e=>F.sys.token=e),clearable:"",placeholder:"请输入"},null,8,["modelValue"]),n]),_:1}),(0,s.bF)(U,{label:"AppId(公众号 APPID)",prop:"appid"},{default:(0,s.k6)(()=>[(0,s.bF)(L,{modelValue:F.sys.appid,"onUpdate:modelValue":l[8]||(l[8]=e=>F.sys.appid=e),clearable:"",placeholder:"请输入"},null,8,["modelValue"]),p]),_:1}),(0,s.bF)(U,{label:"AppSecret(公众号 Secret)",prop:"secret"},{default:(0,s.k6)(()=>[(0,s.bF)(L,{modelValue:F.sys.secret,"onUpdate:modelValue":l[9]||(l[9]=e=>F.sys.secret=e),"show-password":"",clearable:"",placeholder:"请输入"},null,8,["modelValue"]),c]),_:1}),(0,s.bF)(U,{label:"AesKey(消息加密密钥)",prop:"aeskey"},{default:(0,s.k6)(()=>[(0,s.bF)(L,{modelValue:F.sys.aeskey,"onUpdate:modelValue":l[10]||(l[10]=e=>F.sys.aeskey=e),clearable:"",placeholder:"请输入"},null,8,["modelValue"]),b]),_:1})])]),_:1},8,["span"]),(0,s.bF)(P,{span:this.$store.state.global.ismobile?24:12},{default:(0,s.k6)(()=>[(0,s.Lk)("fieldset",null,[(0,s.Lk)("legend",null,[(0,s.bF)(I,null,{default:(0,s.k6)(()=>[(0,s.eW)("支付配置")]),_:1})]),(0,s.bF)(U,{label:"MCH_ID(微信商户账号)",prop:"mch_id"},{default:(0,s.k6)(()=>[(0,s.bF)(L,{modelValue:F.sys.mch_id,"onUpdate:modelValue":l[11]||(l[11]=e=>F.sys.mch_id=e),clearable:"",placeholder:"请输入"},null,8,["modelValue"]),g]),_:1}),(0,s.bF)(U,{label:"MCH_KEY(微信商户密钥)",prop:"mch_key"},{default:(0,s.k6)(()=>[(0,s.bF)(L,{modelValue:F.sys.mch_key,"onUpdate:modelValue":l[12]||(l[12]=e=>F.sys.mch_key=e),"show-password":"",clearable:"",placeholder:"请输入"},null,8,["modelValue"]),k]),_:1}),(0,s.bF)(U,{label:"商户KEY证书",prop:"cert_key"},{default:(0,s.k6)(()=>[(0,s.bF)($,{modelValue:F.sys.cert_key,"onUpdate:modelValue":l[13]||(l[13]=e=>F.sys.cert_key=e),tip:"请上传apiclient_key.pem文件",btnTxt:"上传KEY证书",accept:".pem",apiObj:e.$API.common.uploadFile,multiple:!1,limit:1},null,8,["modelValue","apiObj"]),h]),_:1}),(0,s.bF)(U,{label:"商户CRET证书",prop:"cert_cert"},{default:(0,s.k6)(()=>[(0,s.bF)($,{modelValue:F.sys.cert_cert,"onUpdate:modelValue":l[14]||(l[14]=e=>F.sys.cert_cert=e),tip:"请上传apiclient_cert.pem文件",btnTxt:"上传CERT证书",accept:".pem",apiObj:e.$API.common.uploadFile,multiple:!1,limit:1},null,8,["modelValue","apiObj"]),f]),_:1})])]),_:1},8,["span"]),(0,s.bF)(P,{span:this.$store.state.global.ismobile?24:12},{default:(0,s.k6)(()=>[(0,s.Lk)("fieldset",null,[(0,s.Lk)("legend",null,[(0,s.bF)(I,null,{default:(0,s.k6)(()=>[(0,s.eW)("小程序配置")]),_:1})]),(0,s.bF)(U,{label:"AppId(小程序 APPID)",prop:"mini_appid"},{default:(0,s.k6)(()=>[(0,s.bF)(L,{modelValue:F.sys.mini_appid,"onUpdate:modelValue":l[15]||(l[15]=e=>F.sys.mini_appid=e),clearable:"",placeholder:"请输入"},null,8,["modelValue"]),y]),_:1}),(0,s.bF)(U,{label:"AppSecret(小程序密钥)",prop:"mini_secret"},{default:(0,s.k6)(()=>[(0,s.bF)(L,{modelValue:F.sys.mini_secret,"onUpdate:modelValue":l[16]||(l[16]=e=>F.sys.mini_secret=e),"show-password":"",clearable:"",placeholder:"请输入"},null,8,["modelValue"]),_]),_:1}),(0,s.bF)(U,{label:"分享图片",prop:"share"},{default:(0,s.k6)(()=>[(0,s.bF)(C,{modelValue:F.sys.share,"onUpdate:modelValue":l[17]||(l[17]=e=>F.sys.share=e)},null,8,["modelValue"])]),_:1})])]),_:1},8,["span"])]),_:1})]),_:1},8,["model","rules","onKeyup"])):(0,s.Q3)("",!0)]),_:1})),[[j,F.isLoading]])]),_:1},8,["modelValue","onTabChange"])]),_:1})]),_:1}),(0,s.bF)(W,{style:{"text-align":"right"}},{default:(0,s.k6)(()=>[(0,s.bF)(K,{type:"primary",size:"large",loading:F.isSaveing,onClick:v.saveForm},{default:(0,s.k6)(()=>[(0,s.eW)("保存")]),_:1},8,["loading","onClick"])]),_:1})]),_:1})}const F=(0,s.$V)(()=>Promise.all([a.e(8774),a.e(6158),a.e(580)]).then(a.bind(a,30580)));var v={components:{scEditor:F},data(){return{activeName:"service",isSaveing:!1,sys:{},smsRegion:[],rules2:{token:[{required:!0,message:"请输入"}],appid:[{required:!0,message:"请输入"}],secret:[{required:!0,message:"请输入"}],mch_id:[{required:!0,message:"请输入"}],mch_key:[{required:!0,message:"请输入"}],mini_appid:[{required:!0,message:"请输入"}],mini_secret:[{required:!0,message:"请输入"}]},rules:{title:[{required:!0,message:"请输入"}],tel:[{required:!0,message:"请输入"}],logo:[{required:!0,message:"请选择",trigger:"change"}],miitbeian:[{required:!0,message:"请输入"}],beian:[{required:!0,message:"请输入"}],copyright:[{required:!0,message:"请输入"}]},isLoading:!1}},created(){this.getConfig()},methods:{handleClick(e){this.activeName=e,this.getConfig()},saveForm(){this.isSaveing=!0,this.$refs.form.validate(async e=>{if(console.log(e),!e)return this.isSaveing=!1,!1;var l=await this.$API.setting.configSave.post({type:this.activeName,data:this.sys});if(this.isSaveing=!1,0==l.code)return this.$message.error(l.msg),!1;"service"==this.activeName&&this.$TOOL.data.set("SERVICE",this.sys),this.$message.success(l.msg)})},async getConfig(){this.isLoading=!0;var e=await this.$API.setting.config.get({type:this.activeName});this.isLoading=!1,0!=e.code?("sms"==this.activeName&&(this.smsRegion=e.data.channel),this.sys=e.data):this.$message.error(e.msg)}}},L=a(66262);const U=(0,L.A)(v,[["render",V]]);var C=U}}]);