From a5731794ec99d70341980afda64418287a642a8c Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期二, 01 七月 2025 14:25:03 +0800
Subject: [PATCH] 1、注释首页代码 2、迁移航宇设备管理模块代码

---
 src/views/dashboard/Analysis.vue |   54 ++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 36 insertions(+), 18 deletions(-)

diff --git a/src/views/dashboard/Analysis.vue b/src/views/dashboard/Analysis.vue
index 59b71a3..1432776 100644
--- a/src/views/dashboard/Analysis.vue
+++ b/src/views/dashboard/Analysis.vue
@@ -1,28 +1,31 @@
 <template>
-  <Component :is="currentSignage" :productionCode="productionCode" @switchToBranchFactory="switchToBranchFactory">
-    <template #back_nav>
-      <dv-decoration-11 class="back-nav" v-if="userType===4">
-        <div @click="backToLastSignage">杩斿洖涓婁竴绾�</div>
-      </dv-decoration-11>
-    </template>
-  </Component>
+  <!--<Component :is="currentSignage" :userType="userType" :productionCode="productionCode"-->
+             <!--:workshopSectionProductionCode="workshopSectionProductionCode"-->
+             <!--@switchToNextSignage="switchToNextSignage" @backToLastSignage="backToLastSignage">-->
+  <!--</Component>-->
 </template>
 
 <script>
   import signageApi from '@/api/signage'
   import IndexSignage from './IndexSignage.vue'
   import BranchFactorySignage from './BranchFactorySignage.vue'
+  import WorkshopSectionSignage from './WorkshopSectionSignage.vue'
+  import EquipmentSignage from './EquipmentSignage.vue'
 
   export default {
     name: 'Analysis',
     components: {
       IndexSignage,
-      BranchFactorySignage
+      BranchFactorySignage,
+      WorkshopSectionSignage,
+      EquipmentSignage
     },
     data() {
       return {
         currentSignage: '',
         productionCode: '',
+        branchFactoryProductionCode: '',
+        workshopSectionProductionCode: '',
         userType: ''
       }
     },
@@ -37,13 +40,12 @@
         signageApi.getUserByIdApi(id)
           .then(res => {
             this.userType = res.userType
-            console.log('瑙﹀彂鍒ゆ柇', this.userType)
             switch (this.userType) {
               case 1:
-                this.currentSignage = ''
+                this.currentSignage = 'EquipmentSignage'
                 break
               case 2:
-                this.currentSignage = 'BranchFactorySignage'
+                this.currentSignage = 'WorkshopSectionSignage'
                 break
               case 3:
                 this.currentSignage = 'BranchFactorySignage'
@@ -59,19 +61,35 @@
 
       },
 
-      backToLastSignage() {
-        this.currentSignage = 'IndexSignage'
+      backToLastSignage(signageName) {
+        if (signageName === 'Index') this.productionCode = ''
+        if (signageName === 'WorkshopSection') this.productionCode = this.workshopSectionProductionCode
+        if (signageName === 'BranchFactory') this.productionCode = this.branchFactoryProductionCode
+        this.currentSignage = signageName + 'Signage'
       },
 
-      switchToBranchFactory(value) {
-        console.log('瀛愮粍浠秜alue', value)
-        this.currentSignage = 'BranchFactorySignage'
-        this.productionCode = value
+      switchToNextSignage(params) {
+        console.log('瀛愮粍浠秔arams', params)
+        if (params.signageName === 'WorkshopSection') this.branchFactoryProductionCode = this.productionCode
+        if (params.signageName === 'Equipment') this.workshopSectionProductionCode = this.productionCode
+        this.$nextTick(() => {
+          this.productionCode = params.productionCode
+          this.currentSignage = params.signageName + 'Signage'
+        })
       }
     }
   }
 </script>
 
 <style lang="less" scoped>
-
+  /deep/ .back-nav {
+    width: 100px;
+    height: 30px;
+    color: #fff;
+    position: absolute;
+    top: 15px;
+    left: 10px;
+    cursor: pointer;
+    z-index: 9999
+  }
 </style>
\ No newline at end of file

--
Gitblit v1.9.3