头歌文字修改程鹏城

dev_ksxt_anhuicaijing
linlu 3 years ago
parent 085874d044
commit d9d78648cc

@ -38,7 +38,7 @@
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-motion/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/LoadingIcon.js (referenced with cjs require)) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/TransBtn.js because of ./node_modules/rc-select/es/OptionList.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/interface/generator.js because of ./node_modules/rc-tree-select/es/TreeSelect.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/commonUtil.js because of ./node_modules/rc-select/es/Select.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/commonUtil.js because of ./node_modules/rc-select/es/utils/warningPropsUtil.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/valueUtil.js because of ./node_modules/rc-select/es/Select.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */

File diff suppressed because one or more lines are too long

@ -727,42 +727,42 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {color: @success-color;}
.ant-form-item-has-warning .ant-form-item-explain, .ant-form-item-has-warning .ant-form-item-split {color: @warning-color;}
.ant-form-item-has-warning .ant-input, .ant-form-item-has-warning .ant-input-affix-wrapper, .ant-form-item-has-warning .ant-input:hover, .ant-form-item-has-warning .ant-input-affix-wrapper:hover {border-color: @warning-color;}
.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(179, 63, 47, 0.2);}
.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(174, 148, 68, 0.2);}
.ant-form-item-has-warning .ant-input:not(.ant-form-item-has-warning .ant-input-disabled) {background-color: #fff;}
.ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-form-item-has-warning .ant-input-affix-wrapper-disabled) {background-color: #fff;}
.ant-form-item-has-warning .ant-input-affix-wrapper input:focus {box-shadow: none !important;}
.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(179, 63, 47, 0.2);}
.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(174, 148, 68, 0.2);}
.ant-form-item-has-warning .ant-input-prefix {color: @warning-color;}
.ant-form-item-has-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;}
.ant-form-item-has-warning .has-feedback {color: @warning-color;}
.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {color: @warning-color;}
.ant-form-item-has-warning .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @warning-color !important;}
.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(179, 63, 47, 0.2);}
.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(174, 148, 68, 0.2);}
.ant-form-item-has-warning .ant-input-number, .ant-form-item-has-warning .ant-picker {border-color: @warning-color;}
.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(179, 63, 47, 0.2);}
.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(174, 148, 68, 0.2);}
.ant-form-item-has-warning .ant-input-number:not([disabled]):hover, .ant-form-item-has-warning .ant-picker:not([disabled]):hover {border-color: @warning-color;}
.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(179, 63, 47, 0.2);}
.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(174, 148, 68, 0.2);}
.ant-form-item-has-error .ant-form-item-explain, .ant-form-item-has-error .ant-form-item-split {color: @error-color;}
.ant-form-item-has-error .ant-input, .ant-form-item-has-error .ant-input-affix-wrapper, .ant-form-item-has-error .ant-input:hover, .ant-form-item-has-error .ant-input-affix-wrapper:hover {border-color: @error-color;}
.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(102, 6, 172, 0.2);}
.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(115, 113, 64, 0.2);}
.ant-form-item-has-error .ant-input:not(.ant-form-item-has-error .ant-input-disabled) {background-color: #fff;}
.ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-form-item-has-error .ant-input-affix-wrapper-disabled) {background-color: #fff;}
.ant-form-item-has-error .ant-input-affix-wrapper input:focus {box-shadow: none !important;}
.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(102, 6, 172, 0.2);}
.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(115, 113, 64, 0.2);}
.ant-form-item-has-error .ant-input-prefix {color: @error-color;}
.ant-form-item-has-error .ant-input-group-addon {color: @error-color;border-color: @error-color;}
.ant-form-item-has-error .has-feedback {color: @error-color;}
.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {color: @error-color;}
.ant-form-item-has-error .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @error-color !important;}
.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(102, 6, 172, 0.2);}
.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(115, 113, 64, 0.2);}
.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {border: 0;}
.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {border-color: @error-color;}
.ant-form-item-has-error .ant-input-number, .ant-form-item-has-error .ant-picker {border-color: @error-color;}
.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(102, 6, 172, 0.2);}
.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(115, 113, 64, 0.2);}
.ant-form-item-has-error .ant-input-number:not([disabled]):hover, .ant-form-item-has-error .ant-picker:not([disabled]):hover {border-color: @error-color;}
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {border-color: @error-color;}
.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(102, 6, 172, 0.2);}
.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(102, 6, 172, 0.2);}
.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(115, 113, 64, 0.2);}
.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(115, 113, 64, 0.2);}
.ant-form-item-has-error .ant-transfer-list {border-color: @error-color;}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {border-color: @border-color-base;}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px !important;}

