jiazx0107@163.com
2023-06-24 6f45f4a29ce38525f3f9e3931bcedfc77bde765e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
 
/**
 * 打印过磅单
 */
printBill = function(htmlStr) {
    var LODOP = CLODOP;
    LODOP.PRINT_INIT("称重单");
    LODOP.SET_PRINT_PAGESIZE(1,2100,1400, "A4");
    //LODOP.SET_PRINT_PAGESIZE(1, 0, '90mm', "A4");
    LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", htmlStr);
    LODOP.PREVIEW();
};
 
print5016Bill = function(htmlStr) {
    var LODOP = CLODOP;
    LODOP.PRINT_INIT("称重单");
    LODOP.SET_PRINT_PAGESIZE(1, 1050, 1400, "");
    LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", htmlStr);
    LODOP.PREVIEW();
};
 
//打印扦样单
printCheck = function(){
    var data = view.get("#dataGridMain.currentEntity");
    if(!data) return;
    
    if("DEL" == data.get("recordStatus")){
        $alert("异常处理的信息不支持打印!");
        return;
    }
    view.get("#ajaxPrintCheck").set("parameter",data).execute(function(result){
        printBill(result);
    });
};
 
 
//打印过磅单
printWeight = function(){
    var data = view.get("#dataGridMain.currentEntity");
    if(!data) return;
    if("DEL" == data.get("recordStatus")){
        $alert("异常处理的信息不支持打印!");
        return;
    }
    if("RECORD" != data.get("progress")){
        $alert("流程未完成不支持打印!");
        return;
    }
    var companyId = data.get("companyId");
    view.get("#ajaxPrint").set("parameter",data).execute(function(result){
        if(companyId && companyId == "5016"){
            print5016Bill(result);
        }else {
            printBill(result);
        }
    });
};
 
//打印船运称重单
printShipWeight = function(){
    var data = view.get("#dataGridMain.currentEntity");
    if(!data) return;
    if("DEL" == data.get("recordStatus")){
        $alert("异常终止的数据不支持打印!");
        return;
    }
    if("RECORD" != data.get("progress")){
        $alert("流程未完成不支持打印!");
        return;
    }
    var LODOP = CLODOP;
    LODOP.PRINT_INIT("称重单");
    LODOP.SET_PRINT_PAGESIZE(1, 2100, 1400, "");
    view.get("#ajaxShipPrint").set("parameter",data).execute(function(result){
        var list = result;
        list.each(function(data){
            LODOP.NewPage();
            LODOP.ADD_PRINT_HTM(0, 0, "100%","100%", data);
 
        });
    });
    $notify("开始调用打印机程序!");
    LODOP.PREVIEW();
};
 
//打印结算单
printPay = function(){
    $alert("打印模版未定义……");
};