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