|
@@ -1,6 +1,6 @@
|
|
<template>
|
|
<template>
|
|
- <div v-if="Object.keys(userinfo).length">
|
|
|
|
- <div class="si_head">
|
|
|
|
|
|
+ <div v-loading="isloading">
|
|
|
|
+ <div class="si_head" v-if="Object.keys(userinfo).length">
|
|
<img class="si_img" src="@/assets/portal.png" alt="" />
|
|
<img class="si_img" src="@/assets/portal.png" alt="" />
|
|
<div class="si_content">
|
|
<div class="si_content">
|
|
<div>
|
|
<div>
|
|
@@ -16,7 +16,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="si_course">
|
|
|
|
|
|
+ <div class="si_course" v-if="Object.keys(userinfo).length">
|
|
<div class="si_course_head">项目概况</div>
|
|
<div class="si_course_head">项目概况</div>
|
|
<div class="si_course_content">
|
|
<div class="si_course_content">
|
|
<div class="si_course_box">
|
|
<div class="si_course_box">
|
|
@@ -51,6 +51,7 @@ export default {
|
|
iscount: 0,
|
|
iscount: 0,
|
|
islearn: 0,
|
|
islearn: 0,
|
|
ccount: 0,
|
|
ccount: 0,
|
|
|
|
+ isloading:false,
|
|
};
|
|
};
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
@@ -68,6 +69,7 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
getInfo() {
|
|
getInfo() {
|
|
|
|
+ this.isloading = true
|
|
let params = {
|
|
let params = {
|
|
uid: this.userid,
|
|
uid: this.userid,
|
|
cid: this.courseid,
|
|
cid: this.courseid,
|
|
@@ -79,6 +81,7 @@ export default {
|
|
this.ajax
|
|
this.ajax
|
|
.get(this.$store.state.api + "getUserInfo", params)
|
|
.get(this.$store.state.api + "getUserInfo", params)
|
|
.then((res) => {
|
|
.then((res) => {
|
|
|
|
+ this.isloading = false
|
|
let chapters = JSON.parse(res.data[2][0].chapters);
|
|
let chapters = JSON.parse(res.data[2][0].chapters);
|
|
var tool = 0;
|
|
var tool = 0;
|
|
for (var i = 0; i < chapters.length; i++) {
|
|
for (var i = 0; i < chapters.length; i++) {
|
|
@@ -115,6 +118,7 @@ export default {
|
|
this.vcount = 0;
|
|
this.vcount = 0;
|
|
})
|
|
})
|
|
.catch((err) => {
|
|
.catch((err) => {
|
|
|
|
+ this.isloading = false
|
|
console.error(err);
|
|
console.error(err);
|
|
});
|
|
});
|
|
},
|
|
},
|