From 9f2278085895900daca895b3aeb9dbdd9dfec5ac Mon Sep 17 00:00:00 2001
From: wsm <2746563060@侵权。>
Date: Thu, 14 May 2026 16:59:49 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E8=B5=B7=E7=9D=A3=E5=8A=9E=E6=94=B6?=
=?UTF-8?q?=E9=9B=86=E6=B5=81=E7=A8=8B=E5=8F=AF=E4=BB=A5=E9=80=89=E6=8B=A9?=
=?UTF-8?q?=E6=98=AF=E5=90=A6=E7=9B=B4=E6=8E=A5=E5=8F=91=E8=B5=B7=E6=94=B6?=
=?UTF-8?q?=E9=9B=86=E6=B5=81=E7=A8=8B=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=AF=B9?=
=?UTF-8?q?=E5=BA=94=E5=BC=B9=E7=AA=97=E5=B9=B6=E5=B0=86=E8=AF=A5=E4=BF=A1?=
=?UTF-8?q?=E6=81=AF=E5=86=99=E5=88=B0=E4=B8=AD=E9=97=B4=E8=A1=A8=E7=9A=84?=
=?UTF-8?q?json=5Fdata=E5=86=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/bg/xispeak/BgXiSpeakList.vue | 10 ++++
.../components/FeedbackRightNowModal.vue | 55 +++++++++++++++++++
2 files changed, 65 insertions(+)
create mode 100644 src/views/bg/xispeak/components/FeedbackRightNowModal.vue
diff --git a/src/views/bg/xispeak/BgXiSpeakList.vue b/src/views/bg/xispeak/BgXiSpeakList.vue
index a70d2af..01e108c 100644
--- a/src/views/bg/xispeak/BgXiSpeakList.vue
+++ b/src/views/bg/xispeak/BgXiSpeakList.vue
@@ -98,6 +98,7 @@
+
@@ -116,6 +117,7 @@
import SUploadFile from '/@/components/semri/fileComponent/SUploadFile.vue';
import BusinessProcessListModal from '/src/components/semri/process/BusinessProcessListModal.vue';
import FlowScheduleStartModal from '/src/components/semri/process/FlowScheduleStartModal.vue';
+ import FeedbackRightNowModal from './components/FeedbackRightNowModal.vue';
import { columns as taskTaskColumns } from '/@/views/taskProcess/TaskTask.data';
import { columns, superQuerySchema, bgXiSpeakFeedbackColumns } from './BgXiSpeak.data';
import {
@@ -144,7 +146,9 @@
const toggleSearchStatus = ref(false);
const registerModal = ref();
const flowScheduleModalRef = ref();
+ const feedbackRightNowModalRef = ref();
const businessProcessListModalRef = ref();
+ const pendingFeedbackRightNow = ref(0);
const processColumns = taskTaskColumns;
const selectedFeedbackId = ref(null);
const feedbackTableData = reactive>({});
@@ -532,6 +536,11 @@
}
function handleProcess(record) {
+ feedbackRightNowModalRef.value?.open(record);
+ }
+
+ function handleFeedbackRightNowConfirm({ record, feedbackRightNow }) {
+ pendingFeedbackRightNow.value = feedbackRightNow;
flowScheduleModalRef.value?.open({
title: '发起督办计划收集流程',
payload: { record },
@@ -581,6 +590,7 @@
isNeedAppro: options.isNeedAppro ?? record.needSdwApproval ?? '',
supDeptleaderid: options.supDeptleaderid ?? record.sdwLeaderList ?? '',
supervisionCount: nextSuperviseCount,
+ feedback_right_now: flowCode === FLOW_CODE ? pendingFeedbackRightNow.value : undefined,
};
if (flowCode === FLOW_CODE_JBR) {
diff --git a/src/views/bg/xispeak/components/FeedbackRightNowModal.vue b/src/views/bg/xispeak/components/FeedbackRightNowModal.vue
new file mode 100644
index 0000000..8248adb
--- /dev/null
+++ b/src/views/bg/xispeak/components/FeedbackRightNowModal.vue
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+ 督办计划收集流程结束后需要立即反馈
+ 无需立即反馈
+
+
+
+
+
+
+
+