feat: 错误提示

This commit is contained in:
zhanghao 2026-07-20 09:02:50 +08:00
parent 3800a1db4f
commit 60a73b5264
4 changed files with 14 additions and 1 deletions

View File

@ -19,6 +19,7 @@
"@vueup/vue-quill": "1.2.0",
"@vueuse/core": "10.11.0",
"ace-builds": "^1.43.0",
"autofit.js": "^3.2.8",
"axios": "0.28.1",
"clipboard": "2.0.11",
"dayjs": "^1.11.13",

View File

@ -95,7 +95,7 @@ service.interceptors.response.use(res => {
}
return Promise.reject('无效的会话,或者会话已过期,请重新登录。')
} else if (code === 500) {
ElMessage({ message: msg, type: 'error' })
ElMessage({ message: msg, grouping: true, type: 'error' })
return Promise.reject(new Error(msg))
} else if (code === 601) {
ElMessage({ message: msg, type: 'warning' })

View File

@ -167,6 +167,7 @@ const pose = ref({
const speed = ref(1) // 0.1 - 5
const errorNum = ref(0)
/**
* 获取机械臂末端状态信息
*/
@ -181,8 +182,16 @@ const getPose = async (robot) => {
pose.value = { x, y, z, rx, ry, rz }
} else {
console.error('获取姿态失败:', res.message)
errorNum.value++
if (errorNum.value > 3) {
clearInterval(timer.value)
}
}
} catch (error) {
errorNum.value++
if (errorNum.value > 3) {
clearInterval(timer.value)
}
console.error('获取姿态失败:', error)
}
}

View File

@ -16,6 +16,9 @@ import MapOverview from './components/MapOverview.vue';
import ManualTakeover from './components/ManualTakeover/index.vue';
import Monitor from './components/Monitor.vue';
// import autofit from 'autofit.js'
// autofit.init()
const currentPage = ref('home')
const activePage = (page) => {