diff --git a/src/views/jobManage/listJobs.vue b/src/views/jobManage/listJobs.vue
index 839d8bb..59676a8 100644
--- a/src/views/jobManage/listJobs.vue
+++ b/src/views/jobManage/listJobs.vue
@@ -71,8 +71,9 @@
- {{ scope.row[column.value] }}
+ {{ scope.row[column.value] }}
{{ scope.row.wellCode }}
+ {{ scope.row[column.value] | personFilter(scope.row.jobStatus) }}
@@ -110,6 +111,18 @@
export default {
name: 'ListJobs',
components: { infoWell },
+ filters: {
+ // 过滤处理人,若工单状态为已完成和已取消时,将空字符串改为系统
+ personFilter(value, jobStatus) {
+ if (value) {
+ return value
+ } else if (jobStatus === '3' || jobStatus === '4') {
+ return '系统'
+ } else {
+ return ''
+ }
+ }
+ },
data() {
return {
listQuery: {
@@ -264,15 +277,6 @@
}
},
methods: {
- // 处理显示处理人
- formatJobBelongTo(row, value) {
- debugger
- if (row.jobStatusName !== '待处理' && !value) {
- return '系统'
- } else {
- return value
- }
- },
// 是不是待处理状态,是则返回false,返回true
notFirstState(jobStatus) {
if (jobStatus !== '0') {