Files
WeiBangACS/nladmin-ui/src/api/acs/device/driverConfig.js
2025-09-25 10:25:59 +08:00

90 lines
1.6 KiB
JavaScript

import request from '@/utils/request'
export function get(device_code) {
return request({
url: 'api/device/' + device_code,
method: 'get'
})
}
export function queryDriverConfig(device_id, driver_code) {
const data = {
device_id: device_id,
driver_code: driver_code
}
return request({
url: 'api/device/driverConfig',
data,
method: 'post'
})
}
export function selectDriverCodeList(device_code) {
return request({
url: 'api/device/selectDriverCodeList/' + device_code,
method: 'get'
})
}
export function updateConfig(parentForm, form, data1, data2) {
const data = {
parentForm,
form,
data1,
data2
}
return request({
url: 'api/device/updateConfig',
data,
method: 'post'
})
}
export function testRead(dbItems, opc_id) {
const data = {
dbItems: dbItems,
opc_id: opc_id
}
return request({
url: 'api/device/testRead',
method: 'post',
data
})
}
export function testwrite(dbItems, opc_id) {
const data = {
dbItems: dbItems,
opc_id: opc_id
}
return request({
url: 'api/device/testWrite',
method: 'post',
data
})
}
export function queryDBInfoByDriverCode(driverCode) {
return request({
url: 'api/device/queryDBInfoByDriverCode/' + driverCode,
method: 'get'
})
}
export function downloadProtocolConfig(data) {
return request({
url: 'api/device/downloadProtocolConfig',
method: 'post',
data,
responseType: 'blob'
})
}
export function getAllDriverCodeList() {
return request({
url: 'api/device/getAllDriverCodeList',
method: 'get'
})
}