Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
DA-Platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
文档服务地址:
http://47.92.0.57:3000/
周报索引地址:
http://47.92.0.57:3000/s/NruNXRYmV
Open sidebar
Berlin
DA-Platform
Commits
ac1be441
Commit
ac1be441
authored
May 28, 2020
by
Wang Yuhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
区分用户身份
parent
6fb6d90a
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
38 additions
and
5 deletions
+38
-5
package.json
DAPlatform-front/package.json
+2
-1
Login.vue
DAPlatform-front/src/components/Login.vue
+5
-0
NavHeader.vue
DAPlatform-front/src/components/NavHeader.vue
+9
-4
main.js
DAPlatform-front/src/main.js
+2
-0
index.js
DAPlatform-front/src/store/index.js
+20
-0
No files found.
DAPlatform-front/package.json
View file @
ac1be441
...
...
@@ -15,7 +15,8 @@
"element-ui"
:
"^2.13.1"
,
"node-sass"
:
"^4.14.1"
,
"vue"
:
"^2.5.2"
,
"vue-router"
:
"^3.0.1"
"vue-router"
:
"^3.0.1"
,
"vuex"
:
"^3.4.0"
},
"devDependencies"
:
{
"autoprefixer"
:
"^7.1.2"
,
...
...
DAPlatform-front/src/components/Login.vue
View file @
ac1be441
...
...
@@ -61,6 +61,11 @@ export default {
},
550
)
},
login
()
{
// 将用户信息保存在localStorage里, 为演示效果,暂时不输密码进入视为标注者,输密码视为发布者
var
userInfo
=
{
type
:
this
.
password
?
1
:
0
}
this
.
$store
.
commit
(
'setUserInfo'
,
userInfo
)
this
.
$router
.
push
(
'/index'
).
catch
(
data
=>
{})
},
register
()
{
...
...
DAPlatform-front/src/components/NavHeader.vue
View file @
ac1be441
...
...
@@ -10,10 +10,10 @@
router
>
<el-menu-item
index=
"/taskhall"
>
任务大厅
</el-menu-item>
<el-menu-item
index=
"/ongoing"
>
我的任务
</el-menu-item>
<el-menu-item
index=
"/releasetask"
>
发布任务
</el-menu-item>
<el-menu-item
index=
"/completed"
>
已完成任务
</el-menu-item>
<el-menu-item
index=
"/check"
>
待审核任务
</el-menu-item>
<el-menu-item
index=
"/publishtask"
>
我的发布
</el-menu-item>
<el-menu-item
v-if=
"userType"
index=
"/releasetask"
>
发布任务
</el-menu-item>
<el-menu-item
v-if=
"userType"
index=
"/completed"
>
已完成任务
</el-menu-item>
<el-menu-item
v-if=
"userType"
index=
"/check"
>
待审核任务
</el-menu-item>
<el-menu-item
v-if=
"userType"
index=
"/publishtask"
>
我的发布
</el-menu-item>
<el-menu-item
index=
"/userhome"
>
个人中心
</el-menu-item>
<el-menu-item
class=
"logout-btn"
index=
"/"
>
退出登录
</el-menu-item>
</el-menu>
...
...
@@ -28,6 +28,11 @@ export default {
activeIndex
:
'/taskhall'
}
},
computed
:
{
userType
()
{
return
this
.
$store
.
state
.
userInfo
.
type
}
},
watch
:
{
// 对路由变化作出响应...
'$route'
(
to
,
from
)
{
...
...
DAPlatform-front/src/main.js
View file @
ac1be441
...
...
@@ -3,6 +3,7 @@
import
Vue
from
'vue'
import
App
from
'./App'
import
router
from
'./router'
import
store
from
'./store'
import
ElementUI
from
'element-ui'
import
'element-ui/lib/theme-chalk/index.css'
import
axios
from
'axios'
...
...
@@ -20,6 +21,7 @@ Vue.use(ElementUI)
new
Vue
({
el
:
'#app'
,
router
,
store
,
components
:
{
App
},
template
:
'<App/>'
})
DAPlatform-front/src/store/index.js
0 → 100644
View file @
ac1be441
/* eslint-disable no-undef */
import
Vue
from
'vue'
import
Vuex
from
'vuex'
Vue
.
use
(
Vuex
)
export
default
new
Vuex
.
Store
({
state
:
{
userInfo
:
null
},
mutations
:
{
setUserInfo
(
state
,
userInfo
)
{
state
.
userInfo
=
userInfo
}
},
actions
:
{
},
modules
:
{
}
})
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