diff --git a/src/components/bpmnProcessDesigner/package/penal/task/task-components/DeptUserTask.vue b/src/components/bpmnProcessDesigner/package/penal/task/task-components/DeptUserTask.vue new file mode 100644 index 0000000..1d43093 --- /dev/null +++ b/src/components/bpmnProcessDesigner/package/penal/task/task-components/DeptUserTask.vue @@ -0,0 +1,253 @@ + + + + + {{deptInfo}} + 选择用户 + + + + + + + + + + + + {{ scope.row.name }} + + + + + + + {{ city['nickname'] }} + + + + + {{ city['nickname'] }} + + + + + + + + + + + + + + + + + + + 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 e389005..4bb8759 100644 --- a/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue +++ b/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue @@ -66,14 +66,16 @@ - 选择用户部门 + - - - 部门选择 - - - - - - - - - - 确定 - - - @@ -164,15 +150,6 @@ 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' -// import { ElMessageBox } from 'element-plus' -import type { DrawerProps } from 'element-plus' - -const drawer = ref(false) -const direction = ref('rtl') -function cancelClick() { - drawer.value = false -} defineOptions({ name: 'UserTask' }) const props = defineProps({ @@ -192,31 +169,6 @@ 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 getList = async () => { - try { - const data = await UserApi.getUserPage(queryParams) - userOptions.value = data.list - } finally { - } - } -/** 处理部门被点击 */ -const handleDeptNodeClick = async (row) => { - console.log('row.id',row) - queryParams.deptId = row.id - await getList() -} const resetTaskForm = () => { const businessObject = bpmnElement.value.businessObject