puzhibing
2023-06-30 f58cca364b731eac2d60a440ffaa804be3cd43fd
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
90
91
92
93
94
95
96
97
98
var CarInsuranceInfo = {
    id: $('#id').val(),
    carId: $('#carId').val()
}
 
 
/**
 * 关闭此对话框
 */
CarInsuranceInfo.close = function() {
    parent.layer.close(window.parent.CarInsurance.layerIndex);
}
 
/**
 * 提交添加
 */
CarInsuranceInfo.addSubmit = function() {
    var insurCom = $('#insurCom').val();
    var insurNum = $('#insurNum').val();
    var insurType = $('#insurType').val();
    var insurCount = $('#insurCount').val();
    var insurEff = $('#insurEff').val();
    var insurExp = $('#insurExp').val();
    if(null == insurCom || '' == insurCom){
        Feng.error("保险公司名称不能为空");
        return;
    }
    if(null == insurNum || '' == insurNum){
        Feng.error("保险号不能为空");
        return;
    }
    if(null == insurType || '' == insurType){
        Feng.error("保险类型不能为空");
        return;
    }
    if(null == insurCount || '' == insurCount){
        Feng.error("保险金额不能为空");
        return;
    }
    if(null == insurEff || '' == insurEff){
        Feng.error("保险生效时间不能为空");
        return;
    }
    if(null == insurExp || '' == insurExp){
        Feng.error("保险到期时间不能为空");
        return;
    }
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/tCar/saveCarInsurance", function(data){
        Feng.success("添加成功!");
        window.parent.CarInsurance.table.refresh();
        CarInsuranceInfo.close();
    },function(data){
        Feng.error("添加失败!" + data.responseJSON.message + "!");
    });
    ajax.set(this.tCarInfoData);
    ajax.setData({
        id: CarInsuranceInfo.id,
        carId: CarInsuranceInfo.carId,
        insurCom: insurCom,
        insurNum: insurNum,
        insurType: insurType,
        insurCount: insurCount,
        insurEff: insurEff,
        insurExp: insurExp
    })
    ajax.start();
}
 
/**
 * 提交修改
 */
CarInsuranceInfo.queryInfo = function() {
//提交信息
    var ajax = new $ax(Feng.ctxPath + "/tCar/queryCarInsurance", function(data){
        var s = data.data;
        $('#insurCom').val(s.insurCom);
        $('#insurNum').val(s.insurNum);
        $('#insurType').val(s.insurType);
        $('#insurCount').val(s.insurCount);
        $('#insurEff').val(s.insurEff.split(" ")[0]);
        $('#insurExp').val(s.insurExp.split(" ")[0]);
    },function(data){
        Feng.error("修改失败!" + data.responseJSON.message + "!");
    });
    ajax.set(this.tCarInfoData);
    ajax.setData({
        id: CarInsuranceInfo.id
    })
    ajax.start();
 
}
 
$(function() {
    if(CarInsuranceInfo.id != ''){
        CarInsuranceInfo.queryInfo()
    }
});