wangguoyu 3 weeks ago
parent
commit
973db97494
2 changed files with 23 additions and 14 deletions
  1. 12 0
      api/chanpinneirong.js
  2. 11 14
      pages/chanpinneirong/chanpin2.vue

+ 12 - 0
api/chanpinneirong.js

@@ -46,3 +46,15 @@ export function shuxueChanpinDengjiInfo(data = {}) {
     timeout: 20000
   })
 }
+
+export function shuxueSave2(data = {}) {
+  return request({
+    'url': '/app/jisuan/chanpin/save',
+    headers: {
+      isToken: true
+    },
+    method: 'post',
+    data,
+    timeout: 20000
+  })
+}

+ 11 - 14
pages/chanpinneirong/chanpin2.vue

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