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