From 312d994acd44280084df467f1cade6a2e77b7de7 Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Fri, 18 Feb 2022 16:15:40 +0800
Subject: [PATCH] 任务管理
---
src/views/activitys/real.vue | 73 +++++++++++++++++++++++++++---------
1 files changed, 54 insertions(+), 19 deletions(-)
diff --git a/src/views/activitys/real.vue b/src/views/activitys/real.vue
index 51f8a38..212a8f4 100644
--- a/src/views/activitys/real.vue
+++ b/src/views/activitys/real.vue
@@ -34,7 +34,7 @@
plain
v-if="permission.real_delete"
@click="handleDelete"
- >删 除
+ >删 除
</el-button>
</template>
@@ -86,22 +86,22 @@
<template slot-scope="{ row }" slot="jtype">
<el-tag
- >{{
+ >{{
row.jtype == "0" || row.jtype == ""
? "未派发"
: row.jtype == "1" &&
- (row.securityId == null || row.securityId == "")
+ (row.securityId == null || row.securityId == "")
? "未接收"
: row.jtype == "1" &&
- (row.securityId != null || row.securityId != "")
- ? "已接收"
- : "已处置"
+ (row.securityId != null || row.securityId != "")
+ ? "已接收"
+ : "已处置"
}}
</el-tag>
</template>
<template slot-scope="{ row }" slot="cid">
<el-tag
- >{{
+ >{{
row.cid == "1" ? "事件发生" : row.cid == "3" ? "是" : "事件恢复"
}}
</el-tag>
@@ -114,13 +114,13 @@
:size="size"
:type="type"
@click.stop="PoliceTracking(row)"
- >派发
+ >派发
</el-button>
</template>
<template slot-scope="{ type, disabled }" slot="lineForm">
<div class="mapClassMain" style="width: 860px; height: 400px">
- <Map ref="modalForm" />
+ <Map ref="modalForm"/>
</div>
</template>
</avue-crud>
@@ -147,7 +147,7 @@
add,
getclient,
} from "@/api/activitys/activitys";
-import { mapGetters } from "vuex";
+import {mapGetters} from "vuex";
import AvueMap from "avue-plugin-map";
export default {
@@ -451,6 +451,7 @@
// props: {
// label: "title",
// },
+ span: 6,
width: 72,
// hide: true,
minRows: 1,
@@ -459,6 +460,33 @@
addDisplay: true,
editDisplay: true,
viewDisplay: true,
+ },
+ {
+ label: "所属辖区",
+ prop: "jurisdiction",
+ hide: true,
+ searchLabelWidth: 80,
+ search: true,
+ searchSpan: 4,
+ overHidden: true,
+ span: 9,
+ width: 72,
+ parent: false,
+ type: "tree",
+ dicUrl: "/api/jurisdiction/lazy-tree",
+ props: {
+ label: "title",
+ value: "id"
+ },
+ checkStrictly: true,
+ slot: true,
+ rules: [
+ {
+ required: false,
+ message: "请选择所属辖区",
+ trigger: "click"
+ }
+ ]
},
// {
// label: "巡逻路线",
@@ -476,6 +504,7 @@
label: "请在下方地图中,建立路径!",
labelWidth: "0",
className: "mapClass",
+ span: 8,
prop: "haveMap",
hide: true,
display: true,
@@ -616,7 +645,7 @@
},
},
computed: {
- ...mapGetters(["permission", "flowRoutes", "rotesData"]),
+ ...mapGetters(["permission", "flowRoutes", "rotesData", "userInfo"]),
permissionList() {
return {
addBtn: this.vaildData(this.permission.real_add, false),
@@ -649,6 +678,8 @@
rowSave(row, done, loading) {
// console.log(row);
// return;
+ var userId1 = this.userInfo.user_id;
+ var username = this.userInfo.user_name;
let d = {
line: row.line, //路线
rname: row.rname, //标题
@@ -661,6 +692,8 @@
integral: row.integral + "", //积分
content: row.content, //内容
rtype: row.rtype, //任务状态
+ fid: userId1,//发起人id
+ fname: username //发起人id
};
// console.log(d);
// done();
@@ -687,12 +720,14 @@
setTimeout(function () {
try {
that.$refs.modalForm.addLinesDraw(val);
- } catch (error) {}
+ } catch (error) {
+ }
}, 1500);
} else {
try {
that.$refs.modalForm.addLinesDraw(val);
- } catch (error) {}
+ } catch (error) {
+ }
}
},
rowUpdate(row, index, done, loading) {
@@ -733,12 +768,12 @@
//清空搜索框中的内容
this.query = {};
//清空this.$route.query
- this.$router.push({ query: {} });
+ this.$router.push({query: {}});
this.onLoad(this.page);
},
searchChange(params, done) {
//清空this.$route.query
- this.$router.push({ query: {} });
+ this.$router.push({query: {}});
this.query = params;
this.page.currentPage = 1;
this.onLoad(this.page, params);
@@ -929,7 +964,7 @@
getBRdata(e) {
this.activeClass = e;
this.query = {};
- this.$router.push({ query: {} });
+ this.$router.push({query: {}});
var today = new Date();
var params = {};
@@ -1045,7 +1080,7 @@
this.page.currentPage = 1;
this.onLoad(this.page, params);
},
- rowStyle({ row, column, rowIndex }) {
+ rowStyle({row, column, rowIndex}) {
if (row.jtype == "0") {
return {
color: "#ff2727",
@@ -1081,7 +1116,7 @@
}
});
this.$store.state.tags.tagList = arr;
- this.$router.push({ path: `/real/history/${row.deviceNumber}` });
+ this.$router.push({path: `/real/history/${row.deviceNumber}`});
},
handleMap(row) {
this.showMap = true;
@@ -1188,7 +1223,7 @@
});
this.$store.state.tags.tagList = arr;
//警情追踪
- this.$router.push({ path: "/policeTracking/details", query: row });
+ this.$router.push({path: "/policeTracking/details", query: row});
},
//打开新增窗体
openAdd() {
--
Gitblit v1.9.3