From 41a636414a2d76a74ad373a47fe883aff7a3d8bb Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Sat, 13 Mar 2021 18:36:27 +0800
Subject: [PATCH] 流程完善

---
 src/views/policeTracking/policeTracking.vue |  597 ++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 324 insertions(+), 273 deletions(-)

diff --git a/src/views/policeTracking/policeTracking.vue b/src/views/policeTracking/policeTracking.vue
index 0fde40f..7ae9483 100644
--- a/src/views/policeTracking/policeTracking.vue
+++ b/src/views/policeTracking/policeTracking.vue
@@ -3,290 +3,301 @@
     <el-col :span="12">
       <div style="background: #fff;height: 100%;">
         <el-card class="trackClass">
-          <el-tabs type="card">
-            <el-tab-pane label="警情信息">
-              <el-form
-                :model="form"
-                label-position="right"
-                size="mini"
-                class="policeForm"
-                label-width="100px"
-                style="background: #fff; margin-top: 20px;margin-left: 10px; margin-right: 10px; height: calc(100% - 40px); width: calc(100% - 20px)"
+
+          <div style="margin-top: 20px;" role="tab" aria-expanded="true" aria-controls="el-collapse-content-823"
+               aria-describedby="el-collapse-content-823">
+            <div role="button" tabindex="0"
+                 class="el-collapse-item__header focusing is-active">
+              <div class="avue-group__header avue-group"><i class="el-icon-message-solid avue-group__icon"></i>
+                <h1 class="avue-group__title">警情信息</h1></div>
+            </div>
+          </div>
+
+
+          <el-form
+            :model="form"
+            label-position="right"
+            size="mini"
+            class="policeForm"
+            label-width="100px"
+            style="background: #fff; margin-top: 20px;margin-left: 10px; margin-right: 10px; height: calc(100% - 40px); width: calc(100% - 20px)"
+          >
+            <el-row>
+              <el-col span="12"
               >
-                <el-row>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="报警人姓名">
-                      <el-input
-                        disabled="true"
-                        v-model="form.galarmPeople"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="联系方式">
-                      <el-input
-                        disabled="true"
-                        v-model="form.phoneNumber"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                </el-row>
-                <el-row>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="事发地址">
-                      <el-input
-                        disabled="true"
-                        v-model="form.place"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-
-                  <el-col span="12"
-                  >
-                    <el-form-item label="设备编号">
-                      <el-input
-                        disabled="true"
-                        v-model="form.deviceNumber"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-
-                </el-row>
-                <el-row>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="报警时间">
-                      <el-input
-                        disabled="true"
-                        v-model="form.galarmTime"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="报警内容">
-                      <el-input
-                        disabled="true"
-                        v-model="form.content"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                </el-row>
-
-                <el-row>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="处置时间">
-                      <el-input
-                        disabled="true"
-                        v-model="form.czTime"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="备注">
-                      <el-input
-                        disabled="true"
-                        v-model="form.bz"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                </el-row>
-
-
-                <el-row>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="警情类型">
-                      <el-input
-                        disabled="true"
-                        v-model="form.waringType"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                </el-row>
-              </el-form>
-
-            </el-tab-pane>
-
-            <el-tab-pane label="保安信息">
-              <el-form
-                :model="security"
-                label-position="right"
-                size="mini"
-                label-width="100px"
-                style="background: #fff; margin-top: 20px;margin-left: 10px; margin-right: 10px; height: calc(100% - 40px); width: calc(100% - 20px)"
+                <el-form-item label="报警人姓名">
+                  <el-input
+                    disabled="true"
+                    v-model="form.galarmPeople"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+              <el-col span="12"
               >
-                <el-row>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="人员编号">
-                      <el-input
-                        disabled="true"
-                        v-model="security.snumber"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="人员名称">
-                      <el-input
-                        disabled="true"
-                        v-model="security.sname"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                </el-row>
-                <el-row>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="性别">
-                      <el-input
-                        disabled="true"
-                        v-model="security.sex"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="年龄">
-                      <el-input
-                        disabled="true"
-                        v-model="security.age"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                </el-row>
-                <el-row>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="联系电话">
-                      <el-input
-                        disabled="true"
-                        v-model="security.phone"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                  <el-col span="12"
-                  >
-                    <el-form-item label="家庭住址">
-                      <el-input
-                        disabled="true"
-                        v-model="security.address"
-                        autocomplete="off"
-                      ></el-input>
-                    </el-form-item
-                    >
-                  </el-col>
-                </el-row>
-              </el-form>
-            </el-tab-pane>
+                <el-form-item label="联系方式">
+                  <el-input
+                    disabled="true"
+                    v-model="form.phoneNumber"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+            </el-row>
+            <el-row>
+              <el-col span="12"
+              >
+                <el-form-item label="事发地址">
+                  <el-input
+                    disabled="true"
+                    v-model="form.place"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
 
