|
@@ -15,8 +15,9 @@
|
|
|
|
|
|
<script>
|
|
|
import indexDetail from '@/components/index.vue';
|
|
|
-import { createNamespacedHelpers } from 'vuex';
|
|
|
-const { mapActions } = createNamespacedHelpers('site');
|
|
|
+import { createNamespacedHelpers, mapGetters } from 'vuex';
|
|
|
+const { mapActions: mapSite } = createNamespacedHelpers('site');
|
|
|
+const { mapActions: mapLink } = createNamespacedHelpers('link');
|
|
|
export default {
|
|
|
name: 'index',
|
|
|
props: {},
|
|
@@ -56,24 +57,7 @@ export default {
|
|
|
date: '2019-12-25',
|
|
|
},
|
|
|
],
|
|
|
- linkList: [
|
|
|
- {
|
|
|
- url: '',
|
|
|
- pic: require('@/assets/link1.jpg'),
|
|
|
- },
|
|
|
- {
|
|
|
- url: '',
|
|
|
- pic: require('@/assets/link2.jpg'),
|
|
|
- },
|
|
|
- {
|
|
|
- url: '',
|
|
|
- pic: require('@/assets/link3.jpg'),
|
|
|
- },
|
|
|
- {
|
|
|
- url: '',
|
|
|
- pic: require('@/assets/link3.jpg'),
|
|
|
- },
|
|
|
- ],
|
|
|
+ linkList: [],
|
|
|
xinpinList: [
|
|
|
{
|
|
|
title: '尼日利亚传统领袖:尼应学习借鉴中国自贸区建设经验',
|
|
@@ -96,12 +80,14 @@ export default {
|
|
|
],
|
|
|
}),
|
|
|
created() {
|
|
|
- this.search();
|
|
|
+ this.searchSite();
|
|
|
+ this.searchLink();
|
|
|
},
|
|
|
computed: {},
|
|
|
methods: {
|
|
|
- ...mapActions(['showInfo']),
|
|
|
- async search() {
|
|
|
+ ...mapSite(['showInfo']),
|
|
|
+ ...mapLink(['query']),
|
|
|
+ async searchSite() {
|
|
|
let res = await this.showInfo();
|
|
|
let object = JSON.parse(JSON.stringify(res.data));
|
|
|
if (object) {
|
|
@@ -110,6 +96,12 @@ export default {
|
|
|
this.$message.error(res.errmsg ? res.errmsg : 'error');
|
|
|
}
|
|
|
},
|
|
|
+ async searchLink({ ...info } = {}) {
|
|
|
+ const res = await this.query({ ...info });
|
|
|
+ if (this.$checkRes(res)) {
|
|
|
+ this.$set(this, `linkList`, res.data);
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|