Browse Source

[v5.0.240730.1] 調整權益判斷

osbert 10 months ago
parent
commit
164113c3d7

+ 1 - 1
HiTeachCC/ClientApp/src/store/index.js

@@ -201,7 +201,7 @@ export default new Vuex.Store({
     startTime: 0,
     elapsedTime: 0,
     timeLineEvents: [],
-    version: 'v5.0.240611.3'
+    version: 'v5.0.240730.1'
   },
   mutations: {},
   actions: {

+ 10 - 8
HiTeachCC/ClientApp/src/store/module/funcs.js

@@ -52,16 +52,18 @@ export default {
                     let stateTmp = context.state.funcs.find( e => e.func === d.func)
                     let index = funcData.findIndex( (e) => e.func == d.func)
                     let tmpExp = nT
-                    if(index != -1 && funcData[index].exp > nT) {
-                        tmpExp = funcData[index].exp
-                    }
-
-                    if(stateTmp.exp != null && stateTmp.exp > tmpExp) {
-                        tmpExp = stateTmp.exp
-                    }
 
                     switch (stateTmp?.func) {
                         case 'aigpt':
+
+                            if(index != -1 && funcData[index].exp > nT) {
+                                tmpExp = funcData[index].exp
+                            }
+        
+                            if(stateTmp.exp != null && stateTmp.exp > tmpExp) {
+                                tmpExp = stateTmp.exp
+                            }
+
                             exp = d.exp
                             // 如果超過10碼調整為10碼
                             if(exp.toString().length > 10 ) exp = parseInt(exp/1000)
@@ -79,7 +81,7 @@ export default {
                             exp = d.exp
                             // 如果超過10碼調整為10碼
                             if(exp.toString().length > 10 ) exp = parseInt(exp/1000)
-                            
+
                             if((exp - tmpExp) > 0 && parseInt(stateTmp.para) < parseInt(d.para)) { // 檢查功能是否過期,沒過期比較大小值
                                 stateTmp.para = d.para
                                 stateTmp.exp = d.exp