Ver Fonte

创建盲票组新增商品信息

hwb0 há 3 anos atrás
pai
commit
9cb002609a

+ 14 - 2
src/views/business/ticket/components/AwardsList.vue

@@ -40,6 +40,18 @@
                 <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'">¥{{ $numberFormat(scope.row.value) }}</div>
+                <span v-else>--</span>
+              </template>
+            </el-table-column>
+            <el-table-column label="商品成本">
+              <template slot-scope="scope">
+                <div v-if="scope.row.prizeType == 'goods'">¥{{ $numberFormat(scope.row.cost) }}</div>
+                 <span v-else>--</span>
+              </template>
+            </el-table-column>
             <el-table-column label="奖品类型">
               <template slot-scope="scope">
                 <div v-if="scope.row.prizeType == 'goods'">商品</div>
@@ -48,7 +60,7 @@
                 <div v-if="scope.row.prizeType == 'coin'">盲豆</div>
               </template>
             </el-table-column>
-            <el-table-column label="奖品数量" prop="quantity" v-if="ticketType != 'offline'">
+            <el-table-column label="奖品数量" prop="quantity" v-if="ticketType != 'offline'" align="center">
               <template slot-scope="scope">
                 <div>
                   <el-input-number
@@ -61,7 +73,7 @@
                 </div>
               </template>
             </el-table-column>
-            <el-table-column label="排序" prop="sortWeight">
+            <el-table-column label="排序" prop="sortWeight" align="center">
               <template slot-scope="scope">
                 <div>
                   <el-input-number

+ 4 - 1
src/views/business/ticket/components/GoodsAdd.vue

@@ -190,6 +190,7 @@ export default {
 
     // 选中商品
     handleSelectionGoods(e) {
+      console.log(e);
       this.selectGoodsList = e.map((item) => {
         return {
           prizeType: "goods",
@@ -197,7 +198,9 @@ export default {
           goodsId: item.goodsId,
           picUrl: item.picUrl,
           title: item.title,
-          sortWeight: 100
+          sortWeight: 100,
+          value: item.value,
+          cost: item.cost
         };
       });
     },

+ 12 - 0
src/views/business/ticket/detail.vue

@@ -93,6 +93,18 @@
                    <div v-if="row.prizeType.value == 'coin'">盲豆</div>
                  </template>
                </el-table-column>
+              <el-table-column label="商品价格">
+                <template slot-scope="{ row }">
+                  <div v-if="row.prizeType.value == 'goods'">¥{{ $numberFormat(row.value) }}</div>
+                  <span v-else>--</span>
+                </template>
+              </el-table-column>
+              <el-table-column label="商品成本">
+                <template slot-scope="{ row }">
+                  <div v-if="row.prizeType.value == 'goods'">¥{{ $numberFormat(row.cost) }}</div>
+                  <span v-else>--</span>
+                </template>
+              </el-table-column>
                <el-table-column v-if="info.type == 'online'" label="奖品数量" prop="quantity" align="center">
                  <template slot-scope="{ row }">
                    <div>{{ row.quantity }}</div>