Bladeren bron

📦 增加村庄区域参数

imengyu 1 maand geleden
bovenliggende
commit
d3c5ddf70e

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

@@ -175,6 +175,7 @@ export class VillageApi extends AppServerRequestModule<DataModel> {
   async getVillageMenuList(id: number) {
     return (this.get('/village/menu/getList', '村落菜单列表', {
       village_id: id,
+      platform: 2,
     })) 
       .then(res => transformArrayDataModel<VillageMenuListItem>(VillageMenuListItem, res.data2, `村落菜单`, true))
       .catch(e => { throw e });

+ 2 - 0
src/pages/article/common/list.vue

@@ -22,6 +22,7 @@ const { querys } = useLoadQuerys({
   itemType: '',
   detailsPage: '',
   title: '',
+  region: '',
 });
 
 async function loadData(
@@ -36,6 +37,7 @@ async function loadData(
     mainBodyColumnId: mainBodyColumnId || undefined,
     modelId: querys.value.modelId || undefined,
     keywords: searchText,
+    region: querys.value.region || undefined,
   }), page, pageSize);
 
   return res.list;

+ 3 - 1
src/pages/inhert/village/details.vue

@@ -132,6 +132,7 @@ const data = ref({
   overview: '',
   longitude: 0,
   latitude: 0,
+  region: 0,
   address: '',
   villageName: '',
 })
@@ -148,6 +149,7 @@ function goList(tag: TagDataItem) {
     title: tag.title,
     modelId: tag.modelId,
     mainBodyColumnId: tag.mainBodyColumnId,
+    region: data.value.region,
   });
 }
 
@@ -176,7 +178,7 @@ const contentLoader = useSimpleDataLoader(async () => {
 
   const menu = await VillageApi.getVillageMenuList(querys.value.id);
 
-  tagsData.value = menu/* .filter((i) => i.platform == 2) */.map((item, index) => {
+  tagsData.value = menu.map((item, index) => {
     return {
       title: item.name,
       image: item.logo || EmptyImage,

+ 4 - 1
src/pages/parts/ContentNote.vue

@@ -1,6 +1,9 @@
 <template>
   <div class="d-flex flex-row justify-content-center align-items-center p-3">
     <img class="mr-2 width-40 height-40 flex-shrink-0" src="/static/images/icon_info.svg" />
-    <span class="color-text-content-second size-s">此网站内容部分信息来源于网络,如涉及侵权,请及时联系我们进行删除,联系邮箱:153168270@qq.com</span>
+    <span class="color-text-content-second size-s">
+      此网站内容部分信息来源于网络,如涉及侵权,请及时联系我们进行删除。
+      <br>联系邮箱:153168270@qq.com
+    </span>
   </div>
 </template>