ソースを参照

收银台调整

xialei 1 年間 前
コミット
47fe5b3377
共有2 個のファイルを変更した82 個の追加3 個の削除を含む
  1. 28 1
      commit/shop.js
  2. 54 2
      pages/cashier/index.vue

+ 28 - 1
commit/shop.js

@@ -1,8 +1,11 @@
1 1
 import { 
2 2
  myRequest 
3 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 9
  return myRequest({ 
7 10
   url: 'merchant_service/cashierService/selectMerchant', 
8 11
   method: 'post', 
@@ -57,3 +60,27 @@ export function queryByKey(data) {
57 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 48
         </view>
49 49
       </view>
50 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 62
       <view class="cashier-list-top">
63
+		  
53 64
         <view class="cashier-list-top-left">
54 65
           <view
55 66
             class="yi"
@@ -65,6 +76,7 @@
65 76
             </view>
66 77
           </view>
67 78
         </view>
79
+		
68 80
         <view class="cashier-list-top-right" @click="peratingt">
69 81
           <view class="cashier-list-top-right-text"> 经营报表 </view>
70 82
           <view class="cashier-list-top-right-icon">
@@ -76,6 +88,7 @@
76 88
           </view>
77 89
         </view>
78 90
       </view>
91
+	  
79 92
       <view class="cashier-list-tbot">
80 93
         <view class="yis">
81 94
           <view class="sgjd">
@@ -179,6 +192,8 @@ import {
179 192
   selectMerchant,
180 193
   selectMerchantOrder,
181 194
   payUserList,
195
+  getZuorijinri,
196
+  getZuixinjilu
182 197
 } from "@/commit/shop.js";
183 198
 import readAppInfo,{getPhpToken} from "@/utils/readAppInfo.js";
184 199
 export default {
@@ -206,6 +221,8 @@ export default {
206 221
       List: [], //列表数据
207 222
       tihsi: "",
208 223
       zhuangi: "",
224
+	  gongxian: 0,
225
+	  jingdou: 0
209 226
     };
210 227
   },
211 228
   async onLoad() {
@@ -248,6 +265,8 @@ export default {
248 265
         });
249 266
         this.selectMerchant();
250 267
         this.selectMerchantOrder();
268
+		this.getZuorijinri();
269
+		this.getZuixinjilu();
251 270
         this.payUserList();
252 271
         return;
253 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 534
 </script>
@@ -636,7 +688,7 @@ page {
636 688
 
637 689
   .cashier-list {
638 690
     width: 686rpx;
639
-    height: 365rpx;
691
+    height: 400rpx;
640 692
     background-color: #ffffff;
641 693
     margin-top: 206rpx;
642 694
     border-radius: 16rpx;