lilei 2 роки тому
батько
коміт
bed66301e9

+ 13 - 7
src/views/numsGoodsShelves/redPacket/statisticsDetail.vue

@@ -62,6 +62,8 @@
           rowKey="id"
           :columns="columns"
           :data="loadData"
+          :showPagination="false"
+          :defaultLoadData="false"
           :scroll="{ y: 350 }"
           bordered>
         </s-table>
@@ -102,12 +104,12 @@ export default {
         { title: '序号', dataIndex: 'no', width: '5%', align: 'center' },
         { title: '产品编码', dataIndex: 'productCode', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
         { title: '产品名称', dataIndex: 'productName', width: '15%', align: 'center', customRender: function (text) { return text || '--' } },
-        { title: '下单数量', dataIndex: 'shelfPlaceNum', width: '8%', align: 'center', customRender: function (text) { return (text || text == 0) ? text : '--' } },
+        { title: '下单数量', dataIndex: 'productQty', width: '8%', align: 'center', customRender: function (text) { return (text || text == 0) ? text : '--' } },
         { title: '售价(终端会员价)', dataIndex: 'terminalPrice', width: '10%', align: 'center', customRender: function (text) { return (text || text == 0) ? text : '--' } },
         { title: '成本价(市级价)', dataIndex: 'cityPrice', width: '10%', align: 'center', customRender: function (text) { return (text || text == 0) ? text : '--' } },
-        { title: '售价小计', dataIndex: 'shelfPlaceNum', width: '8%', align: 'center', customRender: function (text) { return (text || text == 0) ? text : '--' } },
-        { title: '成本小计', dataIndex: 'shelfPlaceNum', width: '8%', align: 'center', customRender: function (text) { return (text || text == 0) ? text : '--' } },
-        { title: '毛利小计', dataIndex: 'grossAmount', width: '8%', align: 'center', customRender: function (text) { return (text || text == 0) ? text : '--' } },
+        { title: '售价小计', dataIndex: 'terminalPriceTotal', width: '8%', align: 'center', customRender: function (text) { return (text || text == 0) ? text : '--' } },
+        { title: '成本小计', dataIndex: 'cityPriceTotal', width: '8%', align: 'center', customRender: function (text) { return (text || text == 0) ? text : '--' } },
+        { title: '毛利小计', dataIndex: 'grossAmountTotal', width: '8%', align: 'center', customRender: function (text) { return (text || text == 0) ? text : '--' } },
         { title: '红包毛利比例', dataIndex: 'rewardRatio', width: '10%', align: 'center', customRender: function (text) { return (text || text == 0) ? text : '--' } },
         { title: '红包金额', dataIndex: 'rewardAmount', width: '8%', align: 'center', customRender: function (text) { return (text || text == 0) ? text : '--' } }
       ],
@@ -118,9 +120,9 @@ export default {
           let data
           if (res.status == 200) {
             data = res.data
-            const no = (data.pageNo - 1) * data.pageSize
-            for (let i = 0; i < data.list.length; i++) {
-              const _item = data.list[i]
+            const no = 0
+            for (let i = 0; i < data.length; i++) {
+              const _item = data[i]
               _item.no = no + i + 1
             }
           }
@@ -142,6 +144,10 @@ export default {
     isshow (newValue, oldValue) {
       if (!newValue) {
         this.$emit('close')
+      } else {
+        this.$nextTick(() => {
+          this.$refs.table.refresh(true)
+        })
       }
     }
   }