From dc5199737e9dbb5f8a0996a6ae5674bfb69e62ad Mon Sep 17 00:00:00 2001 From: gaosp <gaosp> Date: 星期六, 06 一月 2024 23:41:19 +0800 Subject: [PATCH] 修改厂房地图 --- src/container/Map/index.vue | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/container/Map/index.vue b/src/container/Map/index.vue index 0800195..7efca02 100644 --- a/src/container/Map/index.vue +++ b/src/container/Map/index.vue @@ -1,7 +1,7 @@ <!-- * @Date: 2024-01-05 22:26:22 * @LastEditors: Sneed - * @LastEditTime: 2024-01-06 19:00:32 + * @LastEditTime: 2024-01-06 23:10:19 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/mdc/src/container/Map/index.vue --> <template> @@ -9,10 +9,10 @@ <Map v-if="status===0 || status === 1" :status="status" :currentMap="currentMap" :name="plantName" :id="id" @out="out" /> <div v-else class="preview"> <div class="left"> - <div v-if="id" @click="editMap" class="edit-btn"> + <div @click="editMap" class="edit-btn"> 杩涘叆缂栬緫鐘舵�� </div> - <el-select size="mini" class="left-select" v-model="id" placeholder="璇烽�夋嫨"> + <el-select clearable class="left-select" v-model="id" placeholder="璇烽�夋嫨"> <el-option v-for="item in mapList" :key="item.id" @@ -78,7 +78,12 @@ Map }, watch: { - id () { + id (val) { + if (!val) { + this.currentMap = '' + this.plantName = '' + return + } this.currentMap = JSON.parse(this.mapList.find(item => item.id ===this.id).gridSetting) this.plantName = this.mapList.find(item => item.id ===this.id).name } @@ -104,11 +109,15 @@ }) }, editMap () { - console.log('--------') - this.status = 1 + if (this.id) { + this.status = 1 + } else { + this.status = 0 + } }, out () { this.status = 2 + this.getMapList() } }, mounted () { @@ -150,6 +159,7 @@ background: url('./img//btn.png') 100% center no-repeat; background-size: contain; font-size: 16px; + cursor: pointer; } .left-select { margin-top: 20px; -- Gitblit v1.9.3