wupengfei
2025-03-10 bbf6053159d566a096dfa26627dda19657d928af
apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue
@@ -17,17 +17,22 @@
    :key="queryState.status"
  >
    <template #renderItem="{ item }">
      <TaskCard @click="goSubmitTaskDetail(item)" />
      <JobApplicationCard @click="goSubmitTaskDetail(item)" mode="taskManage">
        <template #footer-actions>
          <!-- <nut-button type="primary">人员安排</nut-button> -->
          <nut-button type="primary" :color="Colors.Info" class="dark-btn">详情</nut-button>
        </template>
      </JobApplicationCard>
    </template>
  </InfiniteLoading>
</template>
<script setup lang="ts">
import { TaskCard, ProTabs, ProTabPane } from '@12333/components';
import { JobApplicationCard, ProTabs, ProTabPane } from '@12333/components';
import Taro from '@tarojs/taro';
import { useInfiniteLoading } from '@12333/hooks';
import { OrderInputType } from '@12333/constants';
import * as orderServices from '@12333/services/api/Order';
import { OrderInputType, Colors } from '@12333/constants';
import * as flexWorkerServices from '@12333/services/api/FlexWorker';
defineOptions({
  name: 'InnerPage',
@@ -39,7 +44,7 @@
const { infiniteLoadingProps } = useInfiniteLoading(
  ({ pageParam }) => {
    let params: API.FrontOrderListInput = {
    let params: API.GetFlexTaskListInput = {
      pageModel: {
        rows: 20,
        page: pageParam,
@@ -47,18 +52,18 @@
      },
    };
    return orderServices.getFrontOrderList(params, {
    return flexWorkerServices.getFlexTaskByArrange(params, {
      showLoading: false,
    });
  },
  {
    queryKey: ['orderServices/getFrontOrderList', queryState],
    queryKey: ['flexWorkerServices/getFlexTaskByArrange', queryState],
  }
);
function goSubmitTaskDetail(item: API.FrontOrderList) {
function goSubmitTaskDetail(item: API.GetFlexTaskListOutput) {
  Taro.navigateTo({
    url: `${RouterPath.taskCheckDetail}?id=${item.id}`,
    url: `${RouterPath.batchTaskList}?id=${item.id}`,
  });
}
</script>