lsc 1 rok temu
rodzic
commit
1363597d39

+ 1 - 1
dist/index.html

@@ -25,7 +25,7 @@
       height: 100%;
       width: 100%;
       background: #e6eaf0;
-    }</style><link href=./static/css/app.ef1e0fb8a485ce7271df7f7e6ec0ac1d.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3512a67a6213c2df4180.js></script><script type=text/javascript src=./static/js/vendor.76fd85af8d485ac3a12b.js></script><script type=text/javascript src=./static/js/app.9d136c95880c7fbb0c8e.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.ed17237e7d6e1e37e47ca36b2a89d372.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3512a67a6213c2df4180.js></script><script type=text/javascript src=./static/js/vendor.76fd85af8d485ac3a12b.js></script><script type=text/javascript src=./static/js/app.2f3d7a6a35e2118a64db.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

Plik diff jest za duży
+ 0 - 0
dist/static/css/app.ed17237e7d6e1e37e47ca36b2a89d372.css


Plik diff jest za duży
+ 0 - 0
dist/static/css/app.ed17237e7d6e1e37e47ca36b2a89d372.css.map


Plik diff jest za duży
+ 0 - 0
dist/static/css/app.ef1e0fb8a485ce7271df7f7e6ec0ac1d.css


Plik diff jest za duży
+ 0 - 0
dist/static/css/app.ef1e0fb8a485ce7271df7f7e6ec0ac1d.css.map


Plik diff jest za duży
+ 0 - 0
dist/static/js/app.2f3d7a6a35e2118a64db.js


Plik diff jest za duży
+ 0 - 0
dist/static/js/app.2f3d7a6a35e2118a64db.js.map


Plik diff jest za duży
+ 0 - 0
dist/static/js/manifest.3512a67a6213c2df4180.js.map


+ 88 - 1
src/components/pages/studentManage/class.vue

@@ -1,7 +1,42 @@
 <template>
   <div class="pb_content" style="background: unset">
     <div class="sm_box">
-      <div class="sm_left"></div>
+      <div class="sm_left">
+        <div class="nav" @click="
+              goTo(
+                '/grade?userid=' +
+                  userid +
+                  '&oid=' +
+                  oid +
+                  '&org=' +
+                  org +
+                  '&role=' +
+                  role
+              )
+            ">
+          <span class="icon gradeI"></span>
+          <span class="name">年级管理</span>
+        </div>
+        <div class="nav active">
+          <span class="icon classI"></span>
+          <span class="name">班级管理</span>
+        </div>
+        <div class="nav" @click="
+              goTo(
+                '/student?userid=' +
+                  userid +
+                  '&oid=' +
+                  oid +
+                  '&org=' +
+                  org +
+                  '&role=' +
+                  role
+              )
+            ">
+          <span class="icon studentI"></span>
+          <span class="name">学生管理</span>
+        </div>
+      </div>
       <div class="sm_right">
         <div v-if="ctype == 1" class="pb_content_body" style="
         background: #fff;
@@ -1427,4 +1462,56 @@ export default {
   top: 10px;
   border-radius: 5px;
 }
+
+.nav {
+  height: 55px;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  cursor: pointer;
+  color: #777777;
+  transition: all .5s;
+}
+
+.nav:hover {
+  background: rgb(204, 204, 204);
+}
+
+.nav.active {
+  background: #3d67bc !important;
+  color: #fff;
+}
+
+.nav .icon {
+  width: 16px;
+  height: 16px;
+  margin-right: 5px;
+  background-size: 100% 100%;
+}
+
+.nav .name {}
+
+.nav .icon.gradeI {
+  background-image: url(../../../assets/icon/studentManage/grade.png);
+}
+
+.nav .icon.classI {
+  background-image: url(../../../assets/icon/studentManage/class.png);
+}
+
+.nav .icon.studentI {
+  background-image: url(../../../assets/icon/studentManage/student.png);
+}
+
+.nav.active .icon.gradeI {
+  background-image: url(../../../assets/icon/studentManage/grade-a.png);
+}
+
+.nav.active .icon.classI {
+  background-image: url(../../../assets/icon/studentManage/class-a.png);
+}
+
+.nav.active .icon.studentI {
+  background-image: url(../../../assets/icon/studentManage/student-a.png);
+}
 </style>

