|
@@ -1,19 +1,15 @@
|
|
|
<template>
|
|
|
- <el-dialog
|
|
|
- :visible.sync="visible"
|
|
|
- v-bind="modalOptions"
|
|
|
- >
|
|
|
- <el-form
|
|
|
- ref="formData"
|
|
|
- :model="formData"
|
|
|
- :rules="formRules"
|
|
|
- size="mini"
|
|
|
- label-suffix=":"
|
|
|
- label-width="150px"
|
|
|
- >
|
|
|
+ <el-dialog :visible.sync="visible" v-bind="modalOptions">
|
|
|
+ <el-form ref="formData" :model="formData" :rules="formRules" size="mini" label-suffix=":" label-width="150px">
|
|
|
<el-form-item label="关联活动" prop="activityId">
|
|
|
- <el-select v-model="formData.activityId" size="mini" placeholder="请选择关联活动" filterable>
|
|
|
- <el-option v-for="(item, index) in activityList" :key="item.currencyId" :label="`${item.currencyName}(${item.currencyId})`" :value="item.currencyId" />
|
|
|
+ <el-select
|
|
|
+ v-model="formData.activityId" size="mini" placeholder="请选择关联活动" filterable
|
|
|
+ @change="(e) => formData.activityName = activityList.find(i => i.currencyId === e).currencyName"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in activityList" :key="item.currencyId"
|
|
|
+ :label="`${item.currencyName}(${item.currencyId})`" :value="item.currencyId"
|
|
|
+ />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="活动类型" prop="activityType">
|
|
@@ -173,6 +169,7 @@ export default {
|
|
|
this.formData = Object.assign(this.$options.data().formData, res.data, {
|
|
|
ruleId: res.data.ruleId || '',
|
|
|
activityId: res.data.activityId || '',
|
|
|
+ activityName: res.data.activityName || '',
|
|
|
activityType: res.data.activityType || '',
|
|
|
leadersRule: res.data.leadersRule || '',
|
|
|
leadersMoney: (res.data.leadersRule === 1) && (typeof res.data.leadersMoney === 'number') ? res.data.leadersMoney * 100 : res.data.leadersMoney,
|
|
@@ -221,4 +218,3 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
|
-
|