@ -14,7 +14,7 @@
<title>实践教学平台</title>
<meta
name="keywords"
content=",EduCoder,信息技术实践教学,精品课程网,慕课MOOC"
content=",启智,信息技术实践教学,精品课程网,慕课MOOC"
/>
<meta name="google" content="notranslate" />
<meta http-equiv="Content-language" content="en" />
@ -24,14 +24,14 @@
<meta name="Keywords" content="在线竞赛,计算机应用大赛,编程大赛,大学生计算机设计大赛,全国高校绿色计算机大赛"> -->
<meta
name="description"
content="(EduCoder)是信息技术类实践教学平台。(EduCoder)涵盖了计算机、大数据、云计算、人工智能、软件工程、物联网等专业课程。超60000个实训案例建立学、练、评、测一体化实验环境。"
content="(启智)是信息技术类实践教学平台。(启智)涵盖了计算机、大数据、云计算、人工智能、软件工程、物联网等专业课程。超60000个实训案例建立学、练、评、测一体化实验环境。"
/>
<!-- <meta name="Description"
content="EduCoder实践课程,旨在于通过企业级实战实训案例,帮助众多程序员提升各项业务能力。解决学生、学员、企业员工等程序设计能力、算法设计能力、问题求解能力、应用开发能力、系统运维能力等。">
content="启智实践课程,旨在于通过企业级实战实训案例,帮助众多程序员提升各项业务能力。解决学生、学员、企业员工等程序设计能力、算法设计能力、问题求解能力、应用开发能力、系统运维能力等。">
<meta name="Description"
content="EduCoder翻转课堂教学模式,颠覆了传统教学模式,让教师与学生的关系由“权威变成了“伙伴。将学习的主动权转交给学生,使学生可个性化化学,学生的学习主体得到了彰显。">
<meta name="Description" content="EduCoder实践项目为单个知识点关卡实践训练,帮助学生巩固单一弱点,强化学习。" >
<meta name="Description" content="EduCoder实践教学平台,各类大赛为进一步提高各类学生综合运用高级语言程序设计能力,培养创新意识和实践探索精神,发掘优秀软件人才。" > -->
content="启智翻转课堂教学模式,颠覆了传统教学模式,让教师与学生的关系由“权威变成了“伙伴。将学习的主动权转交给学生,使学生可个性化化学,学生的学习主体得到了彰显。">
<meta name="Description" content="启智实践项目为单个知识点关卡实践训练,帮助学生巩固单一弱点,强化学习。" >
<meta name="Description" content="启智实践教学平台,各类大赛为进一步提高各类学生综合运用高级语言程序设计能力,培养创新意识和实践探索精神,发掘优秀软件人才。" > -->
<!--[if IE]>
<script>
window.location.replace("/upgrade-browser.html");
@ -127,6 +127,6 @@
<script src="/react/build/antdesign.c8bf36bb.async.js"></script>
<script src="/react/build/vendors.69e56c19.async.js"></script>
<script src="/react/build/umi.6d476fa2.js"></script>
<script src="/react/build/umi.44d1b1df.js"></script>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -43,4 +43,4 @@
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/User/OauthPanel/wechat.svg (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/layouts/user/logo.png (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.r(t);var n=a("0Owb"),i=a("tJVT"),l=a("PpiC"),c=a("q1tI"),r=a.n(c),s=a("XmPC"),g=a.n(s),o=a("p3IR"),A=a.n(o),u=a("1vsH"),E=(a("RhLm"),a("m3rI")),m=window.location.host,p=E.a.QQLoginCB,d=function(e){var t=e.onWechatLogin;return r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"driver"}," ———————— ",r.a.createElement("span",{style:{color:"#444444"}},"快速登录")," ———————— "),r.a.createElement("div",{className:"other-login"},r.a.createElement("a",{title:"微信登录",onClick:t},r.a.createElement("img",{src:g.a,alt:"微信",width:46})),r.a.createElement("a",{title:"qq登录",onClick:function(){Object(u.M)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(p,"%2fotherloginqq&state=null,").concat(m,"&response_type=code"):Object(u.Q)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(p,"%2fotherloginqq&state=null,").concat(m,"&response_type=code"))}},r.a.createElement("img",{src:A.a,alt:"QQ",width:46}))))};function L(e){var t=e.onBack;return r.a.createElement(r.a.Fragment,null,r.a.createElement("iframe",{className:"wechat-qrcode",frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(p,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(m,"#wechat_redirect")}),r.a.createElement("a",{className:"btn-link",onClick:t},"返回账号登录"))}var b=a("ruvs"),f=(a("7A1C"),a("aZj7")),C=a.n(f),h=a("9kvl"),v=a("Ty5D");t.default=Object(h.a)((function(e){var t=e.loading;return{globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var t,a,s,g=e.dispatch,o=e.globalSetting,A=e.children,m=Object(l.a)(e,["dispatch","globalSetting","children"]),p=Object(c.useState)(!1),f=Object(i.a)(p,2),Y=f[0],B=f[1];Object(c.useEffect)((function(){o.setting||g({type:"globalSetting/query"})}),[]);var N,w=null===(t=o.setting)||void 0===t?void 0:t.main_site,G=null===(a=o.setting)||void 0===a?void 0:a.login_logo_url,S=null===(s=o.setting)||void 0===s?void 0:s.is_local;return r.a.createElement("div",{className:"register-container"},!Object(u.p)()&&r.a.createElement(b.a,Object(n.a)({isLogin:!0},m)),r.a.createElement("div",{className:"register-bg"},r.a.createElement("div",{className:"register-introduce"},r.a.createElement("img",{alt:"logo",src:G?"".concat(E.a.IMG_SERVER,"/").concat(G):C.a}),r.a.createElement("h4",null,"让实践教学更简单"),r.a.createElement("p",null," (educoder.net) 是一个在线实践教学和创新服务平台,支持实验实训、课堂教学、远程考试、一流课程、工程认证、能力竞赛等各类在线科教活动,致力于让高校教学和科研更有创造力。")),r.a.createElement("div",{className:"register-panel"},Y?null:"/user/reset-password"===(N=Object(v.h)().pathname)?r.a.createElement("div",{className:"register-nav"},r.a.createElement("div",{style:{color:"#333"}},"找回密码")):r.a.createElement("div",{className:"register-nav"},r.a.createElement("div",{onClick:function(){return h.d.push("/user/login")},className:"/user/login"===N||"/login"===N?"nav-active":""},"登录"),r.a.createElement("div",{onClick:function(){return h.d.push("/user/register")},className:"/user/register"===N||"/register"===N?"nav-active":""},"注册")),Y?null:A,Y?r.a.createElement(L,{onBack:function(){B(!1),h.d.push("/user/login")}}):r.a.createElement(r.a.Fragment,null,w&&!S&&r.a.createElement(d,{onWechatLogin:function(){B(!0)}})))),!S&&r.a.createElement("div",{className:"register-footer"},r.a.createElement("span",null,"©")," 2021 EduCoder 湘ICP备17009477号 ",r.a.createElement("a",{href:"https://team.trustie.net/",target:"_blank"},"Trustie")," & IntelliDE inside"))}))}}]);
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.r(t);var n=a("0Owb"),i=a("tJVT"),l=a("PpiC"),c=a("q1tI"),r=a.n(c),s=a("XmPC"),g=a.n(s),o=a("p3IR"),A=a.n(o),u=a("1vsH"),E=(a("RhLm"),a("m3rI")),m=window.location.host,p=E.a.QQLoginCB,d=function(e){var t=e.onWechatLogin;return r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"driver"}," ———————— ",r.a.createElement("span",{style:{color:"#444444"}},"快速登录")," ———————— "),r.a.createElement("div",{className:"other-login"},r.a.createElement("a",{title:"微信登录",onClick:t},r.a.createElement("img",{src:g.a,alt:"微信",width:46})),r.a.createElement("a",{title:"qq登录",onClick:function(){Object(u.M)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(p,"%2fotherloginqq&state=null,").concat(m,"&response_type=code"):Object(u.Q)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(p,"%2fotherloginqq&state=null,").concat(m,"&response_type=code"))}},r.a.createElement("img",{src:A.a,alt:"QQ",width:46}))))};function L(e){var t=e.onBack;return r.a.createElement(r.a.Fragment,null,r.a.createElement("iframe",{className:"wechat-qrcode",frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(p,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(m,"#wechat_redirect")}),r.a.createElement("a",{className:"btn-link",onClick:t},"返回账号登录"))}var b=a("ruvs"),f=(a("7A1C"),a("aZj7")),h=a.n(f),v=a("9kvl"),C=a("Ty5D");t.default=Object(v.a)((function(e){var t=e.loading;return{globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var t,a,s,g=e.dispatch,o=e.globalSetting,A=e.children,m=Object(l.a)(e,["dispatch","globalSetting","children"]),p=Object(c.useState)(!1),f=Object(i.a)(p,2),Y=f[0],B=f[1];Object(c.useEffect)((function(){o.setting||g({type:"globalSetting/query"})}),[]);var N,w=null===(t=o.setting)||void 0===t?void 0:t.main_site,G=null===(a=o.setting)||void 0===a?void 0:a.login_logo_url,S=null===(s=o.setting)||void 0===s?void 0:s.is_local;return r.a.createElement("div",{className:"register-container"},!Object(u.p)()&&r.a.createElement(b.a,Object(n.a)({isLogin:!0},m)),r.a.createElement("div",{className:"register-bg"},r.a.createElement("div",{className:"register-introduce"},r.a.createElement("img",{alt:"logo",src:G?"".concat(E.a.IMG_SERVER,"/").concat(G):h.a}),r.a.createElement("h4",null,"让实践教学更简单"),r.a.createElement("p",null," (educoder.net) 是一个在线实践教学和创新服务平台,支持实验实训、课堂教学、远程考试、一流课程、工程认证、能力竞赛等各类在线科教活动,致力于让高校教学和科研更有创造力。")),r.a.createElement("div",{className:"register-panel"},Y?null:"/user/reset-password"===(N=Object(C.h)().pathname)?r.a.createElement("div",{className:"register-nav"},r.a.createElement("div",{style:{color:"#333"}},"找回密码")):r.a.createElement("div",{className:"register-nav"},r.a.createElement("div",{onClick:function(){return v.d.push("/user/login")},className:"/user/login"===N||"/login"===N?"nav-active":""},"登录"),r.a.createElement("div",{onClick:function(){return v.d.push("/user/register")},className:"/user/register"===N||"/register"===N?"nav-active":""},"注册")),Y?null:A,Y?r.a.createElement(L,{onBack:function(){B(!1),v.d.push("/user/login")}}):r.a.createElement(r.a.Fragment,null,w&&!S&&r.a.createElement(d,{onWechatLogin:function(){B(!0)}})))),!S&&r.a.createElement("div",{className:"register-footer"},r.a.createElement("span",null,"©")," 2021 启智 湘ICP备17009477号 ",r.a.createElement("a",{href:"https://team.trustie.net/",target:"_blank"},"Trustie")," & IntelliDE inside"))}))}}]);

