From ce16808cb1c192e1c657b831aee98484f5780d95 Mon Sep 17 00:00:00 2001
From: XaoLi717 <144221124+XaoLi717@users.noreply.github.com>
Date: Thu, 25 Jul 2024 08:10:51 +0800
Subject: [PATCH 1/5] =?UTF-8?q?/components/bpmnProcessDesigner/package/pen?=
=?UTF-8?q?al/task/task-components/=20=E8=B7=AF=E5=BE=84=E6=96=B0=E5=BB=BA?=
=?UTF-8?q?=E4=B8=80=E4=B8=AA=20DeptTree=20=E7=94=A8=E4=BA=8E=E8=AE=BE?=
=?UTF-8?q?=E8=AE=A1=E9=9D=A2=E6=9D=BF=E7=9A=84=E9=83=A8=E9=97=A8=E9=80=89?=
=?UTF-8?q?=E6=8B=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../task/task-components/DeptTree_Task.vue | 62 +++++++++++++++++++
1 file changed, 62 insertions(+)
create mode 100644 src/components/bpmnProcessDesigner/package/penal/task/task-components/DeptTree_Task.vue
diff --git a/src/components/bpmnProcessDesigner/package/penal/task/task-components/DeptTree_Task.vue b/src/components/bpmnProcessDesigner/package/penal/task/task-components/DeptTree_Task.vue
new file mode 100644
index 0000000..5a307ca
--- /dev/null
+++ b/src/components/bpmnProcessDesigner/package/penal/task/task-components/DeptTree_Task.vue
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From 89ab1a838981433cd74ec4cefcdf6c267479bffc Mon Sep 17 00:00:00 2001
From: XaoLi717 <144221124+XaoLi717@users.noreply.github.com>
Date: Thu, 25 Jul 2024 08:12:15 +0800
Subject: [PATCH 2/5] =?UTF-8?q?=E7=94=A8=E4=BA=86=E4=B8=A4=E7=A7=8D?=
=?UTF-8?q?=E6=96=B9=E5=BC=8F=E5=AE=9E=E7=8E=B0=E9=80=89=E6=8B=A9=E9=83=A8?=
=?UTF-8?q?=E9=97=A8=E5=90=8E=E6=98=BE=E7=A4=BA=E5=AF=B9=E5=BA=94=E7=9A=84?=
=?UTF-8?q?=E5=91=98=E5=B7=A5=20=E9=83=BD=E8=BF=98=E6=B2=A1=E5=81=9A?=
=?UTF-8?q?=E5=A5=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../penal/task/task-components/UserTask.vue | 45 ++-
.../penal/task/task-components/UserTaskbk.vue | 259 ++++++++++++++++++
2 files changed, 300 insertions(+), 4 deletions(-)
create mode 100644 src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTaskbk.vue
diff --git a/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue b/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue
index 0dffeb0..c05d054 100644
--- a/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue
+++ b/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue
@@ -64,6 +64,14 @@
+
+
+
+
@@ -135,6 +144,7 @@ import * as PostApi from '@/api/system/post'
import * as UserApi from '@/api/system/user'
import * as UserGroupApi from '@/api/bpm/userGroup'
import ProcessExpressionDialog from './ProcessExpressionDialog.vue'
+import DeptTree from '@/components/bpmnProcessDesigner/package/penal/task/task-components/DeptTree_Task.vue'
defineOptions({ name: 'UserTask' })
const props = defineProps({
@@ -153,6 +163,33 @@ const deptTreeOptions = ref() // 部门树
const postOptions = ref([]) // 岗位列表
const userOptions = ref([]) // 用户列表
const userGroupOptions = ref([]) // 用户组列表
+const queryParams = reactive({
+ pageNo: 1,
+ pageSize: 10,
+ id: undefined,
+ username: undefined,
+ mobile: undefined,
+ status: undefined,
+ deptId: undefined,
+ deptName: undefined,
+ createTime: []
+})
+const list = ref([]) // 列表的数
+/** 查询列表 */
+const getList = async () => {
+ try {
+ const data = await UserApi.getUserPage(queryParams)
+ list.value = data.list
+ console.log('list.value',list.value)
+ } finally {
+ }
+ }
+/** 处理部门被点击 */
+const handleDeptNodeClick = async (row) => {
+ console.log('row.id',row)
+ queryParams.deptId = row.id
+ await getList()
+}
const resetTaskForm = () => {
const businessObject = bpmnElement.value.businessObject
diff --git a/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTaskbk.vue b/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTaskbk.vue
new file mode 100644
index 0000000..0bb89c4
--- /dev/null
+++ b/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTaskbk.vue
@@ -0,0 +1,259 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 选择表达式
+
+
+
+
+
+
+
From d8509278e9c31459dffc90085fbfabb6d9a60ca6 Mon Sep 17 00:00:00 2001
From: XaoLi717 <144221124+XaoLi717@users.noreply.github.com>
Date: Thu, 25 Jul 2024 09:19:55 +0800
Subject: [PATCH 3/5] =?UTF-8?q?/views/bpm/group/DeptTree=5FGroup.vue'=20?=
=?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=BF=99=E4=B8=AA=E6=96=87=E4=BB=B6=20?=
=?UTF-8?q?=E7=94=A8=E4=BA=8E=E4=BA=BA=E5=91=98=E5=88=86=E7=BB=84=E7=9A=84?=
=?UTF-8?q?=E9=83=A8=E9=97=A8=E9=80=89=E6=8B=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/bpm/group/DeptTree_Group.vue | 62 ++++++++++++++++++++++++++
1 file changed, 62 insertions(+)
create mode 100644 src/views/bpm/group/DeptTree_Group.vue
diff --git a/src/views/bpm/group/DeptTree_Group.vue b/src/views/bpm/group/DeptTree_Group.vue
new file mode 100644
index 0000000..e432f17
--- /dev/null
+++ b/src/views/bpm/group/DeptTree_Group.vue
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From 85922c0733364b7b9a5f3203e9699882f0546b2b Mon Sep 17 00:00:00 2001
From: XaoLi717 <144221124+XaoLi717@users.noreply.github.com>
Date: Thu, 25 Jul 2024 09:20:19 +0800
Subject: [PATCH 4/5] =?UTF-8?q?=E8=BF=9B=E8=A1=8C=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E6=A0=B9=E6=8D=AE=E9=83=A8=E9=97=A8id=E9=80=89=E6=8B=A9?=
=?UTF-8?q?=E5=AF=B9=E5=BA=94=E4=BA=BA=E5=91=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../penal/task/task-components/UserTask.vue | 13 ++++----
src/views/bpm/group/UserGroupForm.vue | 31 +++++++++++++++++++
2 files changed, 37 insertions(+), 7 deletions(-)
diff --git a/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue b/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue
index c05d054..31e9d47 100644
--- a/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue
+++ b/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue
@@ -85,12 +85,11 @@
style="width: 100%"
@change="updateElementTask"
>
-
@@ -163,6 +162,7 @@ const deptTreeOptions = ref() // 部门树
const postOptions = ref([]) // 岗位列表
const userOptions = ref([]) // 用户列表
const userGroupOptions = ref([]) // 用户组列表
+
const queryParams = reactive({
pageNo: 1,
pageSize: 10,
@@ -174,13 +174,12 @@ const queryParams = reactive({
deptName: undefined,
createTime: []
})
-const list = ref([]) // 列表的数
/** 查询列表 */
const getList = async () => {
try {
const data = await UserApi.getUserPage(queryParams)
- list.value = data.list
- console.log('list.value',list.value)
+ userOptions.value = data.list
+ // console.log('userOptions.value',userOptions.value)
} finally {
}
}
diff --git a/src/views/bpm/group/UserGroupForm.vue b/src/views/bpm/group/UserGroupForm.vue
index ac0cfcb..5d5b527 100644
--- a/src/views/bpm/group/UserGroupForm.vue
+++ b/src/views/bpm/group/UserGroupForm.vue
@@ -13,6 +13,9 @@
+
+
+