|
@@ -66,26 +66,32 @@ app.controller("inspectReportCtrl", [
|
66
|
66
|
// }
|
67
|
67
|
// }
|
68
|
68
|
// 打印
|
|
69
|
+ $scope.signObj = {};
|
69
|
70
|
$scope.print = function () {
|
70
|
|
- console.log(Print);
|
71
|
|
- Print("#print", {
|
72
|
|
- padding:'5 5',
|
73
|
|
- afterprint: () => {},
|
74
|
|
- cancel: () => {},
|
75
|
|
- });
|
76
|
|
- // 保证打印正好铺满A4高度
|
77
|
|
- let A4height = 297; // A4高度297mm
|
78
|
|
- let ctxpage = document.querySelectorAll(".fm");
|
79
|
|
- ctxpage.forEach((i, k) => {
|
80
|
|
- let eachpage_mm = px2mm(i.clientHeight); // 单位px转mm
|
81
|
|
- console.log(k + "页高度px:", i.clientHeight, "高度mm:", eachpage_mm);
|
|
71
|
+ $rootScope.isMask = true;
|
|
72
|
+ api_bpm_data.signatureForm({inspectionId: $scope.queryList.title.id, batchNo: $scope.queryList.batchNo.id}).then(function (result) {
|
|
73
|
+ $scope.signObj = result;
|
|
74
|
+ $rootScope.isMask = false;
|
|
75
|
+ console.log(Print);
|
|
76
|
+ Print("#print", {
|
|
77
|
+ padding:'5 5',
|
|
78
|
+ afterprint: () => {},
|
|
79
|
+ cancel: () => {},
|
|
80
|
+ });
|
|
81
|
+ // 保证打印正好铺满A4高度
|
|
82
|
+ let A4height = 297; // A4高度297mm
|
|
83
|
+ let ctxpage = document.querySelectorAll(".fm");
|
|
84
|
+ ctxpage.forEach((i, k) => {
|
|
85
|
+ let eachpage_mm = px2mm(i.clientHeight); // 单位px转mm
|
|
86
|
+ console.log(k + "页高度px:", i.clientHeight, "高度mm:", eachpage_mm);
|
82
|
87
|
|
83
|
|
- //高度大于A4,则按比例缩小打印区域
|
84
|
|
- if (eachpage_mm > A4height) {
|
85
|
|
- let zoom = A4height / eachpage_mm;
|
86
|
|
- console.log(k + "页zoom:", zoom);
|
87
|
|
- i.style.zoom = zoom;
|
88
|
|
- }
|
|
88
|
+ //高度大于A4,则按比例缩小打印区域
|
|
89
|
+ if (eachpage_mm > A4height) {
|
|
90
|
+ let zoom = A4height / eachpage_mm;
|
|
91
|
+ console.log(k + "页zoom:", zoom);
|
|
92
|
+ i.style.zoom = zoom;
|
|
93
|
+ }
|
|
94
|
+ });
|
89
|
95
|
});
|
90
|
96
|
};
|
91
|
97
|
|