修改专题模块

This commit is contained in:
lcc
2024-08-09 16:23:11 +08:00
parent 8f6dcd2884
commit 5654eca107
3 changed files with 26 additions and 12 deletions
@@ -18,7 +18,11 @@
/>
</el-form-item>
<el-form-item label="类型:" prop="type">
<el-radio-group v-model="form.type" :disabled="isUpdate">
<el-radio-group
v-model="form.type"
:disabled="isUpdate"
style="line-height: 30px"
>
<el-radio
:label="parseInt(item.key)"
v-for="(item, key) in types"
@@ -46,7 +46,7 @@
/>
</el-form-item>
<el-form-item
label="副标题:"
:label="moduleType === 8 ? '价格:' : '副标题:'"
prop="subTitle"
v-if="moduleType !== 1 && moduleType !== 3 && moduleType !== 6"
>
@@ -54,7 +54,7 @@
clearable
:maxlength="60"
v-model="form.subTitle"
placeholder="请输入副标题"
:placeholder="'请输入' + [moduleType === 8 ? '价格' : '副标题']"
/>
</el-form-item>
<el-form-item
@@ -74,7 +74,10 @@
<template
v-if="moduleType !== 1 && moduleType !== 3 && moduleType !== 7"
>
<el-form-item label="副图:" v-if="moduleType !== 6">
<el-form-item
label="副图:"
v-if="moduleType !== 6 && moduleType !== 8"
>
<upload-img
v-model="form.otherImg"
:images="form.otherImg"
@@ -82,16 +85,13 @@
:multiple="true"
/>
</el-form-item>
<el-form-item
:label="moduleType === 6 ? '团员信息' : '报名:'"
prop="showBtn"
>
<el-form-item label="报名:" prop="showBtn" v-if="moduleType !== 6">
<el-radio-group v-model="form.showBtn">
<el-radio label="0" key="0"></el-radio>
<el-radio label="1" key="1"></el-radio>
</el-radio-group>
</el-form-item>
<template v-if="form.showBtn === '1'">
<template v-if="form.showBtn === '1' && moduleType !== 6">
<el-form-item label="报名文案:" prop="btnText">
<el-input
clearable
@@ -107,8 +107,12 @@
</el-radio-group>
</el-form-item>
<!--特惠报名-->
<template v-if="moduleType === 2">
<el-form-item label="人数限制:" prop="btnText">
<template v-if="moduleType === 2 || moduleType === 8">
<el-form-item
label="人数限制:"
prop="btnText"
v-if="moduleType === 2"
>
<el-input
clearable
:maxlength="50"
@@ -98,6 +98,11 @@
/>
<div class="ele-text-secondary">例如#fff</div>
</el-form-item>
<el-form-item label="底部报名:">
<el-radio v-model="form.json.button_type" label="">不显示</el-radio>
<el-radio v-model="form.json.button_type" label="1">团员</el-radio>
<el-radio v-model="form.json.button_type" label="2">优惠</el-radio>
</el-form-item>
<el-form-item label="活动简介:">
<tinymce-editor
:init="editoption"
@@ -146,7 +151,8 @@
organizationId: null,
json: {
banner: [],
bg_color: ''
bg_color: '',
button_type: ''
}
};
return {