From f80550041900a8c858265c17082070a093f2e439 Mon Sep 17 00:00:00 2001 From: "[li_she]" <[li.she@xujiesoft.com]> Date: Sun, 9 Oct 2022 14:55:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=AE=A1=E7=90=86=20?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=8E=B0=E5=9C=BA=E4=BF=AE=E6=94=B9=202022-1?= =?UTF-8?q?0-09=20sxm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/taskmanage/alltasklist.vue | 10 +- src/views/modules/taskmanage/chat-history.vue | 7 +- src/views/modules/taskmanage/chatting.vue | 1 + .../modules/taskmanage/mysendtasklist.vue | 44 ++++--- src/views/modules/taskmanage/mytasklist.vue | 1 - .../modules/taskmanage/task-file-list.vue | 20 +++- .../taskmanage/task-file-upload-list.vue | 40 +++++-- src/views/modules/taskmanage/taskReport.vue | 109 ++++++++++-------- .../taskmanage/tasklist-add-or-update.vue | 2 +- src/views/modules/taskmanage/tasklist.vue | 27 +++-- 10 files changed, 163 insertions(+), 98 deletions(-) diff --git a/src/views/modules/taskmanage/alltasklist.vue b/src/views/modules/taskmanage/alltasklist.vue index 00c874e..aac320b 100644 --- a/src/views/modules/taskmanage/alltasklist.vue +++ b/src/views/modules/taskmanage/alltasklist.vue @@ -99,14 +99,14 @@ fixed="right" header-align="center" align="center" - width="160" + width="130" label="操作"> diff --git a/src/views/modules/taskmanage/chat-history.vue b/src/views/modules/taskmanage/chat-history.vue index f20cdd2..b6a5ac2 100644 --- a/src/views/modules/taskmanage/chat-history.vue +++ b/src/views/modules/taskmanage/chat-history.vue @@ -24,6 +24,7 @@ :header-align="'center'" :show-overflow-tooltip="item.showOverflowTooltip" :align="item.align" + show-overflow-tooltip :fixed="item.fixed==''?false:item.fixed" :width="item.columnWidth" :label="item.columnLabel"> @@ -37,7 +38,7 @@ fixed="right" header-align="center" align="center" - width="170" + width="100" label="操作"> @@ -137,7 +145,8 @@ import ChatHistory from './chat-history.vue' import {getTaskDetailList,updateTask} from '@/api/taskmanage/tasklist.js' - import TaskFileList from './task-file-list.vue' + import TaskFileList from './task-file-upload-list.vue' + import AddOrUpdate from "./tasklist-add-or-update"; export default { data() { @@ -435,19 +444,21 @@ dataList: [], selectRow: { id: 0, - status: '', + finalStatus: '', }, dataListLoading: false, dataListSelections: [], chatHistoryVisible: false, statusVisible: false, taskFileVisible: false, + addOrUpdateVisible: false, exportName: this.$route.meta.title + this.dayjs().format('YYYYMMDDHHmmss') } }, components: { ChatHistory, - TaskFileList + TaskFileList, + AddOrUpdate, }, activated() { // this.getDataList() @@ -476,8 +487,8 @@ }, // 更改状态模态框 updateStatusDialog(row) { - this.selectRow.status = row.status - this.selectRow.id = row.id + this.selectRow.finalStatus = row.finalStatus + this.selectRow.id = row.taskId this.statusVisible = true; }, // 更改状态提交 @@ -515,13 +526,13 @@ var ids = id ? [id] : this.dataListSelections.map(item => { return item.id }) - this.$confirm(`确定进行[${id ? '删除' : '批量删除'}]操作?`, '提示', { + this.$confirm(`确定进行删除操作?`, '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' }).then(() => { this.$http({ - url: this.$http.adornUrl('/taskmanage/tasklist/delete'), + url: this.$http.adornUrl('/taskmanage/taskDetail/delete'), method: 'post', data: this.$http.adornData(ids, false) }).then(({data}) => { @@ -534,6 +545,13 @@ }) }) }, + // 新增 / 修改 + addOrUpdateHandle(id) { + this.addOrUpdateVisible = true + this.$nextTick(() => { + this.$refs.addOrUpdate.init(id) + }) + }, // 导出 fields() { let json = "{" diff --git a/src/views/modules/taskmanage/mytasklist.vue b/src/views/modules/taskmanage/mytasklist.vue index 75f7e07..6eea9c6 100644 --- a/src/views/modules/taskmanage/mytasklist.vue +++ b/src/views/modules/taskmanage/mytasklist.vue @@ -93,7 +93,6 @@ width="220" label="操作">