ZZJ
2021-11-22 0611cb8ea1fe07bfb3312aeebad54a95bf425f8f
网关接口
5个文件已修改
40 ■■■■■ 已修改文件
src/api/helemt.ts 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/internetData/views/helemtTable.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/settings/components/LoraGateway.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/settings/components/WifiGateway.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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
    })
}
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"
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);
    },
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);
    },
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");