wolyshaw 4 年之前
父節點
當前提交
508d130f04
共有 2 個文件被更改,包括 15 次插入10 次删除
  1. 2 2
      src/api/buildTeam.js
  2. 13 8
      src/views/teamBuild/modals/change-voice.vue

+ 2 - 2
src/api/buildTeam.js

@@ -1302,7 +1302,7 @@ export function subjectChangeAdd (data) {
   return request({
     url: api + '/subjectChange/add',
     method: 'post',
-    data
+    params: data,
   })
 }
 
@@ -1310,6 +1310,6 @@ export function subjectChangeCancel (data) {
   return request({
     url: api + '/subjectChange/cancel',
     method: 'post',
-    data
+    params: data
   })
 }

+ 13 - 8
src/views/teamBuild/modals/change-voice.vue

@@ -186,6 +186,7 @@ export default {
   watch: {
     detail() {
       if (this.detail) {
+        console.log(this.detail, this.voiceList)
         this.fetchDetail()
       }
     },
@@ -208,7 +209,6 @@ export default {
     }
   },
   mounted() {
-    console.log(this.detail, this.voiceList)
     if (this.detail) {
       this.fetchDetail()
     }
@@ -226,7 +226,7 @@ export default {
           this.originalAccessoriesPrice = data.originalAccessoriesPrice
           this.originalMusicalPrice = data.originalMusicalPrice
           this.originalCourseFee = data.originalCourseFee
-          this.originalMusicalGoods = data.originalMusicalGoods.name
+          this.originalMusicalGoods = data.originalMusicalGoods && data.originalMusicalGoods.name
           this.originalAccessoriesGoods = (data.originalAccessoriesGoods || []).map(item => item.name).join()
         }
       })
@@ -283,12 +283,17 @@ export default {
         studentId: this.detail.studentId,
         changeMusical: this.form.musicalGoods,
         originalCost: this.item.originalCost,
+        organId: this.item.organId,
+        originalSubjectId: this.detail.actualSubjectId,
+        changeSubjectId: this.form.subjectId,
       })
-      this.$listeners.close()
-      this.$message({
-        type: 'success',
-        message: '提交成功!'
-      })
+        .then(res => {
+          this.$listeners.close()
+          this.$message({
+            type: 'success',
+            message: '提交成功!'
+          })
+        })
     },
     cancel() {
       this.$confirm('是否确认取消订单?', '提示', {
@@ -300,7 +305,7 @@ export default {
         subjectChangeCancel({
           id: this.item.id
         })
-        .then(() => {
+        .then(res => {
           this.$message({
             type: 'success',
             message: '取消成功!'