|
|
@@ -2939,6 +2939,55 @@
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
|
|
|
+ <el-tab-pane label="活动配置" name="active.config" >
|
|
|
+ <el-form ref="form24" :model="form36" :rules="rules36" label-width="150px">
|
|
|
+ <el-form-item label="活动名称" prop="activeName">
|
|
|
+ <el-input v-model="form36.activeName" label="请输入活动名称"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="活动开始时间" prop="activeStartTime">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="form36.activeStartTime"
|
|
|
+ type="date"
|
|
|
+ placeholder="请选择活动开始时间"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ style="width: 100%;"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="活动结束时间" prop="activeEndTime">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="form36.activeEndTime"
|
|
|
+ type="date"
|
|
|
+ placeholder="请选择活动结束时间"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ style="width: 100%;"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="消费达标条件" prop="moneyTerm">
|
|
|
+ <el-input-number
|
|
|
+ v-model="form36.moneyTerm"
|
|
|
+ :step="0.01"
|
|
|
+ :precision="2"
|
|
|
+ label="moneyTerm"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="活动奖励" prop="activeReward">
|
|
|
+ <el-input-number v-model="form36.activeReward" label="请输入活动奖励"></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="是否开启" prop="isOpen">
|
|
|
+ <template >
|
|
|
+ <el-radio v-model="form36.isOpen" label="1">开启</el-radio>
|
|
|
+ <el-radio v-model="form36.isOpen" label="0">关闭</el-radio>
|
|
|
+ </template>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <div class="footer">
|
|
|
+ <el-button type="primary" @click="submitForm36">提 交</el-button>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ </el-tab-pane>
|
|
|
+
|
|
|
<!-- 福袋配置 -->
|
|
|
<el-tab-pane label="福袋配置" name="luckyBag.config">
|
|
|
<!-- 单个客服每周(7天)给同客户发送数量次数限制 -->
|
|
|
@@ -3390,6 +3439,7 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ form36:{},
|
|
|
storeProductScrmColumns:[],
|
|
|
storeScrmColumns: [],
|
|
|
photoArr: [],
|
|
|
@@ -3448,6 +3498,26 @@ export default {
|
|
|
rules26: {},
|
|
|
rules31:{},
|
|
|
rules34: {},
|
|
|
+ rules36: {
|
|
|
+ activeName: [
|
|
|
+ { required: true, message: '请输入活动名称', trigger: 'blur' }
|
|
|
+ ],
|
|
|
+ activeStartTime: [
|
|
|
+ { required: true, message: '请选择活动开始时间', trigger: 'change' }
|
|
|
+ ],
|
|
|
+ activeEndTime: [
|
|
|
+ { required: true, message: '请选择活动结束时间', trigger: 'change' }
|
|
|
+ ],
|
|
|
+ moneyTerm: [
|
|
|
+ { required: true, message: '请输入消费达标条件', trigger: 'blur' }
|
|
|
+ ],
|
|
|
+ activeReward: [
|
|
|
+ { required: true, message: '请输入活动奖励', trigger: 'blur' }
|
|
|
+ ],
|
|
|
+ isOpen: [
|
|
|
+ { required: true, message: '请选择是否开启', trigger: 'change' }
|
|
|
+ ]
|
|
|
+ },
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
@@ -3970,6 +4040,12 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if(key=="active.config"){
|
|
|
+ this.configId = response.data.configId
|
|
|
+ this.configKey = response.data.configKey
|
|
|
+ this.form36 =JSON.parse(response.data.configValue);
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
/** 提交按钮 */
|
|
|
@@ -4304,6 +4380,20 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ submitForm36() {
|
|
|
+ this.$refs['form24'].validate(valid => {
|
|
|
+ if (valid) {
|
|
|
+ var param={configId:this.configId,configKey: this.configKey,configValue:JSON.stringify(this.form36)}
|
|
|
+ param.configName = "活动配置"
|
|
|
+ updateConfigByKey(param).then(response => {
|
|
|
+ if (response.code === 200) {
|
|
|
+ this.msgSuccess("修改成功");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
submitform2() {
|
|
|
// 将对象转换为JSON字符串并保留两位小数
|
|
|
var json_data = JSON.stringify(this.form2, function(key, value) {
|