|
|
@@ -1,6 +1,89 @@
|
|
|
<template>
|
|
|
<div class="app-container">
|
|
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <el-tab-pane label="个微配置" name="wx.config">
|
|
|
+ <el-form :model="form30" label-width="200px">
|
|
|
+ <el-form-item label="新账号判断时间" prop="newAccountTime">
|
|
|
+ <el-input v-model="form30.newAccountTime" placeholder="请输入天" style="width: 150px">
|
|
|
+ <template slot="append">天</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="新账号每天添加数量" prop="newAccountAddNum">
|
|
|
+ <el-input v-model="form30.newAccountAddNum" placeholder="请输入个" style="width: 150px">
|
|
|
+ <template slot="append">个</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="普通账号每天添加数量" prop="accountAddNum">
|
|
|
+ <el-input v-model="form30.accountAddMin" placeholder="请输入个" style="width: 150px">
|
|
|
+ <template slot="append">个</template>
|
|
|
+ </el-input>
|
|
|
+ <span> 到 </span>
|
|
|
+ <el-input v-model="form30.accountAddMax" placeholder="请输入个" style="width: 150px">
|
|
|
+ <template slot="append">个</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="文字消息(条/分)" prop="accountAddNum">
|
|
|
+ <el-input v-model="form30.txtMsgMinNum" placeholder="请输入条" style="width: 150px">
|
|
|
+ <template slot="append">条</template>
|
|
|
+ </el-input>
|
|
|
+ <span> 到 </span>
|
|
|
+ <el-input v-model="form30.txtMsgMaxNum" placeholder="请输入条" style="width: 150px">
|
|
|
+ <template slot="append">条</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="图片消息(条/分)" prop="accountAddNum">
|
|
|
+ <el-input v-model="form30.imgMsgMinNum" placeholder="请输入条" style="width: 150px">
|
|
|
+ <template slot="append">条</template>
|
|
|
+ </el-input>
|
|
|
+ <span> 到 </span>
|
|
|
+ <el-input v-model="form30.imgMsgMaxNum" placeholder="请输入条" style="width: 150px">
|
|
|
+ <template slot="append">条</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="新号添加好友频率(条/分)" prop="accountAddNum">
|
|
|
+ <el-input v-model="form30.newAccountAddWxMin" placeholder="请输入分" style="width: 150px">
|
|
|
+ <template slot="append">分</template>
|
|
|
+ </el-input>
|
|
|
+ <span> 到 </span>
|
|
|
+ <el-input v-model="form30.newAccountAddWxMax" placeholder="请输入分" style="width: 150px">
|
|
|
+ <template slot="append">分</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="新号消息发送频率(条/秒)" prop="accountAddNum">
|
|
|
+ <el-input v-model="form30.newAccountSendMsgMin" placeholder="请输入秒" style="width: 150px">
|
|
|
+ <template slot="append">秒</template>
|
|
|
+ </el-input>
|
|
|
+ <span> 到 </span>
|
|
|
+ <el-input v-model="form30.newAccountSendMsgMax" placeholder="请输入秒" style="width: 150px">
|
|
|
+ <template slot="append">秒</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="添加好友频率(条/分)" prop="accountAddNum">
|
|
|
+ <el-input v-model="form30.accountAddWxMin" placeholder="请输入分" style="width: 150px">
|
|
|
+ <template slot="append">分</template>
|
|
|
+ </el-input>
|
|
|
+ <span> 到 </span>
|
|
|
+ <el-input v-model="form30.accountAddWxMax" placeholder="请输入分" style="width: 150px">
|
|
|
+ <template slot="append">分</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="消息发送频率(条/秒)" prop="accountAddNum">
|
|
|
+ <el-input v-model="form30.accountSendMsgMin" placeholder="请输入秒" style="width: 150px">
|
|
|
+ <template slot="append">秒</template>
|
|
|
+ </el-input>
|
|
|
+ <span> 到 </span>
|
|
|
+ <el-input v-model="form30.accountSendMsgMax" placeholder="请输入秒" style="width: 150px">
|
|
|
+ <template slot="append">秒</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="footer">
|
|
|
+ <el-button type="primary" @click="submitForm30">提 交</el-button>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ </el-tab-pane>
|
|
|
<el-tab-pane label="OSS配置" name="sys.oss.cloudStorage">
|
|
|
<el-form ref="form1" :model="form1" :rules="rules1" label-width="160px">
|
|
|
<el-form-item label="类型" prop="type">
|
|
|
@@ -358,17 +441,6 @@
|
|
|
<el-input-number v-model="form7.followRate" :min="0" :max="1000"></el-input-number>
|
|
|
</el-tooltip>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="年支付金额限制" prop="yearPayPrice">
|
|
|
- <el-input-number v-model="form7.yearPayPrice" :precision="2" :step="0.1"></el-input-number>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="达限后支付限制金额" prop="canPayPrice">
|
|
|
- <el-input-number v-model="form7.canPayPrice" :precision="2" :step="0.1"></el-input-number>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="支付金额达限提示" prop="payPriceTip">
|
|
|
- <el-tooltip class="item" effect="dark" content="支付金额达限提示" placement="top-end">
|
|
|
- <el-input v-model="form7.payPriceTip" ></el-input>
|
|
|
- </el-tooltip>
|
|
|
- </el-form-item>
|
|
|
<el-form-item label="是否需要根据物流信息更新订单完成状态" prop="isUpdateOrder">
|
|
|
<el-switch
|
|
|
v-model="form7.isUpdateOrder"
|
|
|
@@ -397,6 +469,15 @@
|
|
|
<el-form-item label="SECRET_KEY" v-if="form7.isIdVerification == 1" prop="SECRET_KEY">
|
|
|
<el-input v-model="form7.SECRET_KEY" label="请输入SECRET_KEY"></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="检查库存" prop="checkStock">
|
|
|
+ <el-radio-group v-model="form7.checkStock">
|
|
|
+ <el-radio :label="true">开启</el-radio>
|
|
|
+ <el-radio :label="false">关闭</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ <el-tooltip class="item" effect="dark" content="开启后,创建订单时会检查商品库存,库存不足时不允许创建订单" placement="top-end">
|
|
|
+ <i class="el-icon-question" style="margin-left: 5px; color: #909399;"></i>
|
|
|
+ </el-tooltip>
|
|
|
+ </el-form-item>
|
|
|
<div class="footer">
|
|
|
<el-button type="primary" @click="submitForm7">提 交</el-button>
|
|
|
</div>
|
|
|
@@ -2379,7 +2460,35 @@
|
|
|
</div>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
-
|
|
|
+ <el-tab-pane label="声纹复刻配置" name="vc.config">
|
|
|
+ <el-form :model="form31" label-width="200px">
|
|
|
+ <el-form-item label="类型" prop="type">
|
|
|
+ <el-radio-group v-model="form31.type">
|
|
|
+ <el-radio :label="1">本地服务器</el-radio>
|
|
|
+ <el-radio :label="2">豆包</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="footer">
|
|
|
+ <el-button type="primary" @click="submitForm31">提 交</el-button>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="直播配置" name="living.config">
|
|
|
+ <el-form ref="form32" :model="form32" label-width="150px">
|
|
|
+ <el-form-item label="类型" prop="app">
|
|
|
+ <el-radio-group v-model="form32.app">
|
|
|
+ <el-radio label="live">直播</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="直播流链接" prop="domain">
|
|
|
+ <el-input v-model="form32.domain" label="请输入domain"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <br>
|
|
|
+ <div class="footer">
|
|
|
+ <el-button type="primary" @click="submitForm32">提 交</el-button>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ </el-tab-pane>
|
|
|
</el-tabs>
|
|
|
|
|
|
|
|
|
@@ -2558,6 +2667,7 @@ export default {
|
|
|
},
|
|
|
form27: {},
|
|
|
form28: {},
|
|
|
+ form30: {},
|
|
|
form29:{
|
|
|
//是否开启拼手气红包
|
|
|
enableRandomRedpacket:false,
|
|
|
@@ -2570,6 +2680,8 @@ export default {
|
|
|
],
|
|
|
|
|
|
},
|
|
|
+ form31:{},
|
|
|
+ form32:{},
|
|
|
storeProductScrmColumns:[],
|
|
|
storeScrmColumns: [],
|
|
|
photoArr: [],
|
|
|
@@ -2964,6 +3076,28 @@ export default {
|
|
|
this.form29 = {...this.form29, ...JSON.parse(response.data.configValue)}
|
|
|
}
|
|
|
}
|
|
|
+ if (key == 'wx.config') {
|
|
|
+ if(!!response.data){
|
|
|
+ this.configId = response.data.configId
|
|
|
+ this.configKey = response.data.configKey
|
|
|
+ this.form30 = {...this.form30, ...JSON.parse(response.data.configValue)}
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(key == 'vc.config'){
|
|
|
+ if(!!response.data){
|
|
|
+ this.configId = response.data.configId
|
|
|
+ this.configKey = response.data.configKey
|
|
|
+ this.form31 = {...this.form31, ...JSON.parse(response.data.configValue)}
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(key == 'living.config'){
|
|
|
+ if(!!response.data){
|
|
|
+ this.configId = response.data.configId
|
|
|
+ this.configKey = response.data.configKey
|
|
|
+ this.form32 = {...this.form32, ...JSON.parse(response.data.configValue)}
|
|
|
+ console.log(this.form32 );
|
|
|
+ }
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
/** 提交按钮 */
|
|
|
@@ -3240,6 +3374,32 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ submitForm30(){
|
|
|
+ const param = { configId: this.configId, configKey: this.configKey, configValue: JSON.stringify(this.form30) }
|
|
|
+ updateConfigByKey(param).then(response => {
|
|
|
+ if (response.code === 200) {
|
|
|
+ this.msgSuccess('修改成功')
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ submitForm31(){
|
|
|
+ const param = { configId: this.configId, configName : "声纹复刻配置", configKey: this.configKey, configValue: JSON.stringify(this.form31) }
|
|
|
+ console.log(param)
|
|
|
+ updateConfigByKey(param).then(response => {
|
|
|
+ if (response.code === 200) {
|
|
|
+ this.msgSuccess('修改成功')
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ submitForm32(){
|
|
|
+ const param = { configId: this.configId, configName : "直播源配置", configKey: this.configKey, configValue: JSON.stringify(this.form32) }
|
|
|
+ console.log(param)
|
|
|
+ updateConfigByKey(param).then(response => {
|
|
|
+ if (response.code === 200) {
|
|
|
+ this.msgSuccess('修改成功')
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
formatColumns(){
|
|
|
console.log(this.form27.pass_columns)
|
|
|
|