From 555c0cb6b0fe8947629c65216bde7650d50ecd0a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A7=8B=E4=BA=8E=E5=88=9D=E8=A7=81?= <752204717@qq.com>
Date: Wed, 22 May 2024 15:16:31 +0800
Subject: [PATCH] =?UTF-8?q?=E5=9B=BD=E5=AD=A6=E5=8C=BB=E5=AD=A6=E8=90=A5?=
=?UTF-8?q?=E9=94=80=E6=A0=87=E7=AD=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../course/nationalStudiesOperationsList.vue | 76 +++++++++++++++----
src/views/modules/course/operationsList.vue | 51 ++++++++-----
2 files changed, 93 insertions(+), 34 deletions(-)
diff --git a/src/views/modules/course/nationalStudiesOperationsList.vue b/src/views/modules/course/nationalStudiesOperationsList.vue
index cc23301..585d750 100644
--- a/src/views/modules/course/nationalStudiesOperationsList.vue
+++ b/src/views/modules/course/nationalStudiesOperationsList.vue
@@ -95,7 +95,7 @@
:isNoSearch="true"
:otherInfo="{
httpType: 'raw',
- httpDataValueName: 'courseList'
+ httpDataValueName: 'list'
}"
:defaultForm="{
marketId: addForm.id
@@ -150,13 +150,13 @@
-->
-
+
+
+
-
@@ -378,10 +387,8 @@ export default {
hasBindProductList:
"/master/courseSociologyMarket/getCourseListByMarketId",
CanBindProductList: "/master/courseSociologyMarket/getNotToMarketList"
- , editSort: "/master/courseSociology/updateCourseToSociologySort",
- }, dataForm: {
- key: ""
- },
+ , editSort: "/master/courseSociologyMarket/editMarketSort",
+ },
addForm: {},
isFresh: false,
dataRule: {
@@ -478,9 +485,50 @@ export default {
},
UpNumber(e) {
e.target.value = e.target.value.replace(/[^\d]/g, "");
- },
+ }, handleSubmitDataForm: debounce(async function() {
+ var that = this;
+ this.$http
+ .request({
+ url: this.$http.adornUrl(`${this.urlList.editSort}`),
+ method: "POST",
+ data: {
+ marketId: this.dataForm.marketId,
+ courseId: this.dataForm.courseId,
+
+ sort: Number(this.dataForm.sort)
+ },
+ header: {
+ //默认 无 说明:请求头
+ "Content-Type": "application/json"
+ }
+ })
+
+ .then(async ({ data }) => {
+ if (data && data.code === 0) {
+ this.$message.success(data.msg);
+
+ if (this.$refs.commonShop) {
+ this.$refs.commonShop.getAssociatedGoodsList({
+ courseId: this.addForm.id
+ });
+ }
+ } else {
+ this.$message.error(data.msg);
+ }
+ that.dialogVisible = false;
+ });
+
+ that.$forceUpdate();
+ }, 200),
dataFormEdit(row) {
- this.dataForm = { ...row };
+ console.log('row at line 523:', row)
+ this.dataForm = {
+
+ marketId: row.sociologyMarketId,
+ courseId: row.courseId,
+ sort: row.sort,
+ title: row.courseEntity.title
+ };
this.dialogVisible = true;
},
handleCheckAllChange(val) {
@@ -632,7 +680,7 @@ export default {
)
.then(async () => {
// var lableIds = row[0].bookLabelId;
- var productIds = row[0].id;
+ var productIds = row[0].courseId;
// // return false
// var selectShopArr = this.$refs.commonShop.selectShopArr;
diff --git a/src/views/modules/course/operationsList.vue b/src/views/modules/course/operationsList.vue
index 15c89de..dd455b3 100644
--- a/src/views/modules/course/operationsList.vue
+++ b/src/views/modules/course/operationsList.vue
@@ -150,13 +150,18 @@
-->
-
+
+
+
-
-
-
+
@@ -384,7 +387,7 @@ export default {
edit: "/master/courseMedicineMarket/editSociologyMarket",
hasBindProductList: "/master/courseMedicineMarket/getCourseByMarketId",
CanBindProductList: "/master/courseMedicineMarket/getNotToMarketList",
- editSort: "/master/courseSociology/updateCourseToSociologySort"
+ editSort: "/master/courseMedicineMarket/editMarketSort"
},
addForm: {},
isFresh: false,
@@ -488,8 +491,10 @@ export default {
url: this.$http.adornUrl(`${this.urlList.editSort}`),
method: "POST",
data: {
- id: this.dataForm.bindId,
- sort: Number(this.dataForm.toSociologySort)
+ marketId: this.dataForm.marketId,
+ courseId: this.dataForm.courseId,
+
+ sort: Number(this.dataForm.sort)
},
header: {
//默认 无 说明:请求头
@@ -518,7 +523,13 @@ export default {
e.target.value = e.target.value.replace(/[^\d]/g, "");
},
dataFormEdit(row) {
- this.dataForm = { ...row };
+ this.dataForm = {
+
+ marketId: row.medicineMarketId,
+ courseId: row.courseId,
+ sort: row.sort,
+ title: row.courseEntity.title
+ };
this.dialogVisible = true;
},
handleCheckAllChange(val) {
@@ -670,7 +681,7 @@ export default {
)
.then(async () => {
// var lableIds = row[0].bookLabelId;
- var productIds = row[0].id;
+ var productIds = row[0].courseId;
// // return false
// var selectShopArr = this.$refs.commonShop.selectShopArr;