hookehuyr

新增联系方式接口获取

...@@ -26,6 +26,7 @@ const Api = { ...@@ -26,6 +26,7 @@ const Api = {
26 SEARCH: '/srv/?a=search', 26 SEARCH: '/srv/?a=search',
27 DOWN_EMAIL: '/srv/?a=down_email', 27 DOWN_EMAIL: '/srv/?a=down_email',
28 DOWN_ZIP: '/srv/?a=down_zip', 28 DOWN_ZIP: '/srv/?a=down_zip',
29 + CONCAT: '/srv/?a=contact',
29 }; 30 };
30 31
31 export const honorAPI = (params) => fn(fetch.get(Api.HONOR, params)); 32 export const honorAPI = (params) => fn(fetch.get(Api.HONOR, params));
...@@ -56,3 +57,5 @@ export const searchAPI = (params) => fn(fetch.get(Api.SEARCH, params)); ...@@ -56,3 +57,5 @@ export const searchAPI = (params) => fn(fetch.get(Api.SEARCH, params));
56 57
57 export const downEmailAPI = (params) => fn(fetch.post(Api.DOWN_EMAIL, params)); 58 export const downEmailAPI = (params) => fn(fetch.post(Api.DOWN_EMAIL, params));
58 export const downZipAPI = (params) => fn(fetch.post(Api.DOWN_ZIP, params)); 59 export const downZipAPI = (params) => fn(fetch.post(Api.DOWN_ZIP, params));
60 +
61 +export const concatAPI = (params) => fn(fetch.get(Api.CONCAT, params));
......
1 <!-- 1 <!--
2 * @Date: 2024-10-18 09:31:05 2 * @Date: 2024-10-18 09:31:05
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-11-05 11:34:09 4 + * @LastEditTime: 2024-11-06 15:56:52
5 * @FilePath: /hager/src/views/concat.vue 5 * @FilePath: /hager/src/views/concat.vue
6 * @Description: 联系我们 6 * @Description: 联系我们
7 --> 7 -->
...@@ -70,8 +70,9 @@ ...@@ -70,8 +70,9 @@
70 <script> 70 <script>
71 import mixin from 'common/mixin'; 71 import mixin from 'common/mixin';
72 import hagerBox from '@/components/common/hagerBox'; 72 import hagerBox from '@/components/common/hagerBox';
73 -import telData from '@/common/telData'; 73 +// import telData from '@/common/telData';
74 -import { cloneDeep } from 'lodash-es' 74 +import { cloneDeep } from 'lodash-es';
75 +import { concatAPI } from "@/api/hager.js";
75 76
76 export default { 77 export default {
77 components: { hagerBox }, 78 components: { hagerBox },
...@@ -82,13 +83,16 @@ export default { ...@@ -82,13 +83,16 @@ export default {
82 mini_concat_list: [], 83 mini_concat_list: [],
83 } 84 }
84 }, 85 },
85 - mounted () { 86 + async mounted () {
86 - this.concat_list = cloneDeep(telData); 87 + const { code, data } = await concatAPI();
87 - this.mini_concat_list = cloneDeep(telData); 88 + if (code) {
88 - // PC端将list中的元素分成两组, 构造显示结构 89 + this.concat_list = cloneDeep(data);
89 - this.concat_list.forEach(item => { 90 + this.mini_concat_list = cloneDeep(data);
90 - item.list = this.splitListIntoPairs(item.list); 91 + // PC端将list中的元素分成两组, 构造显示结构
91 - }); 92 + this.concat_list.forEach(item => {
93 + item.list = this.splitListIntoPairs(item.list);
94 + });
95 + }
92 }, 96 },
93 methods: { 97 methods: {
94 splitListIntoPairs (list) { 98 splitListIntoPairs (list) {
......