|
|
@ -26,8 +26,8 @@
|
|
|
|
<el-radio v-model="form.showPop" :label="false">不显示</el-radio>
|
|
|
|
<el-radio v-model="form.showPop" :label="false">不显示</el-radio>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="模板类型" prop="templateType">
|
|
|
|
<el-form-item label="模板类型" prop="templateType">
|
|
|
|
<el-radio v-model="form.templateType" :label="1">标准模板</el-radio>
|
|
|
|
<el-radio v-model="form.templateType" :label="1" @change="handleTemplateTypeChange">标准模板</el-radio>
|
|
|
|
<el-radio v-model="form.templateType" :label="2">定制模板</el-radio>
|
|
|
|
<el-radio v-model="form.templateType" :label="2" @change="handleTemplateTypeChange">定制模板</el-radio>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 标准模板 -->
|
|
|
|
<!-- 标准模板 -->
|
|
|
@ -508,6 +508,22 @@
|
|
|
|
this.form.templateItemList[index][type] = `${signs}${newValue}`;
|
|
|
|
this.form.templateItemList[index][type] = `${signs}${newValue}`;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
handleTemplateTypeChange(value) {
|
|
|
|
|
|
|
|
this.form = {
|
|
|
|
|
|
|
|
...this.form,
|
|
|
|
|
|
|
|
templateItemList: value === 1 ? [] : this.form.templateItemList,
|
|
|
|
|
|
|
|
bgUrl: undefined,
|
|
|
|
|
|
|
|
bgWidth: undefined,
|
|
|
|
|
|
|
|
bgHeight: undefined,
|
|
|
|
|
|
|
|
showGoodsDetail: true,
|
|
|
|
|
|
|
|
goodsDetailIconUrl: undefined,
|
|
|
|
|
|
|
|
showAi: true,
|
|
|
|
|
|
|
|
aiIconUrl: undefined,
|
|
|
|
|
|
|
|
showShop: true,
|
|
|
|
|
|
|
|
shopIconUrl: undefined,
|
|
|
|
|
|
|
|
changeLanguageIconUrl: undefined,
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
// 素材弹窗相关
|
|
|
|
// 素材弹窗相关
|
|
|
|
openSelectMaterial(type) {
|
|
|
|
openSelectMaterial(type) {
|
|
|
|
this.selectMaterialVisible = true;
|
|
|
|
this.selectMaterialVisible = true;
|
|
|
|