Jelajahi Sumber

Update photo-detail.tsx

lex 1 tahun lalu
induk
melakukan
4d25da074e
1 mengubah file dengan 16 tambahan dan 1 penghapusan
  1. 16 1
      src/school/orchestra/compontent/photo-detail.tsx

+ 16 - 1
src/school/orchestra/compontent/photo-detail.tsx

@@ -47,6 +47,7 @@ export default defineComponent({
         loading: false,
         finished: false
       },
+      name: route.query.name || '',
       params: {
         page: 1,
         rows: 20
@@ -322,14 +323,28 @@ export default defineComponent({
       })
     }
 
+    const getDetails = async () => {
+      try {
+        const { data } = await request.get(
+          baseState.platformApi + '/orchestraPhotoAlbum/detail/' + route.query.photoId
+        )
+        state.name = data.name || ''
+      } catch {
+        //
+      }
+    }
+
     onMounted(() => {
+      if (!state.name) {
+        getDetails()
+      }
       getList()
     })
 
     return () => (
       <div class={[styles.phoneDetail, !state.listState.dataShow && 'emptyRootContainer']}>
         <OSticky position="top">
-          <OHeader title={(route.query.name as any) || ''}>
+          <OHeader title={(state.name as any) || ''}>
             {{
               right: () =>
                 !state.isEdit && (