| | |
| | | import { delRepairReq, listRepairReq, repairReqExport } from '#/api/eims/repair-req'; |
| | | import { getDeptTree, userList } from '#/api/system/user'; |
| | | import { commonDownloadExcel } from '#/utils/file/download'; |
| | | import { useRoleBaseFilters } from '#/views/eims/repair-req/use-role-base-filters'; |
| | | |
| | | import { columns, querySchema } from './data'; |
| | | import repairReqDrawer from './repair-req-drawer.vue'; |
| | | import { useUserStore } from '@vben/stores'; |
| | | |
| | | const userStore = useUserStore(); |
| | | const userId = userStore.userInfo?.userId; |
| | | const deptId = userStore.userInfo?.deptId; |
| | | |
| | | const formOptions: VbenFormProps = { |
| | | commonConfig: { |
| | |
| | | return await listRepairReq({ |
| | | pageNum: page.currentPage, |
| | | pageSize: page.pageSize, |
| | | ...formValues, |
| | | ...useRoleBaseFilters() |
| | | ...formValues |
| | | // ...useRoleBaseFilters() |
| | | }); |
| | | } |
| | | } |
| | |
| | | }); |
| | | |
| | | function handleAdd() { |
| | | repairReqDrawerApi.setData({}); |
| | | repairReqDrawerApi.setData({ reqUser: userId, reqDept: deptId }); |
| | | repairReqDrawerApi.open(); |
| | | } |
| | | |