浏览代码

bug fixed

duwendi 1 年之前
父节点
当前提交
744ff566fb
共有 1 个文件被更改,包括 67 次插入31 次删除
  1. 67 31
      src/pages/index/components/product_order.vue

+ 67 - 31
src/pages/index/components/product_order.vue

@@ -50,17 +50,33 @@
50
       <el-tab-pane label="错峰卡订单查询" name="错峰卡订单查询">
50
       <el-tab-pane label="错峰卡订单查询" name="错峰卡订单查询">
51
         <el-form class="form-wrapper" :inline="true" :model="formInline2" style="margin-bottom: 20px;">
51
         <el-form class="form-wrapper" :inline="true" :model="formInline2" style="margin-bottom: 20px;">
52
           <el-row>
52
           <el-row>
53
-            <el-col :span="8">
54
-              <el-form-item label="订单号: ">
55
-                <el-input v-model="formInline2.orderNo" placeholder="请输入"></el-input>
56
-              </el-form-item>
57
-            </el-col>
58
-            <el-col :span="8">
59
-              <el-form-item label="车牌号: ">
60
-                <el-input v-model="formInline2.plateNo" placeholder="请输入"></el-input>
61
-              </el-form-item>
62
-            </el-col>
63
-            <el-col :span="8">
53
+              <el-col :span="6">
54
+                <el-form-item label="商品名称:">
55
+                  <el-input v-model="formInline2.goods_name" placeholder="请输入"></el-input>
56
+                </el-form-item>
57
+              </el-col>
58
+              <el-col :span="6">
59
+                <el-form-item label="发布状态:">
60
+                  <el-select clearable v-model="formInline2.release_status" placeholder="请选择" popper-class="cur-select">
61
+                    <el-option label="全部" value=""></el-option>
62
+                    <el-option label="上架" value="1"></el-option>
63
+                    <el-option label="下架" value="0"></el-option>
64
+                  </el-select>
65
+                </el-form-item>
66
+              </el-col>
67
+              <el-col :span="8">
68
+                <el-form-item label="可购买时间:">
69
+                  <el-date-picker
70
+                    v-model="formInline2.time"
71
+                    type="daterange"
72
+                    range-separator="至"
73
+                    value-format="yyyy-MM-dd"
74
+                    start-placeholder="开始日期"
75
+                    end-placeholder="结束日期">
76
+                  </el-date-picker>
77
+                </el-form-item>
78
+              </el-col>
79
+            <el-col :span="4">
64
               <el-form-item>
80
               <el-form-item>
65
                 <el-button type="primary" class="query-btn" @click="onSubmit2" icon="el-icon-search">查询</el-button>
81
                 <el-button type="primary" class="query-btn" @click="onSubmit2" icon="el-icon-search">查询</el-button>
66
               </el-form-item>
82
               </el-form-item>
@@ -180,28 +196,36 @@ export default {
180
       },
196
       },
181
       columns2: [
197
       columns2: [
182
         {
198
         {
183
-          label: '订单编号',
184
-          key: 'orderNo'
199
+          label: '商品名称',
200
+          key: 'goods_name'
201
+        },
202
+        {
203
+          label: '所需金额(分)',
204
+          key: 'reality_price'
185
         },
205
         },
186
         {
206
         {
187
-          label: '车牌号',
188
-          key: 'plateNo'
207
+          label: '总库存',
208
+          key: 'goods_total_number'
209
+        },
210
+        {
211
+          label: '剩余库存量',
212
+          key: 'goods_number'
189
         },
213
         },
190
         {
214
         {
191
-          label: '停车场',
192
-          key: 'parkName'
215
+          label: '发布状态',
216
+          key: 'release_status'
193
         },
217
         },
194
         {
218
         {
195
-          label: '支付金额',
196
-          key: 'payAmount'
219
+          label: '可购买时间',
220
+          key: 'good_range'
197
         },
221
         },
198
         {
222
         {
199
-          label: '支付方式',
200
-          key: 'payWay'
223
+          label: '创建时间',
224
+          key: 'goods_create_time'
201
         },
225
         },
202
         {
226
         {
203
-          label: '支付状态',
204
-          key: 'payStatus'
227
+          label: '最后修改时间',
228
+          key: 'goods_update_time'
205
         },
229
         },
206
       ],
230
       ],