+ 88 - 1
src/components/pages/studentManage/grade/index.vue

@@ -1,7 +1,42 @@
 <template>
   <div class="pb_content" style="background: unset">
     <div class="sm_box">
-      <div class="sm_left"></div>
+      <div class="sm_left">
+        <div class="nav active">
+          <span class="icon gradeI"></span>
+          <span class="name">年级管理</span>
+        </div>
+        <div class="nav" @click="
+              goTo(
+                '/class?userid=' +
+                  userid +
+                  '&oid=' +
+                  oid +
+                  '&org=' +
+                  org +
+                  '&role=' +
+                  role
+              )
+            ">
+          <span class="icon classI"></span>
+          <span class="name">班级管理</span>
+        </div>
+        <div class="nav" @click="
+              goTo(
+                '/student?userid=' +
+                  userid +
+                  '&oid=' +
+                  oid +
+                  '&org=' +
+                  org +
+                  '&role=' +
+                  role
+              )
+            ">
+          <span class="icon studentI"></span>
+          <span class="name">学生管理</span>
+        </div>
+      </div>
       <div class="sm_right">
         <div v-if="ctype == 1" class="pb_content_body" style="
         background: #fff;
@@ -1310,5 +1345,57 @@ export default {
   top: 10px;
   border-radius: 5px;
 }
+
+.nav {
+  height: 55px;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  cursor: pointer;
+  color: #777777;
+  transition: all .5s;
+}
+
+.nav:hover {
+  background: rgb(204, 204, 204);
+}
+
+.nav.active {
+  background: #3d67bc !important;
+  color: #fff;
+}
+
+.nav .icon {
+  width: 16px;
+  height: 16px;
+  margin-right: 5px;
+  background-size: 100% 100%;
+}
+
+.nav .name {}
+
+.nav .icon.gradeI {
+  background-image: url(../../../../assets/icon/studentManage/grade.png);
+}
+
+.nav .icon.classI {
+  background-image: url(../../../../assets/icon/studentManage/class.png);
+}
+
+.nav .icon.studentI {
+  background-image: url(../../../../assets/icon/studentManage/student.png);
+}
+
+.nav.active .icon.gradeI {
+  background-image: url(../../../../assets/icon/studentManage/grade-a.png);
+}
+
+.nav.active .icon.classI {
+  background-image: url(../../../../assets/icon/studentManage/class-a.png);
+}
+
+.nav.active .icon.studentI {
+  background-image: url(../../../../assets/icon/studentManage/student-a.png);
+}
 </style>
   

+ 3 - 3
src/router/index.js

@@ -2,9 +2,9 @@ import Vue from 'vue'
 import Router from 'vue-router'
 import ElementUI from 'element-ui'
 import 'element-ui/lib/theme-chalk/index.css'
-import classA from '@/components/pages/class'
+import classA from '@/components/pages/studentManage/class'
 import teacherOffice from '@/components/pages/teacherOffice'
-import grade from '@/components/pages/grade'
+import grade from '@/components/pages/studentManage/grade'
 import classGM from '@/components/pages/classGM'
 import course from '@/components/pages/course'
 import trainCourse from '@/components/pages/trainCourse/course'
@@ -14,7 +14,7 @@ import courseDetail from '@/components/pages/courseDetail'
 import data from '@/components/pages/data'
 import dataGM from '@/components/pages/dataGM'
 import notice from '@/components/pages/notice'
-import student from '@/components/pages/student'
+import student from '@/components/pages/studentManage/student'
 import studentGM from '@/components/pages/studentGM'
 import works from '@/components/pages/works'
 import studentWorks from '@/components/pages/studentWorks'

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików