zhengkaixin 4 anni fa
parent
commit
305e4bcdae

+ 8 - 0
src/projects/business/apis/Master/health.js

@@ -124,6 +124,14 @@ export function getHealthyCodeStat(companyId, popedom) {
 	})
 }
 
+export function query(queryModel) {
+    return request({
+        url: '/mobile/personHealthLedgerApi/query',
+        data: Qs.stringify(queryModel),
+        method: 'post',
+        timeout: 30000
+    })
+}
 export function workerPageList(queryModel) {
 	return request({
 		url: '/mobile/personHealthLedgerApi/workerPageList',

+ 20 - 7
src/projects/business/views/Master/Health/Worker.vue

@@ -107,6 +107,7 @@
 				setinput: "",
 				sortType: '1',
 				statList: [],
+				obj:{}
 			}
 		},
 		created() {
@@ -201,15 +202,15 @@
                 var picker = new mui.PopPicker();
 
                 picker.setData([{
-                    text: "全部",
+                    text: "全部("+this.allCount+")",
                     value: 0
                 },
                     {
-                        text: "已上报",
+                        text: "已上报("+this.obj.total+")",
                         value: 1
                     },
                     {
-                        text: "未上报",
+                        text: "未上报("+(this.allCount-this.obj.total)+")",
                         value: 2
                     }
                 ]);
@@ -223,19 +224,19 @@
                 var picker = new mui.PopPicker();
 
                 picker.setData([{
-                    text: "全部",
+                    text: "全部("+this.allCount+")",
                     value: ''
                 },
                     {
-                        text: "市内",
+                        text: "市内("+this.obj.count1+")",
                         value: '0'
                     },
                     {
-                        text: "市外",
+                        text: "市外("+(this.obj.count0-this.obj.count1)+")",
                         value: '1'
                     },
                     {
-                        text: "省外",
+                        text: "省外("+(this.obj.total-this.obj.count0)+")",
                         value: '2'
                     }
                 ]);
@@ -277,6 +278,13 @@
 					//sortType:this.sortType,
 				});
 			},
+            query() {
+                return API_Health.query({
+                    companyId: this.person_data.companyId,
+                    queryDate: this.curDate,
+                    //sortType:this.sortType,
+                });
+            },
 			//获取绿码统计数据
 			getHealthyCodeStat() {
 				this.isLoading = true;
@@ -353,6 +361,11 @@
 		mounted() {
 			var _this = this;
 			this.queryList(true);
+			 this.query().then(page => {
+                	console.log(page)
+                 this.obj=page;
+             });
+
 			//获取绿码统计数据
 			this.getHealthyCodeStat();
 			window.addEventListener('scroll', _this.handleScrool);