浏览代码

add 增加转办等消息提示

gssong 4 月之前
父节点
当前提交
705e68759d
共有 3 个文件被更改,包括 16 次插入7 次删除
  1. 2 0
      src/api/workflow/task/types.ts
  2. 6 3
      src/components/Process/processMeddle.vue
  3. 8 4
      src/components/Process/submitVerify.vue

+ 2 - 0
src/api/workflow/task/types.ts

@@ -53,6 +53,8 @@ export interface TaskOperationBo {
   userIds?: string[];
   //任务ID(必填)
   taskId: string | number;
+  //消息类型
+  messageType?: string[];
   //意见或备注信息(可选)
   message?: string;
 }

+ 6 - 3
src/components/Process/processMeddle.vue

@@ -113,7 +113,8 @@ const handleTransferTask = async (data) => {
     const taskOperationBo = reactive<TaskOperationBo>({
       userId: data[0].userId,
       taskId: task.value.id,
-      message: ''
+      message: '',
+      messageType: ['1']
     });
     await proxy?.$modal.confirm('是否确认提交?');
     loading.value = true;
@@ -139,7 +140,8 @@ const addMultiInstanceUser = async (data) => {
     const taskOperationBo = reactive<TaskOperationBo>({
       userIds: data.map((e) => e.userId),
       taskId: task.value.id,
-      message: ''
+      message: '',
+      messageType: ['1']
     });
     await proxy?.$modal.confirm('是否确认提交?');
     loading.value = true;
@@ -163,7 +165,8 @@ const deleteMultiInstanceUser = async (row) => {
   const taskOperationBo = reactive<TaskOperationBo>({
     userIds: [row.userId],
     taskId: task.value.id,
-    message: ''
+    message: '',
+    messageType: ['1']
   });
   await taskOperation(taskOperationBo, 'reductionSignature').finally(() => {
     loading.value = false;

+ 8 - 4
src/components/Process/submitVerify.vue

@@ -397,7 +397,8 @@ const addMultiInstanceUser = async (data) => {
     const taskOperationBo = reactive<TaskOperationBo>({
       userIds: data.map((e) => e.userId),
       taskId: taskId.value,
-      message: form.value.message
+      message: form.value.message,
+      messageType: ['1']
     });
     await proxy?.$modal.confirm('是否确认提交?');
     loading.value = true;
@@ -421,7 +422,8 @@ const deleteMultiInstanceUser = async (row) => {
   const taskOperationBo = reactive<TaskOperationBo>({
     userIds: [row.userId],
     taskId: taskId.value,
-    message: form.value.message
+    message: form.value.message,
+    messageType: ['1']
   });
   await taskOperation(taskOperationBo, 'reductionSignature').finally(() => {
     loading.value = false;
@@ -441,7 +443,8 @@ const handleTransferTask = async (data) => {
     const taskOperationBo = reactive<TaskOperationBo>({
       userId: data[0].userId,
       taskId: taskId.value,
-      message: form.value.message
+      message: form.value.message,
+      messageType: ['1']
     });
     await proxy?.$modal.confirm('是否确认提交?');
     loading.value = true;
@@ -468,7 +471,8 @@ const handleDelegateTask = async (data) => {
     const taskOperationBo = reactive<TaskOperationBo>({
       userId: data[0].userId,
       taskId: taskId.value,
-      message: form.value.message
+      message: form.value.message,
+      messageType: ['1']
     });
     await proxy?.$modal.confirm('是否确认提交?');
     loading.value = true;