From 35f935483b44b85abbdd1bd5120ece75438c79c5 Mon Sep 17 00:00:00 2001
From: 陈泽平 <chenzeping>
Date: 星期二, 25 五月 2021 11:43:05 +0800
Subject: [PATCH] 企业应急事件上报页面修改

---
 src/components/base-page/enterprise-emergency/ReportIncident.vue |   55 +++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 35 insertions(+), 20 deletions(-)

diff --git a/src/components/base-page/enterprise-emergency/ReportIncident.vue b/src/components/base-page/enterprise-emergency/ReportIncident.vue
index a8d2994..9010bac 100644
--- a/src/components/base-page/enterprise-emergency/ReportIncident.vue
+++ b/src/components/base-page/enterprise-emergency/ReportIncident.vue
@@ -9,7 +9,10 @@
                 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="90px" class="search-form">
                     <!--            浜嬩欢鍚嶇О-->
                     <el-form-item class="input-event-name" label="浜嬩欢鍚嶇О" prop="nameOfEvent">
-                        <el-input v-model="ruleForm.nameOfEvent" placeholder="灏嗕簨浠跺懡鍚�"></el-input>
+                        <el-input
+                                v-model="ruleForm.nameOfEvent"
+                                placeholder="灏嗕簨浠跺懡鍚�"
+                        ></el-input>
                     </el-form-item>
                     <!--            浜嬩欢绫诲瀷-->
                     <el-form-item label="浜嬩欢绫诲瀷" prop="eventOfType">
@@ -122,8 +125,8 @@
                             </el-input>
                             <el-button type="primary">涓�閿�<br/>鐢熸垚</el-button>
                         </el-form-item>
-                        <el-form-item label="鎺ユ敹浜哄憳" prop="desc">
-                            <el-input type="textarea" resize="none" v-model="ruleForm.desc"
+                        <el-form-item label="鎺ユ敹浜哄憳" prop="receiveOne">
+                            <el-input type="textarea" resize="none" v-model="ruleForm.receiveOne"
                                       placeholder="寮犱笁锛涙潕鍥涳紝"></el-input>
                             <el-button type="primary">+</el-button>
                         </el-form-item>
@@ -135,15 +138,11 @@
                 </el-form>
             </div>
         </div>
-<!--        <div class="side-popup map-background">-->
-            <PositionChange :location="location"></PositionChange>
-<!--        </div>-->
-<!--        <div class="pipeline-file map-background">-->
-            <PipelineFile></PipelineFile>
-<!--        </div>-->
+        <PositionChange :location="location" @localCation="getlocalCation"></PositionChange>
+        <PipelineFile></PipelineFile>
     </div>
 </template>
-
+<!--v-drag v-show="eventsReported"-->
 <script>
 import '../../../utils/dragBoxes'
 import eventBus from '../../../eventBus'
@@ -159,7 +158,7 @@
   },
   data () {
     return {
-      // 鍒ゆ柇寮规鏄惁鑳藉睍绀�
+      // 鍒ゆ柇寮规鏄惁鑳藉睍绀� temp=>涓存椂true 寮�鍙�
       eventsReported: false,
       // eventsReported: true,
       saveSuccess: false,
@@ -235,7 +234,11 @@
             name: '鎵嬫満搴旂敤鎺ㄩ��',
             value: false
           }
-        ]
+        ],
+        // 浜嬩欢鎻忚堪
+        desc: '',
+        // 鎺ユ敹浜哄憳
+        receiveOne: ''
       },
       // 琛ㄥ崟楠岃瘉
       rules: {
@@ -306,25 +309,38 @@
       // 涓婁紶鍒楄〃
       fileList: [],
       // 涓婁紶鍦板潃
-      uploadAction: ''
+      uploadAction: '',
+      getLocalInfo: ''
     }
+  },
+  mounted () {
+    // 鐐瑰嚮纭
+    eventBus.$on('local-cation', (obj) => {
+      this.location = obj
+    })
   },
   methods: {
     // 娑堟伅鎺ㄩ�� 閫夋嫨鎺ㄩ�佺殑瀵硅薄
     infotsChange () {
       if (this.ruleForm.beingPushed.indexOf('鐭俊鎺ㄩ��') > -1 || this.ruleForm.beingPushed.indexOf('鎵嬫満搴旂敤鎺ㄩ��') > -1) {
-        // console.log('鍖呭惈璇ュ厓绱�')
         this.wayTo = true
       } else {
-        // console.log('涓嶅寘鍚鍏冪礌')
         this.wayTo = false
       }
     },
     // 鐐瑰嚮瀹氫綅 杩涜浣嶇疆閫夋嫨
     locationInfo () {
-      // console.log('浣嶇疆淇℃伅閫夋嫨')
+      // 鐖剁粍浠� 浼犻�掓暟鎹帶鍒朵簩绾ч檮灞炴鐨勬樉绀洪殣钘�
       this.location = !this.location
+      // 浼犻�� 鏁版嵁 鎺у埗 涓夌骇闄勫睘妗嗙殑闅愯棌
       eventBus.$emit('pipelineFile-choose', false)
+      // 閫氳繃 bus 鎺у埗tab 鏍� 鏄剧ず 鍝竴涓� 浼犻�掓暟鎹瀹� 姣忔閲嶆柊閫夋嫨瀹氫綅 閮芥寚瀹� 閫夋嫨绗竴涓紑濮�
+      eventBus.$emit('tab-change', 'first')
+    },
+    // 鎺ユ敹瀛愮粍浠� 浼犻�� 鏁版嵁 杩涜 浜岀骇 闄勫睘妗嗙殑鏄剧ず/闅愯棌
+    getlocalCation (value) {
+      // console.log(value)
+      this.location = value
     },
     // 鐐瑰嚮涓婁紶 鐨勫彇娑堜笂浼犱簨浠�
     handleRemove (file, fileList) {
@@ -390,11 +406,10 @@
 
     .report-incident {
         position: absolute;
-        display: inline-flex;
-        overflow: hidden;
         top: 0.42979rem;
-        left: 0.14583rem;
-        z-index: 500;
+        left: 3.14583rem;
+        display: flex;
+        z-index: 9999;
 
         .report-box {
             .public-bounced-title {

--
Gitblit v1.8.0