Jelajahi Sumber

盲票组显示修复

hwb0 3 tahun lalu
induk
melakukan
39cbab586f

+ 8 - 8
src/views/business/ticket/components/AwardsList.vue

@@ -40,6 +40,14 @@
                 <div v-else>{{ row.title }}</div>
               </template>
             </el-table-column>
+            <el-table-column label="奖品类型">
+              <template slot-scope="scope">
+                <div v-if="scope.row.prizeType == 'goods'">商品</div>
+                <div v-if="scope.row.prizeType == 'coupon'">券</div>
+                <div v-if="scope.row.prizeType == 'coupon_pkg'">券包</div>
+                <div v-if="scope.row.prizeType == 'coin'">盲豆</div>
+              </template>
+            </el-table-column>
             <el-table-column label="商品价格">
               <template slot-scope="scope">
                 <div v-if="scope.row.prizeType == 'goods'">¥{{ $numberFormat(scope.row.value) }}</div>
@@ -52,14 +60,6 @@
                  <span v-else>--</span>
               </template>
             </el-table-column>
-            <el-table-column label="奖品类型">
-              <template slot-scope="scope">
-                <div v-if="scope.row.prizeType == 'goods'">商品</div>
-                <div v-if="scope.row.prizeType == 'coupon'">券</div>
-                <div v-if="scope.row.prizeType == 'coupon_pkg'">券包</div>
-                <div v-if="scope.row.prizeType == 'coin'">盲豆</div>
-              </template>
-            </el-table-column>
             <el-table-column label="奖品数量" prop="quantity" v-if="ticketType != 'offline'" align="center">
               <template slot-scope="scope">
                 <div>

+ 2 - 2
src/views/business/ticket/detail.vue

@@ -64,7 +64,7 @@
            <div class="prize-top">
              <div>奖级名称:{{ item.name }}</div>
              <div>奖级:{{ item.sort }}</div>
-             <div v-if="info.type.value == 'online'" >关联奖级:{{ item.awardsLabel }}</div>
+             <div>关联奖级:{{ item.awardsLabel || '-' }}</div>
              <div>奖级数量:{{ item.quantity }}</div>
            </div>
            <div class="prize-table">
@@ -105,7 +105,7 @@
                   <span v-else>--</span>
                 </template>
               </el-table-column>
-               <el-table-column v-if="info.type == 'online'" label="奖品数量" prop="quantity" align="center">
+               <el-table-column v-if="info.type.value == 'online'" label="奖品数量" prop="quantity" align="center">
                  <template slot-scope="{ row }">
                    <div>{{ row.quantity }}</div>
                  </template>