Sfoglia il codice sorgente

#281 修正多次編輯後送出進行最後更新資料的比對

Louise Lin 4 anni fa
parent
commit
1c43beeb72

+ 5 - 23
TEAMModelOS/ClientApp/src/view/teachermgmt/components/userList/SubComponent/SpaceAuth.vue

@@ -221,6 +221,7 @@ export default {
       setIsKeyInSpace: 'spaceAuth/setIsKeyInSpace'
     }),
     confirmSave() {
+      this.setCurrentSentData(this.teacherSpaceData)
       console.log(this.tempTeacherAssignedData)
       if (this.tempTeacherAssignedData.length != 0) {
         let sentParams = {
@@ -228,21 +229,6 @@ export default {
           teachers: this.tempTeacherAssignedData
         }
 
-        this.$store.dispatch('spaceAuth/setTeacherSpace', sentParams).then(
-          res => {
-            this.setIsLoading(true)
-          },
-          err => {
-            this.$Message.error('保存失敗')
-          }
-        )
-      } else if (this.isKeyInSpace == true) {
-        this.setCurrentSentData(this.teacherSpaceData)
-        let sentParams = {
-          schoolCode: this.schoolCode,
-          teachers: this.tempTeacherAssignedData
-        }
-
         this.$store.dispatch('spaceAuth/setTeacherSpace', sentParams).then(
           res => {
             this.setIsLoading(true)
@@ -268,8 +254,7 @@ export default {
             let item = element
           })
 
-          //整理一下目前有被改變的項目
-          this.setCurrentSentData(this.teacherSpaceData)
+    
 
           //前端先做圖表的改變,此時還沒有寫到後端
           this.setTeacherUsedSpaceNum(this.teacherSpaceData)
@@ -328,8 +313,7 @@ export default {
               element.size = parseInt(this.multiAssignValue)
             }
           })
-          //整理一下目前有被改變的項目
-          this.setCurrentSentData(this.teacherSpaceData)
+         
 
           //前端先做圖表的改變,此時還沒有寫到後端
           this.setTeacherUsedSpaceNum(this.teacherSpaceData)
@@ -361,8 +345,7 @@ export default {
               element.size = this.multiAssignValue
             }
           })
-          //整理一下目前有被改變的項目
-          this.setCurrentSentData(this.teacherSpaceData)
+        
 
           //前端先做圖表的改變,此時還沒有寫到後端
           this.setTeacherUsedSpaceNum(this.teacherSpaceData)
@@ -418,8 +401,7 @@ export default {
             }
           })
 
-          //整理一下目前有被改變的項目
-          this.setCurrentSentData(this.teacherSpaceData)
+ 
 
           //前端先做圖表的改變,此時還沒有寫到後端
           this.setTeacherUsedSpaceNum(this.teacherSpaceData)