linwenxin 1 rok pred
rodič
commit
06fc0b17de

+ 1 - 1
src/views/engineeringMaintenance/applicationWithoutFee/index.vue

@@ -61,7 +61,7 @@ export default {
         {
           name: '状态',
           key: 'examineStatus',
-          value: '',
+          value: this?.$route?.params?.pageCode||'',
           conditions: [
             { label: "全部", value: "" },
             { label: "待审核", value: "WAIT" },

+ 35 - 18
src/views/engineeringMaintenance/home/index.vue

@@ -5,24 +5,24 @@
 			<i class="el-icon-refresh-left" style="color: #1d82ff;"></i>
 		</div>
 		<div class="flex">
-			<div class="mode" style="min-width:23%">
+			<div class="mode" style="min-width:23%"  @click="gotopage('basicData','','')">
 				<div class="title">项目维护统计</div>
 				<div class="flex head">
 					<div class="tab">
 						<div class="text">
-							<div class="num">{{collectData.waitGatherCount}}</div>
+							<div class="num">{{collectData.allProjectNum}}</div>
 							<div class="title">总维护数量</div>
 						</div>
 					</div>
 					<div class="tab">
 						<div class="text">
-							<div class="num">{{collectData.waitGatherAmount}}</div>
+							<div class="num">{{collectData.onProjectNum}}</div>
 							<div class="title">有效项目数量</div>
 						</div>
 					</div>
 					<div class="tab">
 						<div class="text">
-							<div class="num">{{collectData.waitGatherAmount}}</div>
+							<div class="num">{{collectData.endProjectNum}}</div>
 							<div class="title">已过期项目数量</div>
 						</div>
 					</div>
@@ -31,50 +31,50 @@
 			<div class="mode"  style="min-width:53%">
 				<div class="title">不含费用申请单统计</div>
 				<div class="flex head">
-					<div class="tab">
+					<div class="tab" @click="gotopage('applicationWithoutFee','待审核数量','WAIT')">
 						<div class="text">
-							<div class="num">{{collectData.waitGatherCount}}</div>
+							<div class="num">{{collectData.noPriceWaitNum}}</div>
 							<div class="title">待审核数量</div>
 						</div>
 					</div>
-					<div class="tab">
+					<div class="tab" @click="gotopage('applicationWithoutFee','审核通过数量','OK')">
 						<div class="text">
-							<div class="num">{{collectData.waitGatherAmount}}</div>
+							<div class="num">{{collectData.noPriceOKNum}}</div>
 							<div class="title">审核通过数量</div>
 						</div>
 					</div>
-					<div class="tab">
+					<div class="tab" @click="gotopage('applicationWithoutFee','审核驳回数量','FAIL')">
 						<div class="text">
-							<div class="num">{{collectData.waitGatherAmount}}</div>
+							<div class="num">{{collectData.noPriceFailNum}}</div>
 							<div class="title">审核驳回数量</div>
 						</div>
 					</div>
-					<div class="tab">
+					<div class="tab" @click="gotopage('applicationWithoutFee','已取消数量','NO')">
 						<div class="text">
-							<div class="num">{{collectData.waitGatherAmount}}</div>
+							<div class="num">{{collectData.noPriceNoNum}}</div>
 							<div class="title">已取消数量</div>
 						</div>
 					</div>
-					<div class="tab">
+					<div class="tab" @click="gotopage('applicationWithoutFee','已支付数量','PAID')">
 						<div class="text">
-							<div class="num">{{collectData.waitGatherAmount}}</div>
+							<div class="num">{{collectData.noPriceNoPaidNum}}</div>
 							<div class="title">已支付数量</div>
 						</div>
 					</div>
-					<div class="tab">
+					<div class="tab" @click="gotopage('applicationWithoutFee','未支付数量','NO_PAID')">
 						<div class="text">
-							<div class="num">{{collectData.waitGatherAmount}}</div>
+							<div class="num">{{collectData.noPricePaidNum}}</div>
 							<div class="title">未支付数量</div>
 						</div>
 					</div>
 				</div>
 			</div>
-			<div class="mode"  style="min-width:14%">
+			<div class="mode"  style="min-width:14%" @click="gotopage('allInclusiveExpense','','')">
 				<div class="title">全包费用统计</div>
 				<div class="flex head">
 					<div class="tab">
 						<div class="text">
-							<div class="num">{{collectData.waitGatherCount}}</div>
+							<div class="num">{{collectData.priceOrderNum}}</div>
 							<div class="title">全包费用工程数量</div>
 						</div>
 					</div>
@@ -101,8 +101,25 @@
 		methods: {
       refreshData(){
         dataCountRepairProject().then(res=>{
+          this.collectData = res.data
           console.log(res,"999")
         })
+      },
+      gotopage(name,pageName,pageCode){
+        if(pageCode){
+          this.$router.push({
+            name: name,
+            params: {
+              pageName: pageName,
+              pageType: '-',
+              pageCode: pageCode,
+            },
+          })
+        }else{
+          this.$router.push({
+            name: name
+          })
+        }
       }
 		}
 	}