From a66734a9f914b4b5eaf445dfdb25857bd4a16809 Mon Sep 17 00:00:00 2001
From: zhujiyan <17812234322@163.com>
Date: Wed, 5 Jun 2024 15:08:24 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=A1=AB=E6=8A=A5=E4=BA=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/layouts/admin/index.vue | 4 +-
src/stores/dictData.ts | 3 +-
src/stores/interface/index.ts | 1 +
.../components1/complaints.vue | 8 ++++
.../electricalEnergy/components1/online.vue | 10 ++---
.../components1/testQuestions.vue | 38 +++++++++++--------
.../harmonicSurvey/components/planManage.vue | 10 +++++
.../harmonicSurvey/components/testManage.vue | 9 ++++-
.../supervise/interfere/components/normal.vue | 9 ++++-
.../interferenceUserTable.vue | 34 ++++++++++++++++-
.../normalizationManager/programReview.vue | 8 ++++
.../components/undocumented/index.vue | 8 ++++
.../plan/components/effectProblem/index.vue | 8 ++++
src/views/pqs/supervise/plan/index.vue | 8 ++++
src/views/pqs/supervise/retire/monitor.vue | 9 ++++-
src/views/pqs/supervise/retire/terminal.vue | 9 ++++-
.../supervise/technology/components/alarm.vue | 10 +++++
.../technology/components/earlyWarn.vue | 10 +++++
.../terminal/components/deviceLedgerTable.vue | 11 +++++-
.../components/interferenceUserTable.vue | 9 ++++-
.../components/monitorLedgerTable.vue | 10 ++++-
.../components/sensitiveUserTable.vue | 8 ++++
.../components/jointDebugList/index.vue | 12 ++++--
.../components/monitorpoint/index.vue | 15 +++++---
.../components/terminainal/index.vue | 10 ++++-
src/views/pqs/supervise/testRun/index.vue | 8 ++++
26 files changed, 235 insertions(+), 44 deletions(-)
diff --git a/src/layouts/admin/index.vue b/src/layouts/admin/index.vue
index e95cef4f..03f69b8e 100644
--- a/src/layouts/admin/index.vue
+++ b/src/layouts/admin/index.vue
@@ -24,6 +24,7 @@ import { getRouteMenu, dictDataCache } from '@/api/auth'
import { getAreaList, areaSelect } from '@/api/common'
import { BasicDictData } from '@/stores/interface'
import { getUserById } from '@/api/user-boot/user'
+import { getUserSimpleList } from '@/api/user-boot/user'
defineOptions({
components: { Default, Classic, Streamline, Double }
@@ -51,9 +52,10 @@ onBeforeMount(() => {
})
const init = async () => {
- await Promise.all([getAreaList(), dictDataCache(), getUserById(), areaSelect()]).then(res => {
+ await Promise.all([getAreaList(), dictDataCache(), getUserById(), areaSelect(),getUserSimpleList()]).then(res => {
dictData.state.area = res[0].data
dictData.state.basic = res[1].data
+ dictData.state.userList=res[4].data
adminInfo.dataFill(res[2].data)
dictData.state.areaTree = res[3].data
})
diff --git a/src/stores/dictData.ts b/src/stores/dictData.ts
index 280a3775..d901201f 100644
--- a/src/stores/dictData.ts
+++ b/src/stores/dictData.ts
@@ -9,7 +9,8 @@ export const useDictData = defineStore(
const state: DictData = reactive({
basic: [],
area: [],
- areaTree: []
+ areaTree: [],
+ userList: []
// 其他接口获取的字典,比如区域
})
const getBasicData = (code: string, arr?: string[]) => {
diff --git a/src/stores/interface/index.ts b/src/stores/interface/index.ts
index aa3c7619..bbefa1b2 100644
--- a/src/stores/interface/index.ts
+++ b/src/stores/interface/index.ts
@@ -80,6 +80,7 @@ export interface DictData {
basic: BasicDictData[]
area: BasicDictData[]
areaTree: BasicDictData[]
+ userList: string[]
}
export interface BasicDictData {
diff --git a/src/views/pqs/supervise/electricalEnergy/components1/complaints.vue b/src/views/pqs/supervise/electricalEnergy/components1/complaints.vue
index 273dc43a..668049a0 100644
--- a/src/views/pqs/supervise/electricalEnergy/components1/complaints.vue
+++ b/src/views/pqs/supervise/electricalEnergy/components1/complaints.vue
@@ -70,6 +70,14 @@ const tableStore = new TableStore({
return row.cellValue == '0' ? '否' : '是'
}
},
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
width: '180',
diff --git a/src/views/pqs/supervise/electricalEnergy/components1/online.vue b/src/views/pqs/supervise/electricalEnergy/components1/online.vue
index bff87f72..0da0c610 100644
--- a/src/views/pqs/supervise/electricalEnergy/components1/online.vue
+++ b/src/views/pqs/supervise/electricalEnergy/components1/online.vue
@@ -26,7 +26,7 @@ import TableHeader from '@/components/table/header/index.vue'
import { ElMessage, ElMessageBox } from 'element-plus'
import { useDictData } from '@/stores/dictData'
import { ValueType } from 'exceljs'
-import {handleWarningAlarmFlag} from '@/api/process-boot/electricitymanagement.ts'
+import { handleWarningAlarmFlag } from '@/api/process-boot/electricitymanagement'
// Steady_Statis
const dictData = useDictData()
//字典获取超标指标
@@ -101,8 +101,8 @@ const tableStore = new TableStore({
title: '请确认发起告警单!'
},
click: row => {
- handleWarningAlarmFlag(row).then((res)=>{
- console.log(res);
+ handleWarningAlarmFlag(row).then(res => {
+ console.log(res)
ElMessage.success('发起告警单成功!')
tableStore.index()
})
@@ -125,8 +125,8 @@ const tableStore = new TableStore({
},
click: row => {
- handleWarningAlarmFlag(row).then((res)=>{
- console.log(res);
+ handleWarningAlarmFlag(row).then(res => {
+ console.log(res)
ElMessage.success('发起预警单成功!')
tableStore.index()
})
diff --git a/src/views/pqs/supervise/electricalEnergy/components1/testQuestions.vue b/src/views/pqs/supervise/electricalEnergy/components1/testQuestions.vue
index 9f77f208..e0cdeeab 100644
--- a/src/views/pqs/supervise/electricalEnergy/components1/testQuestions.vue
+++ b/src/views/pqs/supervise/electricalEnergy/components1/testQuestions.vue
@@ -1,19 +1,16 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
+
diff --git a/src/views/pqs/supervise/harmonicSurvey/components/planManage.vue b/src/views/pqs/supervise/harmonicSurvey/components/planManage.vue
index 281b19f1..32efb6f5 100644
--- a/src/views/pqs/supervise/harmonicSurvey/components/planManage.vue
+++ b/src/views/pqs/supervise/harmonicSurvey/components/planManage.vue
@@ -35,6 +35,8 @@ import planAdd from './planAdd.vue'
import { useRouter } from 'vue-router'
import { queryPlan, removeSurvey } from '@/api/process-boot/generalTest'
import { getUserByRoleType } from '@/api/user-boot/user'
+import { useDictData } from '@/stores/dictData'
+const dictData = useDictData()
const { push, options, currentRoute } = useRouter()
const dialogVisible = ref(false)
const tableRef = ref()
@@ -90,6 +92,14 @@ const tableStore = new TableStore({
4: '已取消'
}
},
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
width: '180',
diff --git a/src/views/pqs/supervise/harmonicSurvey/components/testManage.vue b/src/views/pqs/supervise/harmonicSurvey/components/testManage.vue
index 224d5ff2..e1db5fe3 100644
--- a/src/views/pqs/supervise/harmonicSurvey/components/testManage.vue
+++ b/src/views/pqs/supervise/harmonicSurvey/components/testManage.vue
@@ -38,7 +38,6 @@ import { getUserByRoleType } from '@/api/user-boot/user'
const { push } = useRouter()
const tableRef = ref()
-
import { useDictData } from '@/stores/dictData'
const dictData = useDictData()
const statusSelect = dictData.statusSelect()
@@ -99,6 +98,14 @@ const tableStore = new TableStore({
4: '已取消'
}
},
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
minWidth: 180,
diff --git a/src/views/pqs/supervise/interfere/components/normal.vue b/src/views/pqs/supervise/interfere/components/normal.vue
index a757b677..96dc7996 100644
--- a/src/views/pqs/supervise/interfere/components/normal.vue
+++ b/src/views/pqs/supervise/interfere/components/normal.vue
@@ -86,7 +86,14 @@ const tableStore = new TableStore({
return istatusList.filter(item => item.id == row.cellValue)[0]?.name
}
},
-
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
width: '180',
diff --git a/src/views/pqs/supervise/interfere/components/normalizationManager/interferenceUserTable.vue b/src/views/pqs/supervise/interfere/components/normalizationManager/interferenceUserTable.vue
index 69096a9a..ebda3d7b 100644
--- a/src/views/pqs/supervise/interfere/components/normalizationManager/interferenceUserTable.vue
+++ b/src/views/pqs/supervise/interfere/components/normalizationManager/interferenceUserTable.vue
@@ -56,10 +56,13 @@ import TableHeader from '@/components/table/header/index.vue'
import { useDictData } from '@/stores/dictData'
import { getUserReportById } from '@/api/supervision-boot/userReport/form'
import BpmUserReportDetail from '../../components/undocumented/detail.vue'
+import { useAdminInfo } from '@/stores/adminInfo'
const dictData = useDictData()
const areaOptionList = dictData.getBasicData('jibei_area')
const statusSelect = dictData.statusSelect()
-
+//获取登陆用户姓名和部门
+const adminInfo = useAdminInfo()
+console.log(adminInfo.$state.roleCode, '++++++++++++++++')
const { push } = useRouter()
const TableHeaderRef = ref()
const tableStore = new TableStore({
@@ -124,7 +127,14 @@ const tableStore = new TableStore({
}
]
},
-
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
minWidth: 180,
@@ -137,6 +147,16 @@ const tableStore = new TableStore({
type: 'primary',
icon: 'el-icon-EditPen',
render: 'basicButton',
+ disabled: row => {
+ return (
+ adminInfo.$state.roleCode.filter(item => {
+ return item == 'jb_pl'
+ }) ||
+ adminInfo.$state.roleCode.filter(item => {
+ return item == 'jb_dky'
+ })
+ )
+ },
click: row => {
toFangAn(row, 0)
}
@@ -147,6 +167,16 @@ const tableStore = new TableStore({
type: 'primary',
icon: 'el-icon-EditPen',
render: 'basicButton',
+ disabled: row => {
+ return (
+ adminInfo.$state.roleCode.filter(item => {
+ return item != 'jb_pl'
+ }) ||
+ adminInfo.$state.roleCode.filter(item => {
+ return item == 'jb_dky'
+ })
+ )
+ },
click: row => {
toFangAn(row, 1)
}
diff --git a/src/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue b/src/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue
index 5c2eee92..89414d90 100644
--- a/src/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue
+++ b/src/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue
@@ -115,6 +115,14 @@ const tableStore = new TableStore({
4: '已取消'
}
},
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{ field: 'createTime', title: '创建时间', minWidth: 100 },
{
title: '操作',
diff --git a/src/views/pqs/supervise/interfere/components/undocumented/index.vue b/src/views/pqs/supervise/interfere/components/undocumented/index.vue
index d5b7d625..47877791 100644
--- a/src/views/pqs/supervise/interfere/components/undocumented/index.vue
+++ b/src/views/pqs/supervise/interfere/components/undocumented/index.vue
@@ -133,6 +133,14 @@ const tableStore = new TableStore({
}
},
{ field: 'createTime', title: '开始时间', minWidth: 170 },
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
minWidth: 150,
diff --git a/src/views/pqs/supervise/plan/components/effectProblem/index.vue b/src/views/pqs/supervise/plan/components/effectProblem/index.vue
index fa714640..c53d90ab 100644
--- a/src/views/pqs/supervise/plan/components/effectProblem/index.vue
+++ b/src/views/pqs/supervise/plan/components/effectProblem/index.vue
@@ -128,6 +128,14 @@ const effectTableStore = new TableStore({
}
},
{ field: 'remark', title: '备注', minWidth: 170 },
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
minWidth: 150,
diff --git a/src/views/pqs/supervise/plan/index.vue b/src/views/pqs/supervise/plan/index.vue
index 1bfc2b4a..8ca55b52 100644
--- a/src/views/pqs/supervise/plan/index.vue
+++ b/src/views/pqs/supervise/plan/index.vue
@@ -161,6 +161,14 @@ const tableStore = new TableStore({
return row.cellValue == '1' ? '在运站' : '新(改、扩)建站'
}
},
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
minWidth: 300,
diff --git a/src/views/pqs/supervise/retire/monitor.vue b/src/views/pqs/supervise/retire/monitor.vue
index 16766a19..2cc8bdca 100644
--- a/src/views/pqs/supervise/retire/monitor.vue
+++ b/src/views/pqs/supervise/retire/monitor.vue
@@ -100,7 +100,14 @@ const tableStore = new TableStore({
}
},
{ field: 'createTime', title: '开始时间', minWidth: 170 },
-
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
align: 'center',
diff --git a/src/views/pqs/supervise/retire/terminal.vue b/src/views/pqs/supervise/retire/terminal.vue
index e1a033ca..f043b34d 100644
--- a/src/views/pqs/supervise/retire/terminal.vue
+++ b/src/views/pqs/supervise/retire/terminal.vue
@@ -123,7 +123,14 @@ const tableStore = new TableStore({
}
},
{ field: 'createTime', title: '开始时间', minWidth: 170 },
-
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
align: 'center',
diff --git a/src/views/pqs/supervise/technology/components/alarm.vue b/src/views/pqs/supervise/technology/components/alarm.vue
index 6147b8b9..d1b37c82 100644
--- a/src/views/pqs/supervise/technology/components/alarm.vue
+++ b/src/views/pqs/supervise/technology/components/alarm.vue
@@ -21,6 +21,8 @@ import FeedbackPopup from '@/views/pqs/supervise/technology/feedbackPopup.vue'
import { useRouter } from 'vue-router'
import { cancelFeedback } from '@/api/supervision-boot/leaflet'
import { useAdminInfo } from '@/stores/adminInfo'
+import { useDictData } from '@/stores/dictData'
+const dictData = useDictData()
//获取登陆用户姓名和部门
const adminInfo = useAdminInfo()
const { push } = useRouter()
@@ -82,6 +84,14 @@ const tableStore = new TableStore({
}
},
{ field: 'createTime', title: '创建时间', minWidth: '150' },
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
minWidth: '220',
diff --git a/src/views/pqs/supervise/technology/components/earlyWarn.vue b/src/views/pqs/supervise/technology/components/earlyWarn.vue
index f6f5f9bf..d697cf90 100644
--- a/src/views/pqs/supervise/technology/components/earlyWarn.vue
+++ b/src/views/pqs/supervise/technology/components/earlyWarn.vue
@@ -19,6 +19,8 @@ import FeedbackPopup from '@/views/pqs/supervise/technology/feedbackPopup.vue'
import { useRouter } from 'vue-router'
import { cancelFeedback } from '@/api/supervision-boot/leaflet'
import { useAdminInfo } from '@/stores/adminInfo'
+import { useDictData } from '@/stores/dictData'
+const dictData = useDictData()
//获取登陆用户姓名和部门
const adminInfo = useAdminInfo()
const { push } = useRouter()
@@ -75,6 +77,14 @@ const tableStore = new TableStore({
}
},
{ field: 'createTime', title: '创建时间', minWidth: '150' },
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
minWidth: '220',
diff --git a/src/views/pqs/supervise/terminal/components/deviceLedgerTable.vue b/src/views/pqs/supervise/terminal/components/deviceLedgerTable.vue
index f04bbbc0..7672a2e5 100644
--- a/src/views/pqs/supervise/terminal/components/deviceLedgerTable.vue
+++ b/src/views/pqs/supervise/terminal/components/deviceLedgerTable.vue
@@ -56,8 +56,15 @@ const tableStore = new TableStore({
{ field: 'devType', title: '终端型号', minWidth: 100 },
{ field: 'ip', title: '装置网络参数', minWidth: 100 },
- { field: 'port', title: '端口号', minWidth: 100 }
-
+ { field: 'port', title: '端口号', minWidth: 100 },
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
/* {
title: '操作',
diff --git a/src/views/pqs/supervise/terminal/components/interferenceUserTable.vue b/src/views/pqs/supervise/terminal/components/interferenceUserTable.vue
index 11fb5d75..50bc9746 100644
--- a/src/views/pqs/supervise/terminal/components/interferenceUserTable.vue
+++ b/src/views/pqs/supervise/terminal/components/interferenceUserTable.vue
@@ -78,7 +78,14 @@ const tableStore = new TableStore({
}
},
{ field: 'substation', title: '变电站', minWidth: 100 },
-
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
diff --git a/src/views/pqs/supervise/terminal/components/monitorLedgerTable.vue b/src/views/pqs/supervise/terminal/components/monitorLedgerTable.vue
index 9a191669..db4324e5 100644
--- a/src/views/pqs/supervise/terminal/components/monitorLedgerTable.vue
+++ b/src/views/pqs/supervise/terminal/components/monitorLedgerTable.vue
@@ -81,7 +81,15 @@ const tableStore = new TableStore({
field: 'uvoltageDev',
title: '电压偏差下限(%)',
minWidth: 120
- }
+ },
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
/* {
title: '操作',
diff --git a/src/views/pqs/supervise/terminal/components/sensitiveUserTable.vue b/src/views/pqs/supervise/terminal/components/sensitiveUserTable.vue
index 0c4327ef..be2f9b96 100644
--- a/src/views/pqs/supervise/terminal/components/sensitiveUserTable.vue
+++ b/src/views/pqs/supervise/terminal/components/sensitiveUserTable.vue
@@ -101,6 +101,14 @@ const tableStore = new TableStore({
return powerSupplyInfoOptionList.filter(item => item.id === row.cellValue)[0]?.name
}
},
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
minWidth: 150,
diff --git a/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/index.vue b/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/index.vue
index 0f506e88..b1d32979 100644
--- a/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/index.vue
+++ b/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/index.vue
@@ -43,12 +43,8 @@ const { push, options, currentRoute } = useRouter()
const flag = ref(false)
const TableHeaderRef = ref()
const tableRef = ref()
-const areaOptionList = dictData.getBasicData('jibei_area')
const statusSelect = dictData.statusSelect()
-const ruleFormRef = ref()
-const show: any = ref(false)
-const fileList = ref([])
const tableStore = new TableStore({
url: '/supervision-boot/tempLinedebug/list',
@@ -76,6 +72,14 @@ const tableStore = new TableStore({
{ field: 'lineId', title: '监测点编号', minWidth: 170 },
// { field: 'monitoringTerminalCode', title: '监测终端编码', minWidth: 170 },
{ field: 'monitoringTerminalName', title: '监测终端名称', minWidth: 170 },
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
field: 'status',
title: '审核状态',
diff --git a/src/views/pqs/supervise/terminalNetworkDetection/components/monitorpoint/index.vue b/src/views/pqs/supervise/terminalNetworkDetection/components/monitorpoint/index.vue
index 19ae9f0e..44071a76 100644
--- a/src/views/pqs/supervise/terminalNetworkDetection/components/monitorpoint/index.vue
+++ b/src/views/pqs/supervise/terminalNetworkDetection/components/monitorpoint/index.vue
@@ -68,7 +68,14 @@ const tableStore = new TableStore({
{ field: 'monitoringTerminalName', title: '所属装置', minWidth: 170 },
{ field: 'lineName', title: '监测点名称', minWidth: 150 },
{ field: 'reportDate', title: '填报日期', minWidth: 150 },
- { field: 'reporter', title: '填报人', minWidth: 80 },
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
field: 'status',
title: '审核状态',
@@ -111,9 +118,7 @@ const tableStore = new TableStore({
icon: 'el-icon-Open',
render: 'basicButton',
disabled: row => {
- return (
- row.createBy != adminInfo.$state.id || row.status !=3
- )
+ return row.createBy != adminInfo.$state.id || row.status != 3
},
click: row => {
addForms.value.open({
@@ -129,7 +134,7 @@ const tableStore = new TableStore({
icon: 'el-icon-Open',
render: 'basicButton',
disabled: row => {
- return row.createBy != adminInfo.$state.id || row.status !=1
+ return row.createBy != adminInfo.$state.id || row.status != 1
},
click: row => {
cancelLeave(row)
diff --git a/src/views/pqs/supervise/terminalNetworkDetection/components/terminainal/index.vue b/src/views/pqs/supervise/terminalNetworkDetection/components/terminainal/index.vue
index f40aab84..66712ad9 100644
--- a/src/views/pqs/supervise/terminalNetworkDetection/components/terminainal/index.vue
+++ b/src/views/pqs/supervise/terminalNetworkDetection/components/terminainal/index.vue
@@ -40,7 +40,6 @@ import { useAdminInfo } from '@/stores/adminInfo'
const adminInfo = useAdminInfo()
const dictData = useDictData()
const { push, options, currentRoute } = useRouter()
-
const TableHeaderRef = ref()
const tableRef = ref()
const areaOptionList = dictData.getBasicData('jibei_area')
@@ -76,7 +75,14 @@ const tableStore = new TableStore({
{ field: 'monitoringTerminalName', title: '设备名称', minWidth: 170 },
{ field: 'monitoringTerminalCode', title: '设备编号', minWidth: 170 },
{ field: 'reportDate', title: '填报日期', minWidth: 170 },
- { field: 'reporter', title: '填报人', minWidth: 80 },
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
field: 'status',
title: '审核状态',
diff --git a/src/views/pqs/supervise/testRun/index.vue b/src/views/pqs/supervise/testRun/index.vue
index 36b6f5fb..6d11c9b7 100644
--- a/src/views/pqs/supervise/testRun/index.vue
+++ b/src/views/pqs/supervise/testRun/index.vue
@@ -116,6 +116,14 @@ const tableStore = new TableStore({
9: '/'
}
},
+ {
+ field: 'createBy',
+ title: '填报人',
+ minWidth: 80,
+ formatter: (row: any) => {
+ return dictData.state.userList.filter(item => item.id == row.cellValue)[0]?.name
+ }
+ },
{
title: '操作',
minWidth: 170,