gemercheung 5 hónapja
szülő
commit
42bcafbd6c

+ 4 - 1
packages/web/src/locales/json/en.json

@@ -37,5 +37,8 @@
   "no_data_article": "others",
   "no_data_article": "others",
   "no_article": "Article not exist",
   "no_article": "Article not exist",
   "go_home": "Go Homepage",
   "go_home": "Go Homepage",
-  "home": "homepage"
+  "home": "homepage",
+  "all": "all",
+  "records": " records",
+  "search_res":  "Search result"
 }
 }

+ 4 - 1
packages/web/src/locales/json/zh.json

@@ -38,5 +38,8 @@
   "no_data_article": "看看别的",
   "no_data_article": "看看别的",
   "no_article": "文章不存在",
   "no_article": "文章不存在",
   "go_home": "回首页",
   "go_home": "回首页",
-  "home": "首页"
+  "home": "首页",
+  "all": "共",
+  "records": " 条数据",
+  "search_res":  "搜索结果"
 }
 }

+ 3 - 3
packages/web/src/pages/search.vue

@@ -3,7 +3,7 @@
     <!--    {{ list }}-->
     <!--    {{ list }}-->
 
 
     <div class="max-w-screen-lg my-[50px] mx-auto">
     <div class="max-w-screen-lg my-[50px] mx-auto">
-      <n-h2> 搜索结果:</n-h2>
+      <n-h2> {{$t('search_res')}}:</n-h2>
       <template v-if="list.length > 0">
       <template v-if="list.length > 0">
         <n-list hoverable clickable>
         <n-list hoverable clickable>
           <template v-for="(item, index) in list" :key="index">
           <template v-for="(item, index) in list" :key="index">
@@ -19,7 +19,7 @@
           </template>
           </template>
         </n-list>
         </n-list>
 
 
-        <div class="my-[50px] mx-auto text-center color-[#909090]">共 {{ list.length }} 条数据</div>
+        <div class="my-[50px] mx-auto text-center color-[#909090]">{{ $t('all') }} {{ list.length }}  {{ $t('record') }}</div>
       </template>
       </template>
       <n-empty
       <n-empty
         v-else
         v-else
@@ -28,7 +28,7 @@
         class="min-h-[500px] flex align-center justify-center"
         class="min-h-[500px] flex align-center justify-center"
       >
       >
         <template #extra>
         <template #extra>
-          <n-button size="small" @click="$router.push('/')"> 返回</n-button>
+          <n-button size="small" @click="$router.push('/')"> {{ $t('back') }}</n-button>
         </template>
         </template>
       </n-empty>
       </n-empty>
     </div>
     </div>

+ 3 - 1
packages/web/src/pages/showcate/[id].vue

@@ -21,7 +21,9 @@
           <n-tree class="left-tree" v-if="mainCategories" v-model:selected-keys="selectedKeys" block-line
           <n-tree class="left-tree" v-if="mainCategories" v-model:selected-keys="selectedKeys" block-line
             :data="mainCategories.children" :default-expanded-keys="defaultExpandedKeys" :node-props="nodeProps"
             :data="mainCategories.children" :default-expanded-keys="defaultExpandedKeys" :node-props="nodeProps"
             key-field="id" label-field="title" children-field="children" selectable>
             key-field="id" label-field="title" children-field="children" selectable>
-            <template #empty></template>
+            <template #empty>
+              <n-empty :description="$t('no_data')" />
+            </template>
           </n-tree>
           </n-tree>
         </div>
         </div>
 
 

+ 7 - 1
packages/web/src/pages/showdoc/[id].vue

@@ -15,9 +15,14 @@
       </div>
       </div>
       <div class="w-full flex flex-row flex-nowrap">
       <div class="w-full flex flex-row flex-nowrap">
         <div class="flex-basis-[240px] flex-grow-0 flex-shrink-0 br-1px_#EBEBEB overflow-hidden">
         <div class="flex-basis-[240px] flex-grow-0 flex-shrink-0 br-1px_#EBEBEB overflow-hidden">
+          
           <n-tree class="left-tree" v-model:selected-keys="selectedKeys" v-if="mainCategories" block-line :data="mainCategories.children"
           <n-tree class="left-tree" v-model:selected-keys="selectedKeys" v-if="mainCategories" block-line :data="mainCategories.children"
             :default-expanded-keys="defaultExpandedKeys" :node-props="nodeProps" key-field="id" label-field="title"
             :default-expanded-keys="defaultExpandedKeys" :node-props="nodeProps" key-field="id" label-field="title"
-            children-field="children" selectable />
+            children-field="children" selectable >
+                <template #empty>
+              <n-empty :description="$t('no_data')" />
+            </template>
+            </n-tree>
 
 
         </div>
         </div>
         <div class="flex-1 w-[calc(100%-80px)] px-[40px] mb-[120px] overflow-hidden">
         <div class="flex-1 w-[calc(100%-80px)] px-[40px] mb-[120px] overflow-hidden">
@@ -80,6 +85,7 @@
             {{ $t('go_home') }}
             {{ $t('go_home') }}
           </n-button>
           </n-button>
         </template>
         </template>
+        <template #default></template>
       </n-empty>
       </n-empty>
     </div>
     </div>
   </div>
   </div>