Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
campSite
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨梦雪
campSite
Commits
5b944706
Commit
5b944706
authored
Oct 13, 2021
by
杨梦雪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
111
parent
3bb03a62
Changes
21
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
158 additions
and
182 deletions
+158
-182
src/App.vue
src/App.vue
+10
-12
src/components/breadcrumb.vue
src/components/breadcrumb.vue
+1
-0
src/components/index/Footer.vue
src/components/index/Footer.vue
+1
-0
src/components/index/Header.vue
src/components/index/Header.vue
+1
-0
src/components/index/SignUp/confirm.vue
src/components/index/SignUp/confirm.vue
+1
-0
src/components/index/SignUp/invitation.vue
src/components/index/SignUp/invitation.vue
+1
-0
src/components/index/SignUp/pass.vue
src/components/index/SignUp/pass.vue
+1
-0
src/components/index/SignUp/paying.vue
src/components/index/SignUp/paying.vue
+1
-0
src/components/index/SignUp/referInfo.vue
src/components/index/SignUp/referInfo.vue
+1
-0
src/config/element.js
src/config/element.js
+2
-0
src/request/index/login.js
src/request/index/login.js
+10
-8
src/request/index/network.js
src/request/index/network.js
+6
-5
src/request/index/register.js
src/request/index/register.js
+22
-0
src/router/index.js
src/router/index.js
+1
-0
src/router/index/login.js
src/router/index/login.js
+1
-1
src/views/index/Index.vue
src/views/index/Index.vue
+7
-6
src/views/index/login/Login.vue
src/views/index/login/Login.vue
+32
-74
src/views/index/login/Register.vue
src/views/index/login/Register.vue
+55
-74
src/views/index/login/Reset.vue
src/views/index/login/Reset.vue
+1
-0
src/views/index/recruit/Index.vue
src/views/index/recruit/Index.vue
+1
-0
vue.config.js
vue.config.js
+2
-2
No files found.
src/App.vue
View file @
5b944706
<
template
>
<div
id=
"app"
>
<router-view/>
<router-view
/>
</div>
</
template
>
<
style
scoped
lang=
"scss"
>
// @import "~a/css/base.css";
#app
{
font-family
:
Avenir
,
Helvetica
,
Arial
,
sans-serif
;
-webkit-font-smoothing
:
antialiased
;
-moz-osx-font-smoothing
:
grayscale
;
position
:
relative
;
height
:
100%
;
background
:
#fff
;
}
// @import "~a/css/base.css";
#app
{
font-family
:
Avenir
,
Helvetica
,
Arial
,
sans-serif
;
-webkit-font-smoothing
:
antialiased
;
-moz-osx-font-smoothing
:
grayscale
;
position
:
relative
;
height
:
100%
;
background
:
#fff
;
}
</
style
>
src/components/breadcrumb.vue
View file @
5b944706
...
...
@@ -45,6 +45,7 @@
</
template
>
<
script
>
/* eslint-disable */
export
default
{};
</
script
>
...
...
src/components/index/Footer.vue
View file @
5b944706
...
...
@@ -26,6 +26,7 @@
</
template
>
<
script
>
/* eslint-disable */
export
default
{
name
:
"
Footer
"
,
};
...
...
src/components/index/Header.vue
View file @
5b944706
...
...
@@ -14,6 +14,7 @@
</div>
</
template
>
<
script
>
/* eslint-disable */
export
default
{
name
:
"
Header
"
,
data
()
{
...
...
src/components/index/SignUp/confirm.vue
View file @
5b944706
...
...
@@ -28,6 +28,7 @@
</
template
>
<
script
>
/* eslint-disable */
export
default
{
name
:
"
Confirm
"
,
};
...
...
src/components/index/SignUp/invitation.vue
View file @
5b944706
...
...
@@ -27,6 +27,7 @@
</
template
>
<
script
>
/* eslint-disable */
export
default
{
name
:
"
Invitation
"
,
};
...
...
src/components/index/SignUp/pass.vue
View file @
5b944706
...
...
@@ -13,6 +13,7 @@
</
template
>
<
script
>
/* eslint-disable */
export
default
{
name
:
"
Pass
"
,
};
...
...
src/components/index/SignUp/paying.vue
View file @
5b944706
...
...
@@ -56,6 +56,7 @@
</
template
>
<
script
>
/* eslint-disable */
export
default
{
name
:
"
Paying
"
,
data
()
{
...
...
src/components/index/SignUp/referInfo.vue
View file @
5b944706
...
...
@@ -239,6 +239,7 @@
</
template
>
<
script
>
/* eslint-disable */
// import { GetCheckInfo, CheckSignUpInfo } from '@/api/campSystem/campOper'
export
default
{
...
...
src/config/element.js
View file @
5b944706
/* eslint-disable */
import
Vue
from
'
vue
'
;
import
{
Avatar
,
...
...
src/request/index/login.js
View file @
5b944706
/* eslint-disable */
import
{
request
}
from
'
./network
'
...
...
@@ -7,11 +8,12 @@ export function login(data) {
return
request
({
method
:
'
post
'
,
url
:
'
/web/auth/login
'
,
data
params
:
data
})
}
//
注册获取验证码
//
退出
export
function
logout
(
data
)
{
return
request
({
method
:
'
post
'
,
...
...
@@ -20,20 +22,20 @@ export function logout(data) {
})
}
//
修改
密码
export
function
changePass
(
data
)
{
//
通过旧密码找回
密码
export
function
changePass
Old
(
data
)
{
return
request
({
method
:
'
post
'
,
url
:
'
/web/auth/changePass
'
,
url
:
'
/web/auth/changePass
Old
'
,
data
})
}
// 找回密码
export
function
sendPassMsg
(
data
)
{
//
通过验证码
找回密码
export
function
changePassCode
(
data
)
{
return
request
({
method
:
'
post
'
,
url
:
'
/web/auth/
sendPassMsg
'
,
url
:
'
/web/auth/
changePassCode
'
,
data
})
}
src/request/index/network.js
View file @
5b944706
/* eslint-disable */
import
axios
from
'
axios
'
import
store
from
'
@/store
'
import
{
...
...
@@ -47,11 +48,11 @@ const allowRequest = function (reqList, url) {
}
let
loadingInstance
=
null
export
function
request
(
config
)
{
export
function
request
(
config
)
{
const
instance
=
axios
.
create
({
baseURL
:
process
.
env
.
NODE_ENV
===
'
development
'
?
DEVELOPMENT_SERVER_URL
:
SERVER_URL
,
baseURL
:
process
.
env
.
NODE_ENV
===
'
development
'
?
DEVELOPMENT_SERVER_URL
:
SERVER_URL
,
timeout
:
60
*
1000
})
instance
.
interceptors
.
request
.
use
(
...
...
@@ -185,6 +186,6 @@ export function request (config) {
}
// 合并多个请求
export
function
allRequest
(
arrRequest
)
{
export
function
allRequest
(
arrRequest
)
{
return
axios
.
all
(
arrRequest
)
}
src/request/index/register.js
0 → 100644
View file @
5b944706
/* eslint-disable */
import
{
request
}
from
'
./network
'
// 发送注册时候验证码
export
function
registerCode
(
data
)
{
return
request
({
method
:
'
post
'
,
url
:
'
/web/code/registerCode?phone=
'
+
data
})
}
// 填写注册信息
export
function
setAccountInfo
(
data
)
{
return
request
({
method
:
'
post
'
,
url
:
'
/web/register/setAccountInfo
'
,
data
})
}
src/router/index.js
View file @
5b944706
...
...
@@ -18,6 +18,7 @@ const routes = [{
{
path
:
'
/login
'
,
name
:
'
loginIndex
'
,
redirect
:
'
/login
'
,
meta
:
{
title
:
'
登录
'
},
...
...
src/router/index/login.js
View file @
5b944706
export
default
[{
path
:
'
/
'
,
path
:
'
/
login
'
,
name
:
'
index-login
'
,
component
:
()
=>
import
(
/* webpackChunkName: "login" */
'
v/index/login/Login.vue
'
),
meta
:
{
...
...
src/views/index/Index.vue
View file @
5b944706
...
...
@@ -10,15 +10,16 @@
</el-container>
</
template
>
<
script
>
import
Header
from
'
../../components/index/Header
'
import
Footer
from
'
../../components/index/Footer
'
/* eslint-disable */
import
Header
from
"
../../components/index/Header
"
;
import
Footer
from
"
../../components/index/Footer
"
;
export
default
{
name
:
'
index-index
'
,
name
:
"
index-index
"
,
components
:
{
Header
,
Footer
}
}
Footer
,
}
,
}
;
</
script
>
<
style
lang=
"scss"
>
.flex
{
...
...
src/views/index/login/Login.vue
View file @
5b944706
...
...
@@ -10,14 +10,14 @@
ref=
"loginFormRef"
class=
"demo-ruleForm"
>
<el-form-item
prop=
"
usernam
e"
>
<el-form-item
prop=
"
phon
e"
>
<img
class=
"img_l"
src=
"../../../assets/img/login/username.png"
alt=
""
/>
<el-input
v-model=
"loginForm.
usernam
e"
v-model=
"loginForm.
phon
e"
placeholder=
"身份证号/用户名"
maxlength=
"20"
></el-input>
...
...
@@ -64,8 +64,10 @@
</
template
>
<
script
>
// import { authMixin } from 'mixins/admin/auth'
import
{
login
}
from
"
../../../request/index/login
"
;
/* eslint-disable */
import
{
login
}
from
"
r/index/login
"
;
import
{
mobileCheck
}
from
"
@/common/utils.js
"
;
export
default
{
name
:
"
index-login
"
,
...
...
@@ -73,15 +75,24 @@ export default {
return
{
isShowPwd
:
true
,
// 控制密码显示隐藏
loginForm
:
{
usernam
e
:
""
,
phon
e
:
""
,
password
:
""
,
},
// 表单验证规则对象
loginFormRules
:
{
// 对用户名进行校验
username
:
[
{
required
:
true
,
message
:
"
请输入用户名
"
,
trigger
:
"
blur
"
},
{
min
:
4
,
max
:
20
,
message
:
"
请输入正确的用户名
"
,
trigger
:
"
blur
"
},
// 对手机号进行校验
phone
:
[
{
required
:
true
,
message
:
"
请输入手机号
"
,
trigger
:
"
blur
"
},
{
validator
:
function
(
rule
,
value
,
callback
)
{
if
(
mobileCheck
(
value
)
===
false
)
{
callback
(
new
Error
(
"
请输入正确的手机号
"
));
}
else
{
callback
();
}
},
trigger
:
"
blur
"
,
},
],
// 对密码进行校验
password
:
[
...
...
@@ -89,11 +100,6 @@ export default {
{
min
:
6
,
max
:
20
,
message
:
"
请输入正确的密码
"
,
trigger
:
"
blur
"
},
],
},
dialogFormFu
:
{
title
:
""
,
message
:
""
,
},
dialogVisibleFu
:
false
,
};
},
created
()
{
...
...
@@ -102,20 +108,14 @@ export default {
methods
:
{
// 忘记账号/密码
forgetPwd
()
{
window
.
localStorage
.
setItem
(
"
f_forgetpwd
"
,
0
);
//
window.localStorage.setItem("f_forgetpwd", 0);
this
.
$router
.
replace
({
name
:
"
index-reset
"
});
},
// 子组件触发,关闭弹框
closeDialog
(
value
,
type
)
{
this
.
dialogVisibleFu
=
value
;
if
(
type
)
{
this
.
$router
.
replace
({
name
:
"
StepOne
"
});
}
},
// 去注册
register
()
{
// this.dialogFormFu = {
// title: "提示",
// title: "提示",
// message: 1,
// };
// this.dialogVisibleFu = true;
...
...
@@ -125,60 +125,18 @@ export default {
changePwdStatus
()
{
this
.
isShowPwd
=
!
this
.
isShowPwd
;
},
//
表单验证
//
登录
submitForm
()
{
this
.
$refs
.
loginFormRef
.
validate
(
async
(
valid
)
=>
{
// 验证用户名和密码是否符合规定
if
(
!
valid
)
return
;
// 发送请求的操作
const
{
data
:
res
}
=
await
login
(
this
.
loginForm
);
console
.
log
(
res
,
"
返回用户注册数据
"
);
// 根据返回的状态码做想关的判断
if
(
res
.
code
!==
200
)
{
login
({
phone
:
this
.
loginForm
.
phone
,
password
:
this
.
loginForm
.
password
,
}).
then
((
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
code
!=
200
)
{
return
this
.
$message
.
error
(
res
.
message
);
}
// 判断用户注册是否填写信息完整
const
applicationstatus
=
parseInt
(
res
.
applicationstatus
);
const
can_skip
=
parseInt
(
res
.
can_skip
);
window
.
localStorage
.
setItem
(
"
applicationstatus
"
,
res
.
applicationstatus
);
window
.
localStorage
.
setItem
(
"
can_skip
"
,
res
.
can_skip
);
window
.
localStorage
.
setItem
(
"
is_check_id_card
"
,
res
.
is_check_id_card
);
console
.
log
(
!
can_skip
);
if
(
!
can_skip
)
{
if
(
applicationstatus
==
0
)
{
window
.
localStorage
.
setItem
(
"
sfzNum
"
,
res
.
sfzNum
);
this
.
$router
.
replace
({
name
:
"
StepOne
"
,
query
:
{
applicationstatus
:
"
0
"
,
data
:
res
},
});
return
;
}
else
if
(
applicationstatus
==
3
||
applicationstatus
==
4
||
applicationstatus
==
5
||
applicationstatus
==
6
)
{
window
.
localStorage
.
setItem
(
"
index-token
"
,
res
.
token
);
this
.
$store
.
state
.
token
=
res
.
token
;
window
.
localStorage
.
setItem
(
"
student_id
"
,
res
.
student_id
);
window
.
localStorage
.
setItem
(
"
sfzNum
"
,
res
.
sfzNum
);
window
.
localStorage
.
setItem
(
"
username
"
,
res
.
username
);
if
(
res
.
is_check_id_card
!=
1
)
{
this
.
$router
.
replace
({
name
:
"
StepTwo
"
});
}
else
{
this
.
$router
.
replace
({
name
:
"
StepThree
"
});
}
return
;
}
}
this
.
$store
.
state
.
token
=
res
.
token
;
window
.
localStorage
.
setItem
(
"
index-token
"
,
res
.
token
);
window
.
localStorage
.
setItem
(
"
student_id
"
,
res
.
student_id
);
window
.
localStorage
.
setItem
(
"
sfzNum
"
,
res
.
sfzNum
);
window
.
localStorage
.
setItem
(
"
username
"
,
res
.
username
);
this
.
$router
.
replace
({
name
:
"
examlist
"
});
this
.
$router
.
replace
({
name
:
"
cerificateIndex
"
});
});
},
},
...
...
@@ -305,7 +263,7 @@ export default {
background
:
#60194a
;
border-radius
:
2px
;
}
::v-deep
.el-input__inner
{
::v-deep
.el-input__inner
{
border
:
1px
solid
#ffff
;
}
.el-form
{
...
...
src/views/index/login/Register.vue
View file @
5b944706
...
...
@@ -5,15 +5,15 @@
<div
class=
"title"
>
新用户注册
</div>
<div
class=
"line"
></div>
<el-form
:model=
"
login
Form"
:model=
"
register
Form"
:rules=
"registerRules"
ref=
"
login
FormRef"
class=
"demo-r
ule
Form"
ref=
"
register
FormRef"
class=
"demo-r
egister
Form"
>
<el-form-item
prop=
"phone
num
"
>
<el-form-item
prop=
"phone"
>
<img
class=
"img_l"
src=
"@/assets/img/reset/username.png"
alt=
""
/>
<el-input
v-model=
"
loginForm.phonenum
"
v-model=
"
registerForm.phone
"
placeholder=
"请输入手机号"
maxlength=
"20"
></el-input>
...
...
@@ -21,10 +21,9 @@
<el-form-item
prop=
"code"
>
<img
class=
"img_l"
src=
"@/assets/img/reset/code.png"
alt=
""
/>
<el-input
v-model=
"
login
Form.code"
v-model=
"
register
Form.code"
placeholder=
"请输入短信验证码"
maxlength=
"20"
class=
"phone_input"
></el-input>
</el-form-item>
<!-- 短信验证码 -->
...
...
@@ -32,10 +31,10 @@
<span
class=
"code"
v-show=
"show"
@
click=
"getCode"
>
获取验证码
</span>
<span
v-show=
"!show"
class=
"count"
>
{{
count
}}
s
</span>
</div>
<el-form-item
prop=
"password
s
"
>
<el-form-item
prop=
"password"
>
<img
class=
"img_l"
src=
"@/assets/img/reset/password.png"
alt=
""
/>
<el-input
v-model=
"
login
Form.password"
v-model=
"
register
Form.password"
:type=
"isShowPwd ? 'password' : 'text'"
maxlength=
"20"
placeholder=
"设置密码:6-12位字符,包含字母或数字"
...
...
@@ -55,10 +54,10 @@
alt=
""
/>
</el-form-item>
<el-form-item
prop=
"password"
>
<el-form-item
prop=
"
rq_
password"
>
<img
class=
"img_l"
src=
"@/assets/img/reset/password.png"
alt=
""
/>
<el-input
v-model=
"
loginForm.passworda
"
v-model=
"
registerForm.rq_password
"
placeholder=
"请再次输入登录密码"
maxlength=
"20"
></el-input>
...
...
@@ -77,23 +76,32 @@
</
template
>
<
script
>
// import { authMixin } from 'mixins/admin/auth'
import
{
login
}
from
"
@/request/index/login
"
;
/* eslint-disable */
// 请求接口
import
{
registerCode
,
setAccountInfo
}
from
"
r/index/register
"
;
import
{
mobileCheck
}
from
"
@/common/utils.js
"
;
export
default
{
name
:
"
index-register
"
,
data
()
{
const
pwdCheck
=
async
(
rule
,
value
,
callback
)
=>
{
if
(
value
!==
this
.
stepForm
.
password
)
{
callback
(
new
Error
(
"
两次输入的密码不一致
"
));
}
else
{
callback
();
}
};
return
{
// 手机验证短信
show
:
true
,
count
:
""
,
timer
:
null
,
isShowPwd
:
true
,
// 控制密码显示隐藏
login
Form
:
{
phone
num
:
""
,
register
Form
:
{
phone
:
""
,
code
:
""
,
passwords
:
""
,
password
:
""
,
rq_password
:
""
,
},
// 表单验证规则对象
registerRules
:
{
...
...
@@ -111,26 +119,29 @@ export default {
trigger
:
"
blur
"
,
},
],
// 对手机号码进行校验
username
:
[
{
required
:
true
,
message
:
"
请输入用户名
"
,
trigger
:
"
blur
"
},
{
min
:
4
,
max
:
20
,
message
:
"
请输入正确的用户名
"
,
trigger
:
"
blur
"
},
],
// 对验证码进行校验
code
:
[
{
required
:
true
,
message
:
"
请输入
密
码
"
,
trigger
:
"
blur
"
},
{
min
:
6
,
max
:
20
,
message
:
"
请输入正确的
密
码
"
,
trigger
:
"
blur
"
},
{
required
:
true
,
message
:
"
请输入
验证
码
"
,
trigger
:
"
blur
"
},
{
min
:
6
,
max
:
20
,
message
:
"
请输入正确的
验证
码
"
,
trigger
:
"
blur
"
},
],
// 对密码进行校验
password
:
[
{
required
:
true
,
message
:
"
请输入密码
"
,
trigger
:
"
blur
"
},
{
min
:
6
,
max
:
20
,
message
:
"
请输入正确的密码
"
,
trigger
:
"
blur
"
},
],
// 对密码进行校验
rq_password
:
[
{
required
:
true
,
message
:
"
请输入确认密码
"
,
trigger
:
"
blur
"
},
{
validator
:
pwdCheck
,
trigger
:
"
blur
"
,
},
],
},
};
},
created
()
{
this
.
$emit
(
"
getStatus
"
,
false
);
//
this.$emit("getStatus", false);
},
methods
:
{
// 去注册
...
...
@@ -158,64 +169,33 @@ export default {
}
},
1000
);
}
// 接口获得验证码
registerCode
({
phone
:
this
.
registerForm
.
phone
,
}).
then
((
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
code
!=
200
)
{
return
this
.
$message
.
error
(
res
.
message
);
}
})
},
// 表单验证
submitForm
()
{
this
.
$refs
.
loginFormRef
.
validate
(
async
(
valid
)
=>
{
// 验证用户名和密码是否符合规定
if
(
!
valid
)
return
;
// 发送请求的操作
const
{
data
:
res
}
=
await
login
(
this
.
loginForm
);
console
.
log
(
res
,
"
返回用户注册数据
"
);
// 根据返回的状态码做想关的判断
if
(
res
.
code
!==
200
)
{
setAccountInfo
({
phone
:
this
.
registerForm
.
phone
,
code
:
this
.
registerForm
.
code
,
password
:
this
.
registerForm
.
password
,
rq_password
:
this
.
registerForm
.
rq_password
,
}).
then
((
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
code
!=
200
)
{
return
this
.
$message
.
error
(
res
.
message
);
}
// 判断用户注册是否填写信息完整
const
applicationstatus
=
parseInt
(
res
.
applicationstatus
);
const
can_skip
=
parseInt
(
res
.
can_skip
);
window
.
localStorage
.
setItem
(
"
applicationstatus
"
,
res
.
applicationstatus
);
window
.
localStorage
.
setItem
(
"
can_skip
"
,
res
.
can_skip
);
window
.
localStorage
.
setItem
(
"
is_check_id_card
"
,
res
.
is_check_id_card
);
console
.
log
(
!
can_skip
);
if
(
!
can_skip
)
{
if
(
applicationstatus
==
0
)
{
window
.
localStorage
.
setItem
(
"
sfzNum
"
,
res
.
sfzNum
);
this
.
$router
.
replace
({
name
:
"
StepOne
"
,
query
:
{
applicationstatus
:
"
0
"
,
data
:
res
},
});
return
;
}
else
if
(
applicationstatus
==
3
||
applicationstatus
==
4
||
applicationstatus
==
5
||
applicationstatus
==
6
)
{
window
.
localStorage
.
setItem
(
"
index-token
"
,
res
.
token
);
this
.
$store
.
state
.
token
=
res
.
token
;
window
.
localStorage
.
setItem
(
"
student_id
"
,
res
.
student_id
);
window
.
localStorage
.
setItem
(
"
sfzNum
"
,
res
.
sfzNum
);
window
.
localStorage
.
setItem
(
"
username
"
,
res
.
username
);
if
(
res
.
is_check_id_card
!=
1
)
{
this
.
$router
.
replace
({
name
:
"
StepTwo
"
});
}
else
{
this
.
$router
.
replace
({
name
:
"
StepThree
"
});
}
return
;
}
}
this
.
$store
.
state
.
token
=
res
.
token
;
window
.
localStorage
.
setItem
(
"
index-token
"
,
res
.
token
);
window
.
localStorage
.
setItem
(
"
student_id
"
,
res
.
student_id
);
window
.
localStorage
.
setItem
(
"
sfzNum
"
,
res
.
sfzNum
);
window
.
localStorage
.
setItem
(
"
username
"
,
res
.
username
);
this
.
$router
.
replace
({
name
:
"
examlist
"
});
// this.$router.replace({ name: "" });
});
}
,
}
},
};
</
script
>
...
...
@@ -349,6 +329,7 @@ export default {
z-index
:
999
;
top
:
38%
;
right
:
15%
;
cursor
:
pointer
;
.code
{
font-size
:
14px
;
font-weight
:
600
;
...
...
src/views/index/login/Reset.vue
View file @
5b944706
...
...
@@ -87,6 +87,7 @@
</
template
>
<
script
>
/* eslint-disable */
// import { authMixin } from 'mixins/admin/auth'
import
{
login
}
from
"
../../../request/index/login
"
;
...
...
src/views/index/recruit/Index.vue
View file @
5b944706
...
...
@@ -46,6 +46,7 @@
</div>
</
template
>
<
script
>
/* eslint-disable */
import
Header
from
"
@/components/index/Header.vue
"
;
import
Footer
from
"
@/components/index/Footer.vue
"
;
export
default
{
...
...
vue.config.js
View file @
5b944706
...
...
@@ -14,8 +14,8 @@ module.exports = {
.
set
(
'
c
'
,
resolve
(
'
src/components
'
))
.
set
(
'
v
'
,
resolve
(
'
src/views
'
))
.
set
(
'
r
'
,
resolve
(
'
src/request
'
))
//
.set('config', resolve('src/config'))
//
.set('common', resolve('src/common'))
.
set
(
'
config
'
,
resolve
(
'
src/config
'
))
.
set
(
'
common
'
,
resolve
(
'
src/common
'
))
// .set('mixins', resolve('src/mixins'))
.
set
(
'
store
'
,
resolve
(
'
src/store
'
))
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment