From 86b2510d593bb3ed813563ef0ed697d0daacc0f9 Mon Sep 17 00:00:00 2001
From: 陈泽平 <chenzeping>
Date: 星期四, 27 五月 2021 09:29:17 +0800
Subject: [PATCH] 企业应急-事件上报

---
 src/components/base-page/enterprise-emergency/EventsReported.vue |  270 ++++++++++++++++++++++++++---------------------------
 1 files changed, 134 insertions(+), 136 deletions(-)

diff --git a/src/components/base-page/enterprise-emergency/EventsReported.vue b/src/components/base-page/enterprise-emergency/EventsReported.vue
index fcc52d7..973e1a9 100644
--- a/src/components/base-page/enterprise-emergency/EventsReported.vue
+++ b/src/components/base-page/enterprise-emergency/EventsReported.vue
@@ -1,138 +1,138 @@
 <template>
     <div class="event-report">
-<!--        :rules="rules"-->
-<!--        :show-close="false"-->
+        <!--        :rules="rules"-->
+        <!--        :show-close="false"-->
         <el-form :model="ruleForm" 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-form-item>
-                <!--            浜嬩欢绫诲瀷-->
-                <el-form-item label="浜嬩欢绫诲瀷" prop="eventOfType">
-                    <el-radio-group v-model="ruleForm.eventOfType">
-                        <el-col :span="8" v-for="(item,index) in ruleForm.eventOfTypeList" :key="index"
-                                :style="{margin:'5px 0'}">
-                            <el-radio :label="item.value">
-                                <span>{{ item.name }}</span>
-                            </el-radio>
-                        </el-col>
-                    </el-radio-group>
-                </el-form-item>
-                <!--            浜嬩欢绛夌骇-->
-                <el-form-item label="浜嬩欢鍒嗙骇" prop="eventOfLevel">
-                    <el-radio-group v-model="ruleForm.eventOfLevel">
-                        <el-col :span="8" v-for="(item,index) in ruleForm.eventOfLevelList" :key="index"
-                                :style="{margin:'5px 0'}">
-                            <el-radio :label="item.value">
-                                <span>{{ item.name }}</span>
-                            </el-radio>
-                        </el-col>
-                    </el-radio-group>
-                </el-form-item>
-                <el-row>
-                    <!--                浜嬪彂鍗曚綅-->
-                    <el-col :span="12">
-                        <el-form-item label="浜嬪彂鍗曚綅" prop="unit">
-                            <el-select v-model="ruleForm.unit" placeholder="鍗曚綅,瑁呯疆閫夋嫨">
-                                <el-option
-                                        v-for="item in ruleForm.unitList"
-                                        :key="item.value"
-                                        :label="item.label"
-                                        :value="item.value">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
+            <!--            浜嬩欢鍚嶇О-->
+            <el-form-item class="input-event-name" label="浜嬩欢鍚嶇О" prop="nameOfEvent">
+                <el-input
+                        v-model="ruleForm.nameOfEvent"
+                        placeholder="灏嗕簨浠跺懡鍚�"
+                ></el-input>
+            </el-form-item>
+            <!--            浜嬩欢绫诲瀷-->
+            <el-form-item label="浜嬩欢绫诲瀷" prop="eventOfType">
+                <el-radio-group v-model="ruleForm.eventOfType">
+                    <el-col :span="8" v-for="(item,index) in ruleForm.eventOfTypeList" :key="index"
+                            :style="{margin:'5px 0'}">
+                        <el-radio :label="item.value">
+                            <span>{{ item.name }}</span>
+                        </el-radio>
                     </el-col>
-                    <!--                浜嬪彂鏃堕棿-->
-                    <el-col :span="12">
-                        <el-form-item class="search-panel-item" label="浜嬪彂鏃堕棿" prop="atTime">
-                            <el-date-picker
-                                    v-model="ruleForm.atTime"
-                                    type="datetime"
-                                    placeholder="骞�/鏈�/鏃�">
-                            </el-date-picker>
-                        </el-form-item>
+                </el-radio-group>
+            </el-form-item>
+            <!--            浜嬩欢绛夌骇-->
+            <el-form-item label="浜嬩欢鍒嗙骇" prop="eventOfLevel">
+                <el-radio-group v-model="ruleForm.eventOfLevel">
+                    <el-col :span="8" v-for="(item,index) in ruleForm.eventOfLevelList" :key="index"
+                            :style="{margin:'5px 0'}">
+                        <el-radio :label="item.value">
+                            <span>{{ item.name }}</span>
+                        </el-radio>
                     </el-col>