@ -5,7 +5,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no">
<meta content="telephone=no" name="format-detection">
<title>头歌考试系统</title>
<title>启智考试系统</title>
<style>
* {
margin: 0;

@ -5,7 +5,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no">
<meta content="telephone=no" name="format-detection">
<title>头歌考试系统</title>
<title>启智考试系统</title>
<style>
* {
margin: 0;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -10,4 +10,4 @@
\**********************************************************************/
/*! exports provided: default */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */function(e,a,t){"use strict";t.r(a);t(/*! antd/es/skeleton/style */"cWXX");var n=t(/*! antd/es/skeleton */"/ezw"),c=(t(/*! antd/es/button/style */"+L6B"),t(/*! antd/es/button */"2/Rp")),l=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),r=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),i=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectDestructuringEmpty */"CiB2"),o=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),_=t.n(o),s=t(/*! react */"q1tI"),u=t.n(s),d=t(/*! ./index.less?modules */"ORM9"),m=t.n(d),p=t(/*! @/utils/fetch */"ErOA"),b=t(/*! @/utils/env */"m3rI"),v=t(/*! umi */"Ty5D"),f=t(/*! umi */"9kvl");a.default=function(e){Object(i.a)(e);var a=Object(v.i)(),t=Object(s.useState)(!0),o=Object(r.a)(t,2),d=o[0],E=o[1],x=Object(s.useState)(!1),j=Object(r.a)(x,2),O=j[0],h=j[1],w=Object(s.useState)({}),g=Object(r.a)(w,2),N=g[0],y=g[1];Object(s.useEffect)((function(){k()}),[a.courseId]);var k=function(){var e=Object(l.a)(_.a.mark((function e(){var t;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),e.next=3,Object(p.a)("/api/subject_charges/detail.json",{method:"get",params:{subject_id:a.courseId}});case 3:null!=(t=e.sent)&&t.detail&&(y(null==t?void 0:t.detail),E(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=Object(l.a)(_.a.mark((function e(){var t;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(!0),e.next=3,Object(p.a)("/api/payments.json",{method:"POST",body:{subject_id:a.courseId,payment_method:"wechat_qr"}});case 3:null!=(t=e.sent)&&t.num&&(h(!1),f.d.push("/order/".concat(a.courseId,"/pay?order_num=").concat(null==t?void 0:t.num)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return u.a.createElement("section",{className:m.a.information},u.a.createElement("aside",{className:m.a.bg}),u.a.createElement("div",{className:m.a.content},u.a.createElement("div",{className:m.a.header},u.a.createElement("div",{className:m.a.title},"确认订单信息"),u.a.createElement("div",{className:m.a.des},"注意:购买后不支持退款、转让,请确认有效期后再提交订单")),u.a.createElement(n.a,{loading:d,active:!0,paragraph:{rows:5}},u.a.createElement("div",{className:m.a.main},u.a.createElement("div",{className:m.a.info},"商品信息"),u.a.createElement("div",{className:m.a.subject},u.a.createElement("span",{className:m.a.img},u.a.createElement("img",{src:"".concat(b.a.IMG_SERVER,"/images/avatars/Subject/").concat(null==N?void 0:N.subject_id),alt:"",width:160})),u.a.createElement("ul",null,u.a.createElement("li",null,null==N?void 0:N.name),u.a.createElement("li",null,"课程有效期:","1"===(null==N?void 0:N.expiration)&&"永久有效","2"===(null==N?void 0:N.expiration)&&"购买后".concat(null==N?void 0:N.days,"天有效"),"3"===(null==N?void 0:N.expiration)&&"".concat(null==N?void 0:N.start_at,"到").concat(null==N?void 0:N.end_at))),u.a.createElement("div",null,u.a.createElement("span",null,"¥"),null==N?void 0:N.price))),u.a.createElement("div",{className:m.a.footer},!(null==N||!N.origin_price)&&u.a.createElement("div",{className:m.a.d1},"商品金额:",u.a.createElement("b",null,u.a.createElement("span",null,"¥"),null==N?void 0:N.origin_price)),u.a.createElement("div",{className:m.a.d2},"应付金额:",u.a.createElement("b",null,u.a.createElement("span",null,"¥"),null==N?void 0:N.price)),u.a.createElement("div",{className:m.a.d3},"提交订单则表示您同意",u.a.createElement("a",{href:"https://forge.educoder.net/help?index=4"},"《EduCoder服务协议》")),u.a.createElement(c.a,{loading:O,type:"primary",onClick:I},"提交订单")))))}}}]);
/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */function(e,a,t){"use strict";t.r(a);t(/*! antd/es/skeleton/style */"cWXX");var n=t(/*! antd/es/skeleton */"/ezw"),c=(t(/*! antd/es/button/style */"+L6B"),t(/*! antd/es/button */"2/Rp")),l=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),r=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),i=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectDestructuringEmpty */"CiB2"),o=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),_=t.n(o),s=t(/*! react */"q1tI"),u=t.n(s),d=t(/*! ./index.less?modules */"ORM9"),m=t.n(d),p=t(/*! @/utils/fetch */"ErOA"),b=t(/*! @/utils/env */"m3rI"),v=t(/*! umi */"Ty5D"),f=t(/*! umi */"9kvl");a.default=function(e){Object(i.a)(e);var a=Object(v.i)(),t=Object(s.useState)(!0),o=Object(r.a)(t,2),d=o[0],E=o[1],x=Object(s.useState)(!1),j=Object(r.a)(x,2),O=j[0],h=j[1],w=Object(s.useState)({}),g=Object(r.a)(w,2),N=g[0],y=g[1];Object(s.useEffect)((function(){k()}),[a.courseId]);var k=function(){var e=Object(l.a)(_.a.mark((function e(){var t;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),e.next=3,Object(p.a)("/api/subject_charges/detail.json",{method:"get",params:{subject_id:a.courseId}});case 3:null!=(t=e.sent)&&t.detail&&(y(null==t?void 0:t.detail),E(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=Object(l.a)(_.a.mark((function e(){var t;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(!0),e.next=3,Object(p.a)("/api/payments.json",{method:"POST",body:{subject_id:a.courseId,payment_method:"wechat_qr"}});case 3:null!=(t=e.sent)&&t.num&&(h(!1),f.d.push("/order/".concat(a.courseId,"/pay?order_num=").concat(null==t?void 0:t.num)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return u.a.createElement("section",{className:m.a.information},u.a.createElement("aside",{className:m.a.bg}),u.a.createElement("div",{className:m.a.content},u.a.createElement("div",{className:m.a.header},u.a.createElement("div",{className:m.a.title},"确认订单信息"),u.a.createElement("div",{className:m.a.des},"注意:购买后不支持退款、转让,请确认有效期后再提交订单")),u.a.createElement(n.a,{loading:d,active:!0,paragraph:{rows:5}},u.a.createElement("div",{className:m.a.main},u.a.createElement("div",{className:m.a.info},"商品信息"),u.a.createElement("div",{className:m.a.subject},u.a.createElement("span",{className:m.a.img},u.a.createElement("img",{src:"".concat(b.a.IMG_SERVER,"/images/avatars/Subject/").concat(null==N?void 0:N.subject_id),alt:"",width:160})),u.a.createElement("ul",null,u.a.createElement("li",null,null==N?void 0:N.name),u.a.createElement("li",null,"课程有效期:","1"===(null==N?void 0:N.expiration)&&"永久有效","2"===(null==N?void 0:N.expiration)&&"购买后".concat(null==N?void 0:N.days,"天有效"),"3"===(null==N?void 0:N.expiration)&&"".concat(null==N?void 0:N.start_at,"到").concat(null==N?void 0:N.end_at))),u.a.createElement("div",null,u.a.createElement("span",null,"¥"),null==N?void 0:N.price))),u.a.createElement("div",{className:m.a.footer},!(null==N||!N.origin_price)&&u.a.createElement("div",{className:m.a.d1},"商品金额:",u.a.createElement("b",null,u.a.createElement("span",null,"¥"),null==N?void 0:N.origin_price)),u.a.createElement("div",{className:m.a.d2},"应付金额:",u.a.createElement("b",null,u.a.createElement("span",null,"¥"),null==N?void 0:N.price)),u.a.createElement("div",{className:m.a.d3},"提交订单则表示您同意",u.a.createElement("a",{href:"https://forge.educoder.net/help?index=4"},"《启智服务协议》")),u.a.createElement(c.a,{loading:O,type:"primary",onClick:I},"提交订单")))))}}}]);

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save