Browse Source

#318 完成 學生AClassOne授權數量分配控件 語系檔

Louise Lin 4 years ago
parent
commit
d7fb21a1d5

+ 22 - 1
TEAMModelOS/ClientApp/src/locale/lang/en-US/serviceDriveAuth.js

@@ -113,6 +113,27 @@ export default {
   添購其他授權: 'Add other licenses',
   收回所有授權: 'Recover all authorizations',
   保存所有變更: 'Save all changes',
-  選擇班級:'class'
+  選擇班級:'class',
+
+   //下方method區塊
+   固定分配授權數: 'Fixed allocation',
+   今日動態取用數: 'Dynamic access number',
+   今日可用授權數: 'Available',
+   '請先選擇套用,再按保存': 'Please select apply first, then press save',
+   '保存成功,本次尚無新增授權數量': 'Save successfully, there is no new authorization number this time',
+   '保存成功,本次新增': 'Save successfully, add this time',
+   個固定分配: 'Fixed allocation',
+   '保存失敗,超過可用授權數!': 'Save failed, the number of available authorizations exceeded!',
+   全部收回成功: 'All recovered successfully',
+   請先勾選欲授權之學生: 'Please check the students who want to authorize',
+   '請設定有效的目標項 !': 'Please set a valid target item!',
+   '目前所選學制人數為 0 人!': 'The number of students currently selected for the school system is 0!',
+   '請先選學制!': 'Please choose the school system first!',
+   '目前所選學級人數為 0 人!': 'The number of students currently selected is 0!',
+   '請先選學級!': 'Please choose the grade first!',
+   '目前所選班級人數為 0 人!': 'The number of currently selected class is 0!',
+   '請先選班級!': 'Please choose a class first!',
+   '全校人數超過所購買授權數,無法使用': 'The number of people in the school exceeds the number of licenses purchased and cannot be used',
+   全部收回成功: 'All recovered successfully'
 
 }

+ 22 - 1
TEAMModelOS/ClientApp/src/locale/lang/zh-CN/serviceDriveAuth.js

@@ -113,5 +113,26 @@ export default {
   添購其他授權: '添购其他授权',
   收回所有授權: '收回所有授权',
   保存所有變更: '保存所有变更',
-  選擇班級:'選擇班級'
+  選擇班級: '選擇班級',
+
+  //下方method區塊
+  固定分配授權數: '固定分配授权数',
+  今日動態取用數: '今日动态取用数',
+  今日可用授權數: '今日可用授权数',
+  '請先選擇套用,再按保存': '请先选择套用,再按保存',
+  '保存成功,本次尚無新增授權數量': '保存成功,本次尚无新增授权数量',
+  '保存成功,本次新增': '保存成功,本次新增',
+  個固定分配: '个固定分配',
+  '保存失敗,超過可用授權數!': '保存失败,超过可用授权数! ',
+  全部收回成功: '全部收回成功',
+  請先勾選欲授權之學生: '请先勾选欲授权之学生',
+  '請設定有效的目標項 !': '请设定有效的目标项 !',
+  '目前所選學制人數為 0 人!': '目前所选学制人数为 0 人!',
+  '請先選學制!': '请先选学制!',
+  '目前所選學級人數為 0 人!': '目前所选学级人数为 0 人!',
+  '請先選學級!': '请先选学级!',
+  '目前所選班級人數為 0 人!': '目前所选班级人数为 0 人!',
+  '請先選班級!': '请先选学级!',
+  '全校人數超過所購買授權數,無法使用': '全校人数超过所购买授权数,无法使用',
+  全部收回成功: '全部收回成功'
 }

+ 23 - 1
TEAMModelOS/ClientApp/src/locale/lang/zh-TW/serviceDriveAuth.js

