From 5b9a1d6cb3a7d59c8f2de83c495bba1a069b2723 Mon Sep 17 00:00:00 2001
From: gaosp <gaosp>
Date: 星期五, 19 一月 2024 00:23:15 +0800
Subject: [PATCH] update

---
 src/container/Map/index.vue |  110 ++++++++++++++++++++-----------------------------------
 1 files changed, 40 insertions(+), 70 deletions(-)

diff --git a/src/container/Map/index.vue b/src/container/Map/index.vue
index 3532d36..f9c000b 100644
--- a/src/container/Map/index.vue
+++ b/src/container/Map/index.vue
@@ -1,32 +1,22 @@
 <!--
  * @Date: 2024-01-05 22:26:22
  * @LastEditors: Sneed
- * @LastEditTime: 2024-01-13 23:14:55
+ * @LastEditTime: 2024-01-16 00:30:16
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/mdc/src/container/Map/index.vue
 -->
 <template>
     <div class="workshop">
-        <Map v-if="status === 0 || status === 1 && id" :status="status" :currentMap="currentMap" :name="plantName" :id="id"
-            @out="out" />
-        <div v-else class="preview">
-            <LeftStatus class="left" :info="info">
-                <template>
-                    <div @click="editMap" class="edit-btn">
-                        {{ id ? '杩涘叆缂栬緫鐘舵��' : '鏂板' }}
-                    </div>
-                    <el-select clearable class="left-select" v-model="id" placeholder="璇烽�夋嫨">
+        <Map :id="id" :status="status" :currentMap="currentMap" @out="out" :name="plantName">
+            <template slot="tool">
+                <div class="workshop-tool">
+                    <span v-show="id">杞﹂棿鍦板浘:</span>
+                    <el-select v-show="id" class="wkshoplist" clearable v-model="id" placeholder="璇烽�夋嫨">
                         <el-option v-for="item in mapList" :key="item.id" :label="item.name" :value="item.id">
                         </el-option>
                     </el-select>
-                </template>
-            </LeftStatus>
-            <div class="right">
-                <Status v-show="id" :info="info" />
-                <div class="preview-map">
-                    <Map v-if="id" :status="2" :currentMap="currentMap" @out="out" />
                 </div>
-            </div>
-        </div>
+            </template>
+        </Map>
     </div>
 </template>
 <script>
@@ -57,22 +47,22 @@
             } catch (error) {
 
             }
-            getRequest('machineList', {
-                plantId: this.id,
-            }).then(res => {
-                // this.list = res.data.list
-                this.info = {
-                    runRate: res.data.runRate,
-                    cutRate: res.data.cutRate,
-                    alarmRate: res.data.alarmRate,
-                    threeShiftRate: res.data.threeShiftRate,
-                    twoShiftRate: res.data.twoShiftRate,
-                    run: res.data.run,
-                    alarm: res.data.alarm,
-                    stop: res.data.stop,
-                    idle: res.data.idle
-                }
-            })
+            // getRequest('machineList', {
+            //     plantId: this.id,
+            // }).then(res => {
+            //     // this.list = res.data.list
+            //     this.info = {
+            //         runRate: res.data.runRate,
+            //         cutRate: res.data.cutRate,
+            //         alarmRate: res.data.alarmRate,
+            //         threeShiftRate: res.data.threeShiftRate,
+            //         twoShiftRate: res.data.twoShiftRate,
+            //         run: res.data.run,
+            //         alarm: res.data.alarm,
+            //         stop: res.data.stop,
+            //         idle: res.data.idle
+            //     }
+            // })
         }
     },
     data() {
@@ -81,18 +71,7 @@
             currentMap: [],
             plantName: '',
             mapList: [],
-            status: 2, // 0 鏂板 1缂栬緫 2鏌ョ湅
-            info: {
-                runRate: '',
-                cutRate: '',
-                alarmRate: '',
-                threeShiftRate: '',
-                twoShiftRate: '',
-                run: '',
-                alarm: '',
-                stop: '',
-                idle: '',
-            }
+            status: 1, // 0 鏂板 1缂栬緫 2鏌ョ湅
         }
     },
     methods: {
@@ -106,20 +85,17 @@
                         this.status = 0
                     }
                     this.id = this.mapList[0].id
+                    this.status = 1
                 } catch (error) {
                     console.error(error)
                 }
             })
         },
-        editMap() {
-            if (this.id) {
-                this.status = 1
-            } else {
-                this.status = 0
-            }
+        addMap() {
+            this.status = 0
+            this.id = ''
         },
         out() {
-            this.status = 2
             this.getMapList()
         },
     },
@@ -141,24 +117,18 @@
 .workshop {
     width: 100%;
     height: 100%;
-
-    .preview {
-        width: 100%;
-        height: 100%;
+    .workshop-tool {
+        // width: 200px;
         display: flex;
-
-        .right {
-            width: calc(100% - 194px);
-            padding-top: 30px;
-            flex: 0 1 auto;
-            display: flex;
-            flex-direction: column;
-
-            .preview-map {
-                margin-top: 20px;
-                flex: 1 1 auto;
-                overflow: hidden;
-            }
+        align-items: center;
+        span {
+            font-size: 12px;
+            color: #fff;
+            width: 100px;
+        }
+        .wkshoplist {
+            width: 200px;
+            margin-right: 20px;
         }
     }
 }

--
Gitblit v1.9.3