Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
binhai-people
Project
Project
Details
Activity
Releases
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
Open sidebar
binhai-jiaoguan
binhai-people
Commits
35acc9d2
Commit
35acc9d2
authored
Nov 23, 2023
by
mzx
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
911dc1f9
d302c242
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
71 additions
and
28 deletions
+71
-28
.env.production
.env.production
+1
-1
question.js
src/api/question/question.js
+8
-0
index.vue
src/views/mobilityServices/index.vue
+21
-15
index.vue
src/views/questionnaire/index.vue
+41
-12
No files found.
.env.production
View file @
35acc9d2
...
@@ -5,7 +5,7 @@ VUE_APP_TITLE = 新区交通综合信息服务系统
...
@@ -5,7 +5,7 @@ VUE_APP_TITLE = 新区交通综合信息服务系统
ENV = 'production'
ENV = 'production'
# 若依管理系统/生产环境
# 若依管理系统/生产环境
VUE_APP_BASE_API = 'http://
49.232.167.247:22000
'
VUE_APP_BASE_API = 'http://
10.10.10.105:8082/trip-prod-api
'
# 百度地图api
# 百度地图api
# https://api.map.baidu.com/
# https://api.map.baidu.com/
...
...
src/api/question/question.js
View file @
35acc9d2
...
@@ -31,3 +31,11 @@ export function addQuestionDetail(data) {
...
@@ -31,3 +31,11 @@ export function addQuestionDetail(data) {
data
:
data
data
:
data
})
})
}
}
// 在登录的前提下,获取当前用户对于某一问卷的答题次数
export
function
getQuestionAnswerCountByUserId
(
id
)
{
return
request
({
url
:
'/answer/count/'
+
id
,
method
:
'get'
})
}
src/views/mobilityServices/index.vue
View file @
35acc9d2
...
@@ -36,7 +36,7 @@ border: 1px solid #CCCCCC;border-radius:0.3rem;padding: 0.25rem 1rem 0.25rem 1re
...
@@ -36,7 +36,7 @@ border: 1px solid #CCCCCC;border-radius:0.3rem;padding: 0.25rem 1rem 0.25rem 1re
</bm-info-window>
</bm-info-window>
<bm-control
class=
"map__control"
@
wheel
.
native
.
stop
>
<bm-control
class=
"map__control"
@
wheel
.
native
.
stop
>
<el-tabs
class=
"tab-pane-style"
type=
"border-card"
v-model=
"operationTypeName"
<el-tabs
class=
"tab-pane-style"
type=
"border-card"
v-model=
"operationTypeName"
@
tab-click=
"
clearAllRouteResult
"
>
@
tab-click=
"
wrapTabChange
"
>
<!--路径规划-->
<!--路径规划-->
<el-tab-pane
active-background-color=
"#f0f0f0"
label=
"路径规划"
name=
"pathPlanning"
>
<el-tab-pane
active-background-color=
"#f0f0f0"
label=
"路径规划"
name=
"pathPlanning"
>
<div
slot=
"label"
style=
"text-align: center;"
>
路径规划
</div>
<div
slot=
"label"
style=
"text-align: center;"
>
路径规划
</div>
...
@@ -918,17 +918,19 @@ export default {
...
@@ -918,17 +918,19 @@ export default {
},
},
/*地图加载完成*/
/*地图加载完成*/
mapReady
({
BMap
,
map
})
{
mapReady
({
BMap
,
map
})
{
/*输入框赋值*/
if
(
this
.
$route
.
params
.
start
&&
this
.
$route
.
params
.
end
)
{
this
.
navigator
.
form
.
start
=
this
.
$route
.
params
.
start
/*输入框赋值*/
/*输入框赋值*/
this
.
navigator
.
form
.
start
=
this
.
$route
.
params
.
start
this
.
navigator
.
form
.
end
=
this
.
$route
.
params
.
end
/*输入框赋值*/
/*起始经纬度赋值*/
this
.
navigator
.
form
.
end
=
this
.
$route
.
params
.
end
this
.
navigator
.
formControl
.
start
.
location
=
[
this
.
$route
.
params
.
stratLocation
.
lat
,
this
.
$route
.
params
.
stratLocation
.
lng
]
/*起始经纬度赋值*/
/*目的地经纬度赋值*/
this
.
navigator
.
formControl
.
start
.
location
=
[
this
.
$route
.
params
.
stratLocation
.
lat
,
this
.
$route
.
params
.
stratLocation
.
lng
]
this
.
navigator
.
formControl
.
end
.
location
=
[
this
.
$route
.
params
.
endLocation
.
lat
,
this
.
$route
.
params
.
endLocation
.
lng
]
/*目的地经纬度赋值*/
console
.
log
(
"起始点传进来的经纬度"
,
this
.
navigator
.
formControl
.
start
.
location
)
this
.
navigator
.
formControl
.
end
.
location
=
[
this
.
$route
.
params
.
endLocation
.
lat
,
this
.
$route
.
params
.
endLocation
.
lng
]
console
.
log
(
"目的地传进来的经纬度"
,
this
.
navigator
.
formControl
.
end
.
location
)
console
.
log
(
"起始点传进来的经纬度"
,
this
.
navigator
.
formControl
.
start
.
location
)
this
.
direction
()
console
.
log
(
"目的地传进来的经纬度"
,
this
.
navigator
.
formControl
.
end
.
location
)
this
.
direction
()
}
this
.
BMap
=
BMap
this
.
BMap
=
BMap
this
.
map
=
map
this
.
map
=
map
// 加载事故点
// 加载事故点
...
@@ -1059,12 +1061,16 @@ export default {
...
@@ -1059,12 +1061,16 @@ export default {
})
})
})
})
},
},
/**
* 最外层tab切换
*/
wrapTabChange
()
{
this
.
handleSearch
(
2
)
this
.
clearAllRouteResult
()
},
/*清除所有的线路规划结果*/
/*清除所有的线路规划结果*/
clearAllRouteResult
()
{
clearAllRouteResult
()
{
this
.
handleSearch
(
2
)
this
.
map
.
clearOverlays
()
this
.
map
.
clearOverlays
()
},
},
/*公交导航 originObj 起点对象 {lat, lng} destinationObj 终点对象 {lat, lng}
/*公交导航 originObj 起点对象 {lat, lng} destinationObj 终点对象 {lat, lng}
* origin 起点[纬度,经度] destination 终点[纬度,经度] origin_uid 起点uid? destination_uid 终点uid? */
* origin 起点[纬度,经度] destination 终点[纬度,经度] origin_uid 起点uid? destination_uid 终点uid? */
...
...
src/views/questionnaire/index.vue
View file @
35acc9d2
...
@@ -64,12 +64,12 @@ border: 1px solid #CCCCCC;border-radius:0.3rem;padding: 0.25rem 1rem 0.25rem 1re
...
@@ -64,12 +64,12 @@ border: 1px solid #CCCCCC;border-radius:0.3rem;padding: 0.25rem 1rem 0.25rem 1re
<
script
>
<
script
>
import
{
parseTime
}
from
'@/utils'
import
{
parseTime
}
from
'@/utils'
import
{
listQuestion
}
from
'@/api/question/question'
import
{
getQuestionAnswerCountByUserId
,
listQuestion
}
from
'@/api/question/question'
import
NavList
from
'@/views/Home/components/NavList/index.vue'
import
NavList
from
'@/views/Home/components/NavList/index.vue'
import
store
from
"@/store"
;
import
store
from
'@/store'
import
{
MessageBox
}
from
"element-ui"
;
import
{
MessageBox
}
from
'element-ui'
import
{
removeToken
}
from
"@/utils/auth"
;
import
{
removeToken
}
from
'@/utils/auth'
import
router
from
"@/router"
;
import
router
from
'@/router'
export
default
{
export
default
{
name
:
'Questionnaire'
,
name
:
'Questionnaire'
,
...
@@ -112,6 +112,10 @@ export default {
...
@@ -112,6 +112,10 @@ export default {
},
},
// 跳转详情页方法
// 跳转详情页方法
changeInfo
(
row
)
{
changeInfo
(
row
)
{
// 跳转前需要有几个判断
// 1. 先判断当前用户所在IP是否可以答题
// 2. 判断当前问卷是否可以免登录答题
// 3. 判断当前用户答题数是否超过此问卷最大答题数
console
.
log
(
'row111'
,
row
)
console
.
log
(
'row111'
,
row
)
// 获取当前IP
// 获取当前IP
let
num
=
0
let
num
=
0
...
@@ -133,7 +137,7 @@ export default {
...
@@ -133,7 +137,7 @@ export default {
// 判断此问卷是否需要登录权限
// 判断此问卷是否需要登录权限
if
(
row
.
loginFlag
===
'1'
)
{
if
(
row
.
loginFlag
===
'1'
)
{
// 当前token为空,不许登录
// 当前token为空,不许登录
if
(
store
.
state
.
user
.
token
===
undefined
)
{
if
(
store
.
state
.
user
.
token
===
undefined
||
store
.
state
.
user
.
token
===
null
)
{
MessageBox
.
confirm
(
'您的身份认证已失效,请重新登录'
,
'认证失效'
,
{
MessageBox
.
confirm
(
'您的身份认证已失效,请重新登录'
,
'认证失效'
,
{
confirmButtonText
:
'前往登录'
,
confirmButtonText
:
'前往登录'
,
cancelButtonText
:
'暂不登录'
,
cancelButtonText
:
'暂不登录'
,
...
@@ -157,19 +161,44 @@ export default {
...
@@ -157,19 +161,44 @@ export default {
console
.
log
(
'numnnnn'
,
num
)
console
.
log
(
'numnnnn'
,
num
)
if
(
num
===
0
)
{
if
(
num
===
0
)
{
// 如果答题次数已经超过规定答题数,则不能点击进入详情页
// 如果答题次数已经超过规定答题数,则不能点击进入详情页
if
(
row
.
answerNum
>
row
.
submitNum
)
{
// 登录状态
if
(
store
.
state
.
user
.
token
!==
undefined
&&
store
.
state
.
user
.
token
!==
null
)
{
getQuestionAnswerCountByUserId
(
row
.
Id
).
then
(
response
=>
{
if
(
row
.
answerNum
>
response
.
data
)
{
this
.
$router
.
push
({
path
:
'/questionnaire/questionnaire-detail'
,
query
:
{
id
:
row
.
Id
}
})
}
else
{
this
.
$message
({
message
:
'此问卷已达到最大提交次数'
,
type
:
'warning'
})
}
})
}
else
{
this
.
$router
.
push
({
this
.
$router
.
push
({
path
:
'/questionnaire/questionnaire-detail'
,
path
:
'/questionnaire/questionnaire-detail'
,
query
:
{
query
:
{
id
:
row
.
Id
id
:
row
.
Id
}
}
})
})
}
else
{
this
.
$message
({
message
:
'此问卷已达到最大提交次数'
,
type
:
'warning'
})
}
}
// if (row.answerNum > row.submitNum) {
// this.$router.push({
// path: '/questionnaire/questionnaire-detail',
// query: {
// id: row.Id
// }
// })
// } else {
// this.$message({
// message: '此问卷已达到最大提交次数',
// type: 'warning'
// })
// }
}
}
})
})
},
},
...
...
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