|
@@ -72,7 +72,7 @@
|
|
|
import cacheManager from "@/utils/cacheManager.js";
|
|
import cacheManager from "@/utils/cacheManager.js";
|
|
|
import {
|
|
import {
|
|
|
shuxueChanpinDengjiInfo,
|
|
shuxueChanpinDengjiInfo,
|
|
|
- shuxueSave
|
|
|
|
|
|
|
+ shuxueSave2
|
|
|
} from "@/api/chanpinneirong.js"
|
|
} from "@/api/chanpinneirong.js"
|
|
|
import {
|
|
import {
|
|
|
onLoad,
|
|
onLoad,
|
|
@@ -238,46 +238,43 @@
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
getJieAndDanyuan(data, jieId) {
|
|
getJieAndDanyuan(data, jieId) {
|
|
|
- for (let danyuan of data.jieList) {
|
|
|
|
|
- for (let jie of danyuan.jieList) {
|
|
|
|
|
|
|
+ for (let jie of data.jieList) {
|
|
|
if (jie.jieId == jieId) {
|
|
if (jie.jieId == jieId) {
|
|
|
return {
|
|
return {
|
|
|
- danyuan,
|
|
|
|
|
jie
|
|
jie
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
return null;
|
|
return null;
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
async saveAndNavigate(jieId, type, da, code) {
|
|
async saveAndNavigate(jieId, type, da, code) {
|
|
|
|
|
|
|
|
- console.log('this.banbenId', this.banbenId);
|
|
|
|
|
- console.log('this.danyuanIddanyuanId', da.jieId);
|
|
|
|
|
|
|
+ console.log('da', da);
|
|
|
if (code == 'jixu') {
|
|
if (code == 'jixu') {
|
|
|
- if (!this.banbenId || !da.jieId) {
|
|
|
|
|
- toast("banbenId或者jieId 丢失")
|
|
|
|
|
|
|
+ if (!da.jieId) {
|
|
|
|
|
+ toast("jieId 丢失")
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
let req = {
|
|
let req = {
|
|
|
- "banbenId": this.banbenId,
|
|
|
|
|
- "jieId": da.jieId,
|
|
|
|
|
- "jieId": jieId
|
|
|
|
|
|
|
+ "dengjiId": da.dengjiId,
|
|
|
|
|
+ "jieId": da.jieId
|
|
|
}
|
|
}
|
|
|
console.log('req', req);
|
|
console.log('req', req);
|
|
|
- const res = await shuxueSave(req);
|
|
|
|
|
|
|
+ const res = await shuxueSave2(req);
|
|
|
if (res.code == 0) {
|
|
if (res.code == 0) {
|
|
|
let curJieAndDanyuan = this.getJieAndDanyuan(this.neirongInfo, jieId);
|
|
let curJieAndDanyuan = this.getJieAndDanyuan(this.neirongInfo, jieId);
|
|
|
|
|
+ console.log('curJieAndDanyuan',curJieAndDanyuan);
|
|
|
|
|
+
|
|
|
if (!curJieAndDanyuan) {
|
|
if (!curJieAndDanyuan) {
|
|
|
toast("未找到课程信息");
|
|
toast("未找到课程信息");
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const cacheData = cacheManager.get('contentInfo') || {};
|
|
const cacheData = cacheManager.get('contentInfo') || {};
|
|
|
- cacheData.curDanyuanName = curJieAndDanyuan.danyuan.danyuanName;
|
|
|
|
|
cacheData.curKechengName = curJieAndDanyuan.jie.jieIntro;
|
|
cacheData.curKechengName = curJieAndDanyuan.jie.jieIntro;
|
|
|
cacheData.jieId = curJieAndDanyuan.jie.jieId;
|
|
cacheData.jieId = curJieAndDanyuan.jie.jieId;
|
|
|
cacheData.curJieId = jieId;
|
|
cacheData.curJieId = jieId;
|