|  |  | 
 |  |  |         :name="item.name" | 
 |  |  |         :gender="item.gender" | 
 |  |  |         :age="item.age" | 
 |  |  |         :avatar="item.avatar" | 
 |  |  |         :isReal="item.isReal" | 
 |  |  |         :educationalBackgroundContent="item.educationalBackgroundContent" | 
 |  |  |         :personalIdentityContent="item.personalIdentityContent" | 
 |  |  |         :workExperience="item.workExperience" | 
 |  |  |         :workSeniority="item.workSeniority" | 
 |  |  |         :taskCount="item.taskCount" | 
 |  |  |         :showFooterLeft="false" | 
 |  |  |       > | 
 |  |  |         <template #footerRight> | 
 |  |  |           <nut-button v-if="showQueryState" type="primary" @click="handleArrange(item)" | 
 |  |  |           <nut-button v-if="showQueryState" type="primary" @click.stop="handleArrange(item)" | 
 |  |  |             >安排</nut-button | 
 |  |  |           > | 
 |  |  |           <div v-else class="batch-task-card-status">已安排</div> | 
 |  |  | 
 |  |  | const searchValue = ref(''); | 
 |  |  | const router = Taro.useRouter(); | 
 |  |  | const id = router.params?.id ?? ''; | 
 |  |  | const status = router.params?.status ?? ''; | 
 |  |  | const status = Number(router.params?.status); | 
 |  |  | const queryState = reactive({ | 
 |  |  |   keywords: '', | 
 |  |  | }); | 
 |  |  |  | 
 |  |  | const showQueryState = computed(() => { | 
 |  |  |   return status === 'arrange'; | 
 |  |  |   return status === EnumTaskUserArrangeStatus.Wait; | 
 |  |  | }); | 
 |  |  |  | 
 |  |  | const handleSearch = _.debounce(function () { | 
 |  |  | 
 |  |  |   ({ pageParam }) => { | 
 |  |  |     let params: API.GetArrangeTaskUsersQuery = { | 
 |  |  |       keywords: queryState.keywords, | 
 |  |  |       arrangeStatus: EnumTaskUserArrangeStatus.Wait, | 
 |  |  |       arrangeStatus: status, | 
 |  |  |       id: id, | 
 |  |  |       pageModel: { | 
 |  |  |         rows: 20, |