Hixon 1 year ago
parent
commit
2b3c0372ea
70 changed files with 228 additions and 214 deletions
  1. 69 69
      source/vue/xzs-admin/package-lock.json
  2. 1 1
      source/vue/xzs-admin/src/layout/components/Sidebar/Logo.vue
  3. 3 3
      source/vue/xzs-admin/src/views/login/index.vue
  4. 69 69
      source/vue/xzs-student/package-lock.json
  5. 1 1
      source/vue/xzs-student/package.json
  6. 1 1
      source/vue/xzs-student/public/index.html
  7. 1 23
      source/vue/xzs-student/src/layout/index.vue
  8. 3 3
      source/vue/xzs-student/src/views/login/index.vue
  9. 1 1
      source/vue/xzs-student/src/views/register/index.vue
  10. 73 37
      source/xzs/pom.xml
  11. 1 1
      source/xzs/src/main/java/com/mindskip/xzs/configuration/spring/security/RestAuthenticationSuccessHandler.java
  12. 1 1
      source/xzs/src/main/java/com/mindskip/xzs/configuration/spring/security/RestLogoutSuccessHandler.java
  13. 1 1
      source/xzs/src/main/java/com/mindskip/xzs/controller/student/UserController.java
  14. 1 1
      source/xzs/src/main/java/com/mindskip/xzs/controller/wx/student/UserController.java
  15. 0 0
      source/xzs/src/main/resources/static/admin/index.html
  16. 1 1
      source/xzs/src/main/resources/static/admin/static/css/chunk-909d30c0.a100bbf8.css
  17. 0 0
      source/xzs/src/main/resources/static/admin/static/css/index.0d26dc1a.css
  18. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-0ffa56f0.881469f2.js
  19. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-1068de0c.d7ebaad1.js
  20. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-16f9edc1.47de7351.js
  21. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-22c2a89e.18bdd92c.js
  22. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-2d0c138b.0b2ffe39.js
  23. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-2d221bd2.ce2e7ecb.js
  24. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-2d2300ef.980fa2cd.js
  25. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-3071721c.f97a50ca.js
  26. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-3b7817a1.42f1c128.js
  27. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-3f21a632.ed7fa80d.js
  28. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-41c3a950.3954f778.js
  29. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-5c04caf2.c521527b.js
  30. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-5ddf2900.5ea109e2.js
  31. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-681bebab.4ad40656.js
  32. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-6ec1d454.fca0bce9.js
  33. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-733c35b2.dc8a42df.js
  34. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-75f11c77.b84db8f2.js
  35. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-78234ca2.55df6956.js
  36. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-794d8528.177938ae.js
  37. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-8f716b14.9dd0a8da.js
  38. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-909d30c0.c7086cb6.js
  39. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-96ae2c54.46d7ddbc.js
  40. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-d0753fda.4f427102.js
  41. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-e81d5cb2.cffe3c1e.js
  42. 0 0
      source/xzs/src/main/resources/static/admin/static/js/chunk-fc8742d6.02dc08d4.js
  43. 0 0
      source/xzs/src/main/resources/static/admin/static/js/index.b0a7adb3.js
  44. 0 0
      source/xzs/src/main/resources/static/admin/static/js/index.c19ba456.js
  45. 1 1
      source/xzs/src/main/resources/static/student/index.html
  46. 0 0
      source/xzs/src/main/resources/static/student/static/css/chunk-14ed368c.3651b7c9.css
  47. 0 0
      source/xzs/src/main/resources/static/student/static/css/chunk-63d42b24.9af201d5.css
  48. 0 0
      source/xzs/src/main/resources/static/student/static/css/chunk-af6921d4.dd8c5d56.css
  49. BIN
      source/xzs/src/main/resources/static/student/static/img/1.12178dc9.jpg
  50. BIN
      source/xzs/src/main/resources/static/student/static/img/3.f0fc9b44.jpg
  51. BIN
      source/xzs/src/main/resources/static/student/static/img/4.e1e09e4f.jpg
  52. BIN
      source/xzs/src/main/resources/static/student/static/img/7.c54e5b6b.jpg
  53. BIN
      source/xzs/src/main/resources/static/student/static/img/logo.9e385549.png
  54. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-06f1707e.6b3a51da.js
  55. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-14ed368c.fa800b31.js
  56. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-198da4ac.384c9769.js
  57. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-2d20f362.c75dc1c2.js
  58. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-41c3a950.c8fa7a6f.js
  59. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-494016cc.bb88e12c.js
  60. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-5b83bb9c.c28ce2fa.js
  61. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-5c8d506f.f5fee881.js
  62. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-63d42b24.3d464362.js
  63. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-71c463ea.86eacf79.js
  64. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-74726782.2159788a.js
  65. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-915add6c.b39e1f37.js
  66. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-98ece67a.7ea3c396.js
  67. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-af6921d4.a599ae85.js
  68. 0 0
      source/xzs/src/main/resources/static/student/static/js/chunk-bf758010.0fc98470.js
  69. 0 0
      source/xzs/src/main/resources/static/student/static/js/index.f4499c4c.js
  70. 0 0
      source/xzs/src/main/resources/static/student/static/js/index.f701ca2c.js

