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