From 1d924e1fb6e77abe78178bfc761af129b8a0b1bc Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Fri, 29 Jan 2021 13:57:43 +0800
Subject: [PATCH] 实时警情处置功能
---
src/views/realTimePolice/real.vue | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 104 insertions(+), 1 deletions(-)
diff --git a/src/views/realTimePolice/real.vue b/src/views/realTimePolice/real.vue
index a674456..99c6a81 100644
--- a/src/views/realTimePolice/real.vue
+++ b/src/views/realTimePolice/real.vue
@@ -54,10 +54,102 @@
<template slot-scope="{type,size,row}" slot="menu">
<el-button icon="el-icon-check" :size="size" :type="type" @click.stop="handleHistory(row)">历史</el-button>
<el-button icon="el-icon-check" :size="size" :type="type" @click.stop="handleStart(row)">视频</el-button>
- <el-button icon="el-icon-check" :size="size" :type="type">处置</el-button>
+ <el-button icon="el-icon-check" :size="size" :type="type" @click.stop="handleManage(row)">处置</el-button>
<el-button icon="el-icon-check" :size="size" :type="type" @click.stop="handleAdd11()">定位</el-button>
</template>
</avue-crud>
+
+
+ <el-dialog title="警情处置" :visible.sync="dialogTableVisible" append-to-body="true">
+ <el-form :model="form" label-position="right" size="mini" label-width="100px">
+ <el-row>
+ <el-col span="12">
+ <el-form-item label="报警人" :label-width="formLabelWidth">
+ <el-input disabled="true" v-model="form.alarmPeople" autocomplete="off"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col span="12">
+ <el-form-item label="联系电话" :label-width="formLabelWidth">
+ <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="行政区" :label-width="formLabelWidth">
+ <el-input disabled="true" v-model="form.district" autocomplete="off"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col span="12">
+ <el-form-item label="事发地址" :label-width="formLabelWidth">
+ <el-input disabled="true" v-model="form.place" autocomplete="off"></el-input>
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
+ <el-col span="12">
+ <el-form-item label="警情类别" :label-width="formLabelWidth">
+ <el-input disabled="true" v-model="form.waringType" autocomplete="off"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col span="12">
+ <el-form-item label="设备编号" :label-width="formLabelWidth">
+ <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="接警人" :label-width="formLabelWidth">
+ <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="接警时间" :label-width="formLabelWidth">
+ <el-input disabled="true" v-model="form.jjTime" autocomplete="off"></el-input>
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
+ <el-col span="12">
+ <el-form-item label="报警时间" :label-width="formLabelWidth">
+ <el-input disabled="true" v-model="form.alarmTime" autocomplete="off"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col span="12">
+ <el-form-item label="设备历史警情" :label-width="formLabelWidth">
+
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
+ <el-form-item label="报警内容" :label-width="formLabelWidth">
+ <el-input disabled="true" v-model="form.content" autocomplete="off"></el-input>
+ </el-form-item>
+ </el-row>
+ <el-row>
+ <el-col span="12">
+ <el-form-item label="要求处置时间" :label-width="formLabelWidth">
+ <el-input v-model="form.Cztime" autocomplete="off"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col span="12">
+ <el-form-item label="备注" :label-width="formLabelWidth">
+ <el-input v-model="form.name" autocomplete="off"></el-input>
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
+ <el-form-item label="功能" :label-width="formLabelWidth">
+ </el-form-item>
+ </el-row>
+ </el-form>
+ <div slot="footer" class="dialog-footer">
+ <el-button @click="dialogTableVisible = false">取 消</el-button>
+ <el-button type="primary" @click="submitForm(form)">提 交</el-button>
+ </div>
+ </el-dialog>
+
<el-drawer
title="我是标题"
append-to-body=true
@@ -68,6 +160,8 @@
</basic-container>
</template>
+
+
<script>
import {getList, remove, update, add, getclient} from "@/api/real/real";
import {mapGetters} from "vuex";
@@ -76,6 +170,7 @@
data() {
return {
qwe:false,
+ dialogTableVisible:false,
direction: 'rtl',
form: {},
query: {},
@@ -92,6 +187,7 @@
indexLabel: '序号',
calcHeight: 30,
labelWidth: '100',
+ menuWidth:300,
dialogWidth: 950,
tip: false,
searchShow: true,
@@ -470,6 +566,13 @@
},
handleAdd11(){
this.qwe=true;
+ },
+ handleManage(row){
+ this.form = row;
+ this.dialogTableVisible = true;
+ },
+ submitForm(row){
+ this.dialogTableVisible = true;
}
}
};
--
Gitblit v1.9.3