diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue
index 208131bd..ab2a13b2 100644
--- a/src/views/learningpath/LevelAddDetail.vue
+++ b/src/views/learningpath/LevelAddDetail.vue
@@ -325,7 +325,9 @@
取消
-
+
@@ -533,8 +535,20 @@ const temporaryStorage = async () => {
};
const submitStorage = async () => {
+ if (routerInfo.value.routerInfo.status === 1) {
+ dialog({
+ content: '该路径图已经发布,修改后如未点击暂存当前操作未保存数据将丢失,确认保存?',
+ ok: async () => {
+ confirmLoading.value = true
+ await releaseRouter(routerId)
+ message.success("关卡和任务数据已保存");
+ confirmLoading.value = false
+ },
+ })
+ return
+ }
confirmLoading.value = true
- routerInfo.value.routerInfo.status === 1 ? await releaseRouter(routerId) : await request(ROUTER_DETAIL_MODIFY, routerInfo.value)
+ await request(ROUTER_DETAIL_MODIFY, routerInfo.value)
message.success("关卡和任务数据已保存")
confirmLoading.value = false
};
@@ -1028,9 +1042,10 @@ const cancelStorage = async () => {
// width: 86%;
margin-top: 20px;
position: sticky;
- top:0;
+ top: 0;
height: 80vh;
overflow-y: auto;
+
.tit {
font-size: 18px;
color: #363636;
@@ -1295,8 +1310,9 @@ const cancelStorage = async () => {
align-items: center;
flex-wrap: wrap;
position: sticky;
- top:0;
+ top: 0;
z-index: 999;
+
.item {
height: 115px;
// width: 7.7%;
@@ -2136,6 +2152,7 @@ const cancelStorage = async () => {
}
}
}
+
.footBox {
position: fixed;
bottom: 0;
diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue
index c143908d..6f5e9be5 100644
--- a/src/views/projectcenter/TaskAdd.vue
+++ b/src/views/projectcenter/TaskAdd.vue
@@ -584,8 +584,20 @@ const temporaryStorage = async () => {
};
//确定
const submitStorage = async () => {
+ if (projectInfo.value.projectInfo.status === 3) {
+ dialog({
+ content: '该项目已经发布,修改后如未点击暂存当前操作未保存数据将丢失,确认保存?',
+ ok: async () => {
+ confirmLoading.value = true
+ await request(PROJECT_RELEASE, {projectId: route.query.projectId})
+ message.success("保存成功");
+ confirmLoading.value = false
+ },
+ })
+ return
+ }
confirmLoading.value = true
- projectInfo.value.projectInfo.status === 3 ? await request(PROJECT_RELEASE, {projectId: route.query.projectId}) : await request(PROJECT_DETAIL_MODIFY, projectInfo.value)
+ await request(PROJECT_DETAIL_MODIFY, projectInfo.value)
message.success("阶段和任务数据已保存")
confirmLoading.value = false
};
@@ -949,9 +961,10 @@ const cancelStorage = async () => {
.leftmain {
margin-top: 20px;
position: sticky;
- top:0;
+ top: 0;
height: 80vh;
overflow-y: auto;
+
.tit {
margin-left: 20px;
font-size: 18px;
@@ -1285,7 +1298,6 @@ const cancelStorage = async () => {
flex-wrap: wrap;
position: sticky;
top: 0;
- z-index: 99999;
.item {
height: 115px;