cherry_fe/dist/js/chunk-622c2a75-legacy.88b7f145.js
2021-03-03 20:37:25 +08:00

1 line
14 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-622c2a75"],{"02cd":function(t,e,n){},"0a39":function(t,e,n){"use strict";n("6dca")},"0d1b":function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-touch",{staticClass:"grade",on:{swiperight:function(e){return t.changeWeek("left",t.current_term_index<t.split.length-1)},swipeleft:function(e){return t.changeWeek("right",t.current_term_index>0)}}},[n("div",{staticClass:"grade"},[n("header",[n("div",{staticClass:"w"},[n("div",{staticClass:"title-bar"},[t.grade?[n("div",{staticClass:"icon-box"},[n("i",{staticClass:"el-icon-refresh reflash",on:{click:function(e){return t.reflash()}}})]),n("div",{staticClass:"center"},[n("div",{staticClass:"left-box",on:{click:function(e){return t.changeWeek("left",t.current_term_index<t.split.length-1)}}},[n("i",{directives:[{name:"show",rawName:"v-show",value:t.current_term_index<t.split.length-1,expression:"current_term_index < split.length-1"}],staticClass:"el-icon-arrow-left icon"})]),n("div",{staticClass:"title-box"},[t._v(t._s(t.split[t.current_term_index].term_time.slice(0,4)+"-0"+t.split[t.current_term_index].term_time[4]))]),n("div",{staticClass:"right-box",on:{click:function(e){return t.changeWeek("right",t.current_term_index>0)}}},[n("i",{directives:[{name:"show",rawName:"v-show",value:t.current_term_index>0,expression:"current_term_index > 0"}],staticClass:"el-icon-arrow-right icon"})])]),n("div",{staticClass:"total-button",on:{click:function(e){t.detail=!0}}},[t._v("总成绩")])]:[n("div",{staticClass:"center"},[n("div",{staticClass:"title-box"},[t._v("成绩")])])]],2),t.grade?n("div",{staticClass:"grade-bar"},[n("p",[t._v(" 本学期绩点: "),n("span",[t._v(t._s(t.split[t.current_term_index].term_GPA.toPrecision(4)))])]),n("div",{staticClass:"kdc-box"},[n("p",[t._v(" 学分: "),n("span",[t._v(t._s(t.split[t.current_term_index].term_credit))])]),n("p",[t._v(" K/D "),n("span",[t._v(t._s(t.split[t.current_term_index].term_kill)+" / "+t._s(t.split[t.current_term_index].term_dead))])])])]):t._e()])]),t.grade?[n("div",{staticStyle:{height:"2.9rem"}}),t._l(t.split[t.current_term_index].term_grade,(function(e,r){return n("GradeCard",{key:r+30*t.current_term_index,attrs:{content:e}})}))]:[n("div",{staticStyle:{height:"1.2rem"}}),n("div",{staticClass:"errMsg"},[n("p",{staticClass:"title"},[t._v("抱歉,暂无数据")]),n("p",{staticClass:"content"},[t._v("请访问教务系统")]),n("p",{staticClass:"link",on:{click:function(e){return t.open("https://webvpn.cust.edu.cn")}}},[t._v("webvpn.cust.edu.cn")]),n("p",{staticClass:"content"},[t._v("如在教务能成功查看到成绩信息请")]),n("p",{staticClass:"link",on:{click:function(e){return t.reflash()}}},[t._v("刷新数据")]),n("p",{staticClass:"content"},[t._v("如果教务上都看不到那就与我无瓜了,")]),n("p",{staticClass:"content"},[t._v("若刷新后仍无数据请加群")]),n("p",{staticClass:"link",on:{click:function(e){return t.open("https://jq.qq.com/?_wv=1027&k=5Jeoz9R")}}},[t._v("1030523678")])])],n("div",{staticStyle:{height:".3rem"}}),t.grade&&t.detail?n("div",{staticClass:"dialog",on:{touchmove:function(t){t.preventDefault()}}},[n("div",{staticClass:"w"},[n("div",{staticClass:"title"},[t._v(" 总成绩 "),n("div",{staticClass:"icon-box",on:{click:function(e){t.detail=!1}}},[n("i",{staticClass:"el-icon-close icon"})])]),n("div",{staticClass:"dialog-main"},[n("p",[t._v(" 总绩点: "),n("span",[t._v(t._s(t.total.total_GPA.toPrecision(4)))])]),n("p",[t._v(" 去选修绩点: "),n("span",[t._v(t._s(t.total.total_bixiu_GPA.toPrecision(4)))])]),n("p",[t._v(" 总学分: "),n("span",[t._v(t._s(t.total.total_credit))])]),n("p",[t._v(" 总K/D: "),n("span",[t._v(t._s(t.total.total_kill)+" / "+t._s(t.total.total_dead))])])])])]):t._e(),n("FooterSpace")],2)])},i=[]},"3f6a":function(t,e,n){var r,i;r=[e,n("c217"),n("69d1"),n("f46e"),n("7736"),n("7e63"),n("b279"),n("83d7"),n("2763"),n("2503"),n("29a1")],i=function(t,e,r,i,s,a,o,c,l,u,d){"use strict";var f=n("3bfd");function _(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?_(Object(r),!0).forEach((function(n){(0,e["default"])(t,n,r[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0,e=f(e),r=f(r),i=f(i);var h={name:"grade",data:function(){return{current_term_index:0,split:[],total:null,detail:!1,init_lock:!1}},computed:p({},(0,s.mapState)(["grade","user_info","schedule","personal_class","row_lesson_info"])),methods:p(p({},(0,s.mapActions)(["setUserInfo","setGrade","setSchedule","setCurrentPage","setRowLessonInfo","setPersonalClass"])),{},{init:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.init_lock){if(this.init_lock=t,d.replaceState.call(this),this.setCurrentPage(["grade",this]),setTimeout(function(){this.init_lock=!1}.bind(this),100),0!=Object.keys(this.user_info).length){var e=(new Date).getTime();if(e-this.user_info.login_time<6048e5&&this.user_info.login_time>o.interceptTime){var n=this.user_info;return n.login_time=(new Date).getTime(),this.setUserInfo([n,this]),console.log("用户登录时间刷新完成"),void(this.grade&&(this.split=this.grade.split,this.total=this.grade.total))}}localStorage.clear(),d.replaceState.call(this),console.log("未登录拦截"),this.$router.replace("/login")}},changeWeek:function(t,e){e&&("left"==t?this.current_term_index++:this.current_term_index--)},reflash:function(){var t=this;if(this.user_info&&"2020"==this.user_info.cid)this.$message({message:"信息刷新成功",type:"success"});else if(this.user_info&&this.user_info.pwd){var e=l.Loading.service({background:"rgba(236,245,255,.7)",target:document.querySelector(".grade")}),n=this.user_info.cid,r=(0,a.decryptMainCode)(this.user_info.pwd),i={cid:n,pwd:r};(0,u.login)(i).then((function(n){t.manageRes(n.data,e)}))["catch"]((function(n){console.log(n),e.close(),n.response&&500!=n.response.status?t.$message.error("".concat(n.response.status,": ").concat(n.response.data)):t.$message.error("网络错误,请稍候重试")}))}else this.$router.push("/login")},manageRes:function(t,e){var n=this.user_info;n.login_time=(new Date).getTime();var r=t.grade?t.grade:this.grade,i=t.schedule?t.schedule:this.schedule;i&&(this.setRowLessonInfo([i.lesson,this]),this.setSchedule([i,this])),this.refreshSchedule(),this.setUserInfo([n,this]),this.setGrade([r,this]),e.close(),this.$message({message:"信息刷新成功",type:"success"})},refreshSchedule:function(){var t=JSON.parse(JSON.stringify(this.row_lesson_info));if(!t){t=[];for(var e=0;e<7;e++)t.push([0,0,0,0,0,0])}for(var n in this.personal_class){var r=this.personal_class[n];0!=t[r.day_position][r.lesson_position]?t[r.day_position][r.lesson_position].push(r):t[r.day_position][r.lesson_position]=[r]}var i=this.schedule;i||(i={cur_week:0,days_per_week:new Array(23).fill(0),schedule_game:null}),i.lesson=(0,c.manageSchedule)(t),this.setSchedule([i,this]),console.log("显示用课表覆写完成")},open:function(t){window.open(t)}}),created:function(){this.init(!0)},mounted:function(){},activated:function(){this.init()},components:{FooterSpace:r["default"],GradeCard:i["default"]}};t["default"]=h}.apply(e,r),void 0===i||(t.exports=i)},5374:function(t,e,n){(function(t){"undefined"===typeof DO_NOT_EXPORT_CRC?t(e):t({})})((function(t){function e(){for(var t=0,e=new Array(256),n=0;256!=n;++n)t=n,t=1&t?-306674912^t>>>1:t>>>1,t=1&t?-306674912^t>>>1:t>>>1,t=1&t?-306674912^t>>>1:t>>>1,t=1&t?-306674912^t>>>1:t>>>1,t=1&t?-306674912^t>>>1:t>>>1,t=1&t?-306674912^t>>>1:t>>>1,t=1&t?-306674912^t>>>1:t>>>1,t=1&t?-306674912^t>>>1:t>>>1,e[n]=t;return"undefined"!==typeof Int32Array?new Int32Array(e):e}t.version="1.2.0";var n=e();function r(t,e){for(var r=-1^e,i=t.length-1,s=0;s<i;)r=r>>>8^n[255&(r^t.charCodeAt(s++))],r=r>>>8^n[255&(r^t.charCodeAt(s++))];return s===i&&(r=r>>>8^n[255&(r^t.charCodeAt(s))]),-1^r}function i(t,e){if(t.length>1e4)return s(t,e);for(var r=-1^e,i=t.length-3,a=0;a<i;)r=r>>>8^n[255&(r^t[a++])],r=r>>>8^n[255&(r^t[a++])],r=r>>>8^n[255&(r^t[a++])],r=r>>>8^n[255&(r^t[a++])];while(a<i+3)r=r>>>8^n[255&(r^t[a++])];return-1^r}function s(t,e){for(var r=-1^e,i=t.length-7,s=0;s<i;)r=r>>>8^n[255&(r^t[s++])],r=r>>>8^n[255&(r^t[s++])],r=r>>>8^n[255&(r^t[s++])],r=r>>>8^n[255&(r^t[s++])],r=r>>>8^n[255&(r^t[s++])],r=r>>>8^n[255&(r^t[s++])],r=r>>>8^n[255&(r^t[s++])],r=r>>>8^n[255&(r^t[s++])];while(s<i+7)r=r>>>8^n[255&(r^t[s++])];return-1^r}function a(t,e){for(var r,i,s=-1^e,a=0,o=t.length;a<o;)r=t.charCodeAt(a++),r<128?s=s>>>8^n[255&(s^r)]:r<2048?(s=s>>>8^n[255&(s^(192|r>>6&31))],s=s>>>8^n[255&(s^(128|63&r))]):r>=55296&&r<57344?(r=64+(1023&r),i=1023&t.charCodeAt(a++),s=s>>>8^n[255&(s^(240|r>>8&7))],s=s>>>8^n[255&(s^(128|r>>2&63))],s=s>>>8^n[255&(s^(128|i>>6&15|(3&r)<<4))],s=s>>>8^n[255&(s^(128|63&i))]):(s=s>>>8^n[255&(s^(224|r>>12&15))],s=s>>>8^n[255&(s^(128|r>>6&63))],s=s>>>8^n[255&(s^(128|63&r))]);return-1^s}t.table=n,t.bstr=r,t.buf=i,t.str=a}))},"638f":function(t,e,n){"use strict";n("02cd")},"6dca":function(t,e,n){},"6fe2":function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"grade-card",class:t.class_content,on:{click:function(e){return t.clickButton()}}},[t.card_state?n("div",{staticClass:"detail-box"},[n("p",[n("span",[t._v("课程:")]),t._v(t._s(t.content.title))]),n("p",[n("span",[t._v("学分:")]),t._v(t._s(t.content.credit))]),n("p",[n("span",[t._v("成绩:")]),t._v(t._s(t.content.grade))]),n("p",[n("span",[t._v("类型:")]),t._v(t._s(t.content.class))]),n("p",{class:"yes"==t.content.kill?"green":"red"},[n("span",[t._v("是否通过:")]),t._v(t._s("yes"==t.content.kill?"通过":"未通过"))])]):n("div",{staticClass:"small-box"},[n("p",[t._v(t._s(t.content.title))]),n("p",{class:"yes"==t.content.kill?"green":"red"},[t._v(t._s(t.content.grade))])])])},i=[]},"7e63":function(t,e,n){var r,i;r=[e,n("0821"),n("5374")],i=function(t,e,r){"use strict";var i=n("3bfd");function s(t,n){var i=r["default"].str(t);i=i.toString().slice(0,8);var s=JSON.stringify(n);return e["default"].AES.encrypt(s,e["default"].enc.Utf8.parse(i),{mode:e["default"].mode.ECB,padding:e["default"].pad.Pkcs7}).toString()}function a(t,n){var i=r["default"].str(t);return i=i.toString().slice(0,8),e["default"].AES.decrypt(n,e["default"].enc.Utf8.parse(i),{mode:e["default"].mode.ECB,padding:e["default"].pad.Pkcs7}).toString(e["default"].enc.Utf8)}function o(t){var n="e08b44a351a3";return e["default"].AES.encrypt(t,e["default"].enc.Utf8.parse(n),{mode:e["default"].mode.ECB,padding:e["default"].pad.Pkcs7}).toString()}function c(t){var n="e08b44a351a3";return e["default"].AES.decrypt(t,e["default"].enc.Utf8.parse(n),{mode:e["default"].mode.ECB,padding:e["default"].pad.Pkcs7}).toString(e["default"].enc.Utf8)}Object.defineProperty(t,"__esModule",{value:!0}),t.encrypt=s,t.decrypt=a,t.encryptMainCode=o,t.decryptMainCode=c,e=i(e),r=i(r)}.apply(e,r),void 0===i||(t.exports=i)},"83d7":function(t,e,n){var r,i;r=[e],i=function(t){"use strict";function e(t,e){var r;if("undefined"===typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(r=n(t))||e&&t&&"number"===typeof t.length){r&&(t=r);var i=0,s=function(){};return{s:s,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,c=!1;return{s:function(){r=t[Symbol.iterator]()},n:function(){var t=r.next();return o=t.done,t},e:function(t){c=!0,a=t},f:function(){try{o||null==r["return"]||r["return"]()}finally{if(c)throw a}}}}function n(t,e){if(t){if("string"===typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function i(t){for(var n=[],r=0;r<22;r++){n.push([]);for(var i=0;i<7;i++){n[r].push([]);for(var s=0;s<6;s++){var a=void 0,o=[];if(t[i][s]){var c,l=e(t[i][s]);try{for(l.s();!(c=l.n()).done;){var u=c.value;u.Time_split[r+1]&&o.push(u)}}catch(d){l.e(d)}finally{l.f()}}o=JSON.parse(JSON.stringify(o)),0!==o.length&&(a=o[0],o.shift(),a["hide"]=o),n[r][i].push(a)}}}return n}Object.defineProperty(t,"__esModule",{value:!0}),t.manageSchedule=i}.apply(e,r),void 0===i||(t.exports=i)},"97e9":function(t,e,n){"use strict";n.r(e);var r=n("0d1b"),i=n("d156");for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);n("0a39");var a=n("5d22"),o=Object(a["a"])(i["default"],r["a"],r["b"],!1,null,"fb22634c",null);e["default"]=o.exports},a08f:function(t,e,n){var r,i;r=[e],i=function(t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var e={name:"gradeCard",props:["content"],data:function(){return{has_click:!1,card_state:!1}},computed:{class_content:function(){return this.has_click?1==this.card_state?"high":"low":""}},methods:{clickButton:function(){this.has_click=!0,this.card_state=!this.card_state}},activated:function(){this.has_click=!1},created:function(){}};t["default"]=e}.apply(e,r),void 0===i||(t.exports=i)},b570:function(t,e,n){"use strict";n.r(e);var r=n("a08f"),i=n.n(r);for(var s in r)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(s);e["default"]=i.a},d156:function(t,e,n){"use strict";n.r(e);var r=n("3f6a"),i=n.n(r);for(var s in r)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(s);e["default"]=i.a},f46e:function(t,e,n){"use strict";n.r(e);var r=n("6fe2"),i=n("b570");for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);n("638f");var a=n("5d22"),o=Object(a["a"])(i["default"],r["a"],r["b"],!1,null,"7e47c7b9",null);e["default"]=o.exports}}]);