From 2089f6eddbab36fcc345939a5edcb723a777607e Mon Sep 17 00:00:00 2001 From: gaoxq <376340421@qq.com> Date: Fri, 12 Dec 2025 13:21:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=89=8D=E7=AB=AFvue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/views/biz/calendarSchedule/list.vue | 18 +++++++++++++++--- .../workbench/components/calendar/flow.vue | 2 +- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/web-vue/packages/biz/views/biz/calendarSchedule/list.vue b/web-vue/packages/biz/views/biz/calendarSchedule/list.vue index c1ba68bb..fc54eec7 100644 --- a/web-vue/packages/biz/views/biz/calendarSchedule/list.vue +++ b/web-vue/packages/biz/views/biz/calendarSchedule/list.vue @@ -19,11 +19,12 @@ + @@ -41,6 +42,7 @@ import { bizCalendarScheduleDelete, bizCalendarScheduleListData } from '@jeesite/biz/api/biz/calendarSchedule'; import { useModal } from '@jeesite/core/components/Modal'; import { FormProps } from '@jeesite/core/components/Form'; + import FlowForm from './flow.vue'; import InputForm from './form.vue'; import FormImport from './formImport.vue'; import { useUserStore } from '@jeesite/core/store/modules/user'; @@ -234,7 +236,6 @@ title: t('编辑'), onClick: handleForm.bind(this, { scheduleId: record.scheduleId }), auth: 'biz:calendarSchedule:edit', - ifShow: record.ustatus !== '9' }, { icon: 'i-ant-design:delete-outlined', @@ -245,7 +246,12 @@ confirm: handleDelete.bind(this, record), }, auth: 'biz:calendarSchedule:edit', - ifShow: record.ustatus == '0' + ifShow: record.ustatus == '0' + }, + { + icon: 'ant-design:node-expand-outlined', + title: t('流程'), + onClick: flowForm.bind(this, { scheduleId: record.scheduleId }), }, ], }; @@ -273,10 +279,16 @@ }); const [registerModal, { openModal }] = useModal(); + + const [registerFlowModal, { openModal: openFlowModal }] = useModal(); function handleForm(record: Recordable) { openModal(true, record); } + + function flowForm(record: Recordable) { + openFlowModal(true, record); + } async function handleExport() { loading.value = true; diff --git a/web-vue/packages/core/layouts/views/desktop/workbench/components/calendar/flow.vue b/web-vue/packages/core/layouts/views/desktop/workbench/components/calendar/flow.vue index bb340bef..4e466cee 100644 --- a/web-vue/packages/core/layouts/views/desktop/workbench/components/calendar/flow.vue +++ b/web-vue/packages/core/layouts/views/desktop/workbench/components/calendar/flow.vue @@ -28,7 +28,7 @@ 操作人 操作类型 操作状态 - 流程内容 + 明细内容