From 5c45a487acaf67ed4a94c5e9a96882beb9702b62 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 29 Dec 2023 10:37:43 +0800
Subject: [PATCH] 报事报修调整
---
src/views/task/reportForRepairs.vue | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 56 insertions(+), 1 deletions(-)
diff --git a/src/views/task/reportForRepairs.vue b/src/views/task/reportForRepairs.vue
index adf1441..9f2ec6e 100644
--- a/src/views/task/reportForRepairs.vue
+++ b/src/views/task/reportForRepairs.vue
@@ -2,7 +2,7 @@
* @Author: shuishen 1109946754@qq.com
* @Date: 2023-12-14 17:10:00
* @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2023-12-29 09:55:49
+ * @LastEditTime: 2023-12-29 10:36:08
* @FilePath: \jczz_web\src\views\task\reportForRepairs.vue
* @Description:
*
@@ -16,6 +16,12 @@
:before-open="beforeOpen" @search-change="searchChange" @search-reset="searchReset"
@selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange"
@refresh-change="refreshChange" @on-load="onLoad">
+ <template slot="confirmFlag" slot-scope="{row}">
+ <el-tag size="small" :type="showConfirmFlag(row.confirmFlag).type">
+ {{ showConfirmFlag(row.confirmFlag).text }}
+ </el-tag>
+ </template>
+
<template slot="expand" slot-scope="{row}">
<el-timeline>
<el-timeline-item v-for="(item, index) in timeLineData(row)" :key="index" :timestamp="item.createTime"
@@ -198,8 +204,26 @@
overHidden: true
},
{
+ addDisplay: false,
+ editDisplay: false,
+ slot: true,
+ label: "状态",
+ prop: "confirmFlag",
+ overHidden: true
+ },
+ {
label: "上报时间",
prop: "createTime",
+ width: 160,
+ addDisplay: false,
+ editDisplay: false,
+ type: "date",
+ format: "yyyy-MM-dd HH:mm:ss",
+ valueFormat: "yyyy-MM-dd HH:mm:ss",
+ },
+ {
+ label: "处理时间",
+ prop: "confirmTime",
width: 160,
addDisplay: false,
editDisplay: false,
@@ -381,6 +405,7 @@
editBtn: this.vaildData(this.permission.reportForRepairs_edit, true),
}
},
+
ids () {
let ids = []
this.selectionList.forEach((ele) => {
@@ -473,6 +498,36 @@
}
return []
}
+ },
+
+ showConfirmFlag () {
+ return (data) => {
+ let tags = {}
+
+ if (data == 1) {
+ tags = {
+ type: 'warning',
+ text: '待处理'
+ }
+ } else if (data == 2) {
+ tags = {
+ type: '',
+ text: '处理中'
+ }
+ } else if (data == 3) {
+ tags = {
+ type: 'success',
+ text: '已处理'
+ }
+ } else if (data == 4) {
+ tags = {
+ type: 'success',
+ text: '已评价'
+ }
+ }
+
+ return tags
+ }
}
},
methods: {
--
Gitblit v1.9.3