|
@@ -1,10 +1,10 @@
|
1
|
1
|
import { Component, OnInit, ViewChild } from "@angular/core";
|
2
|
|
-import { ActivatedRoute } from "@angular/router";
|
|
2
|
+import { ActivatedRoute, Router } from "@angular/router";
|
3
|
3
|
|
4
|
4
|
import { OverlayScrollbarsComponent } from "overlayscrollbars-ngx";
|
5
|
5
|
import { ToolService } from "../../services/tool.service";
|
6
|
6
|
import { WorkOrderLogService } from './work-order-log.service';
|
7
|
|
-import { format } from 'date-fns';
|
|
7
|
+import { format, startOfDay, endOfDay } from 'date-fns';
|
8
|
8
|
|
9
|
9
|
@Component({
|
10
|
10
|
selector: "app-work-order-log",
|
|
@@ -18,6 +18,7 @@ export class WorkOrderLogComponent implements OnInit {
|
18
|
18
|
})
|
19
|
19
|
osComponentRef1: OverlayScrollbarsComponent;
|
20
|
20
|
constructor(
|
|
21
|
+ private router: Router,
|
21
|
22
|
private route: ActivatedRoute,
|
22
|
23
|
private tool: ToolService,
|
23
|
24
|
private workOrderLogService: WorkOrderLogService,
|
|
@@ -57,7 +58,7 @@ export class WorkOrderLogComponent implements OnInit {
|
57
|
58
|
previewImageHandler(data) {
|
58
|
59
|
this.isPreview = false;
|
59
|
60
|
data = data || [];
|
60
|
|
- this.imgs = data.map((v) => 'http://192.168.3.108/file' + v.relativeFilePath);
|
|
61
|
+ this.imgs = data.map((v) => location.origin + '/file' + v.relativeFilePath);
|
61
|
62
|
this.isPreview = true;
|
62
|
63
|
}
|
63
|
64
|
|
|
@@ -65,13 +66,25 @@ export class WorkOrderLogComponent implements OnInit {
|
65
|
66
|
search() {
|
66
|
67
|
this.getList(true);
|
67
|
68
|
}
|
|
69
|
+ // 重置
|
|
70
|
+ reset() {
|
|
71
|
+ this.searchDto = {
|
|
72
|
+ dateRange: [],
|
|
73
|
+ }
|
|
74
|
+ this.search();
|
|
75
|
+ }
|
|
76
|
+ // 查看
|
|
77
|
+ detail(e, id) {
|
|
78
|
+ e.stopPropagation();
|
|
79
|
+ this.router.navigateByUrl("/main/workOrderLog/orderDetail/" + id);
|
|
80
|
+ }
|
68
|
81
|
// 表格数据
|
69
|
82
|
loading1 = false;
|
70
|
83
|
getList(isResetPageIndex = false) {
|
71
|
84
|
isResetPageIndex && (this.pageIndex = 1);
|
72
|
85
|
let searchDto = {
|
73
|
|
- startTime: this.searchDto.dateRange[0] ? format(this.searchDto.dateRange[0], 'yyyy-MM-dd HH:mm:ss') : undefined,
|
74
|
|
- endTime: this.searchDto.dateRange[1] ? format(this.searchDto.dateRange[1], 'yyyy-MM-dd HH:mm:ss') : undefined,
|
|
86
|
+ startTime: this.searchDto.dateRange[0] ? format(startOfDay(this.searchDto.dateRange[0]), 'yyyy-MM-dd HH:mm:ss') : undefined,
|
|
87
|
+ endTime: this.searchDto.dateRange[1] ? format(endOfDay(this.searchDto.dateRange[1]), 'yyyy-MM-dd HH:mm:ss') : undefined,
|
75
|
88
|
logRemarks: this.searchDto.logRemarks,
|
76
|
89
|
operation: this.operationList.find(v => v.id == this.searchDto.operation),
|
77
|
90
|
}
|