瀏覽代碼

feat: 增加跳转

liujt 1 周之前
父節點
當前提交
20105be41c

+ 5 - 2
src/views/bpm/vis-page/equipmentOperation.vue

@@ -35,7 +35,7 @@
         </div>
       </div>
       <div class="top_bar">
-        <div class="runDeviceInfo">
+        <div class="runDeviceInfo" style="cursor: pointer" @click="handelRouterTo('/page-eam/maintenance/patrol')">
           <div
             >运行<span style="">{{ totalData.runNum }}</span
             >台</div
@@ -47,7 +47,7 @@
             >台</div
           >
         </div>
-        <div class="repaireInfo1">
+        <div class="repaireInfo1" style="cursor: pointer" @click="handelRouterTo('/page-eam/maintenance/patrol')">
           <div
             >保养、巡点检<span style="">{{ totalData.maintenanceNum }}</span
             >台</div
@@ -338,6 +338,9 @@
       });
     },
     methods: {
+      handelRouterTo(path) {
+        window.history.pushState(null, '', path);
+      },
       getColor(val) {
         // 0: '待接收',
         //   1: '已接收',

+ 4 - 1
src/views/bpm/vis-page/index.vue

@@ -35,7 +35,7 @@
       </div>
       <div class="box-middle">
         <template v-for="item in borderData">
-          <div class="box-middle-content">
+          <div class="box-middle-content" style="cursor: pointer" @click="handelRouterTo('/page-eos/saleManage/saleOrder')">
             <dvBorderContent :objD="item"></dvBorderContent>
           </div>
         </template>
@@ -484,6 +484,9 @@
       }, 3600000);
     },
     methods: {
+      handelRouterTo(path) {
+        window.history.pushState(null, '', path);
+      },
       /* 全屏切换 */
       onFullscreen() {
         this.isFullscreen = !this.isFullscreen;

+ 4 - 1
src/views/bpm/vis-page/index2.vue

@@ -35,7 +35,7 @@
         </div>
       </div>
       <div class="top_bar">
-        <div class="runDeviceInfo">
+        <div class="runDeviceInfo" style="cursor: pointer" @click="handelRouterTo('/page-eam/ledgerAssets/equipment')">
           <div
             >运行设备<span style="">{{ totalData.total }}</span
             >台</div
@@ -396,6 +396,9 @@
       clearInterval(this.timer);
     },
     methods: {
+      handelRouterTo(path) {
+        window.history.pushState(null, '', path);
+      },
       initData(isLoad) {
         // 改变图表台数
         statisticsDeviceStatus().then((data) => {

+ 4 - 1
src/views/bpm/vis-page/page2.vue

@@ -32,7 +32,7 @@
 
 
       <div class="box-middle">
-        <div class="box-middle-content" style="width: 35%">
+        <div class="box-middle-content" style="width: 35%;cursor: pointer" @click="handelRouterTo('/page-eos/purchaseOrder')">
           <div class="box-middle-content-left">
             <span>月度总金额</span>
             <span>(万元)</span>
@@ -319,6 +319,9 @@ export default {
     clearInterval(this.updateTimer)
   },
   methods: {
+    handelRouterTo(path) {
+      window.history.pushState(null, '', path);
+    },
     /* 全屏切换 */
     onFullscreen() {
       this.isFullscreen = !this.isFullscreen

+ 1 - 1
src/views/bpm/vis-page/pcsData/index.vue

@@ -56,7 +56,7 @@
             <div class="left-section">
               <!-- 综合数据 -->
               <div class="panel data-panel">
-                <div class="panel-title" style="cursor: pointer" @click="handelRouterTo('/page-pcs/productionRecords')">
+                <div class="panel-title" style="cursor: pointer" @click="handelRouterTo('/page-pcs/productionRecords?type=2')">
                   <div class="panel-icon"></div>
                   综合数据
                 </div>

+ 4 - 1
src/views/ems/index.vue

@@ -85,7 +85,7 @@
         <div class="row row_1">
           <!-- 左侧:综合用能概览 -->
           <div class="panel panel_left_overview">
-            <div class="panel_header">
+            <div class="panel_header" style="cursor: pointer" @click="handelRouterTo('/page-ems/centralizedMeterReading/manualcentralizedMeterReading')">
               <img src="@/assets/home/icon.png" alt="" />
               <span>综合用能概览</span>
             </div>
@@ -458,6 +458,9 @@
       clearInterval(this.timeTimer);
     },
     methods: {
+      handelRouterTo(path) {
+        window.history.pushState(null, '', path);
+      },
       updateTime() {
         const now = new Date();
         this.currentTime = now.toLocaleString('zh-CN', {