|
@@ -82,56 +82,103 @@
|
|
|
<el-button type="primary" @click="onSubmit2">提交</el-button>
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="企微配置" name="qwConfig">
|
|
|
- <el-form ref="qwConfig" :model="qwConfig" label-width="200px">
|
|
|
- <el-form-item label="企业CoripID">
|
|
|
- <el-input v-model="qwConfig.corpId" style="width:400px" ></el-input>
|
|
|
+<!-- <el-tab-pane label="企微配置" name="qwConfig">-->
|
|
|
+<!-- <el-form ref="qwConfig" :model="qwConfig" label-width="200px">-->
|
|
|
+<!-- <el-form-item label="企业CoripID">-->
|
|
|
+<!-- <el-input v-model="qwConfig.corpId" style="width:400px" ></el-input>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="通讯录Secret">-->
|
|
|
+<!-- <el-input v-model="qwConfig.bookSecret" style="width:400px" ></el-input>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+
|
|
|
+<!-- <el-form-item label="应用Secret">-->
|
|
|
+<!-- <el-input v-model="qwConfig.appSecret" style="width:400px" ></el-input>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="应用AgentId">-->
|
|
|
+<!-- <el-input v-model="qwConfig.AgentId" style="width:400px" ></el-input>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="Token">-->
|
|
|
+<!-- <el-input v-model="qwConfig.token" style="width:400px" :readonly="true"></el-input>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="EncodingAESKey">-->
|
|
|
+<!-- <el-input v-model="qwConfig.encodingAESKey" style="width:400px" :readonly="true"></el-input>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="域名地址">-->
|
|
|
+<!-- <el-input v-model="qwConfig.realmNameURL" style="width:600px"></el-input>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="回调地接">-->
|
|
|
+<!-- <el-input v-model="qwConfig.notifyUrl" style="width:600px" :readonly="true"></el-input>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="聊天工具栏跳转地址">-->
|
|
|
+<!-- <el-input v-model="qwConfig.chatToolbar" style="width:600px" :readonly="true"></el-input>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="聊天工具栏实际运用地址">-->
|
|
|
+<!-- <el-input v-model="qwConfig.chatToolbarOAuth2" :rows="2" type="textarea" style="width:1000px;" :readonly="true"></el-input>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <div class="line"></div>-->
|
|
|
+<!-- <div style="float:right;margin-right:20px">-->
|
|
|
+<!-- <el-button type="primary" @click="onSubmit4">提交</el-button>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </el-form>-->
|
|
|
+<!-- </el-tab-pane>-->
|
|
|
+ <el-tab-pane label="AI客服配置" name="AiKfConfig">
|
|
|
+ <el-form ref="AiKfConfig" :model="AiKfConfig" label-width="120px">
|
|
|
+ <el-form-item label="通用Key">
|
|
|
+ <el-input v-model="AiKfConfig.Key" style="width:600px" ></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="通讯录Secret">
|
|
|
- <el-input v-model="qwConfig.bookSecret" style="width:400px" ></el-input>
|
|
|
+ <el-form-item label="调用地址">
|
|
|
+ <el-input v-model="AiKfConfig.url" style="width:600px" ></el-input>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="应用Secret">
|
|
|
- <el-input v-model="qwConfig.appSecret" style="width:400px" ></el-input>
|
|
|
+ <div class="line"></div>
|
|
|
+ <div style="float:right;margin-right:20px">
|
|
|
+ <el-button type="primary" @click="onSubmit5">提交</el-button>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="红包商户配置" name="redPacketConfig" >
|
|
|
+ <el-form ref="redPacketConfig" :model="redPacketConfig" label-width="150px">
|
|
|
+ <el-form-item label="红包接口类型" prop="isNew">
|
|
|
+ <el-radio-group v-model="redPacketConfig.isNew">
|
|
|
+ <el-radio label="0">商家转账到零钱(旧)</el-radio>
|
|
|
+ <el-radio label="1">商家转账(新)</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="应用AgentId">
|
|
|
- <el-input v-model="qwConfig.AgentId" style="width:400px" ></el-input>
|
|
|
+ <el-form-item label="公众号appid" prop="appId">
|
|
|
+ <el-input v-model="redPacketConfig.appId" label="请输入appId"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="Token">
|
|
|
- <el-input v-model="qwConfig.token" style="width:400px" :readonly="true"></el-input>
|
|
|
+ <el-form-item label="小程序appid" prop="appId">
|
|
|
+ <el-input v-model="redPacketConfig.miniappId" label="请输入appId"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="EncodingAESKey">
|
|
|
- <el-input v-model="qwConfig.encodingAESKey" style="width:400px" :readonly="true"></el-input>
|
|
|
+ <el-form-item label="商户号" prop="mchId">
|
|
|
+ <el-input v-model="redPacketConfig.mchId" label="请输入mchId"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="域名地址">
|
|
|
- <el-input v-model="qwConfig.realmNameURL" style="width:600px"></el-input>
|
|
|
+ <el-form-item label="商户密钥" prop="mchKey">
|
|
|
+ <el-input v-model="redPacketConfig.mchKey" label="mchKey"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="回调地接">
|
|
|
- <el-input v-model="qwConfig.notifyUrl" style="width:600px" :readonly="true"></el-input>
|
|
|
+ <el-form-item label="p12证书路径" prop="keyPath">
|
|
|
+ <el-input v-model="redPacketConfig.keyPath" label="请输入keyPath"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="聊天工具栏跳转地址">
|
|
|
- <el-input v-model="qwConfig.chatToolbar" style="width:600px" :readonly="true"></el-input>
|
|
|
+ <el-form-item label="apiV3密钥" prop="apiV3Key">
|
|
|
+ <el-input v-model="redPacketConfig.apiV3Key" label="请输入apiV3Key"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="聊天工具栏实际运用地址">
|
|
|
- <el-input v-model="qwConfig.chatToolbarOAuth2" :rows="2" type="textarea" style="width:1000px;" :readonly="true"></el-input>
|
|
|
+ <el-form-item label="公钥ID" prop="publicKeyId">
|
|
|
+ <el-input v-model="redPacketConfig.publicKeyId" label="请输入公钥ID"></el-input>
|
|
|
</el-form-item>
|
|
|
- <div class="line"></div>
|
|
|
- <div style="float:right;margin-right:20px">
|
|
|
- <el-button type="primary" @click="onSubmit4">提交</el-button>
|
|
|
- </div>
|
|
|
- </el-form>
|
|
|
- </el-tab-pane>
|
|
|
- <el-tab-pane label="AI客服配置" name="AiKfConfig">
|
|
|
- <el-form ref="AiKfConfig" :model="AiKfConfig" label-width="120px">
|
|
|
- <el-form-item label="通用Key">
|
|
|
- <el-input v-model="AiKfConfig.Key" style="width:600px" ></el-input>
|
|
|
+ <el-form-item label="公钥证书" prop="publicKeyPath">
|
|
|
+ <el-input v-model="redPacketConfig.publicKeyPath" label="请输入publicKeyPath"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="调用地址">
|
|
|
- <el-input v-model="AiKfConfig.url" style="width:600px" ></el-input>
|
|
|
+ <el-form-item label="key路径" prop="privateKeyPath">
|
|
|
+ <el-input v-model="redPacketConfig.privateKeyPath" label="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
- <div class="line"></div>
|
|
|
+ <el-form-item label="cert路径" prop="privateCertPath">
|
|
|
+ <el-input v-model="redPacketConfig.privateCertPath" label="请输入"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="回调地址" prop="notifyUrl">
|
|
|
+ <el-input v-model="redPacketConfig.notifyUrl" label="请输入"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
<div style="float:right;margin-right:20px">
|
|
|
- <el-button type="primary" @click="onSubmit5">提交</el-button>
|
|
|
+ <el-button type="primary" @click="onSubmit4">提交</el-button>
|
|
|
</div>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
@@ -258,6 +305,9 @@ export default {
|
|
|
companyUserConfig: {},
|
|
|
adminIsShowForm:{},
|
|
|
userIsDefaultBlack: null,
|
|
|
+ redPacketConfig:{},
|
|
|
+
|
|
|
+ redPacketConfigForm:{}
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
@@ -408,6 +458,11 @@ export default {
|
|
|
if(response.data.configValue != null){
|
|
|
this.adminIsShow = JSON.parse(response.data.configValue);
|
|
|
}
|
|
|
+ }else if(key=="redPacket:config"){
|
|
|
+ this.redPacketConfigForm=response.data;
|
|
|
+ if(response.data.configValue!=null){
|
|
|
+ this.redPacketConfig=JSON.parse(response.data.configValue);
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
},
|
|
@@ -438,12 +493,21 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ // onSubmit4() {
|
|
|
+ // this.qwConfigForm.configValue=JSON.stringify(this.qwConfig);
|
|
|
+ // updateConfig(this.qwConfigForm).then(response => {
|
|
|
+ // if (response.code === 200) {
|
|
|
+ // this.msgSuccess("修改成功");
|
|
|
+ // this.getConfigKey("sys:qw:config");
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // },
|
|
|
onSubmit4() {
|
|
|
- this.qwConfigForm.configValue=JSON.stringify(this.qwConfig);
|
|
|
- updateConfig(this.qwConfigForm).then(response => {
|
|
|
+ this.redPacketConfigForm.configValue=JSON.stringify(this.redPacketConfig);
|
|
|
+ updateConfig(this.redPacketConfigForm).then(response => {
|
|
|
if (response.code === 200) {
|
|
|
this.msgSuccess("修改成功");
|
|
|
- this.getConfigKey("sys:qw:config");
|
|
|
+ this.getConfigKey("redPacket:config");
|
|
|
}
|
|
|
});
|
|
|
},
|