修改活动配置

This commit is contained in:
chenrx
2024-06-14 15:30:34 +08:00
parent 27b8f6343c
commit f80deebb51
2 changed files with 49 additions and 18 deletions
+1 -1
View File
@@ -1,2 +1,2 @@
VUE_APP_API_BASE_URL=http://market.dev.liche.cn/api
VUE_APP_API_BASE_URL=http://market.lc.haodian.cn/api
#npm run serve 加载环境
@@ -150,13 +150,6 @@
<el-radio :label="1"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="按扭文案:">
<el-input
clearable
v-model="form.button.title"
placeholder="请输入按扭文案"
/>
</el-form-item>
<el-form-item label="弹幕颜色:">
<el-radio-group v-model="form.barrage.color">
<el-radio :label="0"></el-radio>
@@ -168,13 +161,36 @@
placeholder="请输入弹幕文案"
/>
</el-form-item>
<el-form-item label="报名预约:">
<el-form-item label="按扭文案:">
<el-input
clearable
v-model="form.button.title"
placeholder="请输入按扭文案"
/>
</el-form-item>
<el-form-item label="按钮类型:">
<el-radio-group v-model="form.signBespeak.status">
<el-radio :label="0"></el-radio>
<el-radio :label="1"></el-radio>
<el-radio :label="0">商品</el-radio>
<el-radio :label="1">报名</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="支付商品:">
<el-select
v-model="form.signBespeak.payItemId"
placeholder="请选择关联商品"
clearable
class="ele-fluid"
>
<el-option
v-for="item in payGoodsLists"
:key="item.itemId"
:value="item.itemId"
:label="item.title"
/>
</el-select>
</el-form-item>
<el-form-item label="报名配置:">
<el-select
v-if="form.signBespeak.status"
v-model="form.signBespeak.itemId"
placeholder="请选择关联商品"
clearable
@@ -188,16 +204,12 @@
/>
</el-select>
<el-input
v-if="form.signBespeak.status"
v-model="form.signBespeak.title"
style="padding-top: 10px"
clearable
placeholder="请输入弹窗标题"
/>
<div
style="padding-top: 10px"
v-if="form.signBespeak.status && editVersion"
>
<div style="padding-top: 10px">
<tinymce-editor
:init="editoption"
v-model="form.signBespeak.content"
@@ -217,6 +229,7 @@
<el-select v-model="row.urlType" class="ele-fluid">
<el-option label="链接" value="link" />
<el-option label="小程序" value="miniProgram" />
<el-option label="报名" value="enroll" />
</el-select>
</template>
</el-table-column>
@@ -362,11 +375,18 @@
bottoms: [],
blacklist: 0,
button: { title: '' },
signBespeak: { status: 0, title: '', content: '', itemId: 0 },
signBespeak: {
status: 0,
title: '',
content: '',
itemId: 0,
payItemId: ''
},
barrage: { color: 0, title: '' }
};
return {
goodsList: [],
payGoodsLists: [],
editVersion: false,
editoption: {
height: 300,
@@ -448,6 +468,17 @@
.catch((e) => {
this.$message.error(e.message);
});
listGoods({
activityId: this.form.activityId,
price: 0,
price_type: 'gt'
})
.then((list) => {
this.payGoodsLists = list;
})
.catch((e) => {
this.$message.error(e.message);
});
},
/* 添加海报描述 */
addShareTitle() {