This commit is contained in:
clay
2022-01-16 22:53:34 +08:00
parent b7897ba20e
commit fa8bc05879
4 changed files with 26 additions and 23 deletions

View File

@@ -7,11 +7,10 @@
import request from '@/utils/request'
// 获取统计数据
export function getStatistic(data) {
export function getConfig(configKey) {
return request({
url: '/web/statistic',
method: 'post',
data:data
url: '/web/config/'+configKey,
method: 'get',
})
}
// 获取所有导航

View File

@@ -1,5 +1,5 @@
import axios from 'axios'
import { Notification, Message } from 'element-ui'
import {Notification, Message} from 'element-ui'
import errorCode from '@/utils/errorCode'
@@ -14,11 +14,13 @@ const service = axios.create({
})
// request拦截器
service.interceptors.request.use(config => {
config.data['sitetype'] = 'NEd5n92EMIpyyBslaNqsRgE';
if (config.method == 'post') {
config.data['sitetype'] = 'NEd5n92EMIpyyBslaNqsRgE';
}
return config
}, error => {
console.log(error)
Promise.reject(error)
console.log(error)
Promise.reject(error)
})
// 响应拦截器
@@ -33,7 +35,7 @@ service.interceptors.response.use(res => {
// type: 'error'
//})
return Promise.reject(new Error(msg))
}else if (code == 199){
} else if (code == 199) {
//Message({
// message: "查询结果为空!",
// type: 'info'
@@ -50,14 +52,12 @@ service.interceptors.response.use(res => {
},
error => {
console.log('err' + error)
let { message } = error;
let {message} = error;
if (message === "Network Error") {
message = "后端接口连接异常";
}
else if (message.includes("timeout")) {
} else if (message.includes("timeout")) {
message = "系统接口请求超时";
}
else if (message.includes("Request failed with status code")) {
} else if (message.includes("Request failed with status code")) {
message = "系统接口" + message.substr(message.length - 3) + "异常";
}
//Message({

View File

@@ -71,22 +71,18 @@
<script>
import {getStatistic} from "@/api";
import {getConfig} from "@/api";
export default {
name: "bottom",
data(){
return{
form:{
sitetype:process.env.SITE_TYPE,
test:'test'
},
data:{}
}
},
created() {
getStatistic(this.form).then(res=>{
this.data = res.data
getConfig("statistic").then(res=>{
this.data = JSON.parse(res.data)
})
}
}

View File

@@ -4,7 +4,8 @@
<el-col class="bgc">
<!--首页图片-->
<div class="top">
<img src="@/assets/index/sy_bj1@2x.png" alt="">
<img v-if="imageUrl != null" :src="imageUrl" alt="">
<img v-if="imageUrl == null" src="@/assets/index/sy_bj1@2x.png" alt="">
</div>
<div class="next">
<img src="@/assets/index/sy_icon_xh.png" alt="">
@@ -46,6 +47,7 @@ import ResearchTrends from './components/scientific_research_trends.vue'
import SlideshowCard from './components/slideshow_card.vue'
import TeachingStudent from './components/teaching_student.vue'
import Bottom from './components/bottom.vue'
import {getConfig} from "@/api";
export default {
name: "index",
@@ -59,9 +61,15 @@ export default {
},
data() {
return {
width: document.documentElement.clientWidth
width: document.documentElement.clientWidth,
imageUrl:null,
}
},
created() {
getConfig("sist_bg").then(res=>{
this.imageUrl = res.data
})
}
}
</script>