|
@@ -49,8 +49,8 @@
|
|
<template
|
|
<template
|
|
v-if="
|
|
v-if="
|
|
item.educationName == '继续教育' &&
|
|
item.educationName == '继续教育' &&
|
|
- item.businessName == '二级' &&
|
|
|
|
- item.projectName == '建造师'
|
|
|
|
|
|
+ item.businessName == '二级' &&
|
|
|
|
+ item.projectName == '建造师'
|
|
"
|
|
"
|
|
>
|
|
>
|
|
机构已审核通过,需等待注册中心复审后即可获得继续教育学时。审核时间约15个工作日,届时请前往官网申请证书延期。
|
|
机构已审核通过,需等待注册中心复审后即可获得继续教育学时。审核时间约15个工作日,届时请前往官网申请证书延期。
|
|
@@ -79,17 +79,18 @@
|
|
class="btn"
|
|
class="btn"
|
|
v-if="
|
|
v-if="
|
|
item.periodStatus === -1 &&
|
|
item.periodStatus === -1 &&
|
|
- !(
|
|
|
|
- sysTime <= item.serviceStartTime ||
|
|
|
|
- sysTime >= item.serviceEndTime ||
|
|
|
|
- (item.classStartTime &&
|
|
|
|
- sysTime <= item.classStartTime) ||
|
|
|
|
- (item.classEndTime && sysTime >= item.classEndTime) ||
|
|
|
|
- item.learningStatus == 2 ||
|
|
|
|
- item.classStatus == 0 ||
|
|
|
|
- (item.learningStatus == 3 &&
|
|
|
|
- sysTime < item.learningTimeStart)
|
|
|
|
- )
|
|
|
|
|
|
+ !(
|
|
|
|
+ sysTime <= item.serviceStartTime ||
|
|
|
|
+ sysTime >= item.serviceEndTime ||
|
|
|
|
+ (item.classStartTime &&
|
|
|
|
+ sysTime <= item.classStartTime) ||
|
|
|
|
+ (item.classEndTime &&
|
|
|
|
+ sysTime >= item.classEndTime) ||
|
|
|
|
+ item.learningStatus == 2 ||
|
|
|
|
+ item.classStatus == 0 ||
|
|
|
|
+ (item.learningStatus == 3 &&
|
|
|
|
+ sysTime < item.learningTimeStart)
|
|
|
|
+ )
|
|
"
|
|
"
|
|
@click="goCourseDetail(item)"
|
|
@click="goCourseDetail(item)"
|
|
>
|
|
>
|
|
@@ -100,18 +101,19 @@
|
|
class="btn"
|
|
class="btn"
|
|
v-if="
|
|
v-if="
|
|
item.periodStatus === 1 &&
|
|
item.periodStatus === 1 &&
|
|
- item.applyStatus === 1 &&
|
|
|
|
- !(
|
|
|
|
- sysTime <= item.serviceStartTime ||
|
|
|
|
- sysTime >= item.serviceEndTime ||
|
|
|
|
- (item.classStartTime &&
|
|
|
|
- sysTime <= item.classStartTime) ||
|
|
|
|
- (item.classEndTime && sysTime >= item.classEndTime) ||
|
|
|
|
- item.learningStatus == 2 ||
|
|
|
|
- item.classStatus == 0 ||
|
|
|
|
- (item.learningStatus == 3 &&
|
|
|
|
- sysTime < item.learningTimeStart)
|
|
|
|
- )
|
|
|
|
|
|
+ item.applyStatus === 1 &&
|
|
|
|
+ !(
|
|
|
|
+ sysTime <= item.serviceStartTime ||
|
|
|
|
+ sysTime >= item.serviceEndTime ||
|
|
|
|
+ (item.classStartTime &&
|
|
|
|
+ sysTime <= item.classStartTime) ||
|
|
|
|
+ (item.classEndTime &&
|
|
|
|
+ sysTime >= item.classEndTime) ||
|
|
|
|
+ item.learningStatus == 2 ||
|
|
|
|
+ item.classStatus == 0 ||
|
|
|
|
+ (item.learningStatus == 3 &&
|
|
|
|
+ sysTime < item.learningTimeStart)
|
|
|
|
+ )
|
|
"
|
|
"
|
|
@click="appointment(item)"
|
|
@click="appointment(item)"
|
|
>
|
|
>
|
|
@@ -122,18 +124,19 @@
|
|
class="btn"
|
|
class="btn"
|
|
v-if="
|
|
v-if="
|
|
item.periodStatus === 1 &&
|
|
item.periodStatus === 1 &&
|
|
- item.beforeStatus === 1 &&
|
|
|
|
- !(
|
|
|
|
- sysTime <= item.serviceStartTime ||
|
|
|
|
- sysTime >= item.serviceEndTime ||
|
|
|
|
- (item.classStartTime &&
|
|
|
|
- sysTime <= item.classStartTime) ||
|
|
|
|
- (item.classEndTime && sysTime >= item.classEndTime) ||
|
|
|
|
- item.learningStatus == 2 ||
|
|
|
|
- item.classStatus == 0 ||
|
|
|
|
- (item.learningStatus == 3 &&
|
|
|
|
- sysTime < item.learningTimeStart)
|
|
|
|
- )
|
|
|
|
|
|
+ item.beforeStatus === 1 &&
|
|
|
|
+ !(
|
|
|
|
+ sysTime <= item.serviceStartTime ||
|
|
|
|
+ sysTime >= item.serviceEndTime ||
|
|
|
|
+ (item.classStartTime &&
|
|
|
|
+ sysTime <= item.classStartTime) ||
|
|
|
|
+ (item.classEndTime &&
|
|
|
|
+ sysTime >= item.classEndTime) ||
|
|
|
|
+ item.learningStatus == 2 ||
|
|
|
|
+ item.classStatus == 0 ||
|
|
|
|
+ (item.learningStatus == 3 &&
|
|
|
|
+ sysTime < item.learningTimeStart)
|
|
|
|
+ )
|
|
"
|
|
"
|
|
@click="appBeforeAddress(item)"
|
|
@click="appBeforeAddress(item)"
|
|
>
|
|
>
|
|
@@ -305,10 +308,10 @@ export default {
|
|
components: {
|
|
components: {
|
|
RebuildModal,
|
|
RebuildModal,
|
|
ElImageViewer,
|
|
ElImageViewer,
|
|
- ExercisesModal,
|
|
|
|
|
|
+ ExercisesModal
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
- ...mapGetters(["sysTime", "userInfo"]),
|
|
|
|
|
|
+ ...mapGetters(["sysTime", "userInfo"])
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
@@ -332,10 +335,10 @@ export default {
|
|
rebuildItem: {},
|
|
rebuildItem: {},
|
|
param: {
|
|
param: {
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
- pageSize: 10,
|
|
|
|
|
|
+ pageSize: 10
|
|
},
|
|
},
|
|
url: "",
|
|
url: "",
|
|
- total: 0,
|
|
|
|
|
|
+ total: 0
|
|
};
|
|
};
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
@@ -352,6 +355,10 @@ export default {
|
|
this.showViewer = false;
|
|
this.showViewer = false;
|
|
},
|
|
},
|
|
async goCourseDetail(item) {
|
|
async goCourseDetail(item) {
|
|
|
|
+ if (item.externalLinkStatus) {
|
|
|
|
+ window.open(item.externalLink, "_blank");
|
|
|
|
+ return
|
|
|
|
+ }
|
|
this.activeItem = item;
|
|
this.activeItem = item;
|
|
var confirmDetail = true;
|
|
var confirmDetail = true;
|
|
if (item.educationName == "继续教育") {
|
|
if (item.educationName == "继续教育") {
|
|
@@ -370,8 +377,8 @@ export default {
|
|
path: `/my-course-detail/${item.goodsId}`,
|
|
path: `/my-course-detail/${item.goodsId}`,
|
|
query: {
|
|
query: {
|
|
gradeId: item.gradeId,
|
|
gradeId: item.gradeId,
|
|
- orderGoodsId: item.orderGoodsId,
|
|
|
|
- },
|
|
|
|
|
|
+ orderGoodsId: item.orderGoodsId
|
|
|
|
+ }
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
|
|
@@ -384,14 +391,14 @@ export default {
|
|
let infoJson = {
|
|
let infoJson = {
|
|
realname: this.userInfo.realname,
|
|
realname: this.userInfo.realname,
|
|
idCard: this.userInfo.idCard,
|
|
idCard: this.userInfo.idCard,
|
|
- telphone: this.userInfo.telphone,
|
|
|
|
|
|
+ telphone: this.userInfo.telphone
|
|
};
|
|
};
|
|
this.$request
|
|
this.$request
|
|
.userConfirminfo({
|
|
.userConfirminfo({
|
|
infoJson: JSON.stringify(infoJson),
|
|
infoJson: JSON.stringify(infoJson),
|
|
- orderGoodsId: this.activeItem.orderGoodsId,
|
|
|
|
|
|
+ orderGoodsId: this.activeItem.orderGoodsId
|
|
})
|
|
})
|
|
- .then((res) => {
|
|
|
|
|
|
+ .then(res => {
|
|
if (res.data.pushInfo) {
|
|
if (res.data.pushInfo) {
|
|
this.$message.success("提交成功");
|
|
this.$message.success("提交成功");
|
|
} else {
|
|
} else {
|
|
@@ -404,11 +411,11 @@ export default {
|
|
closeOnPressEscape: false,
|
|
closeOnPressEscape: false,
|
|
distinguishCancelAndClose: false,
|
|
distinguishCancelAndClose: false,
|
|
showClose: false,
|
|
showClose: false,
|
|
- showCancelButton: false,
|
|
|
|
|
|
+ showCancelButton: false
|
|
}
|
|
}
|
|
)
|
|
)
|
|
- .then((_) => {})
|
|
|
|
- .catch((_) => {});
|
|
|
|
|
|
+ .then(_ => {})
|
|
|
|
+ .catch(_ => {});
|
|
}
|
|
}
|
|
this.showConfirm = false;
|
|
this.showConfirm = false;
|
|
this.confirmLoading = false;
|
|
this.confirmLoading = false;
|
|
@@ -416,12 +423,12 @@ export default {
|
|
},
|
|
},
|
|
|
|
|
|
userConfirmInfoDetail(item) {
|
|
userConfirmInfoDetail(item) {
|
|
- return new Promise((resolve) => {
|
|
|
|
|
|
+ return new Promise(resolve => {
|
|
this.$request
|
|
this.$request
|
|
.userConfirmInfoDetail({
|
|
.userConfirmInfoDetail({
|
|
- orderGoodsId: this.activeItem.orderGoodsId,
|
|
|
|
|
|
+ orderGoodsId: this.activeItem.orderGoodsId
|
|
})
|
|
})
|
|
- .then((res) => {
|
|
|
|
|
|
+ .then(res => {
|
|
if (!res.data) {
|
|
if (!res.data) {
|
|
clearInterval(this.confirmTimer);
|
|
clearInterval(this.confirmTimer);
|
|
this.confirmCount = 10;
|
|
this.confirmCount = 10;
|
|
@@ -446,11 +453,11 @@ export default {
|
|
closeOnPressEscape: false,
|
|
closeOnPressEscape: false,
|
|
distinguishCancelAndClose: false,
|
|
distinguishCancelAndClose: false,
|
|
showClose: false,
|
|
showClose: false,
|
|
- showCancelButton: false,
|
|
|
|
|
|
+ showCancelButton: false
|
|
}
|
|
}
|
|
)
|
|
)
|
|
- .then((_) => {})
|
|
|
|
- .catch((_) => {});
|
|
|
|
|
|
+ .then(_ => {})
|
|
|
|
+ .catch(_ => {});
|
|
resolve(false);
|
|
resolve(false);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -519,25 +526,25 @@ export default {
|
|
goodsId: this.appointItem.goodsId,
|
|
goodsId: this.appointItem.goodsId,
|
|
gradeId: this.appointItem.gradeId,
|
|
gradeId: this.appointItem.gradeId,
|
|
applyId: this.applyId,
|
|
applyId: this.applyId,
|
|
- orderGoodsId: this.appointItem.orderGoodsId,
|
|
|
|
|
|
+ orderGoodsId: this.appointItem.orderGoodsId
|
|
};
|
|
};
|
|
this.$request
|
|
this.$request
|
|
.getApplysubscribe(data)
|
|
.getApplysubscribe(data)
|
|
- .then((res) => {
|
|
|
|
|
|
+ .then(res => {
|
|
this.$router.push({
|
|
this.$router.push({
|
|
path: "/person-center/my-classhour/appointment",
|
|
path: "/person-center/my-classhour/appointment",
|
|
query: {
|
|
query: {
|
|
goodsId: this.appointItem.goodsId,
|
|
goodsId: this.appointItem.goodsId,
|
|
gradeId: this.appointItem.gradeId,
|
|
gradeId: this.appointItem.gradeId,
|
|
orderGoodsId: this.appointItem.orderGoodsId,
|
|
orderGoodsId: this.appointItem.orderGoodsId,
|
|
- applyId: this.applyId,
|
|
|
|
- },
|
|
|
|
|
|
+ applyId: this.applyId
|
|
|
|
+ }
|
|
});
|
|
});
|
|
})
|
|
})
|
|
- .catch((err) => {
|
|
|
|
|
|
+ .catch(err => {
|
|
this.$message({
|
|
this.$message({
|
|
type: "warning",
|
|
type: "warning",
|
|
- message: err.msg,
|
|
|
|
|
|
+ message: err.msg
|
|
});
|
|
});
|
|
});
|
|
});
|
|
},
|
|
},
|
|
@@ -547,28 +554,28 @@ export default {
|
|
path: `/my-course-detail/${item.goodsId}`,
|
|
path: `/my-course-detail/${item.goodsId}`,
|
|
query: {
|
|
query: {
|
|
gradeId: item.gradeId,
|
|
gradeId: item.gradeId,
|
|
- orderGoodsId: item.orderGoodsId,
|
|
|
|
- },
|
|
|
|
|
|
+ orderGoodsId: item.orderGoodsId
|
|
|
|
+ }
|
|
});
|
|
});
|
|
},
|
|
},
|
|
getcourseperiodlistGoods() {
|
|
getcourseperiodlistGoods() {
|
|
this.$request
|
|
this.$request
|
|
.getcourseperiodlistGoods(this.param)
|
|
.getcourseperiodlistGoods(this.param)
|
|
- .then((res) => {
|
|
|
|
|
|
+ .then(res => {
|
|
this.listData = [...res.rows];
|
|
this.listData = [...res.rows];
|
|
this.total = res.total;
|
|
this.total = res.total;
|
|
})
|
|
})
|
|
- .catch((err) => {});
|
|
|
|
|
|
+ .catch(err => {});
|
|
},
|
|
},
|
|
|
|
|
|
getUserCertificateList() {
|
|
getUserCertificateList() {
|
|
this.$request
|
|
this.$request
|
|
.getUserCertificateList(this.param)
|
|
.getUserCertificateList(this.param)
|
|
- .then((res) => {
|
|
|
|
|
|
+ .then(res => {
|
|
this.listData1 = [...res.rows];
|
|
this.listData1 = [...res.rows];
|
|
this.total = res.total;
|
|
this.total = res.total;
|
|
})
|
|
})
|
|
- .catch((err) => {});
|
|
|
|
|
|
+ .catch(err => {});
|
|
},
|
|
},
|
|
|
|
|
|
getcourseperiodcheat(item) {
|
|
getcourseperiodcheat(item) {
|
|
@@ -603,8 +610,8 @@ export default {
|
|
} catch (err) {
|
|
} catch (err) {
|
|
this.$message.error("复制失败,请检查浏览器兼容");
|
|
this.$message.error("复制失败,请检查浏览器兼容");
|
|
}
|
|
}
|
|
- },
|
|
|
|
- },
|
|
|
|
|
|
+ }
|
|
|
|
+ }
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
|
|
|