Showing
2 changed files
with
17 additions
and
10 deletions
| ... | @@ -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) { | ... | ... |
-
Please register or login to post a comment