rev:优化

This commit is contained in:
2025-10-22 12:05:39 +08:00
parent 5adf84f50b
commit 50bd430e1e
10 changed files with 202 additions and 3 deletions

View File

@@ -18,6 +18,12 @@ export const constantRouterMap = [
hidden: true,
meta: { title: '呼叫看板' }
},
{
path: '/bigscreen/agvControler',
component: (resolve) => require(['@/views/bigscreen/agvControler'], resolve),
hidden: true,
meta: { title: 'AGV控制', requiresAuth: false }
},
{
path: '/bigscreen/request',
component: (resolve) => require(['@/views/bigscreen/request'], resolve),

View File

@@ -0,0 +1,19 @@
import request from '@/utils/request'
export function start(data) {
return request({
url: '/api/agv/start',
method: 'post',
data
})
}
export function stop(data) {
return request({
url: '/api/agv/stop',
method: 'post',
data
})
}
export default { start, stop }

View File

@@ -0,0 +1,72 @@
<template>
<div style="border: 1px solid #938d8d;margin-left: 10px;margin-right: 10px;">
<el-row
style="border: 1px solid chartreuse;margin-left: 10px;margin-right: 10px;margin-bottom: 10px;margin-top: 20px;min-height: 600px; display: flex; align-items: center; justify-content: center;"
>
<form id="myForm" name="testForm">
<el-row :gutter="5" type="flex" justify="center" align="middle">
<el-col :span="24" style="text-align: center;">
<el-button
type="primary"
size="large"
style="width: 400px; height: 200px; font-size: 100px; margin-right: 100px;"
@click="pauseOperation"
>
暂停
</el-button>
<el-button
type="primary"
size="large"
style="width: 400px; height: 200px; font-size: 100px;"
@click="resumeOperation"
>
恢复
</el-button>
</el-col>
</el-row>
</form>
</el-row>
</div>
</template>
<script>
import crudAgv from './agv'
import CRUD from '@crud/crud'
export default {
mixins: [],
data() {
return {
currentDate: new Date(),
getTime: '',
getDate: ''
}
},
methods: {
pauseOperation() {
crudAgv.stop({}).then(res => {
this.$message({
message: '暂停成功',
type: 'success'
})
})
},
resumeOperation() {
crudAgv.start({}).then(res => {
this.$message({
message: '恢复成功',
type: 'success'
})
})
},
// 钩子在获取表格数据之前执行false 则代表不获取数据
[CRUD.HOOK.beforeRefresh]() {
return true
}
}
}
</script>
<style rel="stylesheet/scss" lang="scss" scoped>
</style>