Parcourir la source

fix: 使用场景反了

Sun il y a 3 ans
Parent
commit
ab5803b73c
1 fichiers modifiés avec 7 ajouts et 5 suppressions
  1. 7 5
      src/views/business/coupon/add.vue

+ 7 - 5
src/views/business/coupon/add.vue

@@ -26,7 +26,7 @@
           <!-- <el-form-item label="图片:" prop="picUrl">
             <Upload :value="addData.picUrl ? [{ fileName: addData.picUrl }] : []" @input="addData.picUrl = $event[0] ? $event[0].fileName : ''" :limit="1" />
           </el-form-item> -->
-          <el-form-item v-if="addData.type === 1" label="门店默认承担比例:" prop="channelSharedRate">
+          <el-form-item v-if="addData.type === 2" label="门店默认承担比例:" prop="channelSharedRate">
             <el-input v-model="addData.channelSharedRate" :readonly="readonly" type="number" placeholder="请输入门店默认承担比例">
               <template slot="append">%</template>
             </el-input>
@@ -47,7 +47,7 @@
           <el-form-item label="使用说明:" prop="description">
             <el-input type="textarea" rows="4" :readonly="readonly" v-model="addData.description" placeholder="请输入使用说明 对用户可见"/>
           </el-form-item>
-          <el-form-item v-if="addData.type === 1" label="使用范围:" prop="useArea">进票门店</el-form-item>
+          <el-form-item v-if="addData.type === 2" label="使用范围:" prop="useArea">进票门店</el-form-item>
           <el-form-item v-else label="使用范围:" prop="useArea">
             <el-radio-group v-model="addData.useArea" :disabled="readonly">
               <el-radio :label="0">所有盲票</el-radio>
@@ -150,9 +150,11 @@ export default {
     if (this.id) {
       getCouponDetail(this.id).then(res => {
         const { couponId, title, quantity, discount, channelSharedRate, minOrderAmt, dueDays, description, ticketBoxList } = res.data
-        this.addData = { couponId, title, quantity, discount, channelSharedRate, minOrderAmt, dueDays, description, ticketBoxList }
-        this.addData.type = JSON.parse(res.data.type).value
-        this.addData.useArea = JSON.parse(res.data.useArea).value
+        this.addData = {
+          type: JSON.parse(res.data.type).value,
+          useArea: JSON.parse(res.data.useArea).value,
+          couponId, title, quantity, discount, channelSharedRate, minOrderAmt, dueDays, description, ticketBoxList
+        }
       })
     }
   },