Ver código fonte

收银台调整

xialei 1 ano atrás
pai
commit
47fe5b3377
2 arquivos alterados com 82 adições e 3 exclusões
  1. 28 1
      commit/shop.js
  2. 54 2
      pages/cashier/index.vue

+ 28 - 1
commit/shop.js

@@ -1,8 +1,11 @@
1
 import { 
1
 import { 
2
  myRequest 
2
  myRequest 
3
 } from './request.js'
3
 } from './request.js'
4
+import {
5
+    myRequestPhp
6
+} from './requestPhp.js'
4
 // 店铺信息头
7
 // 店铺信息头
5
-export function selectMerchant(data) { 
8
+export function selectMerchant(data) { 	
6
  return myRequest({ 
9
  return myRequest({ 
7
   url: 'merchant_service/cashierService/selectMerchant', 
10
   url: 'merchant_service/cashierService/selectMerchant', 
8
   method: 'post', 
11
   method: 'post', 
@@ -57,3 +60,27 @@ export function queryByKey(data) {
57
   data 
60
   data 
58
  }) 
61
  }) 
59
 } 
62
 } 
63
+
64
+
65
+const pre = ""
66
+const apiType = "php"
67
+
68
+//顶部统计
69
+export function getZuorijinri(data) {
70
+    return myRequestPhp({
71
+        url: `${pre}mer/statistics/zuorijinri`,
72
+        method: 'GET',
73
+        data,
74
+        apiType
75
+    })
76
+}
77
+
78
+// 最新记录
79
+export function getZuixinjilu(data) {
80
+    return myRequestPhp({
81
+        url: `${pre}mer/statistics/zuixinjilu`,
82
+        method: 'GET',
83
+        data,
84
+        apiType
85
+    })
86
+}

+ 54 - 2
pages/cashier/index.vue

@@ -48,8 +48,19 @@
48
         </view>
48
         </view>
49
       </view>
49
       </view>
50
     </view>
50
     </view>
51
-    <view class="cashier-list" v-if="Number(zhuangi) != 7 ? false : true">
51
+
52
+	
53
+    <view class="cashier-list" v-if="Number(zhuangi) != 7 ? false : true">	
54
+		<view class="cashier-list-top">
55
+		   <view class="cashier-jilu-top" style="font-weight: bold;"> 总贡献值: {{gongxian || 0}} </view>
56
+			<view class="cashier-jilu-top" style="font-weight: bold;"> 总京豆: {{jingdou  || 0}} </view>
57
+		</view>
58
+		<view class="cashier-list-top"></view>
59
+		
60
+		
61
+		
52
       <view class="cashier-list-top">
62
       <view class="cashier-list-top">
63
+		  
53
         <view class="cashier-list-top-left">
64
         <view class="cashier-list-top-left">
54
           <view
65
           <view
55
             class="yi"
66
             class="yi"
@@ -65,6 +76,7 @@
65
             </view>
76
             </view>
66
           </view>
77
           </view>
67
         </view>
78
         </view>
79
+		
68
         <view class="cashier-list-top-right" @click="peratingt">
80
         <view class="cashier-list-top-right" @click="peratingt">
69
           <view class="cashier-list-top-right-text"> 经营报表 </view>
81
           <view class="cashier-list-top-right-text"> 经营报表 </view>
70
           <view class="cashier-list-top-right-icon">
82
           <view class="cashier-list-top-right-icon">
@@ -76,6 +88,7 @@
76
           </view>
88
           </view>
77
         </view>
89
         </view>
78
       </view>
90
       </view>
91
+	  
79
       <view class="cashier-list-tbot">
92
       <view class="cashier-list-tbot">
80
         <view class="yis">
93
         <view class="yis">
81
           <view class="sgjd">
94
           <view class="sgjd">
@@ -179,6 +192,8 @@ import {
179
   selectMerchant,
192
   selectMerchant,
180
   selectMerchantOrder,
193
   selectMerchantOrder,
181
   payUserList,
194
   payUserList,
195
+  getZuorijinri,
196
+  getZuixinjilu
182
 } from "@/commit/shop.js";
197
 } from "@/commit/shop.js";
183
 import readAppInfo,{getPhpToken} from "@/utils/readAppInfo.js";
198
 import readAppInfo,{getPhpToken} from "@/utils/readAppInfo.js";
184
 export default {
199
 export default {
@@ -206,6 +221,8 @@ export default {
206
       List: [], //列表数据
221
       List: [], //列表数据
207
       tihsi: "",
222
       tihsi: "",
208
       zhuangi: "",
223
       zhuangi: "",
224
+	  gongxian: 0,
225
+	  jingdou: 0
209
     };
226
     };
210
   },
227
   },
211
   async onLoad() {
228
   async onLoad() {
@@ -248,6 +265,8 @@ export default {
248
         });
265
         });
249
         this.selectMerchant();
266
         this.selectMerchant();
250
         this.selectMerchantOrder();
267
         this.selectMerchantOrder();
268
+		this.getZuorijinri();
269
+		this.getZuixinjilu();
251
         this.payUserList();
270
         this.payUserList();
252
         return;
271
         return;
253
       } else if (
272
       } else if (
@@ -477,6 +496,39 @@ export default {
477
         }
496
         }
478
       );
497
       );
479
     },
498
     },
499
+    // 顶部统计
500
+    getZuorijinri() {
501
+      getZuorijinri({
502
+      }).then(
503
+        (res) => {
504
+			console.log('顶部统计');
505
+			console.log(res.data);
506
+			console.log(res.data.data.list.gongxian);
507
+			 if (res.data.status == 200) {
508
+				 this.gongxian = res.data.data.list.gongxian;
509
+				 this.jingdou = res.data.data.list.jingdou;
510
+			 }
511
+        },
512
+        (fail) => {
513
+			console.log(fail);
514
+        }
515
+      );
516
+    },
517
+	// 最新纪录
518
+	getZuixinjilu() {
519
+	  getZuixinjilu({
520
+        mer_id: this.mer_id,
521
+        pageNum: this.page,
522
+        pageSize: this.limit,
523
+      }).then(
524
+	    (res) => {
525
+			console.log(res);
526
+	    },
527
+	    (fail) => {
528
+	      console.log(fail);
529
+	    }
530
+	  );
531
+	},
480
   },
532
   },
481
 };
533
 };
482
 </script>
534
 </script>
@@ -636,7 +688,7 @@ page {
636
 
688
 
637
   .cashier-list {
689
   .cashier-list {
638
     width: 686rpx;
690
     width: 686rpx;
639
-    height: 365rpx;
691
+    height: 400rpx;
640
     background-color: #ffffff;
692
     background-color: #ffffff;
641
     margin-top: 206rpx;
693
     margin-top: 206rpx;
642
     border-radius: 16rpx;
694
     border-radius: 16rpx;