yxk-20260421-通用发起流程组件修改

This commit is contained in:
ye1023
2026-04-21 19:49:09 +08:00
parent 36e90184f0
commit a73e0a6822
2 changed files with 16 additions and 16 deletions
@@ -5,42 +5,42 @@
:visible="visible" :visible="visible"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="Cancel" cancelText="取消"
> >
<a-form :model="formData" :label-col="{ style: { width: '120px' } }" :wrapper-col="{ span: 16 }"> <a-form :model="formData" :label-col="{ style: { width: '120px' } }" :wrapper-col="{ span: 16 }">
<a-form-item label="Mode"> <a-form-item label="发起类型">
<a-radio-group v-model:value="formData.triggerMode"> <a-radio-group v-model:value="formData.triggerMode">
<a-radio value="immediate">Immediate</a-radio> <a-radio value="immediate">立即发起</a-radio>
<a-radio value="recurring">Recurring</a-radio> <a-radio value="recurring">重复发起</a-radio>
</a-radio-group> </a-radio-group>
</a-form-item> </a-form-item>
<template v-if="formData.triggerMode === 'recurring'"> <template v-if="formData.triggerMode === 'recurring'">
<a-form-item label="Interval Type"> <a-form-item label="重复周期">
<JDictSelectTag <JDictSelectTag
v-model:value="formData.intervalType" v-model:value="formData.intervalType"
dictCode="sup_interval_type" dictCode="sup_interval_type"
placeholder="Select interval type" placeholder="重复周期"
:getPopupContainer="(node) => node?.parentNode" :getPopupContainer="(node) => node?.parentNode"
/> />
</a-form-item> </a-form-item>
<a-form-item label="Repeat Count"> <a-form-item label="重复次数">
<a-input-number <a-input-number
v-model:value="formData.startCount" v-model:value="formData.startCount"
:min="1" :min="1"
:precision="0" :precision="0"
placeholder="Input repeat count" placeholder="重复次数"
style="width: 100%" style="width: 100%"
/> />
</a-form-item> </a-form-item>
<a-form-item label="Start Time"> <a-form-item label="重复开始日期">
<a-date-picker <a-date-picker
v-model:value="formData.intervalStartTime" v-model:value="formData.intervalStartTime"
show-time show-time
valueFormat="YYYY-MM-DD HH:mm:ss" valueFormat="YYYY-MM-DD HH:mm:ss"
placeholder="Select start time" placeholder="重复开始日期"
style="width: 100%" style="width: 100%"
:getPopupContainer="(node) => node?.parentNode" :getPopupContainer="(node) => node?.parentNode"
/> />
@@ -49,8 +49,8 @@
</a-form> </a-form>
<template #footer> <template #footer>
<a-button @click="handleCancel">Cancel</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button type="primary" @click="handleOk">OK</a-button> <a-button type="primary" @click="handleOk">提交</a-button>
</template> </template>
</j-modal> </j-modal>
</template> </template>
@@ -69,7 +69,7 @@
const emit = defineEmits(['confirm']); const emit = defineEmits(['confirm']);
const { createMessage } = useMessage(); const { createMessage } = useMessage();
const title = ref('Start Process'); const title = ref('发起流程');
const visible = ref(false); const visible = ref(false);
const contextData = ref<Record<string, any>>({}); const contextData = ref<Record<string, any>>({});
const formData = reactive({ const formData = reactive({
@@ -88,7 +88,7 @@
function open(data: ModalPayload = {}) { function open(data: ModalPayload = {}) {
resetForm(); resetForm();
title.value = data.title || 'Start Process'; title.value = data.title || '发起流程';
contextData.value = data.payload || {}; contextData.value = data.payload || {};
visible.value = true; visible.value = true;
} }
@@ -225,7 +225,7 @@
function handleProcess(record) { function handleProcess(record) {
flowScheduleModalRef.value?.open({ flowScheduleModalRef.value?.open({
title: 'Start Flow', title: '发起流程',
payload: { record }, payload: { record },
}); });
} }
@@ -256,7 +256,7 @@
}; };
await startProcessSchedules(params); await startProcessSchedules(params);
createMessage.success('流程发起成功'); // createMessage.success('流程发起成功');
handleSuccess(); handleSuccess();
} }