| | |
| | | <template #footerRight> |
| | | <template v-if="showQueryState"> |
| | | <nut-button type="primary" @click.stop="handleArrange(item)">安排</nut-button> |
| | | <nut-button type="primary" @click.stop="setTaskUserHire(item)">取消录用</nut-button> |
| | | <nut-button |
| | | v-if="!!item.taskInfoUserId" |
| | | type="primary" |
| | | @click.stop="setTaskUserHire(item)" |
| | | >取消录用</nut-button |
| | | > |
| | | </template> |
| | | |
| | | <div v-else class="batch-task-card-status">已安排</div> |
| | |
| | | async function setTaskUserHire(row: API.GetArrangeTaskUsersQueryResultItem) { |
| | | try { |
| | | let params: API.SetTaskUserHireCommand = { |
| | | id: row.id, |
| | | id: row.taskInfoUserId, |
| | | hireStatus: EnumTaskUserHireStatus.Cancel, |
| | | }; |
| | | let res = await taskUserServices.setTaskUserHire(params); |