|
|
@@ -375,14 +375,39 @@
|
|
|
</template>
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="使用链接">
|
|
|
+ <el-form-item label="使用地址">
|
|
|
<template #label>
|
|
|
- <span>使用链接</span>
|
|
|
- <el-tooltip content="使用链接填写后,可在详情页复制" placement="top">
|
|
|
+ <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-select v-model="form.claimLinkType" placeholder="请选择使用地址类型" @change="handleClaimLinkTypeChange">
|
|
|
+ <el-option label="h5地址" value="h5地址"></el-option>
|
|
|
+ <el-option label="小程序" value="小程序"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8" v-if="form.claimLinkType === 'h5地址'">
|
|
|
+ <el-form-item label="h5地址">
|
|
|
+ <el-input v-model="form.claimLink" placeholder="请输入h5地址"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row :gutter="20" v-if="form.claimLinkType === '小程序'">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="小程序appid" required>
|
|
|
+ <el-input v-model="form.claimMiniAppId" maxlength="18" placeholder="如 wxe6585b1ed3395de7"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="小程序原始ID" required label-width="140px">
|
|
|
+ <el-input v-model="form.claimMiniOriginalId" maxlength="18" placeholder="如 gh_95d63b0ccb5a"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="小程序页面地址" required label-width="140px">
|
|
|
+ <el-input v-model="form.claimMiniAppPath" maxlength="500" placeholder="请输入小程序页面地址"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -667,7 +692,11 @@ export default {
|
|
|
smsTemplateId: '',
|
|
|
smsTemplate: '',
|
|
|
successButtonText: '',
|
|
|
+ claimLinkType: 'h5地址',
|
|
|
claimLink: '',
|
|
|
+ claimMiniAppId: '',
|
|
|
+ claimMiniOriginalId: '',
|
|
|
+ claimMiniAppPath: '',
|
|
|
showTimeEnabled: false,
|
|
|
showStartTime: '',
|
|
|
showEndTime: '',
|
|
|
@@ -994,6 +1023,12 @@ export default {
|
|
|
this.form.merchantName = ''
|
|
|
}
|
|
|
},
|
|
|
+ handleClaimLinkTypeChange() {
|
|
|
+ this.form.claimLink = ''
|
|
|
+ this.form.claimMiniAppId = ''
|
|
|
+ this.form.claimMiniOriginalId = ''
|
|
|
+ this.form.claimMiniAppPath = ''
|
|
|
+ },
|
|
|
handleSmsEnabledChange(val) {
|
|
|
if (!val) {
|
|
|
this.form.smsTemplateId = ''
|