From bd06057f03bc82fdbf4b75c3c810db6ff9da46b8 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 11 八月 2025 14:10:11 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp

---
 apps/cMiniApp/src/subpackages/curriculum/mineCertificate/InnerPage.vue |   45 +++++++++++++++++++++++++++++----------------
 1 files changed, 29 insertions(+), 16 deletions(-)

diff --git a/apps/cMiniApp/src/subpackages/curriculum/mineCertificate/InnerPage.vue b/apps/cMiniApp/src/subpackages/curriculum/mineCertificate/InnerPage.vue
index 9109faa..e659738 100644
--- a/apps/cMiniApp/src/subpackages/curriculum/mineCertificate/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/curriculum/mineCertificate/InnerPage.vue
@@ -1,41 +1,54 @@
 <template>
   <ContentScrollView :paddingH="false">
-    <List>
-      <ListItem title="鍋ュ悍璇�" @click="handleEdit"> </ListItem>
-      <ListItem title="鍋ュ悍璇�" @click="handleEdit"> </ListItem>
-      <ListItem title="鍋ュ悍璇�" @click="handleEdit"> </ListItem>
-      <ListItem title="鍋ュ悍璇�" @click="handleEdit"> </ListItem>
-      <ListItem title="鍋ュ悍璇�" @click="handleEdit"> </ListItem>
-      <ListItem title="鍋ュ悍璇�" @click="handleEdit"> </ListItem>
+    <List v-if="detail?.length > 0">
+      <ListItem
+        v-for="item in detail"
+        :key="item.id"
+        :title="item.typeContent"
+        @click="handleAdOrEdit(item.id)"
+      >
+      </ListItem>
     </List>
   </ContentScrollView>
   <PageFooter>
-    <PageFooterBtn type="primary" @click="handleAdd">娣诲姞璇佷功</PageFooterBtn>
+    <PageFooterBtn type="primary" @click="handleAdOrEdit()">娣诲姞璇佷功</PageFooterBtn>
   </PageFooter>
 </template>
 
 <script setup lang="ts">
-import { useUser } from '@/hooks';
 import { List, ListItem } from '@12333/components';
 import Taro from '@tarojs/taro';
 import { RouterPath } from '@/constants';
+import * as userResumeServices from '@12333/services/apiV2/userResume';
+import { useQuery } from '@tanstack/vue-query';
 
 defineOptions({
   name: 'InnerPage',
 });
 
-const { userDetail } = useUser();
-
-const form = reactive({
-  workYear: '',
+const {
+  isLoading,
+  isError,
+  data: detail,
+  refetch,
+} = useQuery({
+  queryKey: ['userResumeServices/getUserResumeCredentials'],
+  queryFn: async () => {
+    return await userResumeServices.getUserResumeCredentials(
+      {},
+      {
+        showLoading: false,
+      }
+    );
+  },
+  placeholderData: () => [] as API.GetUserResumeCredentialsQueryResultItem[],
 });
 
-function handleAdd() {
+function handleAdOrEdit(id?: string) {
   Taro.navigateTo({
-    url: RouterPath.mineCertificateAddOrEdit,
+    url: `${RouterPath.mineCertificateAddOrEdit}?id=${id ?? ''}`,
   });
 }
-function handleEdit() {}
 </script>
 
 <style lang="scss">

--
Gitblit v1.9.1