From f8e2cf155c7385c4c412e4b3c0eee2ea8070c693 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期四, 14 八月 2025 13:25:28 +0800 Subject: [PATCH] feat: 接口对接 --- apps/bMiniApp/src/subpackages/task/taskHandleCheckDetail/InnerPage.vue | 2 +- apps/cMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue | 9 ++++++--- apps/bMiniApp/src/subpackages/task/batchTaskList/InnerPage.vue | 1 + packages/components/src/Image/PreviewImage.vue | 1 + apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue | 34 +++++++++++++++++++++------------- packages/components/src/Card/TaskCheckFileCard.vue | 4 ++-- apps/cMiniApp/project.private.config.json | 3 ++- apps/bMiniApp/src/subpackages/task/taskCheckedDetail/InnerPage.vue | 2 +- 8 files changed, 35 insertions(+), 21 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/task/batchTaskList/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/batchTaskList/InnerPage.vue index 9793c3d..a755cef 100644 --- a/apps/bMiniApp/src/subpackages/task/batchTaskList/InnerPage.vue +++ b/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" diff --git a/apps/bMiniApp/src/subpackages/task/taskCheckedDetail/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/taskCheckedDetail/InnerPage.vue index b52c25e..66b1137 100644 --- a/apps/bMiniApp/src/subpackages/task/taskCheckedDetail/InnerPage.vue +++ b/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> diff --git a/apps/bMiniApp/src/subpackages/task/taskHandleCheckDetail/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/taskHandleCheckDetail/InnerPage.vue index 5a10229..dd7e95c 100644 --- a/apps/bMiniApp/src/subpackages/task/taskHandleCheckDetail/InnerPage.vue +++ b/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> diff --git a/apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue index 0dcd380..a06d11c 100644 --- a/apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue +++ b/apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue @@ -31,19 +31,21 @@ mode="taskManage" > <template #footer-actions> - <nut-button - type="primary" - @click.stop="goBatchTaskList(item, EnumTaskUserArrangeStatus.Wait)" - >浜哄憳瀹夋帓</nut-button - > - <nut-button - v-if="item.status === EnumTaskStatus.Complete" - type="primary" - :color="Colors.Info" - class="dark-btn" - @click.stop="goBatchTaskList(item, EnumTaskUserArrangeStatus.Complete)" - >璇︽儏</nut-button - > + <div> + <nut-button + type="primary" + @click.stop="goBatchTaskList(item, EnumTaskUserArrangeStatus.Wait)" + >浜哄憳瀹夋帓</nut-button + > + <nut-button + v-if="item.status === EnumTaskStatus.Complete" + type="primary" + :color="Colors.Info" + class="dark-btn" + @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> diff --git a/apps/cMiniApp/project.private.config.json b/apps/cMiniApp/project.private.config.json index 02429d4..51fe64c 100644 --- a/apps/cMiniApp/project.private.config.json +++ b/apps/cMiniApp/project.private.config.json @@ -3,7 +3,8 @@ "projectname": "cMiniApp", "setting": { "compileHotReLoad": true, - "bigPackageSizeSupport": true + "bigPackageSizeSupport": true, + "urlCheck": false }, "condition": { "miniprogram": { diff --git a/apps/cMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue b/apps/cMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue index 58aa1f6..b89e831 100644 --- a/apps/cMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue +++ b/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', diff --git a/packages/components/src/Card/TaskCheckFileCard.vue b/packages/components/src/Card/TaskCheckFileCard.vue index cc0fc5d..0a54b2a 100644 --- a/packages/components/src/Card/TaskCheckFileCard.vue +++ b/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" /> diff --git a/packages/components/src/Image/PreviewImage.vue b/packages/components/src/Image/PreviewImage.vue index c388555..7104b41 100644 --- a/packages/components/src/Image/PreviewImage.vue +++ b/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) { -- Gitblit v1.9.1