|
@@ -133,7 +133,8 @@
|
|
|
effect="dark"
|
|
|
>
|
|
|
<template #content>
|
|
|
- <span class="tooltip-title">巡检完成率:</span>{{ '所有项目' + getYearAndMonth() + '巡检完成率(所有项目的任务完成数总计*100%/任务总数总计)' }}
|
|
|
+ <span class="tooltip-title">巡检完成率:</span>
|
|
|
+ {{ (project ? filterForm.projectName : '所有项目') + getYearAndMonth() + '巡检完成率(' + (project ? filterForm.projectName : '所有项目') + '的任务完成数总计*100%/任务总数总计)' }}
|
|
|
</template>
|
|
|
<div class="base-info-title base-info-icon3">
|
|
|
巡检完成率
|
|
@@ -153,7 +154,8 @@
|
|
|
effect="dark"
|
|
|
>
|
|
|
<template #content>
|
|
|
- <span class="tooltip-title">维保完成率:</span>{{ '所有项目' + getYearAndMonth() + '维保完成率(所有项目的任务完成数总计*100%/任务总数总计)' }}
|
|
|
+ <span class="tooltip-title">维保完成率:</span>
|
|
|
+ {{ (project ? filterForm.projectName : '所有项目') + getYearAndMonth() + '维保完成率(' + (project ? filterForm.projectName : '所有项目') + '的任务完成数总计*100%/任务总数总计)' }}
|
|
|
</template>
|
|
|
<div class="base-info-title base-info-icon4">
|
|
|
维保完成率
|
|
@@ -518,6 +520,7 @@ import {
|
|
|
getDeviceTaskListOfEngineering,
|
|
|
getMaintenanceTaskDataOfEngineering
|
|
|
} from 'api/engineering'
|
|
|
+import { getStore } from '../../utils/store'
|
|
|
export default {
|
|
|
name: 'EngineeringScreen',
|
|
|
components: {
|
|
@@ -534,7 +537,7 @@ export default {
|
|
|
project: '',
|
|
|
projectList: [],
|
|
|
filterForm: {
|
|
|
- companyId: localStorage.companyId || 281,
|
|
|
+ companyId: '',
|
|
|
areaId: '',
|
|
|
projectId: '',
|
|
|
projectName: ''
|
|
@@ -603,8 +606,9 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
mounted () {
|
|
|
+ this.filterForm.companyId = getStore({ name: 'companyIdScreen' })
|
|
|
getProjectDictionary({
|
|
|
- companyId: localStorage.companyId || 281
|
|
|
+ companyId: this.filterForm.companyId
|
|
|
}).then(res => {
|
|
|
if (res.status == 200) {
|
|
|
this.projectList = res.data
|
|
@@ -624,7 +628,7 @@ export default {
|
|
|
// 选取项目过滤图表
|
|
|
filterCharts (value) {
|
|
|
this.filterForm = {
|
|
|
- companyId: localStorage.companyId || 281,
|
|
|
+ companyId: getStore({ name: 'companyIdScreen' }),
|
|
|
areaId: '',
|
|
|
projectId: '',
|
|
|
projectName: ''
|
|
@@ -642,7 +646,7 @@ export default {
|
|
|
}).then(res => {
|
|
|
if (res.resultCode == 200) {
|
|
|
this.projectOption = {
|
|
|
- src: res.data.imagePath,
|
|
|
+ src: res.data.imageFullPath,
|
|
|
title: res.data.projectName,
|
|
|
info: res.data.projectDesc
|
|
|
}
|
|
@@ -1456,7 +1460,7 @@ export default {
|
|
|
this.tableOption.filterForm = {
|
|
|
lpCategory: this.tableOption.filterForm.lpCategory,
|
|
|
finishType: params.name == '完成率' ? 1 : 2,
|
|
|
- companyId: localStorage.companyId,
|
|
|
+ companyId: this.filterForm.companyId,
|
|
|
projectId: res.data[params.componentIndex].projectId
|
|
|
}
|
|
|
this.tableOption.title = params.name == '完成率' ? '已完成任务' : '未完成任务'
|