Newer
Older
smartKitchenMiniProgram / packageA / function_center / device_connect / index.js
dutingting on 22 Nov 2022 1 KB 1.0.1
// miniprogram/pages/function_center/device_connet/index.js
require('regenerator-runtime')
import { reqTicket, getClientId } from '../../../utils/api/common-api'
import { getFamilyList } from '../../../utils/api/family-api'

Page({

  /**
   * 页面的初始数据
   */
  data: {
    apUrl: '/packageA/web_view/index?urlType=apUrl',
    list: [
      {
        name: 'Wi-Fi AP 配网',
        baseUrl: 'plugin://tuya-ap-plugin/step1'
      },
      {
        name: '蓝牙配网',
        baseUrl: `plugin://tuya-ap-plugin/auto`
      },
      {
        name: '扫码配网',
        baseUrl: 'plugin://tuya-ap-plugin/virtual'
      }
    ]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  gotoPluginpage: async function ({ currentTarget }) {
		const { dataset: { baseurl } } = currentTarget
		const [{ ticket }, clientId] = await Promise.all([reqTicket(), getClientId()])
		let res = await getFamilyList();
		let homeId = res[0]? res[0].home_id : '';
		console.log(homeId, '===============');
		// let homeId = '69151027';
    wx.navigateTo({
      url: `${baseurl}?ticket=${ticket}&clientId=${clientId}&gid=${homeId}&self_env=inner`,
    })
  },

  gotoWebview: function({currentTarget}) {
    const { dataset: { baseurl } } = currentTarget
    wx.navigateTo({
      url: baseurl,
    })
  }

})