|
|
@@ -65,9 +65,21 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="20">
|
|
|
+ <el-col :span="8" v-if="form.isPlatformExchange === '否'">
|
|
|
+ <el-form-item required label-width="140px">
|
|
|
+ <template #label>
|
|
|
+ <span style="white-space: nowrap;">是否有详情页<el-tooltip content="没有详情页时直接从首页/列表页/组装页直接跳转" placement="top"><el-icon class="tip-icon"><QuestionFilled /></el-icon></el-tooltip></span>
|
|
|
+ </template>
|
|
|
+ <el-radio-group v-model="form.externalJumpMethod">
|
|
|
+ <el-radio-button label="没有"></el-radio-button>
|
|
|
+ <el-radio-button label="有"></el-radio-button>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8" v-if="form.isPlatformExchange === '否'">
|
|
|
<el-form-item label="外部权益链接" required>
|
|
|
<el-select v-model="form.externalLink" placeholder="请选择外部权益链接">
|
|
|
+ <el-option v-if="form.externalJumpMethod === '有'" label="无" value="无"></el-option>
|
|
|
<el-option label="太古地产" value="太古地产"></el-option>
|
|
|
<el-option label="龙腾" value="龙腾"></el-option>
|
|
|
<el-option label="h5链接" value="h5链接"></el-option>
|
|
|
@@ -80,17 +92,6 @@
|
|
|
<el-input v-model="form.customLink" placeholder="请输入h5链接"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8" v-if="form.isPlatformExchange === '否'">
|
|
|
- <el-form-item required label-width="140px">
|
|
|
- <template #label>
|
|
|
- <span style="white-space: nowrap;">是否有详情页<el-tooltip content="没有详情页时直接从首页/列表页/组装页直接跳转" placement="top"><el-icon class="tip-icon"><QuestionFilled /></el-icon></el-tooltip></span>
|
|
|
- </template>
|
|
|
- <el-radio-group v-model="form.externalJumpMethod">
|
|
|
- <el-radio-button label="没有"></el-radio-button>
|
|
|
- <el-radio-button label="有"></el-radio-button>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="20" v-if="form.isPlatformExchange === '否' && form.externalLink === '小程序链接'">
|
|
|
<el-col :span="8">
|
|
|
@@ -260,7 +261,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <el-row :gutter="20">
|
|
|
+ <el-row :gutter="20" v-if="form.isPlatformExchange === '是'">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="领取有效期" required>
|
|
|
<div style="display: flex; align-items: center; gap: 12px; width: 100%;">
|
|
|
@@ -285,7 +286,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <el-row :gutter="20">
|
|
|
+ <el-row :gutter="20" v-if="form.isPlatformExchange === '是'">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="使用有效期" required>
|
|
|
<template v-if="form.isPlatformExchange === '是' && form.productType === '微信立减金'">
|
|
|
@@ -394,6 +395,19 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</template>
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="领取链接">
|
|
|
+ <template #label>
|
|
|
+ <span>领取链接</span>
|
|
|
+ <el-tooltip content="使用链接填写后,可在详情页复制" placement="top">
|
|
|
+ <el-icon style="margin-left: 4px; vertical-align: middle; cursor: pointer;"><QuestionFilled /></el-icon>
|
|
|
+ </el-tooltip>
|
|
|
+ </template>
|
|
|
+ <el-input v-model="form.claimLink" placeholder="请输入领取链接"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
</el-form>
|
|
|
</el-card>
|
|
|
|
|
|
@@ -666,6 +680,7 @@ export default {
|
|
|
smsTemplateId: '',
|
|
|
smsTemplate: '',
|
|
|
successButtonText: '马上去使用',
|
|
|
+ claimLink: '',
|
|
|
showTimeEnabled: false,
|
|
|
showStartTime: '',
|
|
|
showEndTime: '',
|
|
|
@@ -762,6 +777,7 @@ export default {
|
|
|
smsTemplateId: 'SMS_TPL_001',
|
|
|
smsTemplate: '【银行】您购买的${productName}已支付成功,卡号:${exchangeNum},卡密:${exchangePwd},有效期至${expireDate},详情:${qrCodeDownPaths}',
|
|
|
successButtonText: '马上去使用',
|
|
|
+ claimLink: 'https://example.com/claim',
|
|
|
showTimeEnabled: true,
|
|
|
showStartTime: '2026-01-01 00:00:00',
|
|
|
showEndTime: '2026-12-31 23:59:59',
|
|
|
@@ -795,6 +811,7 @@ export default {
|
|
|
smsTemplateId: '',
|
|
|
smsTemplate: '',
|
|
|
successButtonText: '',
|
|
|
+ claimLink: '',
|
|
|
showTimeEnabled: false,
|
|
|
showStartTime: '',
|
|
|
showEndTime: '',
|
|
|
@@ -829,6 +846,7 @@ export default {
|
|
|
smsTemplateId: '',
|
|
|
smsTemplate: '',
|
|
|
successButtonText: '',
|
|
|
+ claimLink: '',
|
|
|
showTimeEnabled: false,
|
|
|
showStartTime: '',
|
|
|
showEndTime: '',
|
|
|
@@ -860,6 +878,7 @@ export default {
|
|
|
smsTemplateId: '',
|
|
|
smsTemplate: '',
|
|
|
successButtonText: '',
|
|
|
+ claimLink: '',
|
|
|
showTimeEnabled: false,
|
|
|
showStartTime: '',
|
|
|
showEndTime: '',
|