-                </el-row>
-                <el-row>
-                    <!--                浜嬪彂浣嶇疆-->
-                    <el-col :span="12">
-                        <el-form-item label="浜嬪彂浣嶇疆" prop="positionOf">
-                            <el-input v-model="ruleForm.positionOf" clearable>
-                                <!--                            <el-button slot="suffix" type="text" class="el-icon-location-information"-->
-                                <!--                                       @click="locationInfo"></el-button>-->
-                                <el-button style="padding-right:10px;" slot="suffix" type="text"
-                                           @click="locationInfo">
-                                    <img src="../../../../public/assets/images/map/loc.png" alt="">
-                                </el-button>
-                            </el-input>
-                        </el-form-item>
-                    </el-col>
-                    <!--                浣嶇疆鎻忚堪-->
-                    <el-col :span="12">
-                        <el-form-item label="浣嶇疆鎻忚堪" prop="positionDescription">
-                            <el-input v-model="ruleForm.positionDescription"></el-input>
-                        </el-form-item>
-                    </el-col>
-                </el-row>
-                <el-row>
-                    <!--                绠$嚎鍚嶇О-->
-                    <el-col :span="12">
-                        <el-form-item label="绠$嚎鍚嶇О" prop="lineName" class="search-panel-item">
-                            <el-input disabled v-model="ruleForm.lineName" placeholder="鑷姩甯﹀嚭涓嶅彲淇敼"
-                                      class="report-input"></el-input>
-                        </el-form-item>
-                    </el-col>
-                    <!--                绠$嚎绫诲瀷-->
-                    <el-col :span="12">
-                        <el-form-item label="绠$嚎绫诲瀷" prop="lineType">
-                            <label>{{ ruleForm.lineTypeText }}</label>
-                        </el-form-item>
-                    </el-col>
-                </el-row>
-                <!--             鐐瑰嚮涓婁紶-->
-                <el-form-item label="闄勪欢涓婁紶" prop="upload">
-                    <el-upload
-                            class="upload-demo"
-                            action="uploadAction"
-                            multiple
-                            :limit="3"
-                            :file-list="fileList">
-                        <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button>
-                    </el-upload>
-                </el-form-item>
-                <!--            娑堟伅鎺ㄩ��-->
-                <el-form-item label="娑堟伅鎺ㄩ��" prop="beingPush">
-                    <el-checkbox-group v-model="ruleForm.beingPushed" @change="infoChange">
-                        <el-checkbox v-for="item in ruleForm.beingPushList"
-                                     :key="item.name"
-                                     :label="item.name"
-                        >
-                        </el-checkbox>
-                    </el-checkbox-group>
-                </el-form-item>
-                <!--            // 鎻忚堪 鎺ユ敹 灞曠ず銆侀殣钘�-->
-                <div v-show="wayTo" class="way-to">
-                    <el-form-item label="浜嬩欢鎻忚堪" prop="desc">
-                        <el-input type="textarea" resize="none" v-model="ruleForm.desc"
-                                  placeholder="甯﹀嚭浜嬩欢绫诲瀷锛屼簨浠朵綅缃紝浜嬩欢鍗曚綅锛屼簨浠舵椂闂寸瓑瀛楁鑷姩鐢熶骇涓�閮ㄥ垎鎻忚堪">
+                </el-radio-group>
+            </el-form-item>
+            <el-row>
+                <!--                浜嬪彂鍗曚綅-->
+                <el-col :span="12">
+                    <el-form-item label="浜嬪彂鍗曚綅" prop="unit">
+                        <el-select v-model="ruleForm.unit" placeholder="鍗曚綅,瑁呯疆閫夋嫨">
+                            <el-option
+                                    v-for="item in ruleForm.unitList"
+                                    :key="item.value"
+                                    :label="item.label"
+                                    :value="item.value">
+                            </el-option>
+                        </el-select>
+                    </el-form-item>
+                </el-col>
+                <!--                浜嬪彂鏃堕棿-->
+                <el-col :span="12">
+                    <el-form-item class="search-panel-item" label="浜嬪彂鏃堕棿" prop="atTime">
+                        <el-date-picker
+                                v-model="ruleForm.atTime"
+                                type="datetime"
+                                placeholder="骞�/鏈�/鏃�">
+                        </el-date-picker>
+                    </el-form-item>
+                </el-col>
+            </el-row>
+            <el-row>
+                <!--                浜嬪彂浣嶇疆-->
+                <el-col :span="12">
+                    <el-form-item label="浜嬪彂浣嶇疆" prop="positionOf">
+                        <el-input v-model="ruleForm.positionOf" clearable>
+                            <!--                            <el-button slot="suffix" type="text" class="el-icon-location-information"-->
+                            <!--                                       @click="locationInfo"></el-button>-->
+                            <el-button style="padding-right:10px;" slot="suffix" type="text"
+                                       @click="locationInfo">
+                                <img src="../../../../public/assets/images/map/loc.png" alt="">
+                            </el-button>
                         </el-input>
