Преглед на файлове

🎨 修改细节问题

快乐的梦鱼 преди 4 седмици
родител
ревизия
2e200b27dc
променени са 2 файла, в които са добавени 11 реда и са изтрити 4 реда
  1. 2 1
      src/api/inhert/VillageApi.ts
  2. 9 3
      src/pages/inhert/village/list.vue

+ 2 - 1
src/api/inhert/VillageApi.ts

@@ -157,8 +157,9 @@ export class VillageApi extends AppServerRequestModule<DataModel> {
       ...data
     }, '认领村落')) ;
   }
-  async getVallageList() {
+  async getVallageList(level?: number) {
     return (this.get('/village/village/getList', '村落列表', {
+      level,
     })) 
       .then(res => transformArrayDataModel<VillageListItem>(VillageListItem, transformSomeToArray(res.data2), `村落`, true))
       .catch(e => { throw e });

+ 9 - 3
src/pages/inhert/village/list.vue

@@ -25,8 +25,10 @@ async function loadData(
   dropDownValues: number[]
 ) {
 
-  const list = dropDownValues[0] == 1 ? await VillageApi.getVallageList() : [];
-  list.forEach((p) => {
+  const list = page == 1 ? await VillageApi.getVallageList(
+    dropDownValues[0] == 0 ? undefined : dropDownValues[0]
+  ) : [];
+  list.filter((p) => !searchText || p.title.includes(searchText)).forEach((p) => {
     p.desc = p.ichName as string;
     p.badge = p.district;
     p.bottomTags = [
@@ -48,10 +50,14 @@ onMounted(async () => {
     options: [
       {
         id: 0, 
-        name: '传统村落'
+        name: '全部'
       },
       {
         id: 1, 
+        name: '传统村落'
+      },
+      {
+        id: 2, 
         name: '特色村舍'
       },
     ],