Commit da344cd0 authored by 张牧越's avatar 张牧越

bugfix

parent 563dfdf0
import request from "@/utils/request"
export function getXAccessToken(token) {
return request({
url: `/pweb/s/token/${token}`,
method: 'get',
})
}
export function getBaseInfo() {
return request({
url: `/pweb/s/base`,
method: 'get',
})
}
export function getBaseData() {
return request({
url: '/pweb/s/project/basedata',
......
......@@ -5,19 +5,32 @@
<span style="font-size: 14px; cursor: pointer" @click="jumpBack"
>工程项目后台管理系统</span
>
<router-link :to="{ path: '/', query: { token_code: token } }" exact
>数字工地</router-link
<router-link
v-for="(router, index) in leftNav"
:key="index"
:to="{ path: router.menu_url, query: { token_code: token } }"
>
<router-link to="/realname">实名制</router-link>
<router-link to="/supervisory">视频监控</router-link>
<router-link to="/earlywarning">AI预警</router-link>
{{ router.right_name }}</router-link
>
</div>
<div class="mid-title">
<el-tooltip
class="item"
effect="dark"
:content="screenDetail.project_name"
placement="bottom"
>
<div class="overflowed">{{ screenDetail.short_name }}</div>
</el-tooltip>
</div>
<div class="mid-title">绍兴二院兰亭院区(康复医院)工程</div>
<div class="right-nav">
<router-link to="/tower" style="margin-left: 40px"
>塔吊监测</router-link
<div class="right-nav" style="padding-left: 40px">
<router-link
v-for="(router, index) in rightNav"
:key="index"
:to="{ path: router.menu_url, query: { token_code: token } }"
>
{{ router.right_name }}</router-link
>
<router-link to="/noise">扬尘噪音</router-link>
<div class="clock">
<div class="time">
{{ time }}
......@@ -35,6 +48,7 @@
</div>
</template>
<script>
import { getBaseInfo, getBaseData } from "@/api/index";
export default {
name: "Index",
data() {
......@@ -43,6 +57,11 @@ export default {
weekDay: "",
date: "",
zoom: 1,
mainTitle:
"绍兴二院兰亭院区(康复医院)工程绍兴二院兰亭院区(康复医院)工程绍兴二院兰亭院区(康复医院)工程绍兴二院兰亭院区(康复医院)工程",
screenDetail: {},
leftNav: [],
rightNav: [],
};
},
methods: {
......@@ -108,6 +127,16 @@ export default {
},
},
mounted() {
getBaseInfo().then((res) => {
console.log(res);
this.screenDetail = res.data;
if (res.data.menu.length >= 4) {
this.leftNav = res.data.menu.slice(0, 4);
this.rightNav = res.data.menu.slice(4, res.data.menu.length);
} else {
this.leftNav = [...res.data.menu];
}
});
this.$nextTick(() => {
this.bodyScale();
});
......@@ -220,4 +249,10 @@ a {
border-bottom: solid 6px #22c3ed;
filter: drop-shadow(0px -1px 3px rgba(0, 234, 255, 0.8));
}
.overflowed {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
padding: 0 30px;
}
</style>
\ No newline at end of file
......@@ -64,7 +64,7 @@ request.interceptors.response.use(
})
}
if (response.data.status == 401) {
window.location.href = process.env.VUE_APP_RESOURCE_URL + 'pweb/m/login?is_screen=1'
// window.location.href = process.env.VUE_APP_RESOURCE_URL + 'pweb/m/login?is_screen=1'
}
return response.data
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment