From 1e1bb6de2952c920ebe163efa231b60ef77ec909 Mon Sep 17 00:00:00 2001 From: ye1023 <12588209+ye1023@user.noreply.gitee.com> Date: Mon, 1 Jun 2026 10:33:22 +0800 Subject: [PATCH 1/3] =?UTF-8?q?yxk-20260601-=E6=89=80=E5=8A=A1=E4=BC=9A?= =?UTF-8?q?=E5=8F=B0=E8=B4=A6=E5=8F=8A=E5=8F=91=E8=B5=B7=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bg/bgpartymatter/BgOfficematterList.vue | 12 ++++ .../bg/bgpartymatter/BgPartymatterList.vue | 62 ++++++++++++++----- .../components/BgPartymatterBPMForm.vue | 1 + .../components/BgPartymatterForm.vue | 7 ++- .../components/BgPartymatterModal.vue | 6 +- 5 files changed, 68 insertions(+), 20 deletions(-) create mode 100644 src/views/bg/bgpartymatter/BgOfficematterList.vue diff --git a/src/views/bg/bgpartymatter/BgOfficematterList.vue b/src/views/bg/bgpartymatter/BgOfficematterList.vue new file mode 100644 index 0000000..e4efb6c --- /dev/null +++ b/src/views/bg/bgpartymatter/BgOfficematterList.vue @@ -0,0 +1,12 @@ + + + diff --git a/src/views/bg/bgpartymatter/BgPartymatterList.vue b/src/views/bg/bgpartymatter/BgPartymatterList.vue index 1e5066f..1fe01f3 100644 --- a/src/views/bg/bgpartymatter/BgPartymatterList.vue +++ b/src/views/bg/bgpartymatter/BgPartymatterList.vue @@ -43,9 +43,9 @@ diff --git a/src/views/bg/bgpartymatter/components/BgPartymatterBPMFeedbackModal.vue b/src/views/bg/bgpartymatter/components/BgPartymatterBPMFeedbackModal.vue index 46cffd8..5c209a1 100644 --- a/src/views/bg/bgpartymatter/components/BgPartymatterBPMFeedbackModal.vue +++ b/src/views/bg/bgpartymatter/components/BgPartymatterBPMFeedbackModal.vue @@ -77,12 +77,15 @@ import { bgPartymatterFeedbackSaveOrUpdate } from '../BgPartymatter.api'; import { useUserStore } from '/@/store/modules/user'; import { buildUUID } from '/@/utils/uuid'; + import { dateUtil } from '/@/utils/dateUtil'; import SUploadFile from '/@/components/semri/fileComponent/SUploadFile.vue'; import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue'; const emit = defineEmits(['success']); const { createMessage } = useMessage(); const userStore = useUserStore(); + const DEFAULT_COMPLETED_STATUS = '3'; + const DATE_TIME_FORMAT = 'YYYY-MM-DD HH:mm:ss'; const visible = ref(false); const saving = ref(false); @@ -137,6 +140,9 @@ formData.bpmProcessId = formData.bpmProcessId || bpmProcessId; } else { modalTitle.value = '新增反馈'; + // 新增反馈默认按“已完成”处理,时间取打开弹窗时刻,编辑已有记录不覆盖。 + formData.bpmStatus = DEFAULT_COMPLETED_STATUS; + formData.actualTime = dateUtil().format(DATE_TIME_FORMAT); void applyCurrentUserFeedbackInfo(); } visible.value = true; diff --git a/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue b/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue index d3b331b..a48a4ae 100644 --- a/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue +++ b/src/views/bg/bgpartymatter/components/BgPartymatterBPMForm.vue @@ -810,8 +810,14 @@ min-width: 300px; :deep(.file-list-wrapper) { - min-height: auto; - padding: 8px; + min-height: 0 !important; + padding: 4px 8px; + } + + :deep(.ant-spin-nested-loading), + :deep(.ant-spin-container) { + min-height: 0 !important; + line-height: 20px; } :deep(.file-list-header) { @@ -825,7 +831,21 @@ } :deep(.ant-empty) { - margin: 0; + margin: 0 !important; + display: flex; + align-items: center; + min-height: 20px; + text-align: left; + } + + :deep(.ant-empty-image) { + display: none !important; + } + + :deep(.ant-empty-description) { + color: #94a3b8; + font-size: 12px; + line-height: 20px; } } diff --git a/src/views/super/bpm/process/personalOffice/myHandleTask/content/TaskApprovalHistoryContent.vue b/src/views/super/bpm/process/personalOffice/myHandleTask/content/TaskApprovalHistoryContent.vue index 901beaf..7bb1eea 100644 --- a/src/views/super/bpm/process/personalOffice/myHandleTask/content/TaskApprovalHistoryContent.vue +++ b/src/views/super/bpm/process/personalOffice/myHandleTask/content/TaskApprovalHistoryContent.vue @@ -15,7 +15,7 @@ import { list as queryApprovalOpinionList } from '/@/views/taskApprovalOpinion/TaskApprovalOpinion.api'; const approvalHistoryColumns: BasicColumn[] = [ - { title: '节点名称', dataIndex: 'taskName', width: 160, align: 'center' }, + { title: '节点名称', dataIndex: 'taskName', width: 160, align: 'left' }, { title: '开始时间', dataIndex: 'startTime', width: 170, align: 'center' }, { title: '办理时间', dataIndex: 'opTime', width: 170, align: 'center' }, { diff --git a/src/views/super/bpm/process/personalOffice/myHandleTask/task.handle.data.ts b/src/views/super/bpm/process/personalOffice/myHandleTask/task.handle.data.ts index 2fa8ea0..b904edf 100644 --- a/src/views/super/bpm/process/personalOffice/myHandleTask/task.handle.data.ts +++ b/src/views/super/bpm/process/personalOffice/myHandleTask/task.handle.data.ts @@ -50,7 +50,7 @@ export const columns: BasicColumn[] = [ { title: '事项截止时间', align: 'center', - width: 120, + width: 180, dataIndex: 'deadline', customRender: ({ text, record }) => { const value = !text ? '' : text.length > 10 ? text.substr(0, 10) : text;