-                        <el-button type="primary">涓�閿�<br/>鐢熸垚</el-button>
                     </el-form-item>
-                    <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-col>
+                <!--                浣嶇疆鎻忚堪-->
+                <el-col :span="12">
+                    <el-form-item label="浣嶇疆鎻忚堪" prop="positionDescription">
+                        <el-input v-model="ruleForm.positionDescription"></el-input>
                     </el-form-item>
-                </div>
-                <el-form-item class="confirmCancel">
-                    <el-button type="primary" @click="submitForm('ruleForm')">纭</el-button>
-                    <el-button @click="resetForm('ruleForm')">鍙栨秷</el-button>
+                </el-col>
+            </el-row>
+            <el-row>
+                <!--                绠$嚎鍚嶇О-->
+                <el-col :span="12">
+                    <el-form-item label="绠$嚎鍚嶇О" prop="lineName" class="search-panel-item">
+                        <el-input disabled v-model="ruleForm.lineName" placeholder="鑷姩甯﹀嚭涓嶅彲淇敼"
+                                  class="report-input"></el-input>
+                    </el-form-item>
+                </el-col>
+                <!--                绠$嚎绫诲瀷-->
+                <el-col :span="12">
+                    <el-form-item label="绠$嚎绫诲瀷" prop="lineType">
+                        <label>{{ ruleForm.lineTypeText }}</label>
+                    </el-form-item>
+                </el-col>
+            </el-row>
+            <!--             鐐瑰嚮涓婁紶-->
+            <el-form-item label="闄勪欢涓婁紶" prop="upload">
+                <el-upload
+                        class="upload-demo"
+                        action="uploadAction"
+                        multiple
+                        :limit="3"
+                        :file-list="fileList">
+                    <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button>
+                </el-upload>
+            </el-form-item>
+            <!--            娑堟伅鎺ㄩ��-->
+            <el-form-item label="娑堟伅鎺ㄩ��" prop="beingPush">
+                <el-checkbox-group v-model="ruleForm.beingPushed" @change="infoChange">
+                    <el-checkbox v-for="item in ruleForm.beingPushList"
+                                 :key="item.name"
+                                 :label="item.name"
+                    >
+                    </el-checkbox>
+                </el-checkbox-group>
+            </el-form-item>
+            <!--            // 鎻忚堪 鎺ユ敹 灞曠ず銆侀殣钘�-->
+            <div v-show="wayTo" class="way-to">
+                <el-form-item label="浜嬩欢鎻忚堪" prop="desc">
+                    <el-input type="textarea" resize="none" v-model="ruleForm.desc"
+                              placeholder="甯﹀嚭浜嬩欢绫诲瀷锛屼簨浠朵綅缃紝浜嬩欢鍗曚綅锛屼簨浠舵椂闂寸瓑瀛楁鑷姩鐢熶骇涓�閮ㄥ垎鎻忚堪">
+                    </el-input>
+                    <el-button type="primary">涓�閿�<br/>鐢熸垚</el-button>
                 </el-form-item>
-            </el-form>
+                <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>
+            </div>
+            <el-form-item class="confirmCancel">
+                <el-button type="primary" @click="submitForm('ruleForm')">纭</el-button>
+                <el-button @click="resetForm('ruleForm')">鍙栨秷</el-button>
+            </el-form-item>
+        </el-form>
         <el-dialog
                 custom-class="el-dialog--center"
                 :visible.sync="dialogLocation"
@@ -377,22 +377,20 @@
     }
 
     /deep/ .el-dialog--center {
-        /*left: 5.3rem !important;*/
-        margin-top: 0.13979rem !important;
-        margin-left: 5.5rem !important;
+        margin-top: 1rem !important;
+        margin-left: 6.4rem !important;
     }
-
-    /*.event-report-dialog {*/
-    /*    left: 2rem !important;*/
-    /*    top: 0.73979rem !important;*/
-    /*}*/
 
     /deep/ .el-dialog {
         width: 20%;
+        /*height: 1rem;*/
+        min-height: 1rem;
+        /*max-height: 1rem;*/
     }
-    /deep/.el-dialog__header {
+
+    /deep/ .el-dialog__header {
         /*display: none;*/
-        /*max-height: 0.05rem !important;*/
+        max-height: 10px !important;
         border: none !important;
     }
 

--
Gitblit v1.8.0