diff --git a/src/api/bigScreenApi/eventApi.js b/src/api/bigScreenApi/eventApi.js index ac4c1d0..d98f41b 100644 --- a/src/api/bigScreenApi/eventApi.js +++ b/src/api/bigScreenApi/eventApi.js @@ -46,4 +46,14 @@ export function tasksummarystat() { url: "/task/summary/stat", method:'get', }) +} + +// 自动提交事件流程 +export function formEnginesaveData(data) { + return request({ + baseURL: process.env.VUE_APP_BASE_API2, + url: "/api/eform/engine/formEngine/saveData", + method:'post', + data + }) } \ No newline at end of file diff --git a/src/views/bigScreen/components/mapLeftContent.vue b/src/views/bigScreen/components/mapLeftContent.vue index 7c3eb6f..04e41ee 100644 --- a/src/views/bigScreen/components/mapLeftContent.vue +++ b/src/views/bigScreen/components/mapLeftContent.vue @@ -16,7 +16,7 @@
· 上报事件总数
-
{{ MYsummarystatdata.total || "" }}
+
{{ MYsummarystatdata.total || "0" }}
@@ -24,7 +24,8 @@
· 已受理事件
-
{{ Fnsummarystat(MYsummarystatdata.records.filter(item => item.status == 1)) }}
+
{{ Fnsummarystat(MYsummarystatdata.records ? MYsummarystatdata.records.filter(item => + item.status == 1) : []) }}
@@ -32,7 +33,8 @@
· 未受理事件
-
{{ Fnsummarystat(MYsummarystatdata.records.filter(item => item.status == 0)) }}
+
{{ Fnsummarystat(MYsummarystatdata.records ? MYsummarystatdata.records.filter(item => + item.status == 0) : []) }}
@@ -45,7 +47,7 @@
· 派发任务总数
-
{{tasksummarystatdata.total || '0'}}
+
{{ tasksummarystatdata.total || '0' }}
@@ -53,7 +55,7 @@
· 已处理任务数量
-
{{tasksummarystatdata.solved || '0'}}
+
{{ tasksummarystatdata.solved || '0' }}
@@ -61,15 +63,15 @@
· 未处理任务数量
-
{{tasksummarystatdata.inProgress || 0}}
+
{{ tasksummarystatdata.inProgress || "0" }}
- +
@@ -87,8 +89,8 @@ export default { components: { titleBox, mapNumber }, data() { return { - perpsonNum:0, - personOnLine:0, + perpsonNum: 0, + personOnLine: 0, peopleArray: [ { title: '李飞' @@ -161,7 +163,7 @@ export default { MYsummarystatdata: { records: [] },//事件统计概况数据 - tasksummarystatdata:{} // 任务概况分类统计 + tasksummarystatdata: {} // 任务概况分类统计 } }, props: ['personLine', 'carLine'], @@ -170,11 +172,11 @@ export default { handler(newPerson) { // console.log(newPerson,'在线人员情况'); this.peopleArray = newPerson - if(newPerson){ + if (newPerson) { this.perpsonNum = newPerson.length; let line = 0; newPerson.forEach(element => { - if(element.status == "1") { + if (element.status == "1") { line += 1 } }); diff --git a/src/views/components/newEvent/index.vue b/src/views/components/newEvent/index.vue index 073ad83..42d8517 100644 --- a/src/views/components/newEvent/index.vue +++ b/src/views/components/newEvent/index.vue @@ -161,6 +161,8 @@ import diaLog from "../../components/dialog/index.vue" import myUpload from "../myUpload/index.vue" import videoUpload from "../videoFileUpload/index.vue" + +import { formEnginesaveData } from '@/api/bigScreenApi/eventApi.js' import { getQueryViewListPage, eventSaveData @@ -1453,6 +1455,8 @@ export default { }, // 确定按钮 confirm(formName){ + console.log(this.formInline); + this.$refs[formName].validate((valid) => { if(valid){ this.formInline.reportEventObj.imgUrl = this.baseUrl + this.formInline.reportEventObj.imgUrl;