dusenyao vor 1 Jahr
Ursprung
Commit
f2c238c86f

Datei-Diff unterdrückt, da er zu groß ist
+ 1020 - 1309
package-lock.json


+ 22 - 22
package.json

@@ -15,11 +15,11 @@
   "dependencies": {
     "@tinymce/tinymce-vue": "^3.2.8",
     "awe-dnd": "^0.3.4",
-    "axios": "^1.4.0",
-    "book-ui": "file:../book-ui-0.3.49.tgz",
-    "core-js": "^3.31.0",
-    "dayjs": "^1.11.8",
-    "element-ui": "^2.15.13",
+    "axios": "^1.5.1",
+    "book-ui": "file:../book-ui-0.3.50.tgz",
+    "core-js": "^3.33.0",
+    "dayjs": "^1.11.10",
+    "element-ui": "^2.15.14",
     "jquery": "^3.7.0",
     "js-base64": "^3.7.5",
     "js-cookie": "^3.0.5",
@@ -36,42 +36,42 @@
     "vuex": "^3.6.2"
   },
   "devDependencies": {
-    "@babel/core": "^7.22.5",
-    "@babel/eslint-parser": "^7.22.5",
-    "@rushstack/eslint-patch": "^1.3.2",
+    "@babel/core": "^7.23.0",
+    "@babel/eslint-parser": "^7.22.15",
+    "@rushstack/eslint-patch": "^1.5.1",
     "@vue/cli-plugin-babel": "~5.0.8",
     "@vue/cli-plugin-eslint": "~5.0.8",
     "@vue/cli-plugin-router": "~5.0.8",
     "@vue/cli-plugin-unit-jest": "^5.0.8",
     "@vue/cli-plugin-vuex": "~5.0.8",
     "@vue/cli-service": "~5.0.8",
-    "@vue/eslint-config-prettier": "^7.1.0",
+    "@vue/eslint-config-prettier": "^8.0.0",
     "@vue/preload-webpack-plugin": "^2.0.0",
     "@vue/test-utils": "^1.3.6",
     "babel-jest": "^27.5.1",
     "babel-plugin-dynamic-import-node": "^2.3.3",
     "compression-webpack-plugin": "^6.1.1",
     "eslint": "^7.32.0",
-    "eslint-plugin-prettier": "^4.2.1",
-    "eslint-plugin-vue": "^9.15.1",
+    "eslint-plugin-prettier": "^5.0.0",
+    "eslint-plugin-vue": "^9.17.0",
     "html-webpack-plugin": "^5.5.3",
-    "postcss": "^8.4.24",
+    "postcss": "^8.4.31",
     "postcss-html": "^1.5.0",
-    "prettier": "2.8.8",
-    "sass": "^1.63.6",
-    "sass-loader": "^10.4.1",
+    "prettier": "3.0.3",
+    "sass": "^1.69.0",
+    "sass-loader": "^13.3.2",
     "script-ext-html-webpack-plugin": "^2.1.5",
-    "stylelint": "^15.9.0",
-    "stylelint-config-recess-order": "^4.2.0",
-    "stylelint-config-recommended-scss": "^11.0.0",
-    "stylelint-config-recommended-vue": "^1.4.0",
-    "stylelint-config-standard-scss": "^9.0.0",
+    "stylelint": "^15.10.3",
+    "stylelint-config-recess-order": "^4.3.0",
+    "stylelint-config-recommended-scss": "^13.0.0",
+    "stylelint-config-recommended-vue": "^1.5.0",
+    "stylelint-config-standard-scss": "^11.0.0",
     "stylelint-declaration-block-no-ignored-properties": "^2.7.0",
     "stylelint-webpack-plugin": "^4.1.1",
     "svg-sprite-loader": "^6.0.11",
     "svgo": "^3.0.2",
-    "vue-demi": "^0.14.5",
-    "vue-loader": "^15.10.1",
+    "vue-demi": "^0.14.6",
+    "vue-loader": "^15.10.2",
     "vue-template-compiler": "^2.7.14"
   },
   "browserslist": [

+ 1 - 0
src/components/course/CompletionView.vue

@@ -20,6 +20,7 @@
         v-if="context"
         :context="context"
         task-model="ANSWER"
+        :submit-cn="$store.getters.user_type === 'STUDENT' ? 'Submit' : ''"
         :is-show-title="true"
         :is-show-save="false"
         :is-answer-item-show="true"

+ 1 - 0
src/components/course/FinishCourseware.vue

@@ -19,6 +19,7 @@
         :preview-type="previewType"
         :preview-group-id="previewGroupId"
         :current-tree-i-d="coursewareId"
+        :submit-cn="$store.getters.user_type === 'STUDENT' ? 'Submit' : ''"
         @finishTaskMaterial="finishMyTaskMaterial_Student"
       />
     </template>

+ 1 - 0
src/components/live/CurMaterial.vue

@@ -46,6 +46,7 @@
           :preview-type="previewType"
           :preview-group-id="courseware_group_id_selected_info"
           :current-tree-i-d="material_id"
+          :submit-cn="$store.getters.user_type === 'STUDENT' ? 'Submit' : ''"
           @finishTaskMaterial="saveNPCAnswer"
         />
       </template>

+ 1 - 0
src/components/preview/PreviewCourse.vue

@@ -14,6 +14,7 @@
           :preview-type="previewType"
           :preview-group-id="previewGroupId"
           :current-tree-i-d="fileId"
+          :submit-cn="$store.getters.user_type === 'STUDENT' ? 'Submit' : ''"
         />
       </template>
       <template v-if="category === 'NNPE'">

+ 1 - 0
src/components/select/SelectCourse.vue

@@ -31,6 +31,7 @@
             :preview-type="previewType"
             :preview-group-id="previewGroupId"
             :current-tree-i-d="courseID"
+            :submit-cn="$store.getters.user_type === 'STUDENT' ? 'Submit' : ''"
           />
         </template>
 

+ 0 - 1
src/icons/index.js

@@ -1,7 +1,6 @@
 import Vue from 'vue';
 import SvgIcon from '@/common/SvgIcon'; // svg component
 
-// register globally
 Vue.component('SvgIcon', SvgIcon);
 
 const req = require.context('./svg', true, /\.svg$/);

+ 2 - 1
src/store/getters.js

@@ -5,7 +5,8 @@ const getters = {
   showProgress: (state) => state.app.showProgress,
   percentage: (state) => state.app.percentage,
   sys_type: (state) => state.app.config.sys_type,
-  isTeacher: (state) => state.user.user_type === userTypeList[0]
+  isTeacher: (state) => state.user.user_type === userTypeList[0],
+  user_type: (state) => state.user.user_type
 };
 
 export default getters;

+ 1 - 0
src/views/live/teacher/CompleteList.vue

@@ -64,6 +64,7 @@
             :preview-type="previewType"
             :preview-group-id="courseware_group_id_selected_info"
             :current-tree-i-d="material_id"
+            :submit-cn="$store.getters.user_type === 'STUDENT' ? 'Submit' : ''"
           />
         </template>
         <template v-if="category === 'NNPE'">

+ 1 - 0
src/views/new_live/teacher/components/CompleteList.vue

@@ -64,6 +64,7 @@
             :preview-type="previewType"
             :preview-group-id="courseware_group_id_selected_info"
             :current-tree-i-d="material_id"
+            :submit-cn="$store.getters.user_type === 'STUDENT' ? 'Submit' : ''"
           />
         </template>
         <template v-if="category === 'NNPE'">

+ 1 - 0
src/views/new_task_view/components/common/CoursewareView.vue

@@ -31,6 +31,7 @@
         :preview-type="previewType"
         :preview-group-id="previewGroupId"
         :current-tree-i-d="coursewareData.courseware_id"
+        :submit-cn="$store.getters.user_type === 'STUDENT' ? 'Submit' : ''"
         @finishTaskMaterial="saveNPCAnswer"
       />
     </template>

+ 1 - 0
src/views/task_details/ShowCourseware.vue

@@ -15,6 +15,7 @@
           :preview-type="previewType"
           :preview-group-id="group_id_selected_info"
           :current-tree-i-d="coursewareId"
+          :submit-cn="$store.getters.user_type === 'STUDENT' ? 'Submit' : ''"
         />
       </template>
       <template v-if="category === 'NNPE'">

+ 1 - 0
src/views/teacher/create_course/step_three/components/preview/task_preview/components/CoursewareView.vue

@@ -12,6 +12,7 @@
         :preview-type="previewType"
         :preview-group-id="previewGroupId"
         :current-tree-i-d="coursewareId"
+        :submit-cn="$store.getters.user_type === 'STUDENT' ? 'Submit' : ''"
       />
     </template>
 

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.