合并代码

lijinlong
吕天方 1 year ago
commit 7d35af2ab9

@ -46,4 +46,14 @@ export function tasksummarystat() {
url: "/task/summary/stat", url: "/task/summary/stat",
method:'get', method:'get',
}) })
}
// 自动提交事件流程
export function formEnginesaveData(data) {
return request({
baseURL: process.env.VUE_APP_BASE_API2,
url: "/api/eform/engine/formEngine/saveData",
method:'post',
data
})
} }

@ -16,7 +16,7 @@
<div class="list-text"> · 上报事件总数</div> <div class="list-text"> · 上报事件总数</div>
<div class="list-bottom"> <div class="list-bottom">
<img src="@/assets/images/incident.png" alt=""> <img src="@/assets/images/incident.png" alt="">
<div class="list-num">{{ MYsummarystatdata.total || "" }}</div> <div class="list-num">{{ MYsummarystatdata.total || "0" }}</div>
</div> </div>
</div> </div>
<div class="lists"> <div class="lists">
@ -24,7 +24,8 @@
<div class="list-text"> · 已受理事件</div> <div class="list-text"> · 已受理事件</div>
<div class="list-bottom"> <div class="list-bottom">
<img src="@/assets/images/incident.png" alt=""> <img src="@/assets/images/incident.png" alt="">
<div class="list-num">{{ Fnsummarystat(MYsummarystatdata.records.filter(item => item.status == 1)) }}</div> <div class="list-num">{{ Fnsummarystat(MYsummarystatdata.records ? MYsummarystatdata.records.filter(item =>
item.status == 1) : []) }}</div>
</div> </div>
</div> </div>
<div class="lists"> <div class="lists">
@ -32,7 +33,8 @@
<div class="list-text"> · 未受理事件</div> <div class="list-text"> · 未受理事件</div>
<div class="list-bottom"> <div class="list-bottom">
<img src="@/assets/images/incident.png" alt=""> <img src="@/assets/images/incident.png" alt="">
<div class="list-num">{{ Fnsummarystat(MYsummarystatdata.records.filter(item => item.status == 0)) }}</div> <div class="list-num">{{ Fnsummarystat(MYsummarystatdata.records ? MYsummarystatdata.records.filter(item =>
item.status == 0) : []) }}</div>
</div> </div>
</div> </div>
</div> </div>
@ -45,7 +47,7 @@
<div class="list-text"> · 派发任务总数</div> <div class="list-text"> · 派发任务总数</div>
<div class="list-bottom"> <div class="list-bottom">
<img src="@/assets/images/task.png" alt=""> <img src="@/assets/images/task.png" alt="">
<div class="list-num">{{tasksummarystatdata.total || '0'}}</div> <div class="list-num">{{ tasksummarystatdata.total || '0' }}</div>
</div> </div>
</div> </div>
<div class="lists"> <div class="lists">
@ -53,7 +55,7 @@
<div class="list-text"> · 已处理任务数量</div> <div class="list-text"> · 已处理任务数量</div>
<div class="list-bottom"> <div class="list-bottom">
<img src="@/assets/images/task.png" alt=""> <img src="@/assets/images/task.png" alt="">
<div class="list-num">{{tasksummarystatdata.solved || '0'}}</div> <div class="list-num">{{ tasksummarystatdata.solved || '0' }}</div>
</div> </div>
</div> </div>
<div class="lists"> <div class="lists">
@ -61,15 +63,15 @@
<div class="list-text"> · 未处理任务数量</div> <div class="list-text"> · 未处理任务数量</div>
<div class="list-bottom"> <div class="list-bottom">
<img src="@/assets/images/task.png" alt=""> <img src="@/assets/images/task.png" alt="">
<div class="list-num">{{tasksummarystatdata.inProgress || 0}}</div> <div class="list-num">{{ tasksummarystatdata.inProgress || "0" }}</div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="item lfet-list-one" id="parent-getHeight" :style="itemOne"> <div class="item lfet-list-one" id="parent-getHeight" :style="itemOne">
<title-box title="人员在线情况"></title-box> <title-box title="人员在线情况"></title-box>
<map-number title="在线人员总数" :onLine="personOnLine" :sum="perpsonNum" type="人" :numberArray="peopleArray" :height="oneHeight" :id="1" <map-number title="在线人员总数" :onLine="personOnLine" :sum="perpsonNum" type="人" :numberArray="peopleArray"
v-on="$listeners"></map-number> :height="oneHeight" :id="1" v-on="$listeners"></map-number>
</div> </div>
<div class="item lfet-list-two" :style="itemOne"> <div class="item lfet-list-two" :style="itemOne">
<title-box title="车辆在线情况"></title-box> <title-box title="车辆在线情况"></title-box>
@ -87,8 +89,8 @@ export default {
components: { titleBox, mapNumber }, components: { titleBox, mapNumber },
data() { data() {
return { return {
perpsonNum:0, perpsonNum: 0,
personOnLine:0, personOnLine: 0,
peopleArray: [ peopleArray: [
{ {
title: '李飞' title: '李飞'
@ -161,7 +163,7 @@ export default {
MYsummarystatdata: { MYsummarystatdata: {
records: [] records: []
},// },//
tasksummarystatdata:{} // tasksummarystatdata: {} //
} }
}, },
props: ['personLine', 'carLine'], props: ['personLine', 'carLine'],
@ -170,11 +172,11 @@ export default {
handler(newPerson) { handler(newPerson) {
// console.log(newPerson,'线'); // console.log(newPerson,'线');
this.peopleArray = newPerson this.peopleArray = newPerson
if(newPerson){ if (newPerson) {
this.perpsonNum = newPerson.length; this.perpsonNum = newPerson.length;
let line = 0; let line = 0;
newPerson.forEach(element => { newPerson.forEach(element => {
if(element.status == "1") { if (element.status == "1") {
line += 1 line += 1
} }
}); });

@ -161,6 +161,8 @@
import diaLog from "../../components/dialog/index.vue" import diaLog from "../../components/dialog/index.vue"
import myUpload from "../myUpload/index.vue" import myUpload from "../myUpload/index.vue"
import videoUpload from "../videoFileUpload/index.vue" import videoUpload from "../videoFileUpload/index.vue"
import { formEnginesaveData } from '@/api/bigScreenApi/eventApi.js'
import { import {
getQueryViewListPage, getQueryViewListPage,
eventSaveData eventSaveData
@ -1453,6 +1455,8 @@ export default {
}, },
// //
confirm(formName){ confirm(formName){
console.log(this.formInline);
this.$refs[formName].validate((valid) => { this.$refs[formName].validate((valid) => {
if(valid){ if(valid){
this.formInline.reportEventObj.imgUrl = this.baseUrl + this.formInline.reportEventObj.imgUrl; this.formInline.reportEventObj.imgUrl = this.baseUrl + this.formInline.reportEventObj.imgUrl;

Loading…
Cancel
Save