| | |
| | | onClick: (role) => setTaskUserArrange(role), |
| | | }, |
| | | extraProps: { |
| | | hide: (row) => !row.choose, |
| | | hide: (row) => row.choose, |
| | | }, |
| | | }, |
| | | cancelArrangeBtn: { |
| | |
| | | onClick: (role) => setTaskUserArrange(role), |
| | | }, |
| | | extraProps: { |
| | | hide: (row) => row.choose, |
| | | hide: (row) => !row.choose, |
| | | }, |
| | | }, |
| | | }; |
| | |
| | | async ({ pageIndex, pageSize }, extraParamState) => { |
| | | try { |
| | | let list = [...form.taskInfos]; |
| | | console.log('form.taskInfos: ', form.taskInfos); |
| | | return Promise.resolve({ |
| | | pageModel: { |
| | | rows: pageSize, |
| | |
| | | |
| | | async function setTaskUserArrange(row: GetWaitArrangeTasksQueryResultItemWithChoose) { |
| | | try { |
| | | await Message.tipMessage(`确认要${row.choose ? '取消安排' : '安排'}吗?`); |
| | | let params: API.SetTaskUserArrangeCommand = { |
| | | enterpriseEmployeeId: id, |
| | | taskInfoId: row.id, |
| | |
| | | let res = await taskUserServices.batchSetTaskUserArrange(params); |
| | | if (res) { |
| | | Message.successMessage('操作成功'); |
| | | refetch(); |
| | | getList(); |
| | | } |
| | | } catch (error) {} |
| | |
| | | closeViewPush(route, { |
| | | name: 'TaskArrange', |
| | | }); |
| | | eventContext.emit('taskManage:arrange'); |
| | | } |
| | | </script> |
| | | |