wupengfei
2 天以前 f8e2cf155c7385c4c412e4b3c0eee2ea8070c693
feat: 接口对接
8个文件已修改
30 ■■■■ 已修改文件
apps/bMiniApp/src/subpackages/task/batchTaskList/InnerPage.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/subpackages/task/taskCheckedDetail/InnerPage.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/subpackages/task/taskHandleCheckDetail/InnerPage.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/project.private.config.json 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/Card/TaskCheckFileCard.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/Image/PreviewImage.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/subpackages/task/batchTaskList/InnerPage.vue
@@ -13,6 +13,7 @@
        :name="item.name"
        :gender="item.gender"
        :age="item.age"
        :avatar="item.avatar"
        :educationalBackgroundContent="item.educationalBackgroundContent"
        :taskCount="item.taskCount"
        :showFooterLeft="false"
apps/bMiniApp/src/subpackages/task/taskCheckedDetail/InnerPage.vue
@@ -41,7 +41,7 @@
        <TaskCheckFileCard
          :created-time="item?.createdTime"
          :checkReceiveStatus="item?.checkReceiveStatus"
          :files="item?.files"
          :files="item?.files?.map((x) => setOSSLink(x))"
        />
      </template>
    </InfiniteLoading>
apps/bMiniApp/src/subpackages/task/taskHandleCheckDetail/InnerPage.vue
@@ -12,7 +12,7 @@
      <div class="taskCheckFileCard-status-title">验收照片</div>
      <TaskCheckFileCard
        :created-time="detail?.createdTime"
        :files="detail?.files"
        :files="detail?.files?.map((x) => setOSSLink(x))"
      ></TaskCheckFileCard>
    </ContentScrollView>
    <PageFooter>
apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue
@@ -31,6 +31,7 @@
        mode="taskManage"
      >
        <template #footer-actions>
          <div>
          <nut-button
            type="primary"
            @click.stop="goBatchTaskList(item, EnumTaskUserArrangeStatus.Wait)"
@@ -44,6 +45,7 @@
            @click.stop="goBatchTaskList(item, EnumTaskUserArrangeStatus.Complete)"
            >详情</nut-button
          >
          </div>
        </template>
      </JobApplicationCard>
    </template>
@@ -94,4 +96,10 @@
<style lang="scss">
@import '@/styles/common.scss';
.taskManage-page-wrapper {
  .dark-btn {
    margin-left: 12px;
  }
}
</style>
apps/cMiniApp/project.private.config.json
@@ -3,7 +3,8 @@
    "projectname": "cMiniApp",
    "setting": {
        "compileHotReLoad": true,
        "bigPackageSizeSupport": true
        "bigPackageSizeSupport": true,
        "urlCheck": false
    },
    "condition": {
        "miniprogram": {
apps/cMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue
@@ -1,8 +1,10 @@
<template>
  <ContentScrollView style="background-color: transparent">
    <MyTaskCard
      :name="infiniteLoadingProps?.listData?.pages?.[0]?.objectData?.taskInfo?.name"
      :addressName="infiniteLoadingProps?.listData?.pages?.[0]?.objectData?.taskInfo?.addressName"
      :name="infiniteLoadingProps?.listData?.pages?.[0]?.objectData?.taskInfo?.name ?? ''"
      :addressName="
        infiniteLoadingProps?.listData?.pages?.[0]?.objectData?.taskInfo?.addressName ?? ''
      "
      :beginTime="infiniteLoadingProps?.listData?.pages?.[0]?.objectData?.taskInfo?.beginTime"
      :endTime="infiniteLoadingProps?.listData?.pages?.[0]?.objectData?.taskInfo?.endTime"
      :showMyTaskArrow="false"
@@ -15,7 +17,7 @@
      <template #renderItem="{ item }">
        <TaskCheckFileCard
          :created-time="item?.createdTime"
          :files="item?.files"
          :files="item?.files?.map((x) => setOSSLink(x))"
        ></TaskCheckFileCard>
      </template>
    </InfiniteLoading>
@@ -30,6 +32,7 @@
import { MyTaskCard, TaskCheckFileCard } from '@12333/components';
import Taro from '@tarojs/taro';
import { useCheckReceiveTaskUserSubmits } from '@12333/hooks';
import { setOSSLink } from '@12333/utils';
defineOptions({
  name: 'InnerPage',
packages/components/src/Card/TaskCheckFileCard.vue
@@ -23,13 +23,13 @@
      class="taskCheckFileCard-img-grid"
    >
      <nut-grid-item
        v-for="(itema, index) in props.files"
        v-for="(fileItem, index) in props.files"
        :key="index"
        class="publish-circle-friend-file-grid-item"
      >
        <div class="taskCheckFileCard-img-grid-item">
          <PreviewImage
            :src="setOSSLink(itema)"
            :src="setOSSLink(fileItem)"
            class="taskCheckFileCard-img"
            :urls="props.files"
          />
packages/components/src/Image/PreviewImage.vue
@@ -29,6 +29,7 @@
  () => props.src,
  () => {
    if (props.src) {
      console.log('props.src: ', props.src);
      Taro.getImageInfo({
        src: props.src,
        success(result) {