充电桩远程升级

This commit is contained in:
2023-04-06 16:32:41 +08:00
parent 263970c1e0
commit b3bbc21a82
8 changed files with 47 additions and 33 deletions

View File

@@ -0,0 +1,10 @@
import request from '@/utils/request'
// 查询充电桩通讯日志
export function updateFirmware(data) {
return request({
url: '/pile/remote/updateFirmware',
method: 'post',
data: data
})
}

View File

@@ -5,7 +5,6 @@
value="first"
type="border-card"
@tab-click="handleClick"
v-loading="loading"
>
<el-tab-pane label="基本信息" name="first">
<el-row type="flex" justify="space-between">
@@ -23,7 +22,6 @@
<vue-qr
ref="Qrcode"
:text="pileDetail.qrCodeURL"
:callback="test + ''"
qid="testQrId"
:width="150"
style="margin-left: 25%"
@@ -127,19 +125,10 @@
align="center"
>
<template slot-scope="scope">
<!-- <el-link @click="qrcodeClick(scope.row)" v-if="scope.row.connectorQrCodeUrl == 0">-->
<!-- <vue-qr ref="Qrcode"-->
<!-- :text="scope.row.connectorQrCodeUrl"-->
<!-- :callback="test" qid="scope.row.connectorId"-->
<!-- :width="qrWidth"-->
<!-- />-->
<!-- </el-link>-->
<el-link @click="qrcodeClick(scope.row)">
<vue-qr
ref="Qrcode"
:text="scope.row.connectorQrCodeUrl"
:callback="test + ''"
qid="scope.row.connectorId"
:width="qrWidth"
/>
@@ -224,7 +213,9 @@
</el-tab-pane>
<!-- 右侧配置管理页面目前不管 -->
<el-tab-pane label="配置管理" name="second">配置管理</el-tab-pane>
<el-tab-pane label="配置管理" name="second">
<el-button type="primary" icon="el-icon-s-tools" round @click="updateFirmware">远程升级</el-button>
</el-tab-pane>
</el-tabs>
</div>
</template>
@@ -238,6 +229,7 @@ import {
import { queryConnectorListByParams } from "@/api/pile/connector";
// 二维码组件
import VueQr from "vue-qr";
import {updateFirmware} from "@/api/pile/pileRemote";
export default {
components: { VueQr },
@@ -296,6 +288,16 @@ export default {
setTimeout(() => {}, 300);
},
methods: {
// 远程升级固件
updateFirmware() {
const data = {
pileSns: [this.pileSn],
};
console.log("远程升级固件:", data);
updateFirmware(data).then((response) => {
console.log("updateFirmware结果", response);
});
},
//点击二维码事件
qrcodeClick(row) {
if (this.flag) {