From bbd56115ec1a65833eca6fa091f1c837f6b8e9dd Mon Sep 17 00:00:00 2001 From: 陈泽平 <chenzeping> Date: 星期二, 25 五月 2021 17:15:01 +0800 Subject: [PATCH] 企业应急事件查询相关修改 --- src/components/base-page/enterprise-emergency/PositionChange.vue | 60 ++++++++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 42 insertions(+), 18 deletions(-) diff --git a/src/components/base-page/enterprise-emergency/PositionChange.vue b/src/components/base-page/enterprise-emergency/PositionChange.vue index af37112..87943b0 100644 --- a/src/components/base-page/enterprise-emergency/PositionChange.vue +++ b/src/components/base-page/enterprise-emergency/PositionChange.vue @@ -4,21 +4,26 @@ <el-tab-pane label="鐐瑰嚮瀹氫綅" name="first"> <div class="click-location"> <el-input v-model="clickLocation"></el-input> - <el-button type="primary">纭</el-button> + <el-button type="primary" @click="confirm">纭</el-button> </div> </el-tab-pane> - <el-tab-pane label="绠$嚎瀹氫綅" name="second"> + <el-tab-pane label="绠℃瀹氫綅" name="second"> <div class="line-pos"> - <el-form :model="linePos" label-width="90px"> - <el-form-item label="绠$嚎鍚嶇О:"> - <el-input v-model="linePos.lineName"></el-input> - </el-form-item> - <el-form-item label="闄勫睘璁炬柦:"> - <el-input v-model="linePos.affFac"></el-input> - </el-form-item> - </el-form> - <el-button type="primary" size="mini">鎼滅储</el-button> - <el-button type="primary">纭</el-button> + <div class="line-pos-form"> + <el-form :model="linePos" label-width="90px"> + <el-form-item label="绠$嚎鍚嶇О:"> + <el-input v-model="linePos.lineName"></el-input> + </el-form-item> + <el-form-item label="闄勫睘璁炬柦:"> + <el-select v-model="linePos.affFac" placeholder="璇烽�夋嫨娲诲姩鍖哄煙"> + <el-option label="鍖哄煙涓�" value="shanghai"></el-option> + <el-option label="鍖哄煙浜�" value="beijing"></el-option> + </el-select> + </el-form-item> + </el-form> + <el-button type="primary" size="mini">鎼滅储</el-button> + </div> + <el-button type="primary" @click="confirm">纭</el-button> </div> </el-tab-pane> <el-tab-pane label="缁忕含搴﹀畾浣�" name="third"> @@ -34,7 +39,7 @@ </el-form> <el-button type="primary" size="mini">瀹氫綅</el-button> </div> - <el-button type="primary">纭</el-button> + <el-button type="primary" @click="confirm">纭</el-button> </div> </el-tab-pane> </el-tabs> @@ -61,18 +66,34 @@ linePos: { lineName: '', affFac: '' - } + }, + tabLabel: '' } }, + mounted () { + // 鎺ユ敹瑙勫畾 姣忔閲嶆柊閫夋嫨瀹氫綅 閮芥寚瀹� 閫夋嫨绗竴涓紑濮� + eventBus.$on('tab-change', (obj) => { + this.activeName = obj + }) + }, methods: { - handleClick (tab, event) { - // console.log(tab) - // console.log(event) - if (tab.label === '绠$嚎瀹氫綅') { + // tab 鍒囨崲鐢ㄤ簬鍒ゆ柇 + handleClick (tab) { + // 鎺у埗绗笁灞傞〉闈� 绠$嚎鍚嶇О/绠℃浠g爜閫夋嫨椤甸潰 + if (tab.label === '绠℃瀹氫綅') { + // 濡傛灉 鏄绾垮畾浣� 鏄剧ず涓夌骇闄勫睘妗� 杩涜閫夋嫨鏂囦欢鎿嶄綔 eventBus.$emit('pipelineFile-choose', true) } else { + // eles 涓嶈繘琛屾樉绀� eventBus.$emit('pipelineFile-choose', false) } + }, + // 鐐瑰嚮纭鎸夐挳浜嬩欢 + confirm () { + // 瀛愮粍浠堕�氳繃浜嬩欢 浼犻�掓暟鎹� 鎺у埗鑷韩鏄剧ず闅愯棌 + this.$emit('localCation', false) + // 閫氳繃bus 鎺у埗涓夌骇闄勫睘寮规鐨勯殣钘� + eventBus.$emit('pipelineFile-choose', false) } } } @@ -103,6 +124,9 @@ .el-input { width: 85%; } + .line-pos-form { + display: flex; + } } .latlng-location { -- Gitblit v1.8.0