forked from gzzfw/frontEnd/gzDyh

zhangyongtian
2024-09-14 52aa9f64e5dea1c0e30bc1094fa580c3851d8f9d
gz-wxparty/pages/speechToText/index.js
@@ -113,6 +113,7 @@
          if (code === '0' || code === 0) {
            that.setData({
              value: that.data.value + data || '',
              number: (that.data.value + data || '').length,
            });
          } else {
            $$.showToast({
@@ -165,11 +166,42 @@
   */
  onLoad(options) {
    let {
      type
      type,
      value
    } = options
    console.log('type', type);
    this.setData({
      key: type
      key: type,
      value,
      number: value?.length || 0,
    })
    wx.getSetting({
      success(res) {
        if (res.authSetting['scope.record'] === false) {
          $$.hideLoading();
          $$.showModal({
            content: '抱歉!此功能需授权麦克风录音功能',
            confirmText: '跳转授权',
            success: (res) => {
              if (res.confirm) {
                wx.openSetting({
                  success(res) {
                    if (res.authSetting['scope.record']) {
                      $$.showToast({
                        title: '授权成功'
                      });
                    } else {
                      $$.showToast({
                        title: '授权失败'
                      });
                    }
                  },
                });
              }
            },
          });
        }
      }
    })
  },
})