| | var prjname='' |
| | var prjpart='' |
| | var prjpartid='' |
| | self.onmessage = function(event) { |
| | console.log('Message received from main script:', event.data); |
| | console.log(typeof event.data) |
| | if (typeof event.data === 'object') |
| | { |
| | prjname=event.data[0] |
| | prjpart=event.data[1] |
| | prjpartid=event.data[2] |
| | console.log(prjname,prjpart) |
| | } |
| |
|
| | else |
| | prjname=event.data |
| | } |
| |
|
| | intervalBegin() |
| |
|
| |
|
| |
|
| | function intervalBegin(){ |
| | |
| | intervalAPI= setInterval( getRefreshAPIAjax ,1800000) |
| |
|
| | } |
| |
|
| | function getRefreshAPIAjax(){ |
| |
|
| | console.log(prjname,'jgjk') |
| | ajax("/refreshAPI",prjname,prjpart,prjpartid) |
| | .then(function(data) { |
| | self.postMessage(data); |
| | }) |
| | } |
| |
|
| |
|
| | function ajax(url , prjname=0) { |
| |
|
| | return new Promise(function(resolve, reject) { |
| | var xhr = new XMLHttpRequest(); |
| | xhr.onload = function() { |
| | resolve(this.responseText); |
| | }; |
| | xhr.onerror = reject; |
| | if (prjname){ |
| | console.log('gss',prjname,prjpart,prjpartid) |
| | xhr.open('GET', url+'?prjname=' + prjname+'&prjpart=' + prjpart+'&prjpartid=' + prjpartid ); |
| | xhr.send(); |
| | } |
| | else |
| | { |
| | |
| | xhr.open('GET', url) |
| | xhr.send();} |
| | |
| | }); |
| | } |
| |
|
| |
|
| | function appendtotables(data){ |
| | ajax('/refreshAPIAppendNewTables', true) |
| | .then(function(data) { |
| | console.log('ok') |
| | |
| | }); |
| |
|
| | } |
| | |
| |
|
| |
|
| |
|
| |
|