From 0fe10a58835988be66ed3ce2e04bfc4f95fb4eaa Mon Sep 17 00:00:00 2001 From: yangdelong <828900aaa> Date: 星期六, 29 五月 2021 10:18:45 +0800 Subject: [PATCH] 企业应急-事件处置-周边资源信息 --- src/components/base-page/enterprise-emergency/event-handling/ResInfo.vue | 145 ++++++++++++++++++++++++++---------------------- 1 files changed, 78 insertions(+), 67 deletions(-) diff --git a/src/components/base-page/enterprise-emergency/event-handling/ResInfo.vue b/src/components/base-page/enterprise-emergency/event-handling/ResInfo.vue index caf39f4..4203ea9 100644 --- a/src/components/base-page/enterprise-emergency/event-handling/ResInfo.vue +++ b/src/components/base-page/enterprise-emergency/event-handling/ResInfo.vue @@ -3,22 +3,24 @@ width="400" > <el-row> <el-col :span="3" style="text-align: center;"> - <el-row> <el-button type="primary" size="mini" @click="reSet">搴旀�ュ熀纭�</el-button> </el-row> -<el-row> <el-button type="primary" size="mini" @click="reSet">鍦ㄧ嚎鐩戞祴</el-button></el-row> -<el-row> <el-button type="primary" size="mini" @click="reSet">搴旀�ヨ祫婧�</el-button></el-row> -<el-row> <el-button type="primary" size="mini" @click="reSet">鍛ㄨ竟鐜</el-button></el-row> -<el-row> <el-button type="primary" size="mini" @click="reSet">绠¢亾淇℃伅</el-button></el-row> + <el-row v-for="item in menuList" :key="item.id"> + <el-button type="primary" size="mini" @click="menuClickHandle(item)">{{ item.name }}</el-button> + </el-row> +<!--<el-row> <el-button type="primary" size="mini" @click="menuClickHandle">鍦ㄧ嚎鐩戞祴</el-button></el-row>--> +<!--<el-row> <el-button type="primary" size="mini" @click="menuClickHandle">搴旀�ヨ祫婧�</el-button></el-row>--> +<!--<el-row> <el-button type="primary" size="mini" @click="menuClickHandle">鍛ㄨ竟鐜</el-button></el-row>--> +<!--<el-row> <el-button type="primary" size="mini" @click="menuClickHandle">绠¢亾淇℃伅</el-button></el-row>--> </el-col> <el-col :span="21"> <el-row> - <el-button type="primary" size="mini" @click="reSet">鍐呮帓鍙�(1)</el-button> - <el-button type="primary" size="mini" @click="reSet">澶栨帓鍙�(1)</el-button> - <el-button type="primary" size="mini" @click="reSet">闅旀补姹�(1)</el-button> - <el-button type="primary" size="mini" @click="reSet">鑺傛祦闃�(1)</el-button> - <el-button type="primary" size="mini" @click="reSet">闃�闂�(1)</el-button> - <el-button type="primary" size="mini" @click="reSet">闆嗘按姹�(1)</el-button> - <el-button type="primary" size="mini" @click="reSet">浜嬫晠姘寸绾�(1)</el-button> - <el-button type="primary" size="mini" @click="reSet">闆ㄦ按绠$嚎(1)</el-button> + <el-button v-for="item in subMenuList" :key="item.name" type="primary" size="mini" @click="subMenuClickHandle(item)">{{ item.name }}</el-button> +<!-- <el-button type="primary" size="mini" @click="subMenuClickHandle">澶栨帓鍙�(1)</el-button>--> +<!-- <el-button type="primary" size="mini" @click="subMenuClickHandle">闅旀补姹�(1)</el-button>--> +<!-- <el-button type="primary" size="mini" @click="subMenuClickHandle">鑺傛祦闃�(1)</el-button>--> +<!-- <el-button type="primary" size="mini" @click="subMenuClickHandle">闃�闂�(1)</el-button>--> +<!-- <el-button type="primary" size="mini" @click="subMenuClickHandle">闆嗘按姹�(1)</el-button>--> +<!-- <el-button type="primary" size="mini" @click="subMenuClickHandle">浜嬫晠姘寸绾�(1)</el-button>--> +<!-- <el-button type="primary" size="mini" @click="subMenuClickHandle">闆ㄦ按绠$嚎(1)</el-button>--> </el-row> <el-row> <el-table @@ -38,11 +40,14 @@ </template> <script> +import ResInfo from '@components/base-page/enterprise-emergency/event-handling/ResInfo' export default { name: 'ResInfo', data () { return { isShow: false, + menuList: ResInfo.data, + subMenuList: ResInfo.data[0].child, tableData: [ { id: 1, @@ -88,58 +93,60 @@ } ], currentTableData: { - column: [{ - label: '搴忓彿', - prop: 'no', - width: 'auto' - }, - { - label: '瀛樻斁鐐瑰悕绉�', - prop: 'name', - width: 'auto' - }, - { - label: '瀛樻斁鐐圭被鍨�', - prop: 'type', - width: 'auto' - }, - { - label: '璐熻矗浜�', - prop: 'master', - width: 'auto' - }, - { - label: '鑱旂郴鐢佃瘽', - prop: 'phone', - width: 'auto' - }, - { - label: '鐗╄祫鍚嶇О锛堟眹鎬伙級', - prop: 'total', - width: '200' - }, - { - label: '璺濈', - prop: 'distance', - width: 'auto' - }], - data: [{ - no: '1', - name: '閲戦櫟鏃跺�欏簲鎬ョ墿璧勫瓨鏀剧偣', - type: '搴撴埧瀛樻斁鐐�', - master: '寮犱笁', - phone: '1333333333', - total: '娓呮按娉碉紱缂栫粐琚嬶紱閾侀晲锛涢搧閿癸紱闆ㄨ。锛涢洦闉嬶紱闃叉按鎵嬬數锛涙帰鐓х伅锛涢夯缁�', - distance: '900m' - }, { - no: '2', - name: '閲戦櫟鏃跺�欏簲鎬ョ墿璧勫瓨鏀剧偣', - type: '搴撴埧瀛樻斁鐐�', - master: '寮犱笁涓�', - phone: '1333333333', - total: '娓呮按娉碉紱缂栫粐琚嬶紱閾侀晲锛涢搧閿癸紱闆ㄨ。锛涢洦闉嬶紱闃叉按鎵嬬數锛涙帰鐓х伅锛涢夯缁�', - distance: '900m' - }] + column: [ + { + label: '搴忓彿', + prop: 'no', + width: 'auto' + }, + { + label: '瀛樻斁鐐瑰悕绉�', + prop: 'name', + width: 'auto' + }, + { + label: '瀛樻斁鐐圭被鍨�', + prop: 'type', + width: 'auto' + }, + { + label: '璐熻矗浜�', + prop: 'master', + width: 'auto' + }, + { + label: '鑱旂郴鐢佃瘽', + prop: 'phone', + width: 'auto' + }, + { + label: '鐗╄祫鍚嶇О锛堟眹鎬伙級', + prop: 'total', + width: '200' + }, + { + label: '璺濈', + prop: 'distance', + width: 'auto' + }], + data: [ + { + no: '1', + name: '閲戦櫟鏃跺�欏簲鎬ョ墿璧勫瓨鏀剧偣', + type: '搴撴埧瀛樻斁鐐�', + master: '寮犱笁', + phone: '1333333333', + total: '娓呮按娉碉紱缂栫粐琚嬶紱閾侀晲锛涢搧閿癸紱闆ㄨ。锛涢洦闉嬶紱闃叉按鎵嬬數锛涙帰鐓х伅锛涢夯缁�', + distance: '900m' + }, { + no: '2', + name: '閲戦櫟鏃跺�欏簲鎬ョ墿璧勫瓨鏀剧偣', + type: '搴撴埧瀛樻斁鐐�', + master: '寮犱笁涓�', + phone: '1333333333', + total: '娓呮按娉碉紱缂栫粐琚嬶紱閾侀晲锛涢搧閿癸紱闆ㄨ。锛涢洦闉嬶紱闃叉按鎵嬬數锛涙帰鐓х伅锛涢夯缁�', + distance: '900m' + }] } } }, @@ -153,8 +160,12 @@ getVisible () { return this.isShow }, - reSet () { - + menuClickHandle (item) { + console.log(item) + this.subMenuList = item.child + }, + subMenuClickHandle (subItem) { + this.currentTableData.column = subItem.column } } } -- Gitblit v1.8.0