|
@@ -17,6 +17,7 @@
|
|
|
:backColor="backColor"
|
|
|
:list="list"
|
|
|
@onsave="onsaveClick"
|
|
|
+ :adv="adv"
|
|
|
></index-detail>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -99,6 +100,7 @@ export default {
|
|
|
},
|
|
|
],
|
|
|
backColor: '#0457c7',
|
|
|
+ adv: {}, //广告位
|
|
|
}),
|
|
|
async created() {
|
|
|
await this.toGetSite(); //获取主站信息
|
|
@@ -287,7 +289,19 @@ export default {
|
|
|
//请求广告列表
|
|
|
async getAdv() {
|
|
|
let res = await this.advQuery({ skip: 0, limit: 2 });
|
|
|
- console.log(res);
|
|
|
+ if (this.$checkRes(res)) {
|
|
|
+ let adv1 = res.data[0];
|
|
|
+ let adv2 = res.data[1];
|
|
|
+ if (adv1.type == '0') {
|
|
|
+ let Obj = JSON.parse(adv1.url);
|
|
|
+ adv1.url = `/newsList/module/${Obj.id}?title=${Obj.title}`;
|
|
|
+ }
|
|
|
+ if (adv2.type == '0') {
|
|
|
+ let Obj = JSON.parse(adv2.url);
|
|
|
+ adv2.url = `/newsList/module/${Obj.id}?title=${Obj.title}`;
|
|
|
+ }
|
|
|
+ this.$set(this, `adv`, { adv1, adv2 });
|
|
|
+ }
|
|
|
},
|
|
|
},
|
|
|
};
|