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] =?UTF-8?q?=E7=94=A8=E4=BA=86=E4=B8=A4=E7=A7=8D=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=E5=AE=9E=E7=8E=B0=E9=80=89=E6=8B=A9=E9=83=A8=E9=97=A8?= =?UTF-8?q?=E5=90=8E=E6=98=BE=E7=A4=BA=E5=AF=B9=E5=BA=94=E7=9A=84=E5=91=98?= =?UTF-8?q?=E5=B7=A5=20=E9=83=BD=E8=BF=98=E6=B2=A1=E5=81=9A=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 @@ + + +