From f1c11e128bacaccf1a42e7b58a84b5a5ce4423e1 Mon Sep 17 00:00:00 2001
From: zhoudw <zhoudw@infobird.com>
Date: Mon, 14 Feb 2022 09:43:38 +0800
Subject: [PATCH] 打包

---
 src/views/iframe/iframe.vue |   42 +++++++++++++++++++++++++++++++++---------
 1 files changed, 33 insertions(+), 9 deletions(-)

diff --git a/src/views/iframe/iframe.vue b/src/views/iframe/iframe.vue
index b0fe525..f1bb0d0 100644
--- a/src/views/iframe/iframe.vue
+++ b/src/views/iframe/iframe.vue
@@ -12,7 +12,7 @@
 </template>
 <script>
 import { mapActions, mapState } from "vuex";
-import VConsole from 'vconsole';
+// import VConsole from 'vconsole';
 export default {
   data(){
     return{
@@ -36,7 +36,7 @@
     this.iframeWin = this.$refs.iframe.contentWindow;
   },
   created () {
-     let vConsole = new VConsole() // 初始化
+    //  let vConsole = new VConsole() // 初始化
      let item = JSON.parse(localStorage.getItem("item"));
      this.scenes_id = item.scenes_id;
      this.scenes_name = item.scenes_name;
@@ -92,7 +92,8 @@
                                 'uploadVoice'
                         ], //必填,传入需要使用的接口名称
                         success: function (res) {
-                          sendMsg({
+                          console.log(res,'企业微信初始化');
+                          _this.sendMsg({
                             action:'init',
                             state:'ok',
                             data:{}
@@ -100,7 +101,7 @@
                         }
                     });
                     wx.error(function(res){
-                        sendMsg({
+                        _this.sendMsg({
                           action:'init',
                           state:'fail',
                           data:{}
@@ -110,7 +111,8 @@
                 case 'start': // 开始录音
                   wx.startRecord({
                     success: function (res) {
-                      sendMsg({
+                      console.log(res,'开始录音成功');
+                      _this.sendMsg({
                         action:'start',
                         state:'ok',
                         data:{}
@@ -118,7 +120,7 @@
                     }
                   });
                   wx.error(function(res){
-                      sendMsg({
+                      _this.sendMsg({
                         action:'start',
                         state:'fail',
                         data:{}
@@ -128,13 +130,15 @@
                 case 'stop':
                   wx.stopRecord({
                     success: function (res) {
+                      console.log(res,'停止录音成功');
                       var localId = res.localId;
                       wx.uploadVoice({
                           localId: localId, // 需要识别的音频的本地Id,由录音相关接口获得,音频时长不能超过60秒
                           isShowProgressTips: 0, // 默认为1,显示进度提示
                           success: function (ures) {
+                            console.log(ures,'上传录音成功');
                             let serverId = ures.serverId;
-                            sendMsg({
+                            _this.sendMsg({
                               action:'stop',
                               state:'ok',
                               data:{
@@ -147,8 +151,28 @@
                     }
                   });
                   wx.error(function(res){
-                      sendMsg({
-                        action:'start',
+                      _this.sendMsg({
+                        action:'stop',
+                        state:'fail',
+                        data:{}
+                      });
+                  })
+                  break;
+                  case 'cleanup':
+                  wx.stopRecord({
+                    success: function (res) {
+                      console.log(res,'清除录音成功');
+                      _this.sendMsg({
+                        action:'cleanup',
+                        state:'ok',
+                        data:{
+                        }
+                      });
+                    }
+                  });
+                  wx.error(function(res){
+                      _this.sendMsg({
+                        action:'cleanup',
                         state:'fail',
                         data:{}
                       });

--
Gitblit v1.8.0