|
|
|
@ -2,14 +2,15 @@
|
|
|
|
|
<div class="main-content">
|
|
|
|
|
<div class="form-area">
|
|
|
|
|
<el-form size="default" :model="form" label-width="90px">
|
|
|
|
|
<el-form-item label="发布对象" style="width: 60%">
|
|
|
|
|
<el-form-item label="发布对象" style="width: 80%">
|
|
|
|
|
<el-radio-group disabled v-model="toRelease">
|
|
|
|
|
<el-radio :label="1">全部</el-radio>
|
|
|
|
|
<el-radio :label="2">指定经销商</el-radio>
|
|
|
|
|
<el-radio :label="3">指定级别</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item v-if="form.departmentList.length != 0" label="经销商">
|
|
|
|
|
<el-select disabled multiple placeholder="请选择" v-model="form.departmentList" style="width: 90%">
|
|
|
|
|
<el-select disabled multiple placeholder="请选择" v-model="form.departmentList" style="width: 90%">
|
|
|
|
|
<el-option v-for="item in departmentData" :key="item.id" :label="item.name" :value="item.departmentId"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
@ -139,10 +140,12 @@ export default defineComponent({
|
|
|
|
|
const editorConfig = { MENU_CONF: {} }
|
|
|
|
|
editorConfig.MENU_CONF['uploadImage'] = {
|
|
|
|
|
server: process.env.VUE_APP_URL + "util/upload2",
|
|
|
|
|
maxFileSize: 10 * 1024 * 1024, // 10M
|
|
|
|
|
fieldName: 'file',
|
|
|
|
|
};
|
|
|
|
|
editorConfig.MENU_CONF['uploadVideo'] = {
|
|
|
|
|
server: process.env.VUE_APP_URL + "util/upload2",
|
|
|
|
|
maxFileSize: 128 * 1024 * 1024, // 128M
|
|
|
|
|
fieldName: 'file',
|
|
|
|
|
}
|
|
|
|
|
// 组件销毁时,也及时销毁编辑器
|
|
|
|
@ -203,6 +206,13 @@ export default defineComponent({
|
|
|
|
|
this.form.imgText = res.data.imgText;
|
|
|
|
|
this.selTime = [res.data.start,res.data.end]
|
|
|
|
|
this.form.rewardRuleTemplateId = res.data.rewardRuleTemplateId;
|
|
|
|
|
// this.form.departmentList = res.data.departmentList;
|
|
|
|
|
let arr = [];
|
|
|
|
|
res.data.departmentList.forEach(ele => {
|
|
|
|
|
arr.push(ele.departmentId)
|
|
|
|
|
})
|
|
|
|
|
this.form.departmentList = arr;
|
|
|
|
|
//
|
|
|
|
|
this.ruleChange(res.data.rewardRuleTemplateId);
|
|
|
|
|
res.data.referenceList.forEach(ele => {this.form.referenceList.push(ele.id)})
|
|
|
|
|
res.data.brandList.forEach(ele => {this.form.brandList.push(ele.id)})
|
|
|
|
|