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 @@ + + +