//获取应用实例 const app = getApp() // loifn//index.js Page({ //点击进入设备列表 listFacility: function (event) { wx.navigateTo({ url: '../../packageA/pages/list_facility/list_facility/list_facility', }) }, data: { text: "This is page data.", windowHeight: app.globalData.windowHeight }, //点击调用本地相册和相机 photograph: function () { var that = this; wx.chooseImage({ count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 var img = res.tempFilePaths[0] wx.showToast({ title: '正在上传...', icon: 'loading', mask: true, duration: 10000 }) //测试请求 wx.uploadFile({ url: 'https://wx.yfzhwlw.com/wechat_insect_discern', filePath: img, name: 'imagefile', success: function (res) { var data = res.data var resA = JSON.parse(res.data) if (resA.code == 200) { wx.navigateTo({ // url: '../discern/discern?data=' + data, url: '../../packageA/pages/discern/discern/discern?data=' + data, }) } else { wx.showToast({ title: '识别失败!请重新测试', icon: 'none', duration: 2000 }); } } }) } }) }, //点击进入设备分布 distribute: function () { wx.navigateTo({ url: '../../packageA/pages/allot_facility/allot_facility/allot_facility' }) }, //点击进入SIM查询 SIMquery: function () { wx.navigateTo({ url: '../../packageA/pages/SIM_inquire/SIM_inquire/SIM_inquire', }) }, //点击进入管理员 admin: function () { var that = this wx.getStorage({ key: 'userName', success(res) { wx.request({ url: 'https://wx.yfzhwlw.com/wechat_user_info', header: { "Content-Type": "application/x-www-form-urlencoded" }, method: 'get', data: { username: res.data }, success: function (res) { if (res.statusCode != 200) { app.showError() } else { if (res.data.data == 0) { //超级管理员 wx.navigateTo({ url: '../../packageA/pages/admin_limits/admin_limits/admin_limits', }) } else if (res.data.data == 1) { //管理员 wx.navigateTo({ url: '../../packageA/pages/admin_limits/admin_limits/admin_limits', }) } else if (res.data.data == 2) { //普通用户 that.setData({ val: 1 }) } else if (res.data.data == 3) { //错误 that.setData({ val: 1 }) } } }, }) } }) }, //取消弹框 del: function () { this.setData({ val: 0 }) }, onLoad: function (options) { // 页面创建时执行 }, onShow: function () { // 页面出现在前台时执行 }, onReady: function () { // 页面首次渲染完毕时执行 }, onHide: function () { // 页面从前台变为后台时执行 }, onUnload: function () { // 页面销毁时执行 }, onPullDownRefresh: function () { // 触发下拉刷新时执行 }, onReachBottom: function () { // 页面触底时执行 }, onShareAppMessage: function () { // 页面被用户分享时执行 }, onPageScroll: function () { // 页面滚动时执行 }, onResize: function () { // 页面尺寸变化时执行 }, onTabItemTap(item) { // tab 点击时执行 // console.log(item.index) // console.log(item.pagePath) // console.log(item.text) }, // 事件响应函数 viewTap: function () { this.setData({ text: 'Set some data for updating view.' }, function () { // this is setData callback }) }, // 自由数据 customData: { hi: 'MINA' }, })