yanghb
2023-04-10 b2f678ad387ca24e05a11100ea4583f0f2f730f0
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
99
100
101
102
103
104
105
106
107
var netCarDriverId = $('#netCarDriverId').val();
var array = [];
 
$(function () {
    if('' != netCarDriverId){
        getData();
    }
});
 
var Deductmoney = {
    id: "OpenCity",    //表格id
    seItem: null,        //选中的条目
    table: null,
    layerIndex: -1,
 
};
function toSelectOpt() {
    var index = layer.open({
        type: 2,
        title: '选择投诉',
        area: ['90%', '80%'], //宽高
        fix: false, //不固定
        maxmin: true,
        content: Feng.ctxPath + '/tDriver/complaint?driverId='+netCarDriverId
    });
    this.layerIndex = index;
}
 
function selectOpt(ids){
    $("#complaintIds").val(ids);
}
/**
 * 关闭此对话框
 */
Deductmoney.close = function () {
    parent.layer.close(window.parent.YesDriver.layerIndex);
};
 
 
 
/**
 * 保存数据
 */
function save() {
    if($.trim($("#complaintIds").val())==""){
        Feng.info("请选择投诉!");
        return false;
    }
    if($.trim($("#reason").val())==""){
        Feng.info("请输入原因!");
        return false;
    }
    if($("#money").val()>$("#driverMoney").val()){
        Feng.info("司机账户余额不足,无法扣除!");
        return false;
    }
    $.ajax({
        url: Feng.ctxPath + "/tDriver/saveDeductmoney",
        type: 'POST',
        data: {
            driverId: netCarDriverId,
            money: $("#money").val(),
            reason: $("#reason").val(),
            complaintIds: $("#complaintIds").val()
        },
        success: function (res) {
            if(res.status == 200){
                Feng.success("添加成功");
                Deductmoney.close();
                window.parent.YesDriver.table.refresh();//刷新表格数据
            }else{
                Feng.error(res.msg)
            }
        }
    });
}
 
function analysis() {
    var str = '';
    for(var i in array){
        var a = array[i].split('_');
        str += '<tr><td>' + (parseInt(i) + 1) + '</td><td>' + a[1] + '</td><td>' + a[2] + '</td><td>' + a[3] + '</td>' +
            '<td>' + a[4] + '</td></tr>';
    }
    $('#transAreaAdd').html(str);
}
 
 
function getData() {
    $.ajax({
        url: Feng.ctxPath + '/tDriver/queryAllDeductmoney',
        type: 'POST',
        data: {
            driverId: netCarDriverId
        },
        success: function (res) {
            if(res.status == 200){
                var data = res.data;
                for(var i in data){
                    var str = data[i].id + '_' + data[i].createTime + '_' + data[i].reason + '_' + data[i].complaintIds+ '_' + data[i].money;
                    array.push(str);
                }
                analysis();
            }
        }
    });
}