diff --git a/src/api/ems/site.js b/src/api/ems/site.js index 901882c..d6e7458 100644 --- a/src/api/ems/site.js +++ b/src/api/ems/site.js @@ -145,3 +145,39 @@ export function importPointList(data) { data }) } + + + +//mqtt +export function getMqttList({pageSize,pageNum,mqttTopic,topicName}) { + return request({ + url: `/ems/mqttConfig/list?pageSize=${pageSize}&pageNum=${pageNum}&mqttTopic=${mqttTopic}&topicName=${topicName}`, + method: 'get', + }) +} +export function getMqttDetail(id) { + return request({ + url: `/ems/mqttConfig/${id}`, + method: 'get', + }) +} +export function addMqtt(data) { + return request({ + url: `/ems/mqttConfig`, + method: 'post', + data + }) +} +export function editMqtt(data) { + return request({ + url: `/ems/mqttConfig`, + method: 'put', + data + }) +} +export function deleteMqtt(id) { + return request({ + url: `/ems/mqttConfig/${id}`, + method: 'delete', + }) +} \ No newline at end of file diff --git a/src/views/ems/site/mqtt/AddMqtt.vue b/src/views/ems/site/mqtt/AddMqtt.vue new file mode 100644 index 0000000..4c341ee --- /dev/null +++ b/src/views/ems/site/mqtt/AddMqtt.vue @@ -0,0 +1,111 @@ + + + diff --git a/src/views/ems/site/mqtt/index.vue b/src/views/ems/site/mqtt/index.vue new file mode 100644 index 0000000..67da5bf --- /dev/null +++ b/src/views/ems/site/mqtt/index.vue @@ -0,0 +1,174 @@ + + +