+ 69 - 69
source/vue/xzs-admin/package-lock.json

@@ -1926,75 +1926,6 @@
                 "webpack-chain": "^6.4.0",
                 "webpack-dev-server": "^3.11.0",
                 "webpack-merge": "^4.2.2"
-            },
-            "dependencies": {
-                "ansi-styles": {
-                    "version": "4.3.0",
-                    "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
-                    "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-                    "dev": true,
-                    "optional": true,
-                    "requires": {
-                        "color-convert": "^2.0.1"
-                    }
-                },
-                "chalk": {
-                    "version": "4.1.2",
-                    "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
-                    "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-                    "dev": true,
-                    "optional": true,
-                    "requires": {
-                        "ansi-styles": "^4.1.0",
-                        "supports-color": "^7.1.0"
-                    }
-                },
-                "color-convert": {
-                    "version": "2.0.1",
-                    "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
-                    "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-                    "dev": true,
-                    "optional": true,
-                    "requires": {
-                        "color-name": "~1.1.4"
-                    }
-                },
-                "color-name": {
-                    "version": "1.1.4",
-                    "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
-                    "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-                    "dev": true,
-                    "optional": true
-                },
-                "has-flag": {
-                    "version": "4.0.0",
-                    "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
-                    "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-                    "dev": true,
-                    "optional": true
-                },
-                "supports-color": {
-                    "version": "7.2.0",
-                    "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
-                    "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-                    "dev": true,
-                    "optional": true,
-                    "requires": {
-                        "has-flag": "^4.0.0"
-                    }
-                },
-                "vue-loader-v16": {
-                    "version": "npm:vue-loader@16.8.3",
-                    "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-16.8.3.tgz",
-                    "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==",
-                    "dev": true,
-                    "optional": true,
-                    "requires": {
-                        "chalk": "^4.1.0",
-                        "hash-sum": "^2.0.0",
-                        "loader-utils": "^2.0.0"
-                    }
-                }
             }
         },
         "@vue/cli-shared-utils": {
@@ -13773,6 +13704,75 @@
                 }
             }
         },
+        "vue-loader-v16": {
+            "version": "npm:vue-loader@16.8.3",
+            "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-16.8.3.tgz",
+            "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==",
+            "dev": true,
+            "optional": true,
+            "requires": {
+                "chalk": "^4.1.0",
+                "hash-sum": "^2.0.0",
+                "loader-utils": "^2.0.0"
+            },
+            "dependencies": {
+                "ansi-styles": {
+                    "version": "4.3.0",
+                    "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+                    "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+                    "dev": true,
+                    "optional": true,
+                    "requires": {
+                        "color-convert": "^2.0.1"
+                    }
+                },
+                "chalk": {
+                    "version": "4.1.2",
+                    "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
+                    "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+                    "dev": true,
+                    "optional": true,
+                    "requires": {
+                        "ansi-styles": "^4.1.0",
+                        "supports-color": "^7.1.0"
+                    }
+                },
+                "color-convert": {
+                    "version": "2.0.1",
+                    "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+                    "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+                    "dev": true,
+                    "optional": true,
+                    "requires": {
+                        "color-name": "~1.1.4"
+                    }
+                },
+                "color-name": {
+                    "version": "1.1.4",
+                    "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
+                    "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+                    "dev": true,
+                    "optional": true
+                },
+                "has-flag": {
+                    "version": "4.0.0",
+                    "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+                    "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+                    "dev": true,
+                    "optional": true
+                },
+                "supports-color": {
+                    "version": "7.2.0",
+                    "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+                    "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+                    "dev": true,
+                    "optional": true,
+                    "requires": {
+                        "has-flag": "^4.0.0"
+                    }
+                }
+            }
+        },
         "vue-router": {
             "version": "3.6.5",
             "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz",

+ 1 - 1
source/vue/xzs-admin/src/layout/components/Sidebar/Logo.vue

@@ -24,7 +24,7 @@ export default {
   },
   data () {
     return {
-      title: '学之思管理系统'
+      title: '管理系统'
     }
   }
 }