207
       tableData2: [],
231
       tableData2: [],
@@ -209,8 +233,9 @@ export default {
209
       pageSize2: 10,
233
       pageSize2: 10,
210
       pageNum2: 1,
234
       pageNum2: 1,
211
       formInline2: {
235
       formInline2: {
212
-        orderNo: '',
213
-        plateNo:''
236
+        goods_name: '',
237
+        release_status:'',
238
+        time: []
214
       },
239
       },
215
       columns3: [
240
       columns3: [
216
         {
241
         {
@@ -314,9 +339,10 @@ export default {
314
         params.goods_end_time = this.formInline1.time[1].substring(0, 10) + " 23:59:59";
339
         params.goods_end_time = this.formInline1.time[1].substring(0, 10) + " 23:59:59";
315
       }
340
       }
316
       delete params.time
341
       delete params.time
317
-      api_z.queryProductOrderParkingByPage({curPage: pageNum1, pageSize: pageSize1, ...this.params}).then(res => {
318
-        this.tableData1 = res.data.data.goods_list.map(item => ({...item, release_status: item.release_status === '1' ? '上架' : '下架', good_range: `${moment(item.goods_start_time).format('YYYY-MM-DD')}~${moment(item.goods_end_time).format('YYYY-MM-DD')}`})) || []
319
-        this.total1 = res.data.data.total_rows
342
+      api_z.queryProductOrderParkingByPage({curPage: pageNum1, pageSize: pageSize1, ...params}).then(res => {
343
+        let arr = res.data.data.goods_list.filter(item => !item.goods_name.includes('错峰卡'))
344
+        this.tableData1 = arr.map(item => ({...item, release_status: item.release_status === '1' ? '上架' : '下架', good_range: `${moment(item.goods_start_time).format('YYYY-MM-DD')}~${moment(item.goods_end_time).format('YYYY-MM-DD')}`})) || []
345
+        this.total1 = arr.length
320
         this.loading1 = false
346
         this.loading1 = false
321
       })
347
       })
322
     },
348
     },
@@ -326,9 +352,19 @@ export default {
326
     getTableData2() {
352
     getTableData2() {
327
       this.loading2 = true
353
       this.loading2 = true
328
       const {pageNum2, pageSize2} = this
354
       const {pageNum2, pageSize2} = this
329
-      api_z.queryProductOrderUnpeakByPage({current: pageNum2, size: pageSize2, ...this.formInline2}).then(res => {
330
-        this.tableData2 = res.data.records || []
331
-        this.total2 = res.data.total
355
+      let params = {...this.formInline2}
356
+      if (
357
+        this.formInline2.time && this.formInline2.time.length === 2 &&
358
+        this.formInline2.time[1] !== ""
359
+      ) {
360
+        params.goods_start_time = this.formInline2.time[0].substring(0, 10) + " 00:00:00";
361
+        params.goods_end_time = this.formInline2.time[1].substring(0, 10) + " 23:59:59";
362
+      }
363
+      delete params.time
364
+      api_z.queryProductOrderUnpeakByPage({curPage: pageNum2, size: pageSize2, ...params}).then(res => {
365
+        let arr = res.data.data.goods_list.filter(item => item.goods_name.includes('错峰卡'))
366
+        this.tableData2 = arr.map(item => ({...item, release_status: item.release_status === '1' ? '上架' : '下架', good_range: `${moment(item.goods_start_time).format('YYYY-MM-DD')}~${moment(item.goods_end_time).format('YYYY-MM-DD')}`})) || []
367
+        this.total2 = data.length
332
         this.loading2 = false
368
         this.loading2 = false
333
       })
369
       })
334
     },
370
     },