Browse Source

commit

master
xuhuihui 3 years ago
parent
commit
415c3f6480
  1. 6
      04.系统编码/Frontend/src/components/MicrowaveRadiation.vue
  2. 11
      04.系统编码/Frontend/src/uilts/box-drawer.ts

6
04.系统编码/Frontend/src/components/MicrowaveRadiation.vue

@ -312,7 +312,7 @@
options.apiTimeLength = apiTimeLength;
options.currentElement = element;
options.onPitchTime = onPitchTime
initTimeLine()
initTimeLine(reloadData)
// if (options.currentTab === 'MWR')
// activeContrastImage();
// else
@ -510,6 +510,7 @@
options.titleStartTime = moment(options.date).hour(parseInt(options.currentHour) + options.apiTimeLength).minute(options.currentElement === 'six-minute' ? 36 : 30).format('YYYY-MM-DD HH:mm:ss');
options.titleEndTime = moment(options.date).hour(parseInt(options.currentHour)).minute(options.currentElement === 'six-minute' ? 30 : 0).format('YYYY-MM-DD HH:mm:ss');
reloadData()
}
//
@ -670,6 +671,7 @@
const reloadQualityComparison = () => {
const startTime = moment(options.currentTime).add(options.apiTimeLength, 'h').add(options.apiTimeInterval, 'm').format('YYYY-MM-DD HH:mm:00');
const params = prepareApiParams(401, startTime, options.titleEndTime);
console.log(params);
get('/njplatform/radardata/getOriginRangeData',params,'http://rdp.nagr.com.cn:18080').then((response: any)=> {
clearBoxDrawer(drawers.originalDrawer);
clearBoxDrawer(drawers.abnormalDrawer);
@ -689,7 +691,7 @@
drawers.originalDrawer = new BoxDrawer(1500, 500, prepareTmpOriginalColors(), response.data, 'original-data-canvas');
drawers.abnormalDrawer = new BoxDrawer(1500, 500, prepareTmpOriginalColors(), response.data, 'abnormal-canvas');
options.contrast.noQCImgUrl = drawers.originalDrawer.base64Image;
options.contrast.checkImgUrl = drawers.abnormalDrawer.base64Image
options.contrast.checkImgUrl = drawers.abnormalDrawer.base64Image;
})
}

11
04.系统编码/Frontend/src/uilts/box-drawer.ts

@ -195,9 +195,12 @@ export class BoxDrawer{
this.targetCanvasContext.putImageData(imgData, 0, 0);
}
private _onMouseMove = this.onMouseMove.bind(this);
private _onMouseOut = this.onMouseOut.bind(this)
private bindMoveEvent(): void{
this.targetCanvas.addEventListener('mousemove', this.onMouseMove.bind(this));
this.targetCanvas.addEventListener('mouseout', this.onMouseOut.bind(this));
this.targetCanvas.addEventListener('mousemove', this._onMouseMove);
this.targetCanvas.addEventListener('mouseout', this._onMouseOut);
}
private onMouseOut() : void{
@ -225,8 +228,8 @@ export class BoxDrawer{
}
public close(): void{
this.targetCanvas.removeEventListener('mousemove', this.onMouseMove.bind(this));
this.targetCanvas.removeEventListener('mouseout', this.onMouseOut.bind(this));
this.targetCanvas.removeEventListener('mousemove', this._onMouseMove);
this.targetCanvas.removeEventListener('mouseout', this._onMouseOut);
}
private fillBackground(): void{

Loading…
Cancel
Save