+ 3 - 3
source/vue/xzs-admin/src/views/login/index.vue

@@ -3,7 +3,7 @@
     <el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form" auto-complete="on" label-position="left">
 
       <div class="title-container">
-        <h3 class="title">学之思管理系统</h3>
+        <h3 class="title">管理系统</h3>
       </div>
 
       <el-form-item prop="userName">
@@ -80,8 +80,8 @@ export default {
     }
     return {
       loginForm: {
-        userName: '',
-        password: '',
+        userName: 'admin',
+        password: '123456',
         remember: false
       },
       loginRules: {

+ 69 - 69
source/vue/xzs-student/package-lock.json

@@ -1926,75 +1926,6 @@
         "webpack-chain": "^6.4.0",
         "webpack-dev-server": "^3.11.0",
         "webpack-merge": "^4.2.2"
-      },
-      "dependencies": {
-        "ansi-styles": {
-          "version": "4.3.0",
-          "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
-          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "color-convert": "^2.0.1"
-          }
-        },
-        "chalk": {
-          "version": "4.1.2",
-          "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
-          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "ansi-styles": "^4.1.0",
-            "supports-color": "^7.1.0"
-          }
-        },
-        "color-convert": {
-          "version": "2.0.1",
-          "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
-          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "color-name": "~1.1.4"
-          }
-        },
-        "color-name": {
-          "version": "1.1.4",
-          "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
-          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-          "dev": true,
-          "optional": true
-        },
-        "has-flag": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
-          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-          "dev": true,
-          "optional": true
-        },
-        "supports-color": {
-          "version": "7.2.0",
-          "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
-          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "has-flag": "^4.0.0"
-          }
-        },
-        "vue-loader-v16": {
-          "version": "npm:vue-loader@16.8.3",
-          "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-16.8.3.tgz",
-          "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "chalk": "^4.1.0",
-            "hash-sum": "^2.0.0",
-            "loader-utils": "^2.0.0"
-          }
-        }
       }
     },
     "@vue/cli-shared-utils": {
@@ -13570,6 +13501,75 @@
         }
       }
     },
+    "vue-loader-v16": {
+      "version": "npm:vue-loader@16.8.3",
+      "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-16.8.3.tgz",
+      "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==",
+      "dev": true,
+      "optional": true,
+      "requires": {
+        "chalk": "^4.1.0",
+        "hash-sum": "^2.0.0",
+        "loader-utils": "^2.0.0"
+      },
+      "dependencies": {
+        "ansi-styles": {
+          "version": "4.3.0",
+          "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "color-convert": "^2.0.1"
+          }
+        },
+        "chalk": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
+          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "ansi-styles": "^4.1.0",
+            "supports-color": "^7.1.0"
+          }
+        },
+        "color-convert": {
+          "version": "2.0.1",
+          "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "color-name": "~1.1.4"
+          }
+        },
+        "color-name": {
+          "version": "1.1.4",
+          "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
+          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+          "dev": true,
+          "optional": true
+        },
+        "has-flag": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+          "dev": true,
+          "optional": true
+        },
+        "supports-color": {
+          "version": "7.2.0",
+          "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "has-flag": "^4.0.0"
+          }
+        }
+      }
+    },
     "vue-router": {
       "version": "3.6.5",
       "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz",

+ 1 - 1
source/vue/xzs-student/package.json

@@ -2,7 +2,7 @@
   "name": "xzs-student",
   "version": "3.9.0",
   "author": " ",
-  "description": "学之思开源考试系统",
+  "description": "学之思考试系统",
   "license": "AGPL-3.0",
   "private": true,
   "homepage": "https://www.mindskip.net/xzs.html",

+ 1 - 1
source/vue/xzs-student/public/index.html

@@ -8,7 +8,7 @@
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width,initial-scale=1.0">
     <link rel="icon" href="<%= BASE_URL %>favicon.ico">
-    <title>学之思开源考试系统</title>
+    <title>学之思考试系统</title>
     <style>
         html {
             height: 100%;

+ 1 - 23
source/vue/xzs-student/src/layout/index.vue

@@ -25,7 +25,7 @@
         <el-menu-item index="/question/index">错题本</el-menu-item>
       </el-menu>
       <div>
-        <a href="/"><img src="@/assets/logo.png" height="56"/></a>
+        <a href="/"><img src="@/assets/logo2.png" height="56"/></a>
       </div>
     </el-header>
     <el-main class="student-main">
@@ -33,28 +33,6 @@
     </el-main>
     <el-footer height="340" class="student-footer">
       <div class="foot-container">
-        <div class="footer-main">
-          <h4>产品介绍</h4>
-          <a href="https://www.mindskip.net/sdd.html" target="_blank" class="footer-main-link">思多多智能考试系统</a>
-          <a href="https://www.mindskip.net/wdd.html" target="_blank" class="footer-main-link">维多多培训考试系统</a>
-          <a href="https://www.mindskip.net/xzs.html" target="_blank" class="footer-main-link">学之思开源考试系统</a>
-        </div>
-        <div class="footer-main">
-          <h4>微信小程序</h4>
-          <img src="@/assets/code/3.jpg" style="width: 100px;height: 100px;margin-right: 30px"/>
-          <img src="@/assets/code/7.jpg" style="width: 100px;height: 100px;margin-right: 30px"/>
-          <img src="@/assets/code/1.jpg" style="width: 100px;height: 100px;"/>
-        </div>
-        <div class="footer-main">
-          <h4>关于我们</h4>
-          <img src="@/assets/4.jpg" style="width: 100px;height: 100px;"/>
-        </div>
-        <div class="footer-main">
-          <h4>文档中心</h4>
-          <a href="https://gitee.com/mindskip" target="_blank" class="footer-main-link">学之思仓库地址</a>
-          <a href="https://www.mindskip.net:999" target="_blank" class="footer-main-link">学之思开发文档</a>
-          <a href="https://ke.qq.com/course/3614230" target="_blank" class="footer-main-link">学之思视频教程</a>
-        </div>
       </div>
     </el-footer>
     <div class="foot-copyright">

+ 3 - 3
source/vue/xzs-student/src/views/login/index.vue

@@ -7,7 +7,7 @@
       <div class="lowin-box lowin-login">
         <div class="lowin-box-inner">
           <el-form ref="loginForm" :model="loginForm" :rules="loginRules">
-            <p>学之思开源考试系统</p>
+            <p>考试系统</p>
             <div class="lowin-group">
               <label>用户名 </label>
               <el-input ref="userName" v-model="loginForm.userName" class="lowin-input" placeholder="用户名" name="userName" type="text" tabindex="1" auto-complete="on"/>
@@ -59,8 +59,8 @@ export default {
     }
     return {
       loginForm: {
-        userName: '',
-        password: '',
+        userName: 'student',
+        password: '123456',
         remember: false
       },
       loginRules: {

+ 1 - 1
source/vue/xzs-student/src/views/register/index.vue

@@ -7,7 +7,7 @@
       <div class="lowin-box lowin-register">
         <div class="lowin-box-inner">
           <el-form ref="loginForm" :model="loginForm">
-            <p>学之思开源考试系统</p>
+            <p>学之思考试系统</p>
             <div class="lowin-group">
               <label>用户名 </label>
               <el-input ref="userName" v-model="loginForm.userName" class="lowin-input" placeholder="用户名"

+ 73 - 37
source/xzs/pom.xml

@@ -10,7 +10,7 @@
 
     <name>xzs</name>
     <url>https://www.mindskip.net/xzs.html</url>
-    <description>学之思开源考试系统 - mysql版,支持多种题型:选择题、多选题、判断题、填空题、解答题以及数学公式,包含PC端、小程序端,扩展性强,部署方便(集成部署、前后端分离部署、docker部署)、界面设计友好、代码结构清晰</description>
+    <description>学之思考试系统 - mysql版,支持多种题型:选择题、多选题、判断题、填空题、解答题以及数学公式,包含PC端、小程序端,扩展性强,部署方便(集成部署、前后端分离部署、docker部署)、界面设计友好、代码结构清晰</description>
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -31,42 +31,6 @@
         <relativePath/> <!-- lookup parent from repository -->
     </parent>
 
-
-    <issueManagement>
-        <system>Gitee Issue</system>
-        <url>https://gitee.com/mindskip/xzs-mysql/issues</url>
-    </issueManagement>
-
-    <licenses>
-        <license>
-            <name>GNU Affero General Public License v3.0</name>
-            <url>https://www.gnu.org/licenses/agpl-3.0.txt</url>
-        </license>
-    </licenses>
-
-    <developers>
-        <developer>
-            <organization> </organization>
-            <organizationUrl>https://www.mindskip.net</organizationUrl>
-            <email>mindskip@qq.com</email>
-        </developer>
-    </developers>
-
-    <scm>
-        <connection>scm:git@gitee.com:mindskip/xzs-mysql.git</connection>
-        <developerConnection>scm:git@gitee.com:mindskip/xzs-mysql.git</developerConnection>
-        <url>git@gitee.com:mindskip/xzs-mysql.git</url>
-    </scm>
-
-
-    <repositories>
-        <repository>
-            <id>aliyun-releases</id>
-            <url>https://maven.aliyun.com/repository/public</url>
-        </repository>
-    </repositories>
-
-
     <dependencies>
         <dependency>
             <groupId>org.springframework.boot</groupId>
@@ -177,6 +141,53 @@
                     <fork>true</fork>
                 </configuration>
             </plugin>
+            <plugin>
+                <groupId>com.google.cloud.tools</groupId>
+                <artifactId>jib-maven-plugin</artifactId>
+                <version>3.2.0</version>
+                <configuration>
+                    <!--配置基本镜像-->
+                    <from>
+                        <image>eclipse-temurin:17.0.7_7-jre</image>
+                    </from>
+                    <container>
+                        <!--使用该参数将镜像的创建时间与系统时间对其-->
+                        <creationTime>USE_CURRENT_TIMESTAMP</creationTime>
+                        <!--jvm启动参数-->
+                        <jvmFlags>
+                            <jvmFlag>-Djava.security.egd=file:/dev/./urandom</jvmFlag>
+                        </jvmFlags>
+                        <ports>
+                            <!--暴漏端口号-->
+                            <port>8000</port>
+                        </ports>
+                    </container>
+
+                    <!--配置最终推送的地址,仓库名,镜像名-->
+                    <to>
+                        <image>registry.cn-hangzhou.aliyuncs.com/negev/${project.artifactId}:${project.version}</image>
+                        <tags>
+                            <!--版本号-->
+                            <tag>${project.version}</tag>
+                        </tags>
+                        <auth>
+                            <username>mappinghui</username>
+                            <password>xh971010</password>
+                        </auth>
+                    </to>
+                </configuration>
+                <!--绑定到maven lifecicle-->
+                <executions>
+                    <!-- 执行打包配置 -->
+                    <execution>
+                        <id>jib-maven-plugin</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>build</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-surefire-plugin</artifactId>
@@ -186,4 +197,29 @@
             </plugin>
         </plugins>
     </build>
+
+    <repositories>
+        <repository>
+            <id>public</id>
+            <name>huawei nexus</name>
+            <url>https://mirrors.huaweicloud.com/repository/maven/</url>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </repository>
+    </repositories>
+
+    <pluginRepositories>
+        <pluginRepository>
+            <id>public</id>
+            <name>huawei nexus</name>
+            <url>https://mirrors.huaweicloud.com/repository/maven/</url>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+        </pluginRepository>
+    </pluginRepositories>
 </project>

+ 1 - 1
source/xzs/src/main/java/com/mindskip/xzs/configuration/spring/security/RestAuthenticationSuccessHandler.java

@@ -50,7 +50,7 @@ public class RestAuthenticationSuccessHandler extends SimpleUrlAuthenticationSuc
             com.mindskip.xzs.domain.User user = userService.getUserByUserName(springUser.getUsername());
             if (null != user) {
                 UserEventLog userEventLog = new UserEventLog(user.getId(), user.getUserName(), user.getRealName(), new Date());
-                userEventLog.setContent(user.getUserName() + " 登录了学之思开源考试系统");
+                userEventLog.setContent(user.getUserName() + " 登录了学之思考试系统");
                 eventPublisher.publishEvent(new UserEvent(userEventLog));
                 com.mindskip.xzs.domain.User newUser = new com.mindskip.xzs.domain.User();
                 newUser.setUserName(user.getUserName());

+ 1 - 1
source/xzs/src/main/java/com/mindskip/xzs/configuration/spring/security/RestLogoutSuccessHandler.java

@@ -46,7 +46,7 @@ public class RestLogoutSuccessHandler extends SimpleUrlLogoutSuccessHandler {
         if (null != springUser) {
             User user = userService.getUserByUserName(springUser.getUsername());
             UserEventLog userEventLog = new UserEventLog(user.getId(), user.getUserName(), user.getRealName(), new Date());
-            userEventLog.setContent(user.getUserName() + " 登出了学之思开源考试系统");
+            userEventLog.setContent(user.getUserName() + " 登出了学之思考试系统");
             eventPublisher.publishEvent(new UserEvent(userEventLog));
         }
         RestUtil.response(response, SystemCode.OK);

+ 1 - 1
source/xzs/src/main/java/com/mindskip/xzs/controller/student/UserController.java

@@ -72,7 +72,7 @@ public class UserController extends BaseApiController {
         user.setDeleted(false);
         userService.insertByFilter(user);
         UserEventLog userEventLog = new UserEventLog(user.getId(), user.getUserName(), user.getRealName(), new Date());
-        userEventLog.setContent("欢迎 " + user.getUserName() + " 注册来到学之思开源考试系统");
+        userEventLog.setContent("欢迎 " + user.getUserName() + " 注册来到学之思考试系统");
         eventPublisher.publishEvent(new UserEvent(userEventLog));
         return RestResponse.ok();
     }

+ 1 - 1
source/xzs/src/main/java/com/mindskip/xzs/controller/wx/student/UserController.java

@@ -75,7 +75,7 @@ public class UserController extends BaseWXApiController {
         user.setDeleted(false);
         userService.insertByFilter(user);
         UserEventLog userEventLog = new UserEventLog(user.getId(), user.getUserName(), user.getRealName(), new Date());
-        userEventLog.setContent("欢迎 " + user.getUserName() + " 注册来到学之思开源考试系统");
+        userEventLog.setContent("欢迎 " + user.getUserName() + " 注册来到学之思考试系统");
         eventPublisher.publishEvent(new UserEvent(userEventLog));
         return RestResponse.ok();
     }

File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/admin/index.html


+ 1 - 1
source/xzs/src/main/resources/static/admin/static/css/chunk-96ae2c54.a2f24942.css → source/xzs/src/main/resources/static/admin/static/css/chunk-909d30c0.a100bbf8.css

@@ -1 +1 @@
-@supports (-webkit-mask:none) and (not (cater-color:#fff)){.login-container .el-input input{color:#fff}}.login-container .el-input{display:inline-block;height:47px;width:85%}.login-container .el-input input{background:transparent;border:0;-webkit-appearance:none;border-radius:0;padding:12px 5px 12px 15px;color:#fff;height:47px;caret-color:#fff}.login-container .el-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #283443 inset!important;box-shadow:inset 0 0 0 1000px #283443!important;-webkit-text-fill-color:#fff!important}.login-container .el-form-item{border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.1);border-radius:5px;color:#454545}.login-container[data-v-7c9f3cfc]{min-height:100%;width:100%;background-color:#2d3a4b;overflow:hidden}.login-container .login-form[data-v-7c9f3cfc]{position:relative;width:520px;max-width:100%;padding:30px 50px 10px 50px;margin:120px auto auto auto;overflow:hidden;background:rgba(252,254,255,.11)}.login-container .tips[data-v-7c9f3cfc]{font-size:14px;color:#fff;margin-bottom:10px}.login-container .tips span[data-v-7c9f3cfc]:first-of-type{margin-right:16px}.login-container .svg-container[data-v-7c9f3cfc]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.login-container .title-container[data-v-7c9f3cfc]{position:relative}.login-container .title-container .title[data-v-7c9f3cfc]{font-size:26px;color:#eee;margin:0 auto 40px auto;text-align:center;font-weight:700}.login-container .show-pwd[data-v-7c9f3cfc]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-container .thirdparty-button[data-v-7c9f3cfc]{position:absolute;right:0;bottom:6px}@media only screen and (max-width:470px){.login-container .thirdparty-button[data-v-7c9f3cfc]{display:none}}
+@supports (-webkit-mask:none) and (not (cater-color:#fff)){.login-container .el-input input{color:#fff}}.login-container .el-input{display:inline-block;height:47px;width:85%}.login-container .el-input input{background:transparent;border:0;-webkit-appearance:none;border-radius:0;padding:12px 5px 12px 15px;color:#fff;height:47px;caret-color:#fff}.login-container .el-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #283443 inset!important;box-shadow:inset 0 0 0 1000px #283443!important;-webkit-text-fill-color:#fff!important}.login-container .el-form-item{border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.1);border-radius:5px;color:#454545}.login-container[data-v-db24e7e0]{min-height:100%;width:100%;background-color:#2d3a4b;overflow:hidden}.login-container .login-form[data-v-db24e7e0]{position:relative;width:520px;max-width:100%;padding:30px 50px 10px 50px;margin:120px auto auto auto;overflow:hidden;background:rgba(252,254,255,.11)}.login-container .tips[data-v-db24e7e0]{font-size:14px;color:#fff;margin-bottom:10px}.login-container .tips span[data-v-db24e7e0]:first-of-type{margin-right:16px}.login-container .svg-container[data-v-db24e7e0]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.login-container .title-container[data-v-db24e7e0]{position:relative}.login-container .title-container .title[data-v-db24e7e0]{font-size:26px;color:#eee;margin:0 auto 40px auto;text-align:center;font-weight:700}.login-container .show-pwd[data-v-db24e7e0]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-container .thirdparty-button[data-v-db24e7e0]{position:absolute;right:0;bottom:6px}@media only screen and (max-width:470px){.login-container .thirdparty-button[data-v-db24e7e0]{display:none}}

File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/admin/static/css/index.0d26dc1a.css


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-0ffa56f0.e8582e51.js → source/xzs/src/main/resources/static/admin/static/js/chunk-0ffa56f0.881469f2.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-1068de0c.5b433daa.js → source/xzs/src/main/resources/static/admin/static/js/chunk-1068de0c.d7ebaad1.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-16f9edc1.3e2d9b3c.js → source/xzs/src/main/resources/static/admin/static/js/chunk-16f9edc1.47de7351.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-22c2a89e.53a5fffd.js → source/xzs/src/main/resources/static/admin/static/js/chunk-22c2a89e.18bdd92c.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-2d0c138b.759aea92.js → source/xzs/src/main/resources/static/admin/static/js/chunk-2d0c138b.0b2ffe39.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-2d221bd2.59bc8106.js → source/xzs/src/main/resources/static/admin/static/js/chunk-2d221bd2.ce2e7ecb.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-2d2300ef.acd0480a.js → source/xzs/src/main/resources/static/admin/static/js/chunk-2d2300ef.980fa2cd.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-3071721c.cea3378b.js → source/xzs/src/main/resources/static/admin/static/js/chunk-3071721c.f97a50ca.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-3b7817a1.68747701.js → source/xzs/src/main/resources/static/admin/static/js/chunk-3b7817a1.42f1c128.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-3f21a632.5e258d6b.js → source/xzs/src/main/resources/static/admin/static/js/chunk-3f21a632.ed7fa80d.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-41c3a950.8811e457.js → source/xzs/src/main/resources/static/admin/static/js/chunk-41c3a950.3954f778.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-5c04caf2.0e6fda2e.js → source/xzs/src/main/resources/static/admin/static/js/chunk-5c04caf2.c521527b.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-5ddf2900.53d193c7.js → source/xzs/src/main/resources/static/admin/static/js/chunk-5ddf2900.5ea109e2.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-681bebab.9d347371.js → source/xzs/src/main/resources/static/admin/static/js/chunk-681bebab.4ad40656.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-6ec1d454.b1fd7117.js → source/xzs/src/main/resources/static/admin/static/js/chunk-6ec1d454.fca0bce9.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-733c35b2.ffd32472.js → source/xzs/src/main/resources/static/admin/static/js/chunk-733c35b2.dc8a42df.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-75f11c77.7eba5a18.js → source/xzs/src/main/resources/static/admin/static/js/chunk-75f11c77.b84db8f2.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-78234ca2.57a08b23.js → source/xzs/src/main/resources/static/admin/static/js/chunk-78234ca2.55df6956.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-794d8528.06a83bf9.js → source/xzs/src/main/resources/static/admin/static/js/chunk-794d8528.177938ae.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-8f716b14.757ded13.js → source/xzs/src/main/resources/static/admin/static/js/chunk-8f716b14.9dd0a8da.js


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-909d30c0.c7086cb6.js


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-96ae2c54.46d7ddbc.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-d0753fda.531dbc8f.js → source/xzs/src/main/resources/static/admin/static/js/chunk-d0753fda.4f427102.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-e81d5cb2.7e94130a.js → source/xzs/src/main/resources/static/admin/static/js/chunk-e81d5cb2.cffe3c1e.js


+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/chunk-fc8742d6.54afb41b.js → source/xzs/src/main/resources/static/admin/static/js/chunk-fc8742d6.02dc08d4.js


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/index.b0a7adb3.js


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/admin/static/js/index.c19ba456.js


File diff suppressed because it is too large
+ 1 - 1
source/xzs/src/main/resources/static/student/index.html


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/student/static/css/chunk-14ed368c.3651b7c9.css


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/student/static/css/chunk-63d42b24.9af201d5.css


+ 0 - 0
source/xzs/src/main/resources/static/student/static/css/chunk-7af7a684.dd8c5d56.css → source/xzs/src/main/resources/static/student/static/css/chunk-af6921d4.dd8c5d56.css


BIN
source/xzs/src/main/resources/static/student/static/img/1.12178dc9.jpg


BIN
source/xzs/src/main/resources/static/student/static/img/3.f0fc9b44.jpg


BIN
source/xzs/src/main/resources/static/student/static/img/4.e1e09e4f.jpg


BIN
source/xzs/src/main/resources/static/student/static/img/7.c54e5b6b.jpg


BIN
source/xzs/src/main/resources/static/student/static/img/logo.9e385549.png


+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-06f1707e.9220ee96.js → source/xzs/src/main/resources/static/student/static/js/chunk-06f1707e.6b3a51da.js


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-14ed368c.fa800b31.js


+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-198da4ac.51b5f43c.js → source/xzs/src/main/resources/static/student/static/js/chunk-198da4ac.384c9769.js


+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-2d20f362.688f2af1.js → source/xzs/src/main/resources/static/student/static/js/chunk-2d20f362.c75dc1c2.js


+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-41c3a950.f428098f.js → source/xzs/src/main/resources/static/student/static/js/chunk-41c3a950.c8fa7a6f.js


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-494016cc.bb88e12c.js


+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-5b83bb9c.7e0f19bf.js → source/xzs/src/main/resources/static/student/static/js/chunk-5b83bb9c.c28ce2fa.js


+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-5c8d506f.f83039ff.js → source/xzs/src/main/resources/static/student/static/js/chunk-5c8d506f.f5fee881.js


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-63d42b24.3d464362.js


+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-71c463ea.999789ba.js → source/xzs/src/main/resources/static/student/static/js/chunk-71c463ea.86eacf79.js


+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-74726782.3023dacc.js → source/xzs/src/main/resources/static/student/static/js/chunk-74726782.2159788a.js


+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-915add6c.f6f3a7f1.js → source/xzs/src/main/resources/static/student/static/js/chunk-915add6c.b39e1f37.js


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-98ece67a.7ea3c396.js


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-af6921d4.a599ae85.js


+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/chunk-bf758010.58c8fdaf.js → source/xzs/src/main/resources/static/student/static/js/chunk-bf758010.0fc98470.js


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/index.f4499c4c.js


File diff suppressed because it is too large
+ 0 - 0
source/xzs/src/main/resources/static/student/static/js/index.f701ca2c.js


Some files were not shown because too many files changed in this diff