wupengfei
2025-03-13 186234cb3833e620aa0ae46212fe337eb2d6e77d
apps/bMiniApp/src/subpackages/task/batchTaskList/InnerPage.vue
@@ -1,5 +1,5 @@
<template>
  <div class="searchbar-container">
  <div class="searchbar-container" v-if="showQueryState">
    <BlSearchbar
      v-model.trim="searchValue"
      placeholder="搜索姓名/身份证号"
@@ -18,8 +18,10 @@
        :showFooterLeft="false"
      >
        <template #footerRight>
          <nut-button type="primary" @click="handleArrange(item)">安排</nut-button>
          <!-- <div class="batch-task-card-status">已安排</div> -->
          <nut-button v-if="showQueryState" type="primary" @click="handleArrange(item)"
            >安排</nut-button
          >
          <div v-else class="batch-task-card-status">已安排</div>
        </template>
      </FlexJobCard>
    </template>
@@ -42,10 +44,15 @@
const searchValue = ref('');
const router = Taro.useRouter();
const taskId = router.params?.taskId ?? '';
const status = router.params?.status ?? '';
const queryState = reactive({
  searchValueTrim: '',
});
const showQueryState = computed(() => {
  return status === 'arrange';
});
const handleSearch = _.debounce(function () {
  queryState.searchValueTrim = trim(searchValue.value);
}, 300);