-            <el-tab-pane label="警情反馈">
-              <el-row :gutter="20">
-                <el-col :span="16">
-                  <div class="grid-content bg-purple">
+              <el-col span="12"
+              >
+                <el-form-item label="设备编号">
+                  <el-input
+                    disabled="true"
+                    v-model="form.deviceNumber"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
 
-                  </div>
-                </el-col>
-                <el-col :span="8">
-                  <div class="grid-content bg-purple">
+            </el-row>
+            <el-row>
+              <el-col span="12"
+              >
+                <el-form-item label="报警时间">
+                  <el-input
+                    disabled="true"
+                    v-model="form.galarmTime"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+              <el-col span="12"
+              >
+                <el-form-item label="报警内容">
+                  <el-input
+                    disabled="true"
+                    v-model="form.content"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+            </el-row>
 
-                  </div>
-                </el-col>
-              </el-row>
+            <el-row>
+              <el-col span="12"
+              >
+                <el-form-item label="处置时间">
+                  <el-input
+                    disabled="true"
+                    v-model="form.czTime"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+              <el-col span="12"
+              >
+                <el-form-item label="备注">
+                  <el-input
+                    disabled="true"
+                    v-model="form.bz"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+            </el-row>
 
-              <div class="demo-image__placeholder">
-                <div role="tab" aria-expanded="true" aria-controls="el-collapse-content-823"
-                     aria-describedby="el-collapse-content-823">
-                  <div role="button" tabindex="0"
-                       class="el-collapse-item__header focusing is-active">
-                    <div class="avue-group__header avue-group"><i class="el-icon-s-custom avue-group__icon"></i>
-                      <h1 class="avue-group__title">警情反馈</h1></div>
-                  </div>
-                </div>
-                <el-input
-                  disabled="true"
-                  type="textarea"
-                  v-model="security.snumber"
-                  autocomplete="off"
-                ></el-input>
 
-                <div class="block">
-                  <div style="margin-top: 20px;" role="tab" aria-expanded="true" aria-controls="el-collapse-content-823"
-                       aria-describedby="el-collapse-content-823">
-                    <div role="button" tabindex="0"
-                         class="el-collapse-item__header focusing is-active">
-                      <div class="avue-group__header avue-group"><i class="el-icon-camera-solid avue-group__icon"></i>
-                        <h1 class="avue-group__title">现场图片</h1></div>
-                    </div>
-                  </div>
-                  <div>
-                    <el-image :src="src" style="width: 200px;margin-left: 5px"></el-image>
-                    <el-image :src="src" style="width: 200px;margin-left: 5px"></el-image>
-                    <el-image :src="src" style="width: 200px;margin-left: 5px"></el-image>
-                  </div>
-                </div>
-                <div class="block">
-                  <div style="margin-top: 20px;" role="tab" aria-expanded="true" aria-controls="el-collapse-content-823"
-                       aria-describedby="el-collapse-content-823">
-                    <div role="button" tabindex="0"
-                         class="el-collapse-item__header focusing is-active">
-                      <div class="avue-group__header avue-group"><i class="el-icon-video-camera-solid avue-group__icon"></i>
-                        <h1 class="avue-group__title">现场视频</h1></div>
-                    </div>
-                  </div>
-                  <div>
-                    <el-image :src="src" style="width: 200px;margin-left: 5px">
-                      <div slot="placeholder" class="image-slot">
-                        加载中<span class="dot">...</span>
-                      </div>
-                    </el-image>
-                  </div>
+            <el-row>
+              <el-col span="12"
+              >
+                <el-form-item label="警情类型">
+                  <el-input
+                    disabled="true"
+                    v-model="form.waringType"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+            </el-row>
+          </el-form>
+
+          <div style="margin-top: 20px;" role="tab" aria-expanded="true" aria-controls="el-collapse-content-823"
+               aria-describedby="el-collapse-content-823">
+            <div role="button" tabindex="0"
+                 class="el-collapse-item__header focusing is-active">
+              <div class="avue-group__header avue-group"><i class="el-icon-s-custom avue-group__icon"></i>
+                <h1 class="avue-group__title">保安信息</h1></div>
+            </div>
+          </div>
+
+          <el-form
+            :model="security"
+            label-position="right"
+            size="mini"
+            label-width="100px"
+            style="background: #fff; margin-top: 20px;margin-left: 10px; margin-right: 10px; height: calc(100% - 40px); width: calc(100% - 20px)"
+          >
+            <el-row>
+              <el-col span="12"
+              >
+                <el-form-item label="人员编号">
+                  <el-input
+                    disabled="true"
+                    v-model="security.snumber"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+              <el-col span="12"
+              >
+                <el-form-item label="人员名称">
+                  <el-input
+                    disabled="true"
+                    v-model="security.sname"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+            </el-row>
+            <el-row>
+              <el-col span="12"
+              >
+                <el-form-item label="性别">
+                  <el-input
+                    disabled="true"
+                    v-model="security.sex"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+              <el-col span="12"
+              >
+                <el-form-item label="年龄">
+                  <el-input
+                    disabled="true"
+                    v-model="security.age"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+            </el-row>
+            <el-row>
+              <el-col span="12"
+              >
+                <el-form-item label="联系电话">
+                  <el-input
+                    disabled="true"
+                    v-model="security.phone"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+              <el-col span="12"
+              >
+                <el-form-item label="家庭住址">
+                  <el-input
+                    disabled="true"
+                    v-model="security.address"
+                    autocomplete="off"
+                  ></el-input>
+                </el-form-item
+                >
+              </el-col>
+            </el-row>
+          </el-form>
+
+          <el-row :gutter="20">
+            <el-col :span="16">
+              <div class="grid-content bg-purple">
+
+              </div>
+            </el-col>
+            <el-col :span="8">
+              <div class="grid-content bg-purple">
+
+              </div>
+            </el-col>
+          </el-row>
+
+          <div class="demo-image__placeholder">
+            <div role="tab" aria-expanded="true" aria-controls="el-collapse-content-823"
+                 aria-describedby="el-collapse-content-823">
+              <div role="button" tabindex="0"
+                   class="el-collapse-item__header focusing is-active">
+                <div class="avue-group__header avue-group"><i class="el-icon-s-order avue-group__icon"></i>
+                  <h1 class="avue-group__title">警情反馈</h1></div>
+              </div>
+            </div>
+            <el-input
+              disabled="true"
+              type="textarea"
+              v-model="security.snumber"
+              autocomplete="off"
+            ></el-input>
+
+            <div class="block">
+              <div style="margin-top: 20px;" role="tab" aria-expanded="true" aria-controls="el-collapse-content-823"
+                   aria-describedby="el-collapse-content-823">
+                <div role="button" tabindex="0"
+                     class="el-collapse-item__header focusing is-active">
+                  <div class="avue-group__header avue-group"><i class="el-icon-camera-solid avue-group__icon"></i>
+                    <h1 class="avue-group__title">现场图片</h1></div>
                 </div>
               </div>