@@ -114,5 +114,27 @@ export default {
   添購其他授權: '添購其他授權',
   收回所有授權: '收回所有授權',
   保存所有變更: '保存所有變更',
-  選擇班級:'選擇班級'
+  選擇班級: '選擇班級',
+
+  //下方method區塊
+  固定分配授權數: '固定分配授權數',
+  今日動態取用數: '今日動態取用數',
+  今日可用授權數: '今日可用授權數',
+  '請先選擇套用,再按保存': '請先選擇套用,再按保存',
+  '保存成功,本次尚無新增授權數量': '保存成功,本次尚無新增授權數量',
+  '保存成功,本次新增': '保存成功,本次新增',
+  個固定分配: '個固定分配',
+  '保存失敗,超過可用授權數!': '保存失敗,超過可用授權數!',
+  全部收回成功: '全部收回成功',
+  請先勾選欲授權之學生: '請先勾選欲授權之學生',
+  '請設定有效的目標項 !': '請設定有效的目標項 !',
+  '目前所選學制人數為 0 人!': '目前所選學制人數為 0 人!',
+  '請先選學制!': '請先選學制!',
+  '目前所選學級人數為 0 人!': '目前所選學級人數為 0 人!',
+  '請先選學級!': '請先選學級!',
+  '目前所選班級人數為 0 人!': '目前所選班級人數為 0 人!',
+  '請先選班級!': '請先選班級!',
+  '全校人數超過所購買授權數,無法使用': '全校人數超過所購買授權數,無法使用',
+  全部收回成功:'全部收回成功',
+  
 }

+ 20 - 20
TEAMModelOS/ClientApp/src/view/student-account/AclassOneAuth.vue

