forked from floraachy/xiuos_IoT
add plc publish function
This commit is contained in:
parent
0d2541359c
commit
3baeb6bad6
|
@ -23,3 +23,11 @@ export function remove(data) {
|
|||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function publish(data) {
|
||||
return request({
|
||||
url: '/protocolProduct/publish',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
|
|
@ -49,7 +49,7 @@
|
|||
<p style="margin-left: 0; text-align: center">
|
||||
<el-button
|
||||
class="func_button"
|
||||
@click="loadOnline(formula.deviceId)"
|
||||
@click="loadOnline(formula.productName)"
|
||||
>在线烧录</el-button>
|
||||
</p>
|
||||
</div>
|
||||
|
@ -504,7 +504,7 @@
|
|||
|
||||
<script>
|
||||
import { mapGetters } from 'vuex'
|
||||
import { getList, add, remove } from '@/api/terminal/plc'
|
||||
import { getList, add, remove, publish } from '@/api/terminal/plc'
|
||||
|
||||
export default {
|
||||
data() {
|
||||
|
@ -706,7 +706,9 @@ export default {
|
|||
this.form.readItemList = []
|
||||
},
|
||||
exportFile(formula) {
|
||||
const data = JSON.stringify(formula)
|
||||
const { deviceId, deviceName, productName, protocolType, readItemList, readPeriod, socketConfig } = formula
|
||||
const temp = { deviceId, deviceName, productName, protocolType, readItemList, readPeriod, socketConfig }
|
||||
const data = JSON.stringify(temp)
|
||||
const name = formula.productName + '.json'
|
||||
const url = window.URL.createObjectURL(
|
||||
new Blob([data], { type: 'application/json' })
|
||||
|
@ -720,8 +722,14 @@ export default {
|
|||
window.URL.revokeObjectURL(a.href)
|
||||
document.body.removeChild(a)
|
||||
},
|
||||
loadOnline(deviceId) {
|
||||
console.log('在线烧录')
|
||||
loadOnline(productName) {
|
||||
this.$prompt('请输入终端id', '提示', { confirmButtonText: '确定', cancelButtonText: '取消' }).then(({ value }) => {
|
||||
publish({ productName, clientId: value }).then(res => {
|
||||
if (res.code === '200000') {
|
||||
this.$message.success('配方推送成功')
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -31,7 +31,7 @@ module.exports = {
|
|||
proxy: {
|
||||
'/dashengda': {
|
||||
// target: 'http://115.238.53.60:33333/', // 大胜达
|
||||
target: 'http://192.168.140.64:8080/', // wty
|
||||
target: 'http://192.168.130.52:8080/', // wty
|
||||
// target: 'http://10.0.30.23:8080',
|
||||
changeOrigin: true,
|
||||
pathRewrite: {
|
||||
|
|
Loading…
Reference in New Issue