司机劳动合同内容:绑定、查询和解绑司机

本文档介绍了如何通过系统绑定、查询和解绑公司司机,并提供了相关操作步骤和代码示例。

绑定司机

  1. 点击“绑定司机”按钮,弹出模态框。
  2. 输入司机的相关信息,例如姓名、身份证号、性别和手机号。
  3. 点击“绑定”按钮,系统将进行绑定操作。

代码示例:

//绑定司机
function bindDriver(companyId) {
    //获取司机信息
    var driverInfo = {
        //司机信息
    };
    $.post("driver/bindDriver.do", { companyId: companyId, driverInfo: driverInfo }, function (result) {
        if (result == 'ok') {
            //说明绑定成功
            alert('绑定成功!');
            //绑定成功后,查询此公司的司机
            queryDriverByCompanyId(companyId);
            //隐藏绑定司机的模态框
            $('#addBindDriverModal').modal('hide');
        } else {
            alert('绑定失败!');
        }
    });
}

查询司机

  1. 输入公司ID,点击“查询”按钮。
  2. 系统将根据公司ID查询所有绑定的司机信息,并展示在表格中。

代码示例:

//查询此公司的司机
function queryDriverByCompanyId(companyId) {
    $('#queryDriverByCompanyIdButton').attr('disabled', true);
    $.post("driver/getDriverByCompanyId.do", { companyId: companyId }, function (result) {
        $('#queryDriverByCompanyIdButton').attr('disabled', false);
        if (result.state == 1) {
            //清空表格
            $('#driverTable tbody').empty();
            var drivers = result.data;
            for (var i = 0; i < drivers.length; i++) {
                var driver = drivers[i];
                //拼接一行
                var tr = '<tr>';
                tr += '<td>' + driver.name + '</td>';
                tr += '<td>' + driver.idCard + '</td>';
                tr += '<td>' + driver.sex + '</td>';
                tr += '<td>' + driver.mobile + '</td>';
                tr += '<td><a href='javascript:void(0)'  class='btn btn-danger btn-sm' onclick='deleteBind(' + driver.id + ')'>解绑</a>';
                tr += '</td>';
                tr += '</tr>';
                //添加到tbody
                $('#driverTable tbody').append(tr);
            }
        } else {
            alert(result.message);
        }
    });
}

解绑司机

  1. 点击司机列表中“解绑”按钮。
  2. 系统将进行解绑操作。

代码示例:

//解绑
function deleteBind(driverId) {
    $.post("driver/deleteBind.do", { driverId: driverId }, function (result) {
        if (result.state == 1) {
            //说明解绑成功
            alert('解绑成功!');
            //重新查询司机
            queryDriverByCompanyId($('#companyId').val());
        } else {
            alert('解绑失败!');
        }
    });
}

注意:

  • 以上代码示例仅供参考,实际代码可能需要根据具体需求进行调整。
  • 请确保已正确配置系统环境和相关参数。

原文地址: https://www.cveoy.top/t/topic/lfYK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录