-            </el-tab-pane>
-          </el-tabs>
+              <div>
+                <el-image :src="src" style="width: 150px;margin-left: 5px"></el-image>
+                <el-image :src="src" style="width: 150px;margin-left: 5px"></el-image>
+                <el-image :src="src" style="width: 150px;margin-left: 5px"></el-image>
+              </div>
+            </div>
+            <div class="block">
+              <div style="margin-top: 20px;" role="tab" aria-expanded="true" aria-controls="el-collapse-content-823"
+                   aria-describedby="el-collapse-content-823">
+                <div role="button" tabindex="0"
+                     class="el-collapse-item__header focusing is-active">
+                  <div class="avue-group__header avue-group"><i class="el-icon-video-camera-solid avue-group__icon"></i>
+                    <h1 class="avue-group__title">现场视频</h1></div>
+                </div>
+              </div>
+              <div>
+                <el-image :src="src" style="width: 150px;margin-left: 5px">
+                  <div slot="placeholder" class="image-slot">
+                    加载中<span class="dot">...</span>
+                  </div>
+                </el-image>
+              </div>
+            </div>
+          </div>
+
+          <el-row :align="center" style="margin-top: 40px">
+            <el-col :offset="10">
+              <el-button @click="onSubmit" type="danger">处理完成</el-button>
+            </el-col>
+          </el-row>
 
         </el-card>
-
-        <el-row :align="center">
-          <el-col :offset="10">
-            <el-button onclick="" style="position: absolute;bottom: 40px" type="danger">处理完成</el-button>
-          </el-col>
-        </el-row>
       </div>
     </el-col>
 
@@ -306,6 +317,8 @@
 </template>
 
 <script>
+  import axios from "axios";
+
   export default {
     data() {
       return {
@@ -323,6 +336,42 @@
       };
     }, created() {
       this.form = this.$route.query;
+    }
+    , methods: {
+      onSubmit() {
+        var newAxios = axios.create({
+          baseURL: "https://web.byisf.com",
+          withCredentials: false,
+          headers: {},
+        });
+
+        newAxios
+          .post(
+            "/api/blade-jfpts/jingdan/jingdan/updateInfo",
+            {},
+            {
+              params: {
+                id: this.form.id,
+                handleP: this.form.handleP,
+                handName: this.form.handName,
+                handletype: this.form.handletype,
+                type: "2",
+              },
+            }
+          )
+          .then((res) => {
+            if (res.data.msg == "修改成功") {
+              var arr = [];
+              this.$store.state.tags.tagList.forEach((item) => {
+                if (item.value != this.$store.state.tags.tag.value) {
+                  arr.push(item);
+                }
+              });
+              this.$store.state.tags.tagList = arr;
+              this.$router.go(-1);
+            }
+          });
+      },
     },
   }
 </script>
@@ -334,6 +383,8 @@
 
   .trackClass {
     height: 100%;
+    overflow: auto;
+    overflow-x: hidden;
   }
 
 

--
Gitblit v1.9.3