Merge remote-tracking branch 'origin/master'
| | |
| | | switch (this.result.method){ |
| | | case 'saveInsContext': |
| | | this.$nextTick(()=>{ |
| | | this.$delete(this.tableList[0],'arr') |
| | | // this.$delete(this.tableList[0],'arr') |
| | | this.$set(this.tableList[0],'arr',this.result.value.tableList[0].arr) |
| | | this.param = this.result.value.param |
| | | for (var i in this.param){ |
| | |
| | | } |
| | | } |
| | | } |
| | | // let obj = this.param[code.split('-')[3]] |
| | | // this.tableList[0].arr.forEach(item=>{ |
| | | // item.forEach(m=>{ |
| | | // if(obj&&obj.insResult&&m.c==obj.insResult.c&&m.r==obj.insResult.r){ |
| | | // m.v.v = obj.insResult.v.v |
| | | // } |
| | | // if(obj&&obj.resValue&&m.c==obj.resValue.c&&m.r==obj.resValue.r){ |
| | | // m.v.v = obj.resValue.v.v |
| | | // } |
| | | // }) |
| | | // }) |
| | | // console.log(this.tableList,this.param) |
| | | this.saveInsContext() |
| | | }) |
| | | break; |
| | |
| | | |
| | | let code = '' |
| | | let tableList = [] |
| | | let tableList = null |
| | | let excelMethodList = [] |
| | | let comparisonList = [] |
| | | let currentSample = {} |
| | |
| | | self.onmessage = function(event) { |
| | | const data = JSON.parse(event.data); |
| | | code = data.code; |
| | | tableList = JSON.parse(JSON.stringify(data.tableList)); |
| | | if(tableList){ |
| | | let str = code.split('-') |
| | | let r = str[1] |
| | | let c = str[2] |
| | | tableList[0].arr.forEach((item,index)=>{ |
| | | item.forEach((m,i)=>{ |
| | | if(m.c==c&&m.r==r){ |
| | | tableList[0].arr[index] = data.tableList[0].arr[index] |
| | | } |
| | | }) |
| | | }) |
| | | }else{ |
| | | tableList = data.tableList; |
| | | } |
| | | if(param){ |
| | | let str = code.split('-') |
| | | let pId = str[3] |
| | | param[pId] = data.param[pId] |
| | | }else{ |
| | | param = data.param; |
| | | } |
| | | // tableList = data.tableList; |
| | | // param = data.param; |
| | | excelMethodList = JSON.parse(JSON.stringify(data.excelMethodList)); |
| | | comparisonList = JSON.parse(JSON.stringify(data.comparisonList)); |
| | | currentSample = JSON.parse(JSON.stringify(data.currentSample)); |
| | | param = data.param; |
| | | PROJECT = data.PROJECT |
| | | changeInput('', code); |
| | | }; |
| | |
| | | str = str.replace(new RegExp(a, 'g'),arr[a]) |
| | | } |
| | | if(str.includes(',,')){ |
| | | str = str.replace(new RegExp(',,', 'g'),'') |
| | | str = str.replace(new RegExp(',,', 'g'),',') |
| | | } |
| | | if(str.includes(',,')){ |
| | | str = str.replace(new RegExp(',,', 'g'),',') |
| | | } |
| | | if(str.includes(',,')){ |
| | | str = str.replace(new RegExp(',,', 'g'),',') |
| | | } |
| | | // console.log('str', str) |
| | | if(str.includes('&"/"&')){ |