From 0611cb8ea1fe07bfb3312aeebad54a95bf425f8f Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期一, 22 十一月 2021 15:44:24 +0800
Subject: [PATCH] 网关接口
---
src/api/helemt.ts | 8 ++++++++
vue.config.js | 2 +-
src/pages/settings/components/LoraGateway.vue | 3 +++
src/pages/settings/components/WifiGateway.vue | 1 +
src/pages/internetData/views/helemtTable.vue | 26 +++++++++++++++++++++++---
5 files changed, 36 insertions(+), 4 deletions(-)
diff --git a/src/api/helemt.ts b/src/api/helemt.ts
index edf546d..5a2d325 100644
--- a/src/api/helemt.ts
+++ b/src/api/helemt.ts
@@ -6,4 +6,12 @@
method: "post",
data
})
+}
+
+export const sendAudio = (id,data: any) => {
+ return request({
+ url: `/temp/iotdata/audio/?sn=${id}`,
+ method: "post",
+ data
+ })
}
\ No newline at end of file
diff --git a/src/pages/internetData/views/helemtTable.vue b/src/pages/internetData/views/helemtTable.vue
index 011b96e..ee8972e 100644
--- a/src/pages/internetData/views/helemtTable.vue
+++ b/src/pages/internetData/views/helemtTable.vue
@@ -156,7 +156,9 @@
<script>
import telephoneBox from "@/pages/internetData/components/telephoneBox";
-import { getHelemtData } from "@/api/helemt";
+import { getHelemtData, sendAudio } from "@/api/helemt";
+
+let voiceText = "";
export default {
name: "helemtTable",
data() {
@@ -380,7 +382,25 @@
done();
},
}).then((action) => {
- target.isSend = false;
+ if (action == "confirm") {
+ if (!voiceText) {
+ this.$message({
+ message: "鎸囦护涓嶈兘涓虹┖",
+ type: "warning",
+ });
+ return;
+ }
+ console.log(voiceText);
+ sendAudio(target.device_sn, voiceText).then((res) => {
+ this.$message({
+ message: "鎸囦护鍙戦�佹垚鍔�",
+ type: "success",
+ });
+ });
+ target.isSend = false;
+ } else {
+ target.isSend = false;
+ }
});
},
telephone(target) {
@@ -403,7 +423,7 @@
},
onCommentInputChange() {
let value = document.querySelector("#commentContent").value;
- console.log(value);
+ voiceText = value;
let cont = 20 - value.length;
document.querySelector(
"#comment_info"
diff --git a/src/pages/settings/components/LoraGateway.vue b/src/pages/settings/components/LoraGateway.vue
index f6720ed..c4a7643 100644
--- a/src/pages/settings/components/LoraGateway.vue
+++ b/src/pages/settings/components/LoraGateway.vue
@@ -137,6 +137,9 @@
console.log(res);
},
async saveList() {
+ // this.loraForm.powerRate = `${this.loraForm.powerRate}`;
+ this.loraForm.hz = `${this.loraForm.hz}`;
+ // this.loraForm.workMode = `${this.loraForm.workMode}`;
const res = await saveLora(this.loraForm);
console.log(res);
},
diff --git a/src/pages/settings/components/WifiGateway.vue b/src/pages/settings/components/WifiGateway.vue
index 13086cf..6c1ec72 100644
--- a/src/pages/settings/components/WifiGateway.vue
+++ b/src/pages/settings/components/WifiGateway.vue
@@ -223,6 +223,7 @@
},
async saveList() {
+ this.wifiForm.powerRate = `${this.wifiForm.powerRate}`;
const res = await saveWifi(this.wifiForm);
console.log(res);
},
diff --git a/vue.config.js b/vue.config.js
index 3faacbf..c92355a 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -42,7 +42,7 @@
// const serverUrl = "http://58.118.225.79:41243" // 缇婁簲
const serverUrl = "http://192.168.8.10:7009";
-//const serverUrl = "http://192.168.20.10:9000";
+// const serverUrl = "http://192.168.20.10:9000";
// const cir = require("circular-dependency-plugin");
--
Gitblit v1.8.0