From 526ca728e1a8a1f75f608adce5473648c94f3426 Mon Sep 17 00:00:00 2001
From: gssong <1742057357@qq.com>
Date: 星期四, 09 五月 2024 21:39:47 +0800
Subject: [PATCH] update 修复模型选人参数异常,调整加签请求路径
---
src/api/workflow/task/index.ts | 2 +-
src/bpmn/panel/TaskPanel.vue | 15 +++++++--------
2 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/src/api/workflow/task/index.ts b/src/api/workflow/task/index.ts
index 714b883..d29de30 100644
--- a/src/api/workflow/task/index.ts
+++ b/src/api/workflow/task/index.ts
@@ -246,7 +246,7 @@
*/
export const getTaskUserIdsByAddMultiInstance = (taskId: string) => {
return request({
- url: '/workflow/user/getTaskUserIdsByAddMultiInstance/' + taskId,
+ url: '/workflow/task/getTaskUserIdsByAddMultiInstance/' + taskId,
method: 'get'
});
};
diff --git a/src/bpmn/panel/TaskPanel.vue b/src/bpmn/panel/TaskPanel.vue
index 253d3f9..bc037ee 100644
--- a/src/bpmn/panel/TaskPanel.vue
+++ b/src/bpmn/panel/TaskPanel.vue
@@ -50,7 +50,7 @@
<el-tabs tab-position="left" class="demo-tabs">
<el-tab-pane label="韬唤瀛樺偍">
<el-form-item label="鍒嗛厤浜哄憳">
- <el-input v-model="formData.assignee">
+ <el-input v-model="formData.assignee" @blur="blurAssignee(formData.assignee)">
<template #append>
<el-button icon="Search" type="primary" @click="openSingleUserSelect" />
</template>
@@ -283,24 +283,23 @@
const isMultiple = ref(true);
const openUserSelect = () => {
- if (!formData.value.candidateUsers) {
- formData.value.candidateUsers = '-1';
- }
userSelectRef.value.open();
};
const openSingleUserSelect = () => {
+ if (formData.value.assignee.includes('$')) {
+ formData.value.assignee = '';
+ }
singleUserSelectRef.value.open();
};
const openRoleSelect = () => {
- if (!formData.value.candidateGroups) {
- formData.value.candidateGroups = '-1';
- }
roleSelectRef.value.open();
};
const openDueDate = (e) => {
dueDateRef.value.openDialog();
};
-
+const blurAssignee = (assignee) => {
+ updateProperties({ 'flowable:assignee': assignee ? assignee : undefined });
+};
const singleUserSelectCallBack = (data: UserVO[]) => {
const user: UserVO = data.length !== 0 ? data[0] : undefined;
updateProperties({ 'flowable:assignee': user?.userId });
--
Gitblit v1.9.3