-
-
@@ -226,113 +20,4 @@ export default {
padding: 0;
box-sizing: border-box;
}
-.el-tag {
- margin-left: 1%;
-}
-html,body,#app{
- /* width: 1900px; */
- height: 100%;
-}
-.container{
- height: 100%;
-}
-.header {
- width: 100%;
- height: 50px;
- /* background: -webkit-linear-gradient(
- left,
- rgb(68, 183, 250),
- rgb(47, 235, 141),
- rgb(68, 183, 250)
- ); */
- background: -webkit-linear-gradient(
- left,
- rgb(18, 128, 188),
- rgb(97, 183, 250),
- rgb(68, 183, 250)
- );
- line-height: 50px;
-}
-.header_title {
- color: white;
- margin-left: 25px;
- float: left;
- font-weight: bolder;
- font-size: 24px;
- font-family: fangsong;
- text-decoration: none;
-}
-.header_Administration {
- width: 100px;
- height: 50px;
- margin-right: 25px;
- float: right;
- color: white;
- border: 0;
-}
-.el-menu-vertical-demo:not(.el-menu--collapse) {
- width: 200px;
- min-height: 400px;
-}
-.el-icon-s-operation {
- font-size: 24px;
- color: rgb(130, 132, 134);
-}
-.foot {
- /* width: 1900px; */
- height: 94.5%;
- width: 100%;
-}
-.foot_herde{
- /* width: 85.5%; */
- /* float: left; */
- margin-top: 1%
- /* border-bottom: 1px solid red; */
-}
-.foot_header {
- height: 100%;
- overflow-y: auto;
- float: left;
-}
-.foot::after {
- content: "";
- height: 0;
- line-height: 0;
- display: block;
- visibility: hidden;
- clear: both;
-}
-.foot_foot {
- /* width: 92.5%; */
- /* height: 703px; */
- /* background-color: red; */
- /* float: left; */
- margin-top: 0.5%
-}
-.open {
- margin-top: 200px;
- text-align: center
-}
-.item {
- margin-top: 10px;
- margin-right: 40px;
-}
-.uls {
- width: 100px;
- background-color: rgb(215, 225, 226);
- position: absolute;
- right: 20px;
- top: 50px;
- text-align: center;
- text-decoration: none;
-}
-.uls1{
- width: 100px;
- background-color: rgb(215, 225, 226);
- position: absolute;
- right: 20px;
- top: 100px;
- text-align: center;
- text-decoration: none;
-}
\ No newline at end of file
diff --git a/student_vue/src/assets/carousel1.jpg b/student_vue/src/assets/carousel1.jpg
index 4fe24bb4efb694a071bfb2967ee402d4e0efb7c1..90bb2717982fd7187bf4f005947a26fd55df6dc9 100644
Binary files a/student_vue/src/assets/carousel1.jpg and b/student_vue/src/assets/carousel1.jpg differ
diff --git a/student_vue/src/assets/carousel11.jpg b/student_vue/src/assets/carousel11.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4fe24bb4efb694a071bfb2967ee402d4e0efb7c1
Binary files /dev/null and b/student_vue/src/assets/carousel11.jpg differ
diff --git a/student_vue/src/assets/carousel2.jpg b/student_vue/src/assets/carousel2.jpg
index c9aeba6a0034feeac448ad966394b9623a448fde..955b275dada41025c4482e3b5c7855853ed41457 100644
Binary files a/student_vue/src/assets/carousel2.jpg and b/student_vue/src/assets/carousel2.jpg differ
diff --git a/student_vue/src/assets/carousel21.jpg b/student_vue/src/assets/carousel21.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c9aeba6a0034feeac448ad966394b9623a448fde
Binary files /dev/null and b/student_vue/src/assets/carousel21.jpg differ
diff --git a/student_vue/src/assets/carousel22.jpg b/student_vue/src/assets/carousel22.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f0d18517a95f635372838b11455949ef2413c44a
Binary files /dev/null and b/student_vue/src/assets/carousel22.jpg differ
diff --git a/student_vue/src/assets/carousel3.jpg b/student_vue/src/assets/carousel3.jpg
index 9b33879004af3049740eb8876ace7b53a0cabd3b..430ec0aa5f84464f6f5737d7da0c324fbdf7679f 100644
Binary files a/student_vue/src/assets/carousel3.jpg and b/student_vue/src/assets/carousel3.jpg differ
diff --git a/student_vue/src/assets/carousel31.jpg b/student_vue/src/assets/carousel31.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9b33879004af3049740eb8876ace7b53a0cabd3b
Binary files /dev/null and b/student_vue/src/assets/carousel31.jpg differ
diff --git a/student_vue/src/assets/carousel32.jpg b/student_vue/src/assets/carousel32.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3583452a67f4341e0f45c93827fa85e58f91abc3
Binary files /dev/null and b/student_vue/src/assets/carousel32.jpg differ
diff --git a/student_vue/src/assets/carousel4.jpg b/student_vue/src/assets/carousel4.jpg
index f393eac90ea0234be1ff329f80b01e4da2b110e0..c4b104af26378f5528b84e3b8b3e58479c551881 100644
Binary files a/student_vue/src/assets/carousel4.jpg and b/student_vue/src/assets/carousel4.jpg differ
diff --git a/student_vue/src/assets/carousel41.jpg b/student_vue/src/assets/carousel41.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f393eac90ea0234be1ff329f80b01e4da2b110e0
Binary files /dev/null and b/student_vue/src/assets/carousel41.jpg differ
diff --git a/student_vue/src/assets/carousel5.jpg b/student_vue/src/assets/carousel5.jpg
index e222799876da5f609cc1f98ff4a532d7b1d7096a..1f4fd536a5abb89663e69165a67dd6f3020fa035 100644
Binary files a/student_vue/src/assets/carousel5.jpg and b/student_vue/src/assets/carousel5.jpg differ
diff --git a/student_vue/src/assets/carousel51.jpg b/student_vue/src/assets/carousel51.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e222799876da5f609cc1f98ff4a532d7b1d7096a
Binary files /dev/null and b/student_vue/src/assets/carousel51.jpg differ
diff --git a/student_vue/src/components/BiaoTou.vue b/student_vue/src/components/BiaoTou.vue
new file mode 100644
index 0000000000000000000000000000000000000000..06a06eac757ea8c5981f7af2134dcf00141a784f
--- /dev/null
+++ b/student_vue/src/components/BiaoTou.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/student_vue/src/ifchajian.js b/student_vue/src/ifchajian.js
new file mode 100644
index 0000000000000000000000000000000000000000..c33a9ab98d1f5bbb6f3a2ad6f098864fc69947af
--- /dev/null
+++ b/student_vue/src/ifchajian.js
@@ -0,0 +1,15 @@
+
+const fangfa = function(val){
+ console.log(2524)
+ console.log(val)
+ if(val == 40002){
+ const nei = '权限不足'
+ return nei
+ }else if(val == 40001){
+ const nei = '图肯过期请重新登录'
+ localStorage.clear()
+ return nei
+ }
+}
+
+export default fangfa
\ No newline at end of file
diff --git a/student_vue/src/main.js b/student_vue/src/main.js
index e9882ad21e8106c9554d57d9a00356a0aaebe6d6..5caf5afade43a859c4a096bd587aaffbbd81552f 100644
--- a/student_vue/src/main.js
+++ b/student_vue/src/main.js
@@ -4,7 +4,9 @@ import router from './router'
import store from './store'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
-import request from './request'
+import request from './request';
+import ifchajian from './ifchajian';
+
// import axios from 'axios'
// Vue.prototype.$request = axios
@@ -15,9 +17,13 @@ Vue.use(ElementUI);
Vue.prototype.$http = request
+
+Vue.prototype.$ifhttp = ifchajian
+
new Vue({
router,
store,
request,
+ ifchajian,
render: h => h(App)
}).$mount('#app')
diff --git a/student_vue/src/request.js b/student_vue/src/request.js
index 67d29953182ce739385be1bb4452999aaae2ce3e..30160921977e7b50a277aed2f1b76a744d79e425 100644
--- a/student_vue/src/request.js
+++ b/student_vue/src/request.js
@@ -2,14 +2,15 @@
import axios from 'axios'
// 设置请求路径
const request = axios.create({
- baseURL:"http://192.168.1.40:7003",
+ baseURL:"http://192.168.1.7:7003",
})
// 使用路由拦截设置请求头
request.interceptors.request.use((req) => {
- let token = localStorage.getItem('access_token')
- if(token){
- req.headers.token = token;
+ let access_token = localStorage.getItem('access_token')
+ if(access_token){
+ req.headers.access_token = access_token;
}
+ req.headers.url = window.location.pathname
return req
})
diff --git a/student_vue/src/router/index.js b/student_vue/src/router/index.js
index 1d2bb2aa8d46392fb614c622e080dd52ad6440e6..c0952489bc951e2954e66f899576643d32ad48b0 100644
--- a/student_vue/src/router/index.js
+++ b/student_vue/src/router/index.js
@@ -7,78 +7,109 @@ const routes = [
{
path: '/',
name: 'Shouye',
- component: () => import('../views/Shouye.vue')
+ component: () => import('../views/Shouye.vue'),
+ children: [
+ {
+ path: 'yonghuguanli',
+ name: 'Yhgl',
+ component: () => import('../views/Yhgl.vue')
+ },
+ {
+ path: 'jueseguanli',
+ name: 'Jsgl',
+ component: () => import('../views/Jsgl.vue')
+ },
+ {
+ path: 'banjiguanli',
+ name: 'Bjgl',
+ component: () => import('../views/Bjgl.vue')
+ },
+ {
+ path: 'xiangmuliebiao',
+ name: 'Xmlb',
+ component: () => import('../views/Xmlb.vue')
+ },
+ {
+ path: 'caidanguanli',
+ name: 'Cdgl',
+ component: () => import('../views/Cdgl.vue')
+ },
+ {
+ path: 'xueshengchaxun',
+ name: 'Xscx',
+ component: () => import('../views/Xscx.vue')
+ },
+ {
+ path: 'chengjichaxun',
+ name: 'Cjcx',
+ component: () => import('../views/Cjcx.vue')
+ },
+ {
+ path: 'huojiangguanli',
+ name: 'Hjgl',
+ component: () => import('../views/Qfzcx.vue')
+ },
+ {
+ path: 'chengjifenzu',
+ name: 'Cjfz',
+ component: () => import('../views/Cjfz.vue')
+ },
+ {
+ path: 'zhanshifenzu',
+ name: 'Zsfz',
+ component: () => import('../views/Zsfz.vue')
+ },
+ {
+ path: 'rizhiliebiao',
+ name: 'Rzlb',
+ component: () => import('../views/Rzlb.vue')
+ },
+ {
+ path: 'qianfenzhishenhe',
+ name: 'Qfzsh',
+ component: () => import('../views/Qfzsh.vue')
+ },
+ {
+ path: 'xiaoxiliebiao',
+ name: 'Xxgl',
+ component: () => import('../views/Xxgl.vue')
+ },
+ {
+<<<<<<< HEAD
+ path: 'jueseye',
+ name: 'Jsy',
+ component: () => import('../views/Jsy.vue')
+ },
+=======
+ path: '/kechengguanli',
+ name: 'Kcgl',
+ component: () => import('../views/Kcgl.vue')
+ },
+ {
+ path: '/chengjiluru',
+ name: 'Cjlr',
+ component: () => import('../views/Cjlr.vue')
+ },
+>>>>>>> d94b9af8a7cad897306a8cba085e691f29bffd7c
+ ]
},
{
path: '/login',
name: 'Login',
component: () => import('../views/login.vue')
},
- {
- path: '/yonghuguanli',
- name: 'Yhgl',
- component: () => import('../views/Yhgl.vue')
- },
- {
- path: '/jueseguanli',
- name: 'Jsgl',
- component: () => import('../views/Jsgl.vue')
- },
- {
- path: '/banjiguanli',
- name: 'Bjgl',
- component: () => import('../views/Bjgl.vue')
- },
- {
- path: '/xiangmuliebiao',
- name: 'Xmlb',
- component: () => import('../views/Xmlb.vue')
- },
- {
- path: '/caidanguanli',
- name: 'Cdgl',
- component: () => import('../views/Cdgl.vue')
- },
- {
- path: '/kechengguanli',
- name: 'Kcgl',
- component: () => import('../views/Kcgl.vue')
- },
- {
- path: '/xueshengchaxun',
- name: 'Xscx',
- component: () => import('../views/Xscx.vue')
- },
- {
- path: '/chengjichaxun',
- name: 'Cjcx',
- component: () => import('../views/Cjcx.vue')
- },
{
path: '/qianfenzhichaxun',
name: 'Qfzcx',
component: () => import('../views/Qfzcx.vue')
},
- {
- path: '/chengjiluru',
- name: 'Cjlr',
- component: () => import('../views/Cjlr.vue')
- },
{
path: '/qianfenzhiluru',
name: 'Qfzlr',
component: () => import('../views/Qfzlr.vue')
},
- {
- path: '/huojiangguanli',
- name: 'Hjgl',
- component: () => import('../views/Hjgl.vue')
- },
- {
- path: '/chengjifenzu',
- name: 'Cjfz',
- component: () => import('../views/Cjfz.vue')
- },
+
+
{
path: '/qianfenzhiguize',
name: 'Qfzgz',
@@ -89,36 +120,7 @@ const routes = [
name: 'Zpzs',
component: () => import('../views/Zpzs.vue')
},
- {
- path: '/zhanshifenzu',
- name: 'Zsfz',
- component: () => import('../views/Zsfz.vue')
- },
- {
- path: '/rizhiliebiao',
- name: 'Rzlb',
- component: () => import('../views/Rzlb.vue')
- },
- {
- path: '/qianfenzhishenhe',
- name: 'Qfzsh',
- component: () => import('../views/Qfzsh.vue')
- },
- {
- path: '/xiaoxiliebiao',
- name: 'Xxgl',
- component: () => import('../views/Xxgl.vue')
- },
- {
- path: '/zhanghaoxinxi',
- name: 'Zhxx',
- component: () => import('../views/Zhxx.vue')
- },
- // {
- // path: '/*',
- // name: 'shilingshi',
- // component: () => import('../components/404.vue')
- // },
+
]
const router = new VueRouter({
@@ -127,17 +129,16 @@ const router = new VueRouter({
routes
})
-router.beforeEach((to,from,next)=>{
- if(to.path != '/login'){
- if(localStorage.getItem('access_token')){
+router.beforeEach((to,from,next) => {
+ if (to.path != '/login') {
+ if (localStorage.getItem('access_token')) {
next();
- }else{
+ } else {
next('/login');
}
- }else{
+ } else {
next();
}
})
-
export default router
diff --git a/student_vue/src/views/Cdgl.vue b/student_vue/src/views/Cdgl.vue
index 83c27a625648d8a074dc00360439e39ab209a1db..9384b4c1f92fc593c12878c630561d83fcd0880a 100644
--- a/student_vue/src/views/Cdgl.vue
+++ b/student_vue/src/views/Cdgl.vue
@@ -1,5 +1,597 @@
-
菜单管理
+
+
+
操作说明:
+
* 该功能主要用于菜单的修改,添加。!注意该功能自有超管可以使用
+
+
+
+
+ 添加菜单
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 移除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传子菜单
+
+
+ 编辑
+
+
+
+ 移除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+
+
+
+
+
\ No newline at end of file
diff --git a/student_vue/src/views/Cjcx.vue b/student_vue/src/views/Cjcx.vue
index 23988325270033361de3647626750176e6287f1a..3c923cf383360d011368ef95cd199c11bedfe865 100644
--- a/student_vue/src/views/Cjcx.vue
+++ b/student_vue/src/views/Cjcx.vue
@@ -1,5 +1,140 @@
-
成绩查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+ 删除
+
+
+
+
-
\ No newline at end of file
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/student_vue/src/views/Cjfz.vue b/student_vue/src/views/Cjfz.vue
index c0cd3aaba8afa46257513f033b7ba040143e5344..0f6dc87b8c5f3a16f46cfe1f5bc077bd86ff3101 100644
--- a/student_vue/src/views/Cjfz.vue
+++ b/student_vue/src/views/Cjfz.vue
@@ -1,5 +1,148 @@
-
成绩分组
+
+
+
操作说明:
+
* 该功能主要用于学生成绩的分组
+
+
+
+
+
+
+
+
+
+
+ 添加
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+
+
+
+
+
+
\ No newline at end of file
diff --git a/student_vue/src/views/Cjlr.vue b/student_vue/src/views/Cjlr.vue
index 2639f00955812359f2e1d7617074780726d55653..75c5c438c5ba851f8593cf345209a2a6b2e5587d 100644
--- a/student_vue/src/views/Cjlr.vue
+++ b/student_vue/src/views/Cjlr.vue
@@ -1,5 +1,120 @@
-
成绩录入
+
+
操作说明:
+
* 该功能主要用于设置课程相关的信息,包括新增和编辑等操作,课程是与班级绑定的,每个班级都可以设置自己的课程,与其他班级无关。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 立即创建
+ 取消
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/student_vue/src/views/Jsgl.vue b/student_vue/src/views/Jsgl.vue
index 6af6562a065b0d89e397a8b81ee4938bd6004ccc..66c3e9d53272d340bf7d8367895cc85c7593f1b3 100644
--- a/student_vue/src/views/Jsgl.vue
+++ b/student_vue/src/views/Jsgl.vue
@@ -1,5 +1,265 @@
-
角色管理
+<<<<<<< HEAD
+
+
+
操作说明
+
* 该功能主要用于设置公司内部员工的角色,以及对应的权限。
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+
+
+=======
+
+
操作说明:
+
* 该功能主要用于设置公司内部员工的角色,以及对应的权限。
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+
+
+>>>>>>> d94b9af8a7cad897306a8cba085e691f29bffd7c
+
+
+
+
+
+
+
+
+
+
+
+ 用户管理
+
+
+ 用户管理
+
+
+ 角色管理
+
+
+
+
+
+ 项目管理
+
+
+ 项目列表
+
+
+ 班级管理
+
+
+
+
+
+ 菜单管理
+
+
+ 菜单管理
+
+
+
+
+
+ 课程管理
+
+
+ 课程管理
+
+
+
+
+
+ 学生管理
+
+
+ 学生查询
+
+
+ 成绩查询
+
+
+ 千分制查询
+
+
+ 成绩录入
+
+
+ 千分制录入
+
+
+ 获奖管理
+
+
+ 成绩分组
+
+
+ 千分制规则
+
+
+ 作品展示
+
+
+ 展示分组
+
+
+
+
+
+ 日志管理
+
+
+ 日志列表
+
+
+
+
+
+ 审核管理
+
+
+ 千分制审核
+
+
+
+
+
+ 消息管理
+
+
+ 消息列表
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/student_vue/src/views/Zhxx.vue b/student_vue/src/views/Jsy.vue
similarity index 51%
rename from student_vue/src/views/Zhxx.vue
rename to student_vue/src/views/Jsy.vue
index 2f409b26b170a17d18b32941acee9c5500797bed..ea7e3ff51012e03a383fdcc41bee1c9ea8e87566 100644
--- a/student_vue/src/views/Zhxx.vue
+++ b/student_vue/src/views/Jsy.vue
@@ -1,5 +1,5 @@
-
账号信息
+
1111111111111111111111
diff --git a/student_vue/src/views/Kcgl.vue b/student_vue/src/views/Kcgl.vue
index a258e9f41aff23519ce2918516a77f6e56a2c89b..cdb2ba930592327420587a99ba213eaf40b2002c 100644
--- a/student_vue/src/views/Kcgl.vue
+++ b/student_vue/src/views/Kcgl.vue
@@ -3,12 +3,14 @@
-
操作说明 !
+
操作说明:
* 该功能主要用于设置课程相关的信息,包括新增和编辑等操作,课程是与班级绑定的,每个班级都可以设置自己的课程,与其他班级无关。
+
搜索
- 添加班级
+ 添加班级
@@ -62,6 +64,7 @@
+