浏览代码

feat: 更新获取设计师活动列表接口,优化返回数据类型,调整相关组件数据绑定

EvilDragon 5 月之前
父节点
当前提交
3a10536c2a

+ 6 - 1
packages/merchant/src/core/libs/requests.ts

@@ -346,7 +346,12 @@ export const updateTodo = (data: Partial<Todo>) =>
  * 渠道端-获取设计师活动列表
  */
 export const getDeignerPointsActivities = (query) =>
-  httpGet<any>('/app-api/member/points-order/getPointsDynamics', query)
+  httpGet<
+    ResPageData<{
+      content: string
+      createTime: number
+    }>
+  >('/app-api/member/points-order/getPointsDynamics', query)
 export const httpGetMock = <T>(data: T) =>
   new Promise<IResData<T>>((resolve) => resolve({ code: 1, msg: '', data } as IResData<T>))
 export interface Circle {

+ 1 - 2
packages/merchant/src/pages/home/agent/todo/index.vue

@@ -8,12 +8,11 @@ import { useUserStore } from '../../../../store'
 import { storeToRefs } from 'pinia'
 import dayjs from 'dayjs'
 import DataForm from '@/components/data-form.vue'
-import { addUnit } from 'wot-design-uni/components/common/util'
 import { requestToast } from '@designer-hub/app/src/core/utils/common'
 import SectionHeading from '@/components/section-heading.vue'
 import { Todo } from '@designer-hub/app/src/core/libs/models'
 import BottomAppBar from '@/components/bottom-app-bar.vue'
-import { DataFormSchema } from '@/components/data-form'
+import { DataFormSchema } from '../../../../components/data-form'
 
 const userStore = useUserStore()
 const { userInfo } = storeToRefs(userStore)

+ 3 - 3
packages/merchant/src/pages/home/index.vue

@@ -167,17 +167,17 @@ onShareAppMessage(() => ({}))
           >
             <template #default="{ source }">
               <div class="flex flex-col gap-4">
-                <template v-for="({ title, date }, i) in source.list" :key="i">
+                <template v-for="(it, i) in source.list" :key="i">
                   <Card>
                     <div
                       class="text-black/90 text-sm font-normal font-['PingFang_SC'] leading-none"
                     >
-                      {{ title }}
+                      {{ it.content }}
                     </div>
                     <div
                       class="mt-3 text-black/30 text-xs font-normal font-['PingFang_SC'] leading-none"
                     >
-                      {{ dayjs(date).format('YYYY-MM-DD hh:mm') }}
+                      {{ dayjs(it.createTime).format('YYYY-MM-DD hh:mm') }}
                     </div>
                   </Card>
                 </template>