接口频率更改
This commit is contained in:
parent
4c72a79c9c
commit
4b11195c54
@ -4,9 +4,9 @@ NODE_ENV=development
|
|||||||
VITE_DEV=true
|
VITE_DEV=true
|
||||||
|
|
||||||
# 请求路径
|
# 请求路径
|
||||||
VITE_BASE_URL='http://192.168.0.74:48080'
|
# VITE_BASE_URL='http://192.168.0.74:48080'
|
||||||
# VITE_BASE_URL='http://192.168.0.153:48080'
|
# VITE_BASE_URL='http://192.168.0.153:48080'
|
||||||
# VITE_BASE_URL='http://192.168.0.45:48080'
|
VITE_BASE_URL='http://192.168.0.45:48080'
|
||||||
|
|
||||||
# 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持 S3 服务
|
# 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持 S3 服务
|
||||||
VITE_UPLOAD_TYPE=server
|
VITE_UPLOAD_TYPE=server
|
||||||
|
@ -96,7 +96,13 @@
|
|||||||
class="new-top-box-right-input-icon"
|
class="new-top-box-right-input-icon"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="new-top-box-right-button" @click="openForm('create')" v-hasPermi="['carBoard:index:add']"> 新增车辆 </div>
|
<div
|
||||||
|
class="new-top-box-right-button"
|
||||||
|
@click="openForm('create')"
|
||||||
|
v-hasPermi="['carBoard:index:add']"
|
||||||
|
>
|
||||||
|
新增车辆
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -131,13 +137,31 @@
|
|||||||
</div>
|
</div>
|
||||||
<template #dropdown>
|
<template #dropdown>
|
||||||
<el-dropdown-menu>
|
<el-dropdown-menu>
|
||||||
<el-dropdown-item @click="openForm('update', item.id)" v-hasPermi="['carBoard:index:edit']">编辑</el-dropdown-item>
|
<el-dropdown-item
|
||||||
<el-dropdown-item @click="clockCar(item)" v-hasPermi="['carBoard:index:lock']">{{
|
@click="openForm('update', item.id)"
|
||||||
item.robotTaskModel == 0 ? '解锁' : '锁定'
|
v-hasPermi="['carBoard:index:edit']"
|
||||||
}}</el-dropdown-item>
|
>编辑</el-dropdown-item
|
||||||
<el-dropdown-item @click="deleteCar(item.id)" v-hasPermi="['carBoard:index:delete']">删除</el-dropdown-item>
|
>
|
||||||
<el-dropdown-item @click="clearCar(item.robotNo)" v-hasPermi="['carBoard:index:clear']">清除交管</el-dropdown-item>
|
<el-dropdown-item
|
||||||
<el-dropdown-item @click="recoveryTask(item.robotNo)" v-hasPermi="['carBoard:index:recovery']">恢复任务</el-dropdown-item>
|
@click="clockCar(item)"
|
||||||
|
v-hasPermi="['carBoard:index:lock']"
|
||||||
|
>{{ item.robotTaskModel == 0 ? '解锁' : '锁定' }}</el-dropdown-item
|
||||||
|
>
|
||||||
|
<el-dropdown-item
|
||||||
|
@click="deleteCar(item.id)"
|
||||||
|
v-hasPermi="['carBoard:index:delete']"
|
||||||
|
>删除</el-dropdown-item
|
||||||
|
>
|
||||||
|
<el-dropdown-item
|
||||||
|
@click="clearCar(item.robotNo)"
|
||||||
|
v-hasPermi="['carBoard:index:clear']"
|
||||||
|
>清除交管</el-dropdown-item
|
||||||
|
>
|
||||||
|
<el-dropdown-item
|
||||||
|
@click="recoveryTask(item.robotNo)"
|
||||||
|
v-hasPermi="['carBoard:index:recovery']"
|
||||||
|
>恢复任务</el-dropdown-item
|
||||||
|
>
|
||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
</template>
|
</template>
|
||||||
</el-dropdown>
|
</el-dropdown>
|
||||||
@ -153,11 +177,18 @@
|
|||||||
effect="dark"
|
effect="dark"
|
||||||
placement="bottom-start"
|
placement="bottom-start"
|
||||||
v-if="item.robotCodeLevel == 1"
|
v-if="item.robotCodeLevel == 1"
|
||||||
>
|
>
|
||||||
<template #content>
|
<template #content>
|
||||||
<span style="font-size: 14px;color: #FFFFFF;">{{ item.robotCodeMsg || '' }} </span>
|
<span style="font-size: 14px; color: #ffffff"
|
||||||
<span style="cursor: pointer;margin-left: 24px;color: #FF4D4F;font-size: 14px;" @click="goMoreError(item)"> 查看更多 </span>
|
>{{ item.robotCodeMsg || '' }}
|
||||||
</template>
|
</span>
|
||||||
|
<span
|
||||||
|
style="cursor: pointer; margin-left: 24px; color: #ff4d4f; font-size: 14px"
|
||||||
|
@click="goMoreError(item)"
|
||||||
|
>
|
||||||
|
查看更多
|
||||||
|
</span>
|
||||||
|
</template>
|
||||||
<img src="@/assets/imgs/gaojing1.png" alt="" class="item-inner-left-img-box-icon" />
|
<img src="@/assets/imgs/gaojing1.png" alt="" class="item-inner-left-img-box-icon" />
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<el-tooltip
|
<el-tooltip
|
||||||
@ -166,10 +197,17 @@
|
|||||||
placement="bottom-start"
|
placement="bottom-start"
|
||||||
v-if="item.robotCodeLevel == 2"
|
v-if="item.robotCodeLevel == 2"
|
||||||
>
|
>
|
||||||
<template #content>
|
<template #content>
|
||||||
<span style="font-size: 14px;color: #FFFFFF;">{{ item.robotCodeMsg || '' }} </span>
|
<span style="font-size: 14px; color: #ffffff"
|
||||||
<span style="cursor: pointer;margin-left: 24px;color: #FF4D4F;font-size: 14px;" @click="goMoreError(item)"> 查看更多 </span>
|
>{{ item.robotCodeMsg || '' }}
|
||||||
</template>
|
</span>
|
||||||
|
<span
|
||||||
|
style="cursor: pointer; margin-left: 24px; color: #ff4d4f; font-size: 14px"
|
||||||
|
@click="goMoreError(item)"
|
||||||
|
>
|
||||||
|
查看更多
|
||||||
|
</span>
|
||||||
|
</template>
|
||||||
<img src="@/assets/imgs/gaojing2.png" alt="" class="item-inner-left-img-box-icon" />
|
<img src="@/assets/imgs/gaojing2.png" alt="" class="item-inner-left-img-box-icon" />
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<el-tooltip
|
<el-tooltip
|
||||||
@ -178,10 +216,17 @@
|
|||||||
placement="bottom-start"
|
placement="bottom-start"
|
||||||
v-if="item.robotCodeLevel == 3"
|
v-if="item.robotCodeLevel == 3"
|
||||||
>
|
>
|
||||||
<template #content>
|
<template #content>
|
||||||
<span style="font-size: 14px;color: #FFFFFF;">{{ item.robotCodeMsg || '' }} </span>
|
<span style="font-size: 14px; color: #ffffff"
|
||||||
<span style="cursor: pointer;margin-left: 24px;color: #FF4D4F;font-size: 14px;" @click="goMoreError(item)"> 查看更多 </span>
|
>{{ item.robotCodeMsg || '' }}
|
||||||
</template>
|
</span>
|
||||||
|
<span
|
||||||
|
style="cursor: pointer; margin-left: 24px; color: #ff4d4f; font-size: 14px"
|
||||||
|
@click="goMoreError(item)"
|
||||||
|
>
|
||||||
|
查看更多
|
||||||
|
</span>
|
||||||
|
</template>
|
||||||
<img src="@/assets/imgs/gaojing3.png" alt="" class="item-inner-left-img-box-icon" />
|
<img src="@/assets/imgs/gaojing3.png" alt="" class="item-inner-left-img-box-icon" />
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<el-tooltip
|
<el-tooltip
|
||||||
@ -190,10 +235,17 @@
|
|||||||
placement="bottom-start"
|
placement="bottom-start"
|
||||||
v-if="item.robotCodeLevel == 4"
|
v-if="item.robotCodeLevel == 4"
|
||||||
>
|
>
|
||||||
<template #content>
|
<template #content>
|
||||||
<span style="font-size: 14px;color: #FFFFFF;">{{ item.robotCodeMsg || '' }} </span>
|
<span style="font-size: 14px; color: #ffffff"
|
||||||
<span style="cursor: pointer;margin-left: 24px;color: #FF4D4F;font-size: 14px;" @click="goMoreError(item)"> 查看更多 </span>
|
>{{ item.robotCodeMsg || '' }}
|
||||||
</template>
|
</span>
|
||||||
|
<span
|
||||||
|
style="cursor: pointer; margin-left: 24px; color: #ff4d4f; font-size: 14px"
|
||||||
|
@click="goMoreError(item)"
|
||||||
|
>
|
||||||
|
查看更多
|
||||||
|
</span>
|
||||||
|
</template>
|
||||||
<img src="@/assets/imgs/gaojing.png" alt="" class="item-inner-left-img-box-icon" />
|
<img src="@/assets/imgs/gaojing.png" alt="" class="item-inner-left-img-box-icon" />
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</div>
|
</div>
|
||||||
@ -261,32 +313,32 @@
|
|||||||
<div class="item-inner-right-msg" v-if="item.onlineStatus == 0">
|
<div class="item-inner-right-msg" v-if="item.onlineStatus == 0">
|
||||||
<div class="item-inner-right-msg-item m-b-10" style="align-items: center">
|
<div class="item-inner-right-msg-item m-b-10" style="align-items: center">
|
||||||
<div class="item-inner-right-msg-item-name">电量</div>
|
<div class="item-inner-right-msg-item-name">电量</div>
|
||||||
<div style="width: 14px; height: 2px; background-color: #CCCCCC; margin-left: 10px">
|
<div style="width: 14px; height: 2px; background-color: #cccccc; margin-left: 10px">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item-inner-right-msg-item m-b-10" style="align-items: center">
|
<div class="item-inner-right-msg-item m-b-10" style="align-items: center">
|
||||||
<div class="item-inner-right-msg-item-name">车辆状态</div>
|
<div class="item-inner-right-msg-item-name">车辆状态</div>
|
||||||
<div style="width: 14px; height: 2px; background-color: #CCCCCC; margin-left: 10px">
|
<div style="width: 14px; height: 2px; background-color: #cccccc; margin-left: 10px">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item-inner-right-msg-item m-b-10" style="align-items: center">
|
<div class="item-inner-right-msg-item m-b-10" style="align-items: center">
|
||||||
<div class="item-inner-right-msg-item-name">任务状态</div>
|
<div class="item-inner-right-msg-item-name">任务状态</div>
|
||||||
<div style="width: 14px; height: 2px; background-color: #CCCCCC; margin-left: 10px">
|
<div style="width: 14px; height: 2px; background-color: #cccccc; margin-left: 10px">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item-inner-right-msg-item m-b-10" style="align-items: center">
|
<div class="item-inner-right-msg-item m-b-10" style="align-items: center">
|
||||||
<div class="item-inner-right-msg-item-name">楼层</div>
|
<div class="item-inner-right-msg-item-name">楼层</div>
|
||||||
<div style="width: 14px; height: 2px; background-color: #CCCCCC; margin-left: 10px">
|
<div style="width: 14px; height: 2px; background-color: #cccccc; margin-left: 10px">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item-inner-right-msg-item m-b-10" style="align-items: center">
|
<div class="item-inner-right-msg-item m-b-10" style="align-items: center">
|
||||||
<div class="item-inner-right-msg-item-name">区域</div>
|
<div class="item-inner-right-msg-item-name">区域</div>
|
||||||
<div style="width: 14px; height: 2px; background-color: #CCCCCC; margin-left: 10px">
|
<div style="width: 14px; height: 2px; background-color: #cccccc; margin-left: 10px">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item-inner-right-msg-item m-b-10" style="align-items: center">
|
<div class="item-inner-right-msg-item m-b-10" style="align-items: center">
|
||||||
<div class="item-inner-right-msg-item-name">信息</div>
|
<div class="item-inner-right-msg-item-name">信息</div>
|
||||||
<div style="width: 14px; height: 2px; background-color: #CCCCCC; margin-left: 10px">
|
<div style="width: 14px; height: 2px; background-color: #cccccc; margin-left: 10px">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -352,7 +404,7 @@ const getCarList = async () => {
|
|||||||
timerRef.value = setInterval(() => {
|
timerRef.value = setInterval(() => {
|
||||||
getCarList()
|
getCarList()
|
||||||
getRobotInformationStatistics()
|
getRobotInformationStatistics()
|
||||||
}, 5000)
|
}, 10000)
|
||||||
let res = await CarApi.getRobotInformationList(queryParams)
|
let res = await CarApi.getRobotInformationList(queryParams)
|
||||||
// console.log(res.list)
|
// console.log(res.list)
|
||||||
list.value = res.list
|
list.value = res.list
|
||||||
@ -409,15 +461,13 @@ const clearCar = (robotNo) => {
|
|||||||
type: 'warning'
|
type: 'warning'
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
CarApi.cleanTrafficManagement({robotNo}).then((res) => {
|
CarApi.cleanTrafficManagement({ robotNo }).then((res) => {
|
||||||
getCarList()
|
getCarList()
|
||||||
getRobotInformationStatistics()
|
getRobotInformationStatistics()
|
||||||
message.success('清除成功')
|
message.success('清除成功')
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
.catch(() => {
|
.catch(() => {})
|
||||||
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 恢复任务
|
// 恢复任务
|
||||||
@ -428,16 +478,14 @@ const recoveryTask = (robotNo) => {
|
|||||||
type: 'warning'
|
type: 'warning'
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
CarApi.doTaskContinue({robotNo}).then((res) => {
|
CarApi.doTaskContinue({ robotNo }).then((res) => {
|
||||||
getCarList()
|
getCarList()
|
||||||
getRobotInformationStatistics()
|
getRobotInformationStatistics()
|
||||||
message.success('恢复成功')
|
message.success('恢复成功')
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
.catch(() => {
|
.catch(() => {})
|
||||||
|
}
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
const changeRobotStatisticsType = (type) => {
|
const changeRobotStatisticsType = (type) => {
|
||||||
queryParams.robotStatisticsType = type
|
queryParams.robotStatisticsType = type
|
||||||
@ -502,7 +550,7 @@ const goToMap = (item) => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
if(route.query.robotNo){
|
if (route.query.robotNo) {
|
||||||
queryParams.robotNo = route.query.robotNo
|
queryParams.robotNo = route.query.robotNo
|
||||||
}
|
}
|
||||||
getCarList()
|
getCarList()
|
||||||
|
Loading…
Reference in New Issue
Block a user