Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
L
login
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
login
Commits
cb51cab1
提交
cb51cab1
authored
9月 15, 2022
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: update
上级
4c35771e
全部展开
显示空白字符变更
内嵌
并排
正在显示
21 个修改的文件
包含
663 行增加
和
25 行删除
+663
-25
dev.ezijing.com.key
build/dev.ezijing.com.key
+26
-25
dev.ezijing.com.pem
build/dev.ezijing.com.pem
+0
-0
logo_1.png
src/pages/marywood-plus-stu/assets/logo_1.png
+0
-0
logo_2.png
src/pages/marywood-plus-stu/assets/logo_2.png
+0
-0
layout.vue
src/pages/marywood-plus-stu/components/layout.vue
+125
-0
login.vue
src/pages/marywood-plus-stu/login.vue
+29
-0
password.vue
src/pages/marywood-plus-stu/password.vue
+16
-0
register.vue
src/pages/marywood-plus-stu/register.vue
+16
-0
logo_1.png
src/pages/sbu-plus-stu/assets/logo_1.png
+0
-0
logo_2.png
src/pages/sbu-plus-stu/assets/logo_2.png
+0
-0
layout.vue
src/pages/sbu-plus-stu/components/layout.vue
+125
-0
login.vue
src/pages/sbu-plus-stu/login.vue
+29
-0
password.vue
src/pages/sbu-plus-stu/password.vue
+16
-0
register.vue
src/pages/sbu-plus-stu/register.vue
+16
-0
logo_1.png
src/pages/sit-plus-stu/assets/logo_1.png
+0
-0
logo_2.png
src/pages/sit-plus-stu/assets/logo_2.png
+0
-0
layout.vue
src/pages/sit-plus-stu/components/layout.vue
+125
-0
login.vue
src/pages/sit-plus-stu/login.vue
+29
-0
password.vue
src/pages/sit-plus-stu/password.vue
+16
-0
register.vue
src/pages/sit-plus-stu/register.vue
+16
-0
routes.js
src/router/routes.js
+79
-0
没有找到文件。
build/dev.ezijing.com.key
浏览文件 @
cb51cab1
-----BEGIN RSA PRIVATE KEY-----
-----BEGIN RSA PRIVATE KEY-----
MIIE
owIBAAKCAQEAn0EINdIXTDCzmR7J5FOjOV+PbXt7GNO6fanoCGe2O0CPRlNf
MIIE
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
-----END RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
\ No newline at end of file
build/dev.ezijing.com.pem
浏览文件 @
cb51cab1
差异被折叠。
点击展开。
src/pages/marywood-plus-stu/assets/logo_1.png
0 → 100644
浏览文件 @
cb51cab1
13.6 KB
src/pages/marywood-plus-stu/assets/logo_2.png
0 → 100644
浏览文件 @
cb51cab1
7.5 KB
src/pages/marywood-plus-stu/components/layout.vue
0 → 100644
浏览文件 @
cb51cab1
<
template
>
<div
class=
"wrapper"
>
<section
class=
"main"
>
<div
class=
"main-box"
>
<div
class=
"main-box-hd"
>
<div
class=
"logo"
>
<div
class=
"logo-left"
>
<img
src=
"../assets/logo_1.png"
/>
</div>
<div
class=
"logo-right"
>
<img
src=
"../assets/logo_2.png"
/>
</div>
</div>
<h1
class=
"title"
>
玛丽伍德大学国际硕士保研项目
</h1>
</div>
<div
class=
"main-box-bd"
>
<router-view></router-view>
</div>
</div>
<language-switch
/>
</section>
</div>
</
template
>
<
script
>
import
languageSwitch
from
'@/components/languageSwitch.vue'
export
default
{
components
:
{
languageSwitch
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
.wrapper
{
display
:
flex
;
min-height
:
100vh
;
align-items
:
center
;
justify-content
:
center
;
// background: url(https://logincdn.msauth.net/shared/1.0/content/images/backgrounds/2_bc3d32a696895f78c19df6c717586a5d.svg);
background-size
:
cover
;
}
.main-box
{
width
:
450px
;
min-height
:
500px
;
margin
:
0
auto
;
background-color
:
#fff
;
border-radius
:
8px
;
border
:
1px
solid
#dadce0
;
box-sizing
:
border-box
;
color
:
#bb4767
;
overflow
:
hidden
;
}
.main-box-hd
{
background
:
#a91940
;
.logo
{
display
:
flex
;
align-items
:
center
;
div
{
flex
:
1
;
padding
:
5px
;
}
.logo-right
{
background-color
:
#fff
;
}
img
{
display
:
block
;
width
:
100%
;
height
:
auto
;
max-height
:
40px
;
object-fit
:
contain
;
}
}
.title
{
margin
:
0
;
padding
:
10px
0
;
font-size
:
20px
;
color
:
#fff
;
text-align
:
center
;
}
}
.main-box-bd
{
padding
:
20px
40px
;
}
.footer
{
padding
:
20px
10px
;
.t1
{
text-align
:
right
;
color
:
#d3d3d3
;
}
}
::v-deep
.title
{
font-weight
:
normal
;
text-align
:
center
;
font-size
:
20px
;
color
:
#353535
;
margin-bottom
:
24px
;
}
@media
(
max-width
:
768px
)
{
.wrapper
{
display
:
block
;
}
.main
{
padding
:
20px
;
}
.main-box
{
width
:
100%
;
min-height
:
calc
(
100vh
-
100px
);
border
:
0
;
padding
:
0
;
}
.main-box-bd
{
padding
:
20px
0
;
}
}
::v-deep
.language-switch
{
margin
:
10px
0
;
width
:
80px
;
.el-input__inner
{
border
:
none
;
padding-left
:
0
;
}
.el-select
.el-input
.el-select__caret
{
color
:
#606266
;
}
}
</
style
>
src/pages/marywood-plus-stu/login.vue
0 → 100644
浏览文件 @
cb51cab1
<
template
>
<div
class=
"login"
>
<h1
class=
"title"
>
{{
$t
(
'main.title'
)
}}
</h1>
<div
class=
"login-box"
>
<router-view
@
success=
"handleSuccess"
></router-view>
</div>
<p
class=
"footer"
@
click=
"$router.push(
{ path: '../register', query: $route.query })">
{{
$t
(
'login.register'
)
}}
</p>
</div>
</
template
>
<
script
>
export
default
{
methods
:
{
handleSuccess
()
{
window
.
location
.
href
=
document
.
referrer
}
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
.footer
{
margin-top
:
30px
;
clear
:
both
;
color
:
#bb4767
;
line-height
:
52px
;
cursor
:
pointer
;
}
</
style
>
src/pages/marywood-plus-stu/password.vue
0 → 100644
浏览文件 @
cb51cab1
<
template
>
<div
class=
"password"
>
<h1
class=
"title"
>
{{
$t
(
'password.title'
)
}}
</h1>
<router-view></router-view>
<p
class=
"back"
@
click=
"$router.push(
{ path: 'login', query: $route.query })">
{{
$t
(
'password.backText'
)
}}
</p>
</div>
</
template
>
<
style
lang=
"scss"
scoped
>
.back
{
margin-top
:
10px
;
color
:
#bb4767
;
line-height
:
52px
;
cursor
:
pointer
;
}
</
style
>
src/pages/marywood-plus-stu/register.vue
0 → 100644
浏览文件 @
cb51cab1
<
template
>
<div
class=
"register"
>
<h1
class=
"title"
>
注册
</h1>
<router-view></router-view>
<p
class=
"back"
@
click=
"$router.push(
{ path: 'login', query: $route.query })">
{{
$t
(
'password.backText'
)
}}
</p>
</div>
</
template
>
<
style
lang=
"scss"
scoped
>
.back
{
margin-top
:
10px
;
color
:
#bb4767
;
line-height
:
52px
;
cursor
:
pointer
;
}
</
style
>
src/pages/sbu-plus-stu/assets/logo_1.png
0 → 100644
浏览文件 @
cb51cab1
13.6 KB
src/pages/sbu-plus-stu/assets/logo_2.png
0 → 100644
浏览文件 @
cb51cab1
21.7 KB
src/pages/sbu-plus-stu/components/layout.vue
0 → 100644
浏览文件 @
cb51cab1
<
template
>
<div
class=
"wrapper"
>
<section
class=
"main"
>
<div
class=
"main-box"
>
<div
class=
"main-box-hd"
>
<div
class=
"logo"
>
<div
class=
"logo-left"
>
<img
src=
"../assets/logo_1.png"
/>
</div>
<div
class=
"logo-right"
>
<img
src=
"../assets/logo_2.png"
/>
</div>
</div>
<h1
class=
"title"
>
纽约州立大学石溪分校金融硕士保研项目
</h1>
</div>
<div
class=
"main-box-bd"
>
<router-view></router-view>
</div>
</div>
<language-switch
/>
</section>
</div>
</
template
>
<
script
>
import
languageSwitch
from
'@/components/languageSwitch.vue'
export
default
{
components
:
{
languageSwitch
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
.wrapper
{
display
:
flex
;
min-height
:
100vh
;
align-items
:
center
;
justify-content
:
center
;
// background: url(https://logincdn.msauth.net/shared/1.0/content/images/backgrounds/2_bc3d32a696895f78c19df6c717586a5d.svg);
background-size
:
cover
;
}
.main-box
{
width
:
450px
;
min-height
:
500px
;
margin
:
0
auto
;
background-color
:
#fff
;
border-radius
:
8px
;
border
:
1px
solid
#dadce0
;
box-sizing
:
border-box
;
color
:
#bb4767
;
overflow
:
hidden
;
}
.main-box-hd
{
background
:
#a91940
;
.logo
{
display
:
flex
;
align-items
:
center
;
div
{
flex
:
1
;
padding
:
5px
;
}
.logo-right
{
background-color
:
#fff
;
}
img
{
display
:
block
;
width
:
100%
;
height
:
auto
;
max-height
:
40px
;
object-fit
:
contain
;
}
}
.title
{
margin
:
0
;
padding
:
10px
0
;
font-size
:
20px
;
color
:
#fff
;
text-align
:
center
;
}
}
.main-box-bd
{
padding
:
20px
40px
;
}
.footer
{
padding
:
20px
10px
;
.t1
{
text-align
:
right
;
color
:
#d3d3d3
;
}
}
::v-deep
.title
{
font-weight
:
normal
;
text-align
:
center
;
font-size
:
20px
;
color
:
#353535
;
margin-bottom
:
24px
;
}
@media
(
max-width
:
768px
)
{
.wrapper
{
display
:
block
;
}
.main
{
padding
:
20px
;
}
.main-box
{
width
:
100%
;
min-height
:
calc
(
100vh
-
100px
);
border
:
0
;
padding
:
0
;
}
.main-box-bd
{
padding
:
20px
0
;
}
}
::v-deep
.language-switch
{
margin
:
10px
0
;
width
:
80px
;
.el-input__inner
{
border
:
none
;
padding-left
:
0
;
}
.el-select
.el-input
.el-select__caret
{
color
:
#606266
;
}
}
</
style
>
src/pages/sbu-plus-stu/login.vue
0 → 100644
浏览文件 @
cb51cab1
<
template
>
<div
class=
"login"
>
<h1
class=
"title"
>
{{
$t
(
'main.title'
)
}}
</h1>
<div
class=
"login-box"
>
<router-view
@
success=
"handleSuccess"
></router-view>
</div>
<p
class=
"footer"
@
click=
"$router.push(
{ path: '../register', query: $route.query })">
{{
$t
(
'login.register'
)
}}
</p>
</div>
</
template
>
<
script
>
export
default
{
methods
:
{
handleSuccess
()
{
window
.
location
.
href
=
document
.
referrer
}
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
.footer
{
margin-top
:
30px
;
clear
:
both
;
color
:
#bb4767
;
line-height
:
52px
;
cursor
:
pointer
;
}
</
style
>
src/pages/sbu-plus-stu/password.vue
0 → 100644
浏览文件 @
cb51cab1
<
template
>
<div
class=
"password"
>
<h1
class=
"title"
>
{{
$t
(
'password.title'
)
}}
</h1>
<router-view></router-view>
<p
class=
"back"
@
click=
"$router.push(
{ path: 'login', query: $route.query })">
{{
$t
(
'password.backText'
)
}}
</p>
</div>
</
template
>
<
style
lang=
"scss"
scoped
>
.back
{
margin-top
:
10px
;
color
:
#bb4767
;
line-height
:
52px
;
cursor
:
pointer
;
}
</
style
>
src/pages/sbu-plus-stu/register.vue
0 → 100644
浏览文件 @
cb51cab1
<
template
>
<div
class=
"register"
>
<h1
class=
"title"
>
注册
</h1>
<router-view></router-view>
<p
class=
"back"
@
click=
"$router.push(
{ path: 'login', query: $route.query })">
{{
$t
(
'password.backText'
)
}}
</p>
</div>
</
template
>
<
style
lang=
"scss"
scoped
>
.back
{
margin-top
:
10px
;
color
:
#bb4767
;
line-height
:
52px
;
cursor
:
pointer
;
}
</
style
>
src/pages/sit-plus-stu/assets/logo_1.png
0 → 100644
浏览文件 @
cb51cab1
13.6 KB
src/pages/sit-plus-stu/assets/logo_2.png
0 → 100644
浏览文件 @
cb51cab1
21.7 KB
src/pages/sit-plus-stu/components/layout.vue
0 → 100644
浏览文件 @
cb51cab1
<
template
>
<div
class=
"wrapper"
>
<section
class=
"main"
>
<div
class=
"main-box"
>
<div
class=
"main-box-hd"
>
<div
class=
"logo"
>
<div
class=
"logo-left"
>
<img
src=
"../assets/logo_1.png"
/>
</div>
<div
class=
"logo-right"
>
<img
src=
"https://webapp-pub.ezijing.com/project/sit-plus/logo.png"
/>
</div>
</div>
<h1
class=
"title"
>
斯蒂文斯理工学院工程管理硕士保研项目
</h1>
</div>
<div
class=
"main-box-bd"
>
<router-view></router-view>
</div>
</div>
<language-switch
/>
</section>
</div>
</
template
>
<
script
>
import
languageSwitch
from
'@/components/languageSwitch.vue'
export
default
{
components
:
{
languageSwitch
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
.wrapper
{
display
:
flex
;
min-height
:
100vh
;
align-items
:
center
;
justify-content
:
center
;
// background: url(https://logincdn.msauth.net/shared/1.0/content/images/backgrounds/2_bc3d32a696895f78c19df6c717586a5d.svg);
background-size
:
cover
;
}
.main-box
{
width
:
450px
;
min-height
:
500px
;
margin
:
0
auto
;
background-color
:
#fff
;
border-radius
:
8px
;
border
:
1px
solid
#dadce0
;
box-sizing
:
border-box
;
color
:
#bb4767
;
overflow
:
hidden
;
}
.main-box-hd
{
background
:
#a91940
;
.logo
{
display
:
flex
;
align-items
:
center
;
div
{
flex
:
1
;
padding
:
5px
;
}
.logo-right
{
background-color
:
#fff
;
}
img
{
display
:
block
;
width
:
100%
;
height
:
auto
;
max-height
:
40px
;
object-fit
:
contain
;
}
}
.title
{
margin
:
0
;
padding
:
10px
0
;
font-size
:
20px
;
color
:
#fff
;
text-align
:
center
;
}
}
.main-box-bd
{
padding
:
20px
40px
;
}
.footer
{
padding
:
20px
10px
;
.t1
{
text-align
:
right
;
color
:
#d3d3d3
;
}
}
::v-deep
.title
{
font-weight
:
normal
;
text-align
:
center
;
font-size
:
20px
;
color
:
#353535
;
margin-bottom
:
24px
;
}
@media
(
max-width
:
768px
)
{
.wrapper
{
display
:
block
;
}
.main
{
padding
:
20px
;
}
.main-box
{
width
:
100%
;
min-height
:
calc
(
100vh
-
100px
);
border
:
0
;
padding
:
0
;
}
.main-box-bd
{
padding
:
20px
0
;
}
}
::v-deep
.language-switch
{
margin
:
10px
0
;
width
:
80px
;
.el-input__inner
{
border
:
none
;
padding-left
:
0
;
}
.el-select
.el-input
.el-select__caret
{
color
:
#606266
;
}
}
</
style
>
src/pages/sit-plus-stu/login.vue
0 → 100644
浏览文件 @
cb51cab1
<
template
>
<div
class=
"login"
>
<h1
class=
"title"
>
{{
$t
(
'main.title'
)
}}
</h1>
<div
class=
"login-box"
>
<router-view
@
success=
"handleSuccess"
></router-view>
</div>
<p
class=
"footer"
@
click=
"$router.push(
{ path: '../register', query: $route.query })">
{{
$t
(
'login.register'
)
}}
</p>
</div>
</
template
>
<
script
>
export
default
{
methods
:
{
handleSuccess
()
{
window
.
location
.
href
=
document
.
referrer
}
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
.footer
{
margin-top
:
30px
;
clear
:
both
;
color
:
#bb4767
;
line-height
:
52px
;
cursor
:
pointer
;
}
</
style
>
src/pages/sit-plus-stu/password.vue
0 → 100644
浏览文件 @
cb51cab1
<
template
>
<div
class=
"password"
>
<h1
class=
"title"
>
{{
$t
(
'password.title'
)
}}
</h1>
<router-view></router-view>
<p
class=
"back"
@
click=
"$router.push(
{ path: 'login', query: $route.query })">
{{
$t
(
'password.backText'
)
}}
</p>
</div>
</
template
>
<
style
lang=
"scss"
scoped
>
.back
{
margin-top
:
10px
;
color
:
#bb4767
;
line-height
:
52px
;
cursor
:
pointer
;
}
</
style
>
src/pages/sit-plus-stu/register.vue
0 → 100644
浏览文件 @
cb51cab1
<
template
>
<div
class=
"register"
>
<h1
class=
"title"
>
注册
</h1>
<router-view></router-view>
<p
class=
"back"
@
click=
"$router.push(
{ path: 'login', query: $route.query })">
{{
$t
(
'password.backText'
)
}}
</p>
</div>
</
template
>
<
style
lang=
"scss"
scoped
>
.back
{
margin-top
:
10px
;
color
:
#bb4767
;
line-height
:
52px
;
cursor
:
pointer
;
}
</
style
>
src/router/routes.js
浏览文件 @
cb51cab1
...
@@ -620,5 +620,84 @@ export default [
...
@@ -620,5 +620,84 @@ export default [
children
:
[{
path
:
''
,
component
:
register
}]
children
:
[{
path
:
''
,
component
:
register
}]
}
}
]
]
},
{
path
:
'/sbu-plus-stu'
,
component
:
()
=>
import
(
/* webpackChunkName: "sbu-plus-stu" */
'../pages/sbu-plus-stu/components/layout.vue'
),
children
:
[
{
path
:
''
,
redirect
:
'login/index'
},
{
path
:
'login'
,
component
:
()
=>
import
(
/* webpackChunkName: "sbu-plus-stu" */
'../pages/sbu-plus-stu/login.vue'
),
children
:
[
{
path
:
''
,
redirect
:
'index'
},
{
path
:
'index'
,
component
:
loginAccount
},
{
path
:
'code'
,
component
:
loginCode
}
]
},
{
path
:
'password'
,
component
:
()
=>
import
(
/* webpackChunkName: "sbu-plus-stu" */
'../pages/sbu-plus-stu/password.vue'
),
children
:
[{
path
:
''
,
component
:
password
}]
},
{
path
:
'register'
,
component
:
()
=>
import
(
/* webpackChunkName: "sbu-plus-stu" */
'../pages/sbu-plus-stu/register.vue'
),
children
:
[{
path
:
''
,
component
:
register
}]
}
]
},
{
path
:
'/sit-plus-stu'
,
component
:
()
=>
import
(
/* webpackChunkName: "sit-plus-stu" */
'../pages/sit-plus-stu/components/layout.vue'
),
children
:
[
{
path
:
''
,
redirect
:
'login/index'
},
{
path
:
'login'
,
component
:
()
=>
import
(
/* webpackChunkName: "sit-plus-stu" */
'../pages/sit-plus-stu/login.vue'
),
children
:
[
{
path
:
''
,
redirect
:
'index'
},
{
path
:
'index'
,
component
:
loginAccount
},
{
path
:
'code'
,
component
:
loginCode
}
]
},
{
path
:
'password'
,
component
:
()
=>
import
(
/* webpackChunkName: "sit-plus-stu" */
'../pages/sit-plus-stu/password.vue'
),
children
:
[{
path
:
''
,
component
:
password
}]
},
{
path
:
'register'
,
component
:
()
=>
import
(
/* webpackChunkName: "sit-plus-stu" */
'../pages/sit-plus-stu/register.vue'
),
children
:
[{
path
:
''
,
component
:
register
}]
}
]
},
{
path
:
'/marywood-plus-stu'
,
component
:
()
=>
import
(
/* webpackChunkName: "marywood-plus-stu" */
'../pages/marywood-plus-stu/components/layout.vue'
),
children
:
[
{
path
:
''
,
redirect
:
'login/index'
},
{
path
:
'login'
,
component
:
()
=>
import
(
/* webpackChunkName: "marywood-plus-stu" */
'../pages/marywood-plus-stu/login.vue'
),
children
:
[
{
path
:
''
,
redirect
:
'index'
},
{
path
:
'index'
,
component
:
loginAccount
},
{
path
:
'code'
,
component
:
loginCode
}
]
},
{
path
:
'password'
,
component
:
()
=>
import
(
/* webpackChunkName: "marywood-plus-stu" */
'../pages/marywood-plus-stu/password.vue'
),
children
:
[{
path
:
''
,
component
:
password
}]
},
{
path
:
'register'
,
component
:
()
=>
import
(
/* webpackChunkName: "marywood-plus-stu" */
'../pages/marywood-plus-stu/register.vue'
),
children
:
[{
path
:
''
,
component
:
register
}]
}
]
}
}
]
]
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论