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 @@ + + +