Browse Source

no message

feature/v2.0
xpz2018 4 years ago
parent
commit
f3bfd322fa
3 changed files with 21 additions and 4 deletions
  1. 9
      pages/index/index.js
  2. 1
      pages/login/index.js
  3. 15
      workers/process.js

9
pages/index/index.js

@ -89,6 +89,7 @@ Scene({
safeBottom: app.globalData.safeBottom safeBottom: app.globalData.safeBottom
}) })
event.on('EventMessage', this, this.onEvent) event.on('EventMessage', this, this.onEvent)
// this.worker = wx.createWorker('/workers/process.js')
this.data.setInter = setInterval(this.fetchMessage, 10000) this.data.setInter = setInterval(this.fetchMessage, 10000)
}, },
/************************************** 生命周期函数--监听页面初次渲染完成 ********************************************/ /************************************** 生命周期函数--监听页面初次渲染完成 ********************************************/
@ -111,6 +112,14 @@ Scene({
} }
}, },
fetchMessage: function(){ 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 => { getMessageList({ productType: 'ZTB_FACTORY', status: 0 }).then(result => {
if(result.data && result.data.records && result.data.records.length){ if(result.data && result.data.records && result.data.records.length){
let pages = getCurrentPages() //当前页面栈 let pages = getCurrentPages() //当前页面栈

1
pages/login/index.js

@ -150,6 +150,7 @@ Page({
config.header = { 'Authorization': 'QNT ' + authorization } config.header = { 'Authorization': 'QNT ' + authorization }
// token 切换流程 // token 切换流程
loginToken({loginToken: authorization}).then(result => { loginToken({loginToken: authorization}).then(result => {
app.globalData.authorization = result.data
sconfig.header = { 'Authorization': 'QNT ' + result.data } sconfig.header = { 'Authorization': 'QNT ' + result.data }
pconfig.header = { 'Authorization': 'QNT ' + result.data } pconfig.header = { 'Authorization': 'QNT ' + result.data }
zconfig.header = { 'Authorization': 'QNT ' + result.data } zconfig.header = { 'Authorization': 'QNT ' + result.data }

15
workers/process.js

@ -1,9 +1,16 @@
// worker的优化计算,暂时没用到; // worker的优化计算,暂时没用到;
const math = require('../utils/math')
worker.onMessage(function (res) { worker.onMessage(function (res) {
console.log('这是worker内部线程打印的') console.log('这是worker内部线程打印的')
console.log(res) 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] })
}
}
})
}) })
Loading…
Cancel
Save