动态菜单
This commit is contained in:
parent
cbb93384a5
commit
a328eec829
File diff suppressed because one or more lines are too long
1
src/main/resources/static/static/css/app.feb1322a.css
Normal file
1
src/main/resources/static/static/css/app.feb1322a.css
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +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-03b6777e]{min-height:100%;width:100%;background-color:#2d3a4b;overflow:hidden}.login-container .login-form[data-v-03b6777e]{position:relative;width:520px;max-width:100%;padding:160px 35px 0;margin:0 auto;overflow:hidden}.login-container .tips[data-v-03b6777e]{font-size:14px;color:#fff;margin-bottom:10px}.login-container .tips span[data-v-03b6777e]:first-of-type{margin-right:16px}.login-container .svg-container[data-v-03b6777e]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.login-container .title-container[data-v-03b6777e]{position:relative}.login-container .title-container .title[data-v-03b6777e]{font-size:26px;color:#eee;margin:0 auto 40px auto;text-align:center;font-weight:700}.login-container .show-pwd[data-v-03b6777e]{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}
|
||||
|
|
@ -0,0 +1 @@
|
|||
.app-container[data-v-31057a37]{padding:20px}.filter-row[data-v-31057a37]{margin-bottom:20px}.el-form-item[data-v-31057a37]{margin-bottom:0}.button-row[data-v-31057a37]{margin-top:10px;margin-bottom:10px}.el-button[data-v-31057a37]{margin-right:10px}
|
||||
|
|
@ -0,0 +1 @@
|
|||
.app-container[data-v-35e5c53e]{padding:20px}.el-form-item[data-v-35e5c53e]{margin-bottom:22px}.el-card[data-v-35e5c53e]{margin:20px auto;max-width:1000px}
|
||||
|
|
@ -0,0 +1 @@
|
|||
.app-container[data-v-43f4ac84]{padding:20px}.filter-row[data-v-43f4ac84]{margin-bottom:20px}.el-form-item[data-v-43f4ac84]{margin-bottom:0}.button-row[data-v-43f4ac84]{margin-top:10px;margin-bottom:10px}.el-button[data-v-43f4ac84]{margin-right:10px}
|
||||
|
|
@ -0,0 +1 @@
|
|||
.app-container[data-v-0f00d374]{padding:20px}.button-container[data-v-0f00d374]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.filter-row[data-v-0f00d374]{margin-bottom:20px}.el-form-item[data-v-0f00d374]{margin-bottom:0}
|
||||
|
|
@ -0,0 +1 @@
|
|||
.app-container[data-v-27336528]{padding:20px}.button-container[data-v-27336528]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.filter-row[data-v-27336528]{margin-bottom:20px}.el-form-item[data-v-27336528]{margin-bottom:0}
|
||||
|
|
@ -0,0 +1 @@
|
|||
.app-container[data-v-016a7085]{padding:20px}.button-container[data-v-016a7085]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.filter-row[data-v-016a7085]{margin-bottom:20px}.el-form-item[data-v-016a7085]{margin-bottom:0}
|
||||
1
src/main/resources/static/static/js/app.d071d29a.js
Normal file
1
src/main/resources/static/static/js/app.d071d29a.js
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-27f09d3d"],{7554:function(t,e,s){"use strict";s("f492")},"9ed6":function(t,e,s){"use strict";s.r(e);var n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"login-container"},[s("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:t.loginForm,rules:t.loginRules,"auto-complete":"on","label-position":"left"}},[s("div",{staticClass:"title-container"},[s("h3",{staticClass:"title"},[t._v("管理系统")])]),s("el-form-item",{attrs:{prop:"username"}},[s("span",{staticClass:"svg-container"},[s("svg-icon",{attrs:{"icon-class":"user"}})],1),s("el-input",{ref:"username",attrs:{placeholder:"校园账户id",name:"账户ID",type:"number",tabindex:"1","auto-complete":"on"},model:{value:t.loginForm.accountId,callback:function(e){t.$set(t.loginForm,"accountId",e)},expression:"loginForm.accountId"}})],1),s("el-form-item",{attrs:{prop:"password"}},[s("span",{staticClass:"svg-container"},[s("svg-icon",{attrs:{"icon-class":"password"}})],1),s("el-input",{key:t.passwordType,ref:"password",attrs:{type:t.passwordType,placeholder:"密码",name:"password",tabindex:"2","auto-complete":"on"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}},model:{value:t.loginForm.password,callback:function(e){t.$set(t.loginForm,"password",e)},expression:"loginForm.password"}}),s("span",{staticClass:"show-pwd",on:{click:t.showPwd}},[s("svg-icon",{attrs:{"icon-class":"password"===t.passwordType?"eye":"eye-open"}})],1)],1),s("el-button",{staticStyle:{width:"100%","margin-bottom":"30px"},attrs:{loading:t.loading,type:"primary"},nativeOn:{click:function(e){return e.preventDefault(),t.handleLogin(e)}}},[t._v("Login")]),s("div",{staticClass:"tips"},[s("span",{staticStyle:{"margin-right":"20px"}},[t._v("username: 1000、10001、10002")]),s("span",[t._v(" password: admin、teacher、student")])])],1)],1)},o=[],r={name:"Login",data:function(){var t=function(t,e,s){s()},e=function(t,e,s){e.length<5?s(new Error("The password can not be less than 6 digits")):s()};return{loginForm:{accountId:"1000",password:"admin"},loginRules:{username:[{required:!0,trigger:"blur",validator:t}],password:[{required:!0,trigger:"blur",validator:e}]},loading:!1,passwordType:"password",redirect:void 0}},watch:{$route:{handler:function(t){this.redirect=t.query&&t.query.redirect},immediate:!0}},methods:{showPwd:function(){var t=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){t.$refs.password.focus()}))},handleLogin:function(){var t=this;this.$refs.loginForm.validate((function(e){if(!e)return console.log("error submit!!"),!1;t.loading=!0,t.$store.dispatch("user/login",t.loginForm).then((function(){console.log("login success, this.redirect",t.redirect),t.$router.push({path:t.redirect||"/"}),t.loading=!1})).catch((function(){t.loading=!1}))}))}}},i=r,a=(s("b4d4"),s("7554"),s("2877")),l=Object(a["a"])(i,n,o,!1,null,"03b6777e",null);e["default"]=l.exports},b4d4:function(t,e,s){"use strict";s("edbd")},edbd:function(t,e,s){},f492:function(t,e,s){}}]);
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4a7e8255"],{8757:function(t,e,n){"use strict";n.d(e,"d",(function(){return r})),n.d(e,"f",(function(){return l})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return i})),n.d(e,"e",(function(){return o})),n.d(e,"b",(function(){return c}));var a=n("b775");function r(t){return Object(a["a"])({url:"/api/score/list",method:"get",params:t})}function l(t){return Object(a["a"])({url:"/api/score/subjects",method:"get",params:t})}function s(t){return Object(a["a"])({url:"/api/score/info",method:"get",params:t})}function i(t){return Object(a["a"])({url:"/api/score/add",method:"post",data:t})}function o(t){return Object(a["a"])({url:"/api/score/update",method:"post",data:t})}function c(t){return Object(a["a"])({url:"/api/score/delete",method:"post",data:t})}},"937a":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-container"},[n("el-form",{attrs:{"label-width":"120px"}},[n("el-row",{staticClass:"filter-row",attrs:{type:"flex",justify:"start"}},[n("el-col",{attrs:{span:8}},[n("el-form-item",{attrs:{label:"年份"}},[n("el-input",{attrs:{placeholder:"请输入年份"},model:{value:t.filter.year,callback:function(e){t.$set(t.filter,"year",e)},expression:"filter.year"}})],1)],1),n("el-col",{attrs:{span:8}},[n("el-form-item",{attrs:{label:"学期"}},[n("el-input",{attrs:{placeholder:"请输入学期"},model:{value:t.filter.term,callback:function(e){t.$set(t.filter,"term",e)},expression:"filter.term"}})],1)],1),n("el-col",{attrs:{span:8}},[n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.onFilter}},[t._v("成绩查询")])],1)],1)],1)],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:t.list,"element-loading-text":"Loading",border:"",fit:"","highlight-current-row":""}},[n("el-table-column",{attrs:{align:"center",label:"学生账户"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.studentId)+" ")]}}])}),n("el-table-column",{attrs:{label:"学生姓名"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.studentName)+" ")]}}])}),n("el-table-column",{attrs:{label:"班级id",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(e.row.classId))])]}}])}),n("el-table-column",{attrs:{label:"科目",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(e.row.subjectName))])]}}])}),n("el-table-column",{attrs:{label:"学年",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(e.row.year))])]}}])}),n("el-table-column",{attrs:{label:"学期",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(e.row.term))])]}}])}),n("el-table-column",{attrs:{label:"分数",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(e.row.score))])]}}])})],1)],1)},r=[],l=(n("4de4"),n("d3b7"),n("0643"),n("2382"),n("c24f")),s=n("5f87"),i=n("8757"),o={filters:{statusFilter:function(t){var e={published:"success",draft:"gray",deleted:"danger"};return e[t]}},data:function(){return{list:null,listLoading:!0,filter:{accountId:"",year:"",term:""}}},created:function(){this.fetchData()},methods:{fetchData:function(){var t=this;this.listLoading=!0;var e=Object(s["a"])();Object(l["c"])(e).then((function(e){t.accountId=e.userId,t.classId=e.classId,t.listLoading=!1})).catch((function(){t.listLoading=!1}))},onFilter:function(){var t=this;this.listLoading=!0,Object(i["f"])(this.filter).then((function(e){t.list=e.result,t.listLoading=!1})).catch((function(){t.listLoading=!1}))}}},c=o,u=(n("dab3"),n("2877")),d=Object(u["a"])(c,a,r,!1,null,"31057a37",null);e["default"]=d.exports},a9f8:function(t,e,n){},dab3:function(t,e,n){"use strict";n("a9f8")}}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4dd98664"],{"385e":function(t,e,n){},"5ee6":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-container"},[n("el-form",{ref:"form",attrs:{model:t.form,"label-width":"120px"}},[n("el-form-item",{attrs:{label:"科目名称"}},[n("el-input",{staticStyle:{width:"200px"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),n("el-form-item",{attrs:{label:"科目类型"}},[n("el-select",{attrs:{placeholder:"选择类型"},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},[n("el-option",{attrs:{label:"必修",value:"1"}}),n("el-option",{attrs:{label:"选修",value:"2"}})],1)],1),n("el-form-item",{attrs:{label:"学分"}},[n("el-input",{staticStyle:{width:"200px"},model:{value:t.form.credit,callback:function(e){t.$set(t.form,"credit",e)},expression:"form.credit"}})],1),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.onSubmit}},[t._v("提交")]),n("el-button",{on:{click:t.onCancel}},[t._v("取消")])],1)],1)],1)},i=[],o=(n("b0c0"),n("c418")),a={props:{id:{type:String,required:!1,default:""}},data:function(){return{form:{id:"",name:"",type:"",credit:""}}},created:function(){var t=this;if(this.id){var e={id:this.id};this.loading=!0,Object(o["c"])(e).then((function(e){var n=e.result,r={1:"必修",2:"选修"};t.form={id:n.id,name:n.name,type:n.type,credit:n.credit},t.form.type=r[n.type]||"",t.loading=!1})).catch((function(){t.loading=!1})),console.log("id is {}",this.id)}},methods:{onSubmit:function(){var t=this;this.loading=!0,this.form.id?Object(o["e"])(this.form).then((function(){t.$message({type:"info",message:"更新成功"}),t.$router.push("/teacher/subject")})):Object(o["a"])(this.form).then((function(){t.$router.push("/teacher/subject"),t.loading=!1})).catch((function(){t.loading=!1}))},onCancel:function(){this.$router.push("/teacher/subject")}}},c=a,u=(n("ff6f"),n("2877")),l=Object(u["a"])(c,r,i,!1,null,"1b3e544c",null);e["default"]=l.exports},c418:function(t,e,n){"use strict";n.d(e,"d",(function(){return i})),n.d(e,"a",(function(){return o})),n.d(e,"e",(function(){return a})),n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return u}));var r=n("b775");function i(t){return Object(r["a"])({url:"/api/subject/list",method:"get",params:t})}function o(t){return Object(r["a"])({url:"/api/subject/add",method:"post",data:t})}function a(t){return Object(r["a"])({url:"/api/subject/update",method:"post",data:t})}function c(t){return Object(r["a"])({url:"/api/subject/delete",method:"post",data:t})}function u(t){return Object(r["a"])({url:"/api/subject/info",method:"get",params:t})}},ff6f:function(t,e,n){"use strict";n("385e")}}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6bcd7e08"],{"371d":function(e,t,l){"use strict";l.r(t);var o=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[l("el-form-item",{attrs:{label:"学生姓名"}},[l("el-input",{staticStyle:{width:"200px"},model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",t)},expression:"form.username"}})],1),l("el-form-item",{attrs:{label:"性别"}},[l("el-select",{attrs:{placeholder:"选择性别"},model:{value:e.form.gender,callback:function(t){e.$set(e.form,"gender",t)},expression:"form.gender"}},[l("el-option",{attrs:{label:"男",value:"1"}}),l("el-option",{attrs:{label:"女",value:"2"}})],1)],1),l("el-form-item",{attrs:{label:"出生日期"}},[l("el-col",{attrs:{span:11}},[l("el-date-picker",{staticStyle:{width:"200px"},attrs:{type:"date",placeholder:"选择日期"},model:{value:e.form.birthday,callback:function(t){e.$set(e.form,"birthday",t)},expression:"form.birthday"}})],1)],1),l("el-form-item",{attrs:{label:"联系方式"}},[l("el-input",{staticStyle:{width:"200px"},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone",t)},expression:"form.phone"}})],1),l("el-form-item",{attrs:{label:"学院"}},[l("el-select",{attrs:{placeholder:"选择学院"},model:{value:e.form.college,callback:function(t){e.$set(e.form,"college",t)},expression:"form.college"}},[l("el-option",{attrs:{label:"电控",value:"electronic"}}),l("el-option",{attrs:{label:"机械",value:"mechanical"}}),l("el-option",{attrs:{label:"计算机",value:"computer"}})],1)],1),l("el-form-item",{attrs:{label:"班级"}},[l("el-input",{staticStyle:{width:"200px"},model:{value:e.form.classId,callback:function(t){e.$set(e.form,"classId",t)},expression:"form.classId"}})],1),l("el-form-item",[l("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v("提交")]),l("el-button",{on:{click:e.onCancel}},[e._v("取消")])],1)],1)],1)},a=[],r=l("c24f"),n={props:{id:{type:String,required:!1,default:""}},data:function(){return{form:{userId:"",username:"",gender:"",birthday:"",phone:"",college:"",classId:""}}},created:function(){var e=this;if(this.id){var t={id:this.id};this.loading=!0,Object(r["h"])(t).then((function(t){var l=t.result;e.form={userId:l.userId,username:l.username,gender:l.gender,birthday:new Date(l.birthday),phone:l.phone,college:l.college,classId:l.classId},e.loading=!1})).catch((function(){e.loading=!1})),console.log("id is {}",this.id)}},methods:{onSubmit:function(){var e=this;this.loading=!0,this.form.userId?Object(r["g"])(this.form).then((function(){e.$message({type:"info",message:"更新成功"})})):this.$store.dispatch("user/createUser",this.form).then((function(){e.$router.push("/teacher/table"),e.loading=!1})).catch((function(){e.loading=!1}))},onCancel:function(){this.$router.push("/teacher/table")}}},s=n,i=(l("59b6"),l("2877")),c=Object(i["a"])(s,o,a,!1,null,"56d84331",null);t["default"]=c.exports},"59b6":function(e,t,l){"use strict";l("cb36")},cb36:function(e,t,l){}}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-76360a78"],{2209:function(e,t,n){},6774:function(e,t,n){"use strict";n("2209")},e382:function(e,t,n){"use strict";n.r(t);var s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("el-card",{attrs:{shadow:"hover"}},[n("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[n("span",[e._v("个人信息")])]),n("el-form",{ref:"form",attrs:{model:e.userInfo,"label-width":"120px",disabled:!e.isEditing}},[n("el-row",[n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{label:"账号ID"}},[n("el-input",{attrs:{readonly:""},model:{value:e.userInfo.userId,callback:function(t){e.$set(e.userInfo,"userId",t)},expression:"userInfo.userId"}})],1)],1),n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{label:"用户名"}},[n("el-input",{model:{value:e.userInfo.username,callback:function(t){e.$set(e.userInfo,"username",t)},expression:"userInfo.username"}})],1)],1)],1),n("el-row",[n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{label:"角色"}},[n("el-input",{model:{value:e.userInfo.role,callback:function(t){e.$set(e.userInfo,"role",t)},expression:"userInfo.role"}})],1)],1),n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{label:"性别"}},[n("el-select",{attrs:{placeholder:"请选择性别"},model:{value:e.userInfo.gender,callback:function(t){e.$set(e.userInfo,"gender",t)},expression:"userInfo.gender"}},[n("el-option",{attrs:{label:"男",value:"male"}}),n("el-option",{attrs:{label:"女",value:"female"}})],1)],1)],1)],1),n("el-row",[n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{label:"班级ID"}},[n("el-input",{attrs:{readonly:""},model:{value:e.userInfo.classId,callback:function(t){e.$set(e.userInfo,"classId",t)},expression:"userInfo.classId"}})],1)],1),n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{label:"手机号"}},[n("el-input",{model:{value:e.userInfo.phone,callback:function(t){e.$set(e.userInfo,"phone",t)},expression:"userInfo.phone"}})],1)],1)],1),n("el-row",[n("el-col",{attrs:{span:24}},[n("el-form-item",{attrs:{label:"个人简介"}},[n("el-input",{attrs:{type:"textarea",rows:3},model:{value:e.userInfo.introduction,callback:function(t){e.$set(e.userInfo,"introduction",t)},expression:"userInfo.introduction"}})],1)],1)],1),e.isEditing?n("el-row",[n("el-col",{staticStyle:{"text-align":"center"},attrs:{span:24}},[n("el-button",{attrs:{type:"primary"},on:{click:e.handleSave}},[e._v("保存")]),n("el-button",{on:{click:e.handleCancel}},[e._v("取消")])],1)],1):e._e()],1)],1)],1)},a=[],r=(n("e9c4"),n("b64b"),n("c24f")),l=n("5f87"),o={data:function(){return{userInfo:{userId:"",username:"",role:"",gender:"",classId:"",className:"",phone:"",email:"",introduction:""},isEditing:!1,originalInfo:{},listLoading:!0}},created:function(){this.fetchData()},methods:{fetchData:function(){var e=this;this.listLoading=!0;var t=Object(l["a"])();Object(r["c"])(t).then((function(t){e.userInfo=t.result,e.userInfo.role=t.result.roles[0],e.originalInfo=JSON.parse(JSON.stringify(t)),e.listLoading=!1})).catch((function(){e.listLoading=!1}))},handleEdit:function(){this.isEditing=!0},handleSave:function(){var e=this;this.$refs.form.validate((function(t){t&&(e.listLoading=!0,Object(r["updateInfo"])(e.userInfo).then((function(t){e.$message.success("个人信息更新成功"),e.isEditing=!1,e.originalInfo=JSON.parse(JSON.stringify(e.userInfo)),e.listLoading=!1})).catch((function(){e.listLoading=!1})))}))},handleCancel:function(){this.isEditing=!1,this.userInfo=JSON.parse(JSON.stringify(this.originalInfo))}}},i=o,u=(n("6774"),n("2877")),c=Object(u["a"])(i,s,a,!1,null,"35e5c53e",null);t["default"]=c.exports},e9c4:function(e,t,n){var s=n("23e7"),a=n("d066"),r=n("d039"),l=a("JSON","stringify"),o=/[\uD800-\uDFFF]/g,i=/^[\uD800-\uDBFF]$/,u=/^[\uDC00-\uDFFF]$/,c=function(e,t,n){var s=n.charAt(t-1),a=n.charAt(t+1);return i.test(e)&&!u.test(a)||u.test(e)&&!i.test(s)?"\\u"+e.charCodeAt(0).toString(16):e},f=r((function(){return'"\\udf06\\ud834"'!==l("\udf06\ud834")||'"\\udead"'!==l("\udead")}));l&&s({target:"JSON",stat:!0,forced:f},{stringify:function(e,t,n){var s=l.apply(null,arguments);return"string"==typeof s?s.replace(o,c):s}})}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-abf30690"],{"95ef":function(t,e,n){"use strict";n("a3ac")},a3ac:function(t,e,n){},ad8f:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"a",(function(){return s}));var l=n("b775");function a(t){return Object(l["a"])({url:"/api/account/list",method:"get",params:t})}function s(t){return Object(l["a"])({url:"/api/class/list",method:"get",params:t})}},ea99:function(t,e,n){"use strict";n.r(e);var l=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-container"},[n("el-form",{attrs:{"label-width":"120px"}},[n("el-row",{staticClass:"filter-row",attrs:{type:"flex",justify:"start"}},[n("el-col",{attrs:{span:8}},[n("el-form-item",{attrs:{label:"按 UID 筛选"}},[n("el-input",{attrs:{placeholder:"请输入 UID"},model:{value:t.filter.uid,callback:function(e){t.$set(t.filter,"uid",e)},expression:"filter.uid"}})],1)],1),n("el-col",{attrs:{span:8}},[n("el-form-item",{attrs:{label:"按班级筛选"}},[n("el-input",{attrs:{placeholder:"请输入班级"},model:{value:t.filter.classId,callback:function(e){t.$set(t.filter,"classId",e)},expression:"filter.classId"}})],1)],1),n("el-col",{attrs:{span:4}},[n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.onFilter}},[t._v("筛选")])],1)],1),n("el-col",{attrs:{span:4}},[n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.handleAdd}},[t._v("新增")])],1)],1)],1)],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:t.list,"element-loading-text":"Loading",border:"",fit:"","highlight-current-row":""}},[n("el-table-column",{attrs:{align:"center",label:"校园账户id"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.userId)+" ")]}}])}),n("el-table-column",{attrs:{label:"姓名",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.username)+" ")]}}])}),n("el-table-column",{attrs:{label:"班级",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(e.row.classId))])]}}])}),n("el-table-column",{attrs:{label:"性别",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(e.row.gender))])]}}])}),n("el-table-column",{attrs:{label:"出生日期",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(e.row.birthday))])]}}])}),n("el-table-column",{attrs:{label:"联系方式",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(e.row.phone))])]}}])}),n("el-table-column",{attrs:{label:"学院",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(e.row.college))])]}}])}),n("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{type:"text"},on:{click:function(n){return t.handleEdit(e.row.userId)}}},[t._v("修改")]),n("el-button",{attrs:{type:"text"},on:{click:function(n){return t.handleDelete(e.row.userId)}}},[t._v("删除")])]}}])})],1)],1)},a=[],s=(n("4de4"),n("d3b7"),n("0643"),n("2382"),n("ad8f")),r=n("c24f"),i={filters:{statusFilter:function(t){var e={published:"success",draft:"gray",deleted:"danger"};return e[t]}},data:function(){return{list:null,listLoading:!0,filter:{uid:"",classId:""}}},created:function(){this.fetchData()},methods:{fetchData:function(){var t=this;this.listLoading=!0,Object(s["b"])().then((function(e){t.list=e.result,t.listLoading=!1})).catch((function(){t.listLoading=!1}))},handleAdd:function(){this.$router.push("/form/index")},onFilter:function(){var t=this;this.listLoading=!0,Object(s["b"])(this.filter).then((function(e){t.list=e.result,t.listLoading=!1})).catch((function(){t.listLoading=!1}))},handleEdit:function(t){this.$router.push({path:"/form/index",query:{id:t}})},handleDelete:function(t){var e=this;this.$confirm("确认删除该账户吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){console.log(t);var n={id:parseInt(t,10)};console.log(n),Object(r["b"])(n).then((function(){e.$message({type:"success",message:"删除成功!"}),e.fetchData()})).catch((function(){e.$message({type:"error",message:"删除失败, 请重试!"})}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))}}},o=i,c=(n("95ef"),n("2877")),u=Object(c["a"])(o,l,a,!1,null,"27336528",null);e["default"]=u.exports}}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d700ba52"],{"010b":function(t,e,n){},"20bc":function(t,e,n){"use strict";n("010b")},aede:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-container"},[n("el-form",{attrs:{"label-width":"120px"}},[n("el-row",{staticClass:"filter-row",attrs:{type:"flex",justify:"start"}},[n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"科目id"}},[n("el-input",{attrs:{placeholder:"请输入科目id"},model:{value:t.filter.id,callback:function(e){t.$set(t.filter,"id",e)},expression:"filter.id"}})],1)],1),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"科目名称"}},[n("el-input",{attrs:{placeholder:"请输入科目名称"},model:{value:t.filter.name,callback:function(e){t.$set(t.filter,"name",e)},expression:"filter.name"}})],1)],1),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"类型"}},[n("el-select",{attrs:{placeholder:"选择类型",clearable:""},model:{value:t.filter.type,callback:function(e){t.$set(t.filter,"type",e)},expression:"filter.type"}},[n("el-option",{attrs:{label:"必修",value:"1"}}),n("el-option",{attrs:{label:"选修",value:"2"}})],1)],1)],1),n("el-col",{attrs:{span:4,offset:0}},[n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.onFilter}},[t._v("筛选")])],1)],1),n("el-col",{attrs:{span:4,offset:0}},[n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.handleAdd}},[t._v("新增")])],1)],1)],1)],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:t.list,"element-loading-text":"Loading",border:"",fit:"","highlight-current-row":""}},[n("el-table-column",{attrs:{align:"center",label:"科目id"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.id)+" ")]}}])}),n("el-table-column",{attrs:{label:"科目名称"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.name)+" ")]}}])}),n("el-table-column",{attrs:{label:"科目类型",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s("1"==e.row.type?"必修":"选修"))])]}}])}),n("el-table-column",{attrs:{label:"学分",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(e.row.credit))])]}}])}),n("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{type:"text"},on:{click:function(n){return t.handleEdit(e.row)}}},[t._v("修改")]),n("el-button",{attrs:{type:"text"},on:{click:function(n){return t.handleDelete(e.row.id)}}},[t._v("删除")])]}}])})],1)],1)},l=[],i=(n("4de4"),n("d3b7"),n("0643"),n("2382"),n("c418")),r={filters:{statusFilter:function(t){var e={published:"success",draft:"gray",deleted:"danger"};return e[t]}},data:function(){return{list:null,listLoading:!0,filter:{id:"",name:"",type:""}}},created:function(){this.fetchData()},methods:{fetchData:function(){var t=this;this.listLoading=!0,Object(i["d"])().then((function(e){t.list=e.result,t.listLoading=!1})).catch((function(){t.listLoading=!1}))},handleAdd:function(){this.$router.push("/form/subject")},handleEdit:function(t){this.$router.push({path:"/form/subject",query:{id:t.id}})},onFilter:function(){var t=this;this.listLoading=!0,Object(i["d"])(this.filter).then((function(e){t.list=e.result,t.listLoading=!1})).catch((function(){t.listLoading=!1}))},handleDelete:function(t){var e=this;this.$confirm("确认删除该班级吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var n={id:t};Object(i["b"])(n).then((function(){e.$message({type:"success",message:"删除成功!"}),e.fetchData()})).catch((function(){e.$message({type:"error",message:"删除失败, 请重试!"})}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))}}},s=r,o=(n("20bc"),n("2877")),c=Object(o["a"])(s,a,l,!1,null,"016a7085",null);e["default"]=c.exports},c418:function(t,e,n){"use strict";n.d(e,"d",(function(){return l})),n.d(e,"a",(function(){return i})),n.d(e,"e",(function(){return r})),n.d(e,"b",(function(){return s})),n.d(e,"c",(function(){return o}));var a=n("b775");function l(t){return Object(a["a"])({url:"/api/subject/list",method:"get",params:t})}function i(t){return Object(a["a"])({url:"/api/subject/add",method:"post",data:t})}function r(t){return Object(a["a"])({url:"/api/subject/update",method:"post",data:t})}function s(t){return Object(a["a"])({url:"/api/subject/delete",method:"post",data:t})}function o(t){return Object(a["a"])({url:"/api/subject/info",method:"get",params:t})}}}]);
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f6ce77f2"],{1968:function(t,e,n){"use strict";n("6d65")},"4ed0":function(t,e,n){"use strict";n.r(e);var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-container"},[n("el-form",{ref:"form",attrs:{model:t.form,"label-width":"120px"}},[n("el-form-item",{attrs:{label:"入学年份"}},[n("el-input",{staticStyle:{width:"200px"},model:{value:t.form.year,callback:function(e){t.$set(t.form,"year",e)},expression:"form.year"}})],1),n("el-form-item",{attrs:{label:"班级名称"}},[n("el-input",{staticStyle:{width:"200px"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),n("el-form-item",{attrs:{label:"专业"}},[n("el-select",{attrs:{placeholder:"选择专业"},model:{value:t.form.major,callback:function(e){t.$set(t.form,"major",e)},expression:"form.major"}},[n("el-option",{attrs:{label:"软件工程",value:"SoftwareEngineering"}}),n("el-option",{attrs:{label:"网络工程",value:"NetworkEngineering"}}),n("el-option",{attrs:{label:"信息安全",value:"InformationSecurity"}}),n("el-option",{attrs:{label:"人工智能",value:"ArtificialIntelligence"}})],1)],1),n("el-form-item",{attrs:{label:"导员"}},[n("el-select",{attrs:{placeholder:"选择导员"},model:{value:t.form.counselorAccountId,callback:function(e){t.$set(t.form,"counselorAccountId",e)},expression:"form.counselorAccountId"}},t._l(t.counselors,(function(t){return n("el-option",{key:t.userId,attrs:{label:t.username+t.userId,value:t.userId}})})),1)],1),n("el-form-item",{attrs:{label:"学生数量"}},[n("el-input",{staticStyle:{width:"200px"},model:{value:t.form.studentCount,callback:function(e){t.$set(t.form,"studentCount",e)},expression:"form.studentCount"}})],1),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.onSubmit}},[t._v("提交")]),n("el-button",{on:{click:t.onCancel}},[t._v("取消")])],1)],1)],1)},r=[],a=(n("b0c0"),n("c24f")),l=n("50a5"),c={props:{id:{type:String,required:!1,default:""}},data:function(){return{form:{id:"",year:"",name:"",major:"",counselorAccountId:"",studentCount:""},counselors:[]}},created:function(){var t=this;if(Object(a["d"])().then((function(e){t.counselors=e.result})),this.id){var e={id:this.id};this.loading=!0,Object(l["b"])(e).then((function(e){var n=e.result;t.form={id:n.id,year:n.year,name:n.name,major:n.major,counselorAccountId:n.counselorAccountId,studentCount:n.studentCount},t.loading=!1})).catch((function(){t.loading=!1})),console.log("id is {}",this.id)}},methods:{onSubmit:function(){var t=this;this.loading=!0,this.form.id?Object(l["d"])(this.form).then((function(){t.$message({type:"info",message:"更新成功"}),t.$router.push("/teacher/class")})):(Object(l["a"])(this.form).then((function(){t.$router.push("/teacher/class"),t.loading=!1})).catch((function(){t.loading=!1})),this.$router.push("/teacher/class"))},onCancel:function(){this.$router.push("/teacher/class")}}},i=c,s=(n("1968"),n("2877")),u=Object(s["a"])(i,o,r,!1,null,"09baedeb",null);e["default"]=u.exports},"50a5":function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"d",(function(){return a})),n.d(e,"c",(function(){return l})),n.d(e,"b",(function(){return c}));var o=n("b775");function r(t){return Object(o["a"])({url:"/api/class/add",method:"post",data:t})}function a(t){return Object(o["a"])({url:"/api/class/update",method:"post",data:t})}function l(t){return Object(o["a"])({url:"/api/class/delete",method:"post",data:t})}function c(t){return Object(o["a"])({url:"/api/class/info",method:"get",params:t})}},"6d65":function(t,e,n){}}]);
|
||||
60
src/main/resources/static/static/js/chunk-libs.3a4663bd.js
Normal file
60
src/main/resources/static/static/js/chunk-libs.3a4663bd.js
Normal file
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user