@@ -230,9 +230,9 @@ export default {
       basicCount: 99,
       pointNum: 0,
       pieNumData: [
-        { value: 0, name: '固定分配授權數' },
-        { value: 0, name: '今日動態取用數' },
-        { value: 0, name: '今日可用授權數' }
+        { value: 0, name: this.$t("serviceDriveAuth['固定分配授權數']") },
+        { value: 0, name: this.$t("serviceDriveAuth['今日動態取用數']") },
+        { value: 0, name: this.$t("serviceDriveAuth['今日可用授權數']") }
       ],
 
       color: ['#eb974e', '#fb62bb', '#00f492'],
@@ -309,7 +309,7 @@ export default {
 
     saveAuth() {
       if (this.currentAssignType == 0) {
-        this.$Message.warning('請先選擇套用,再按保存')
+        this.$Message.warning(this.$t("serviceDriveAuth['請先選擇套用,再按保存']"))
       }
 
       //情況1:純勾選
@@ -357,15 +357,15 @@ export default {
         //傳給後端
         this.$store.dispatch('studentAclassOneAuth/setSchoolAclassOneState', this.sentParams)
         if (this.finalAdd == 0) {
-          this.$Message.success('保存成功,本次尚無新增授權數量')
+          this.$Message.success(this.$t("serviceDriveAuth['保存成功,本次尚無新增授權數量']"))
         } else {
-          this.$Message.success('保存成功,本次新增' + this.finalAdd + '個固定分配')
+          this.$Message.success(this.$t("serviceDriveAuth['保存成功,本次新增']") + this.finalAdd + this.$t("serviceDriveAuth['個固定分配']"))
           //保存後重置狀態
           this.pieNumData[0].value = this.aclassOneInfoNum.total - this.aclassOneInfoNum.dyncNum
           this.pieNumData[2].value = this.aclassOneInfoNum.total - (this.pieNumData[1].value + this.pieNumData[0].value)
         }
       } else {
-        this.$Message.error('保存失敗,超過可用授權數!')
+        this.$Message.error(this.$t("serviceDriveAuth['保存失敗,超過可用授權數!']"))
       }
 
       this.currentFilter = -1
@@ -384,16 +384,16 @@ export default {
       this.$store.dispatch('studentAclassOneAuth/getSchoolAclassOne', schoolCode).then(
         res => {
           this.isloading = false
-          this.$Message.success('取得getSchoolAclassOne API資料')
+          //this.$Message.success('取得getSchoolAclassOne API資料')
         },
         err => {
-          this.$Message.error('取得getSchoolAclassOne API資料失敗')
+          //this.$Message.error('取得getSchoolAclassOne API資料失敗')
         }
       )
     },
     resetAll() {
       this.$store.dispatch('studentAclassOneAuth/recallSchoolAclassOne', this.$store.state.user.schoolCode)
-      this.$Message.success('全部收回成功')
+      this.$Message.success(this.$t("serviceDriveAuth['全部收回成功']"))
       this.isOpenRemove = false
     },
 
@@ -410,7 +410,7 @@ export default {
           this.searchGrade = ''
           this.searchClassroom = ''
           if (this.selected.length == 0) {
-            this.$Message.warning('請先勾選欲授權之學生 !')
+            this.$Message.warning(this.$t("serviceDriveAuth['請先勾選欲授權之學生']"))
           }
           this.currentAssignNum = this.selected.length
 
@@ -421,10 +421,10 @@ export default {
           this.searchGrade = ''
           this.searchClassroom = ''
           if (this.selected.length == 0) {
-            this.$Message.warning('請先勾選欲授權之學生')
+            this.$Message.warning(this.$t("serviceDriveAuth['請先勾選欲授權之學生']"))
           }
           if (this.inputSelectMin > this.selected.length == true || this.inputSelectMax > this.selected.length == true || this.inputSelectMin > this.inputSelectMax == true || this.inputSelectMax <= 0 || this.inputSelectMax == '' || this.inputSelectMin <= 0 || this.inputSelectMin == '') {
-            this.$Message.warning('請設定有效的目標項 !')
+            this.$Message.warning(this.$t("serviceDriveAuth['請設定有效的目標項 !']"))
             this.currentAssignNum = 0
           } else {
             this.currentAssignNum = parseInt(this.inputSelectMax) - (parseInt(this.inputSelectMin) - 1)
@@ -435,10 +435,10 @@ export default {
           if (this.currentFilter == 0) {
             this.currentAssignNum = this.tableFilterData.length
             if (this.tableFilterData.length == 0) {
-              this.$Message.warning('目前所選學制人數為 0 人!')
+              this.$Message.warning(this.$t("serviceDriveAuth['目前所選學制人數為 0 人!']"))
             }
           } else {
-            this.$Message.warning('請先選學制!')
+            this.$Message.warning(this.$t("serviceDriveAuth['請先選學制!']"))
             this.currentAssignNum = 0
           }
           break
@@ -446,10 +446,10 @@ export default {
           if (this.currentFilter == 1) {
             this.currentAssignNum = this.tableFilterData.length
             if (this.tableFilterData.length == 0) {
-              this.$Message.warning('目前所選學級人數為 0 人!')
+              this.$Message.warning(this.$t("serviceDriveAuth['目前所選學級人數為 0 人!']"))
             }
           } else {
-            this.$Message.warning('請先選學級!')
+            this.$Message.warning(this.$t("serviceDriveAuth['請先選學級!']"))
             this.currentAssignNum = 0
           }
           break
@@ -457,10 +457,10 @@ export default {
           if (this.currentFilter == 2) {
             this.currentAssignNum = this.tableFilterData.length
             if (this.tableFilterData.length == 0) {
-              this.$Message.warning('目前所選班級人數為 0 人!')
+              this.$Message.warning(this.$t("serviceDriveAuth['目前所選班級人數為 0 人!']"))
             }
           } else {
-            this.$Message.warning('請先選班級!')
+            this.$Message.warning(this.$t("serviceDriveAuth['請先選班級!']"))
             this.currentAssignNum = 0
           }
           break
@@ -472,7 +472,7 @@ export default {
             this.searchGrade = ''
             this.searchClassroom = ''
             if (this.students.length > this.totalAuth) {
-              this.$Message.warning('全校人數超過所購買授權數,無法使用')
+              this.$Message.warning(this.$t("serviceDriveAuth['全校人數超過所購買授權數,無法使用']"))
               this.currentAssignNum = 0
             } else {
               this.currentAssignNum = this.students.length

+ 2 - 2
TEAMModelOS/ClientApp/src/view/student-account/Index.vue

@@ -595,11 +595,11 @@ export default {
         getSchoolAclassOne(schoolCode) {
             this.$store.dispatch('studentAclassOneAuth/getSchoolAclassOne', schoolCode).then(
                 res => {
-                    this.$Message.success('取得getSchoolAclassOne API資料')
+                    //this.$Message.success('取得getSchoolAclassOne API資料')
                     this.isloading = false
                 },
                 err => {
-                    this.$Message.error('取得getSchoolAclassOne API資料失敗')
+                    this.$Message.error('get API error')
                 }
             )
         },