| | |
| | | params: { nickname }, |
| | | }); |
| | | } |
| | | |
| | | /** 通过角色标识获取用户精简信息列表 */ |
| | | export function getSimpleUserListByRoleCode(code: string) { |
| | | return requestClient.get<SystemUserApi.UserSimple[]>('/system/user/list-by-role-code', { |
| | | params: { code }, |
| | | }); |
| | | } |
| | |
| | | import type { VbenFormApi, VbenFormSchema } from '#/adapter/form'; |
| | | import type { VxeTableGridOptions } from '#/adapter/vxe-table'; |
| | | import { z } from '#/adapter/form'; |
| | | import { getSimpleUserList } from '#/api/system/user'; |
| | | import { getSimpleUserListByRoleCode } from '#/api/system/user'; |
| | | import type { MesProTaskApi } from '#/api/mes/pro/task'; |
| | | import type { MesProWorkOrderApi } from '#/api/mes/pro/workorder'; |
| | | |
| | |
| | | component: 'ApiSelect', |
| | | componentProps: { |
| | | placeholder: '请选择报工人', |
| | | api: getSimpleUserList, |
| | | api: getSimpleUserListByRoleCode, |
| | | params: { code: 'production_submit_work' }, |
| | | labelField: 'nickname', |
| | | valueField: 'id', |
| | | mode: 'multiple', |