Compare commits

..

No commits in common. "f9788a240b8a81edf2c007584c7b22c05be76c7d" and "b32b2cbbbd4bbf38ed249a679d335ff6189a8e0c" have entirely different histories.

6 changed files with 18 additions and 106 deletions

View File

@ -39,9 +39,5 @@ export const uavSave = params =>
export const uavUpdate = params =>
req('post', '/skyeye/uav/update', params)
// #endregion
// 雷达开启
export const deviceControlTurnon = params =>
req('post', '/sar/control/turnon', params)
// 雷达关闭
export const deviceControlEndall = params =>
req('post', '/sar/control/endall', params)
export const getLastStatus = params =>
req('get', '/skyeye/payload/getLastStatus', params)

View File

@ -1062,9 +1062,3 @@
color: $--color-text-4;
}
}
.el-tooltip__popper.is-light {
background: #fff !important;
border: 1px solid #c1c1c1 !important;
color: #333;
}

View File

@ -17,9 +17,7 @@ import {
uavList,
getUavEnableList,
uavSave,
uavUpdate,
deviceControlTurnon,
deviceControlEndall,
uavUpdate
} from '@/api/device'
let taskListResource = []
export default {
@ -125,29 +123,6 @@ export default {
beforeDestroy() {
},
methods: {
// 操作雷达
async handleRadar(row, type) {
if (type === 1) {
deviceControlTurnon({ payloadId: row.id }).then(res => {
if (res.data.code === 200) {
this.$message.success('雷达开机成功')
}
})
} else if (type === 2) {
const bool = await this.$confirm(`确认要关机吗?`, '提示', {
customClass: 'confirm-light',
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
})
if (!bool) return;
deviceControlEndall({ payloadId: row.id }).then(res => {
if (res.data.code === 200) {
this.$message.success('雷达关机成功')
}
})
}
},
payloadPage() {
payloadList().then(res => {
if (res.data.code === 200) {

View File

@ -297,15 +297,6 @@
}
}
}
::v-deep .el-button.is-circle {
padding: 7px 8px !important;
i {
position: relative;
top: 1px;
}
}
}
.resource-list__large {

View File

@ -96,64 +96,20 @@
<el-table-column label="操作" width="200">
<template slot-scope="scope">
<el-tooltip
class="item"
effect="light"
content="修改"
placement="top"
>
<el-button
type="primary"
icon="el-icon-edit"
size="mini"
circle
@click="editDevice(scope.row)"
></el-button>
</el-tooltip>
<template v-if="queryForm.type === 'payload'">
<el-tooltip
class="item"
effect="light"
content="开机"
placement="top"
>
<el-button
type="success"
icon="el-icon-video-play"
size="mini"
circle
@click="handleRadar(scope.row, 1)"
></el-button>
</el-tooltip>
<el-tooltip
class="item"
effect="light"
content="关机"
placement="top"
>
<el-button
icon="el-icon-switch-button"
size="mini"
circle
@click="handleRadar(scope.row, 2)"
></el-button>
</el-tooltip>
</template>
<el-tooltip
class="item"
effect="light"
content="删除"
placement="top"
>
<el-button
type="danger"
icon="el-icon-delete"
size="mini"
circle
@click="deleteDevice(scope.row)"
></el-button>
</el-tooltip>
<el-button
type="primary"
icon="el-icon-edit"
size="mini"
circle
@click="editDevice(scope.row)"
></el-button>
<el-button
type="danger"
icon="el-icon-delete"
size="mini"
circle
@click="deleteDevice(scope.row)"
></el-button>
</template>
</el-table-column>
</el-table>

View File

@ -2998,7 +2998,7 @@ export default {
}
},
handleWebsocketState(info) {
// console.log('整体状态变更', JSON.parse(info.body))
console.log('整体状态变更', JSON.parse(info.body))
let data = JSON.parse(info.body)
// TODO 待测试
// airlineId airlineStatus jobId jobStatus payloadStatus payloadId uavId