| 
					
				 | 
			
			
				@@ -0,0 +1,254 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-row style="height: 50px;padding-top: 7.2px;padding-left: 15px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button type="success" @click="addArea">增加</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button type="danger" @click="deleteArea">删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :data="tableData" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      border 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      stripe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      size="medium" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      @selection-change="handleSelectionChange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type="selection" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        width="55"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        label="序号" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        width="100"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        prop="areaName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        label="自定义区域管理" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        width="1100"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        label="操作" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        width="200"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @click.native.prevent="viewArea(scope.$index, tableData)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :disabled="btnEnabled" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            查看 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @click.native.prevent="changeArea(scope.$index, tableData)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :disabled="btnEnabled" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            修改 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      title="提示" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :visible.sync="formVisible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      width="90%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :before-close="handleClose" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div style="width: 75%;height: 550px;display: inline-block;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div id="container" style="height: 100%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-divider direction="vertical"></el-divider> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div style="width: 20%;display: inline-block;float: right"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form :model="form"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-form-item label="区域名称:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-input v-model="form.areaName" autocomplete="off"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-form-item label="区域颜色:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-color-picker v-model="form.areaColor" size="small"></el-color-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button type="primary" :disabled="btnEnabled" @click="savePoly()">生成封闭空间</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button type="primary" :disabled="btnEnabled" @click="saveArea()">保 存</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import request from '@/utils/request' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      tableData: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      formVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      form: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        areaData: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        areaColor: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        areaName: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        areaType: 3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      map: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      pointList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      btnEnabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      multipleSelection: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  mounted() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.initData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    initMap() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const t = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.map = new BMap.Map("container", {enableMapClick: false});        // 创建Map实例 命名空间为BMAP 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.map.centerAndZoom(new BMap.Point(113.465771, 30.368834), 13);  // 初始化地图,设置中心点坐标和地图级别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.map.setCurrentCity("仙桃"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.map.addEventListener("click", function (e) {    //给地图添加点击事件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var lng = e.point.lng; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var lat = e.point.lat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //创建标注位置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var pt = new BMap.Point(lng, lat); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var marker = new BMap.Marker(pt);  // 创建标注 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        t.map.addOverlay(marker); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        t.pointList.push(pt); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    initData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const t = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      request({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/monitorArea/infoList?areaType=3", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        method: "get" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(rs => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        t.tableData = rs.areaInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    viewArea(index, tableData) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.form=tableData[index]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.formVisible=true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.btnEnabled=true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      JSON.parse(tableData[index].areaData).forEach(area => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var pt = new BMap.Point(area.longitude, area.latitude); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.pointList.push(pt) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.initMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var polygon = new BMap.Polygon(this.pointList, {fillColor: this.form.areaColor, strokeWeight: 2, strokeOpacity: 0.5});   //创建折线 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.map.addOverlay(polygon); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    changeArea(index, tableData) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.form=tableData[index]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.formVisible=true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      JSON.parse(tableData[index].areaData).forEach(area => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var pt = new BMap.Point(area.longitude, area.latitude); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.pointList.push(pt) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.initMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var polygon = new BMap.Polygon(this.pointList, {fillColor: this.form.areaColor, strokeWeight: 2, strokeOpacity: 0.5});   //创建折线 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.map.addOverlay(polygon); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    addArea() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.formVisible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.pointList = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.initMap() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    deleteArea() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const ids = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.multipleSelection.forEach(data=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ids.push(data.id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const t=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      request({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/monitorArea/deleteArea", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        method: "delete", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        data: ids 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(rs=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        t.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message:rs.message, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type:rs.status 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        t.initData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    savePoly() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let areaColor = this.form.areaColor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (!areaColor) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$modal.msgError("表单填写不完整!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(this.pointList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var polygon = new BMap.Polygon(this.pointList, {fillColor: areaColor, strokeWeight: 2, strokeOpacity: 0.5});   //创建折线 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.map.addOverlay(polygon); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    saveArea() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var listStr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.pointList.length < 3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$modal.msgError("至少选择三点,形成封闭区域!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.pointList.forEach(point => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        listStr.push({longitude: point.lng, latitude: point.lat}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.form.areaData = JSON.stringify(listStr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var t = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      request({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: "/monitorArea/saveArea", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        method: "post", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        data: this.form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(rs => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        t.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message:rs.message, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type:rs.status 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        t.formVisible=false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        t.initData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleClose() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.formVisible=false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.btnEnabled=false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.pointList=[]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleSelectionChange(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.multipleSelection = val; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<style rel="stylesheet/scss" lang="scss"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.BMap_cpyCtrl { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  display: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.anchorBL { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  display: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.el-table { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .el-table__header-wrapper table, .el-table__body-wrapper table { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    width: 100% !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .el-table__body, .el-table__footer, .el-table__header { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    table-layout: auto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</style> 
			 |