增加设备节点当前值监控&当前值写入
This commit is contained in:
@@ -94,13 +94,31 @@ export default ({ service, request, serviceForMock, requestForMock, mock, faker,
|
||||
url: url + '/Edge/DeviceData?data=__status'
|
||||
})
|
||||
},
|
||||
GET_DEVICE_POINT_VALUE(url, username, password, deviceName){
|
||||
GET_DEVICE_POINT_VALUE(url, username, password, deviceName, data, type){
|
||||
return request({
|
||||
auth: {
|
||||
username: username,
|
||||
password: password
|
||||
},
|
||||
url: url + '/Edge/BrowseDeviceDataNodes?data=' + deviceName
|
||||
data: {
|
||||
'address':data
|
||||
},
|
||||
method: 'post',
|
||||
url: url + '/'+ deviceName +'/Read'+ type +'32'
|
||||
})
|
||||
},
|
||||
SET_DEVICE_POINT_VALUE(url, deviceName, data, type, value){
|
||||
return request({
|
||||
auth: {
|
||||
username: 'admin',
|
||||
password: process.env.VUE_APP_HSLSERVER_PASSWORD
|
||||
},
|
||||
data: {
|
||||
address:data,
|
||||
value:value
|
||||
},
|
||||
method: 'post',
|
||||
url: url + '/'+ deviceName +'/Write'+ type +'32'
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -117,7 +117,6 @@ export default {
|
||||
this.rules = rules
|
||||
this.deviceConfigureModelValue = assign(deviceConfigureModelValue, { '@ParentDeviceCode': '' })
|
||||
//this.deviceConfigureModelValue = this.choosable === 'true' ? assign(deviceConfigureModelValue, { parent_device_code: '' }) : deviceConfigureModelValue
|
||||
console.log(this.deviceConfigureModelValue)
|
||||
this.deviceConfigureFormItem = deviceConfigureFormItemData[e]
|
||||
},
|
||||
setDeviceDefaultFormItemValue (val) {
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
</el-tag>
|
||||
<el-alert v-if="this.selectedServerData.updated === 't'" title="设备配置已更改,请在服务配置界面重启对应服务生效" type="warning" style="width:400px;display: inline-block;vertical-align: middle; margin-left: 5px;" :closable="false" />
|
||||
</div>
|
||||
<device :server='server' @changeStatus='changeSelectedServerStatus' @changeServerConfig='changeSelectedServerConfig' />
|
||||
<device ref="deviceTemplate" :server='server' @changeStatus='changeSelectedServerStatus' @changeServerConfig='changeSelectedServerConfig' />
|
||||
</el-drawer>
|
||||
|
||||
</d2-container>
|
||||
@@ -381,6 +381,9 @@ export default {
|
||||
},
|
||||
closeDrawer () {
|
||||
this.server = { id: 0, url: '', port: '' }
|
||||
if(this.$refs.deviceTemplate.timing){
|
||||
this.$refs.deviceTemplate.clearTime()
|
||||
}
|
||||
},
|
||||
changeSelectedServerStatus (status) {
|
||||
this.selectedServerData.status = status || 'offline'
|
||||
|
||||
Reference in New Issue
Block a user