/*
 * @Autor: swordman
 * @Date: 2022-03-31 13:51:05
 * @LastEditors: swordman
 * @LastEditTime: 2023-08-25 09:47:12
 * @description:
 */
// subPackages/scan/index/index.js
const app = getApp()
const urlMap = {
	'coupon': '/pages/activityDetail/activityDetail',
	'y': '/pages/ywymReward/index',
	'costa': '/pages/costa/index/index',
	'x': '/scanGroup/index/index',
	'h': '/scanGroup/index/index', // 吉士丁扫码
	'jyo':'/scanGroup/index/index',
	'singleProduct': '/pages/index/index',
	'delivery-sxh': '/delivery/index/index',
	't': '/subPackages/tickets/index/index'
}

const urls = {
	'HTTPS://M.HH66.CN/': '/pages/qptest/index',
	'https://test-utc-paltform.bzh001.com': '/subPackages/scan/middle/middle'
}

Page({

	/**
   * 页面的初始数据
   */
	data: {

	},

	showScan() {
		wx.scanCode({
			success(res) {
				// success
				var url = res.result
				url = url.trim()
				url = url.replace(/[\r\n]/g, '')
				const type = app.GetUrlParh(url)
				console.log(type,"--------");
				if (urlMap.hasOwnProperty(type)) {
					wx.navigateTo({
						url: `${urlMap[type]}?q=${encodeURIComponent(url)}`
					})
					return
				}
				for (const i in urls) {
					if (url.indexOf(i) > -1) {
						wx.navigateTo({
							url: `${urls[i]}?q=${encodeURIComponent(url)}`
						})
						return
					}
				}
				wx.showToast({
					icon: 'none',
					title: '无法找到页面资源'
				})
			}
		})
	},

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

	},

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

	},

	/**
   * 生命周期函数--监听页面显示
   */
	onShow: function () {

	},

	/**
   * 生命周期函数--监听页面隐藏
   */
	onHide: function () {

	},

	/**
   * 生命周期函数--监听页面卸载
   */
	onUnload: function () {

	},

	/**
   * 页面相关事件处理函数--监听用户下拉动作
   */
	onPullDownRefresh: function () {

	},

	/**
   * 页面上拉触底事件的处理函数
   */
	onReachBottom: function () {

	},

	/**
   * 用户点击右上角分享
   */
	onShareAppMessage: function () {

	}
})