瀏覽代碼

Update photo-detail.tsx

lex 1 年之前
父節點
當前提交
4d25da074e
共有 1 個文件被更改,包括 16 次插入1 次删除
  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 && (