From f3bfd322fafeed390d69c0042481829b9b10c9d2 Mon Sep 17 00:00:00 2001 From: xpz2018 <107107461@qq.com> Date: Thu, 10 Jun 2021 17:13:54 +0800 Subject: [PATCH] no message --- pages/index/index.js | 9 +++++++++ pages/login/index.js | 1 + workers/process.js | 15 +++++++++++---- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/pages/index/index.js b/pages/index/index.js index 2d6b0a7..a4c6920 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -89,6 +89,7 @@ Scene({ safeBottom: app.globalData.safeBottom }) event.on('EventMessage', this, this.onEvent) + // this.worker = wx.createWorker('/workers/process.js') this.data.setInter = setInterval(this.fetchMessage, 10000) }, /************************************** 生命周期函数--监听页面初次渲染完成 ********************************************/ @@ -111,6 +112,14 @@ Scene({ } }, fetchMessage: function(){ + // var params = { url: sconfig.baseUrl, xAppId: app.xAppId} + // params.url = sconfig.baseUrl + '/message-center/message/get/message-list' + // params.xFactoryId = app.userInfo.factoryId + // params.authorization = app.globalData.authorization + // this.worker.postMessage({ type: 1, params }) + // this.worker.onMessage(function(res){ + // console.log(res) + // }) getMessageList({ productType: 'ZTB_FACTORY', status: 0 }).then(result => { if(result.data && result.data.records && result.data.records.length){ let pages = getCurrentPages() //当前页面栈 diff --git a/pages/login/index.js b/pages/login/index.js index b61f0e6..f56e5fb 100644 --- a/pages/login/index.js +++ b/pages/login/index.js @@ -150,6 +150,7 @@ Page({ config.header = { 'Authorization': 'QNT ' + authorization } // token 切换流程 loginToken({loginToken: authorization}).then(result => { + app.globalData.authorization = result.data sconfig.header = { 'Authorization': 'QNT ' + result.data } pconfig.header = { 'Authorization': 'QNT ' + result.data } zconfig.header = { 'Authorization': 'QNT ' + result.data } diff --git a/workers/process.js b/workers/process.js index f7bbfb1..ab033af 100644 --- a/workers/process.js +++ b/workers/process.js @@ -1,9 +1,16 @@ // worker的优化计算,暂时没用到; -const math = require('../utils/math') - worker.onMessage(function (res) { console.log('这是worker内部线程打印的') console.log(res) - let sum = math.plus(res.x, res.y) - worker.postMessage({ sum }) + worker.request({ + header: { 'X-APP-ID': res.params.xAppId, 'X-FACTORY-ID': res.params.xFactoryId, 'Authorization': 'QNT ' + res.params.authorization }, + url: res.params.url, + data: { productType: 'ZTB_FACTORY', status: 0 }, + method: 'GET', + success: function (result) { + if (result.data.code == 0 && result.data.data.records && result.data.data.records.length) { + worker.postMessage({ notice: result.data.data.records[0] }) + } + } + }) }) \ No newline at end of file