var fun = { init: function () { //初始化停车场下拉框 commSelect.plName_select("#parkIds", true); $("#parkIds").change(function () { //加载泊位区间 fun.initParkAreaBlocks(); }); //修改停车场下拉框 $("#cashieredit_parkName").change(function () { //加载泊位区间 fun.editInitParkAreaBlocks(); }); //表示停车场选择的是全部,不做处理 $('#parkAreaCode').selectpicker('render'); //初始化值班类型 $('#onduty').selectpicker('refresh'); //初始化签到状态 $('#status').selectpicker('refresh'); //初始化巡查组 $('#groupCode').selectpicker('refresh'); $('#cashieradd_groupCode').selectpicker('refresh'); // $('#cashieredit_groupCode').selectpicker('refresh'); //fun.initGroups(); //基本信息 fun.createTableData(); //新增确定事件 fun.addChargerSubmit(); //休假确定事件 fun.vacationSubmit(); //修改确定事件 fun.editChargerSubmit(); //新增加载泊位区间 // $("#cashieradd_parkName").change(function () { // //新增加载泊位区间 // fun.addInitParkAreaBlocks(); // }); //重置密码提交事件 fun.resetPwd(); //删除提交事件 fun.deleteChargerSubmit(); }, //新增加载泊位区间 addInitParkAreaBlocks: function () { $("#cashieradd-berthAreaList").empty(); var parkIds = JSON.parse($("#cashieradd_parkName").val()); console.log(parkIds); if (parkIds.length > 1) { //表示停车场选择的是全部,不做处理 return; } var req = { baseRequest: { pageNum: 1, pageSize: 0 }, plNos: parkIds, sysCode: sysComm.sysCode }; var opt = { method: 'post', url: dataUrl.util.queryTpPRegionAreaForPage(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (res) { //console.log(res); if (res.code == '8888') { if (res.data.total == 0) { return; } var datas = res.data.rows; $("#cashieradd-berthAreaList").empty(); var html = ''; for (var i in datas) { html += '
  • ' + datas[i].parkAreaName + '
  • '; } $("#cashieradd-berthAreaList").append(html); } } }; sysAjax(opt); }, //修改 初始化泊位区间 editInitParkAreaBlocks: function (plNo, bindAreaCodeMap) { $("#cashieredit-berthAreaList").empty(); var parkIds = []; if (plNo == null || plNo == "") { parkIds = JSON.parse($("#cashieredit_parkName").val()); if (parkIds.length > 1) { //表示停车场选择的是全部,不做处理 return; } } else { parkIds.push(plNo); } var req = { baseRequest: { pageNum: 1, pageSize: 0 }, plNos: parkIds, sysCode: sysComm.sysCode }; var opt = { method: 'post', url: dataUrl.util.queryTpPRegionAreaForPage(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (res) { //console.log(res); if (res.code == '8888') { if (res.data.total == 0) { return; } var datas = res.data.rows; $("#cashieredit-berthAreaList").empty(); var isAllChecked = true; var html = ''; for (var i in datas) { var parkAreaCode = datas[i].parkAreaCode; var checkexActive = ""; if (bindAreaCodeMap != null) { var parkAreaName = bindAreaCodeMap[parkAreaCode]; if (parkAreaName != null && parkAreaName != '') { checkexActive = "checkexActive"; } else { isAllChecked = false; } } html += '
  • ' + datas[i].parkAreaName + '
  • '; } if (isAllChecked) { $('#edit_actContentAll').addClass('checkexActive'); } else { $('#edit_actContentAll').removeClass('checkexActive'); } $("#cashieredit-berthAreaList").append(html); } } }; sysAjax(opt); }, //初始化泊位区间 initParkAreaBlocks: function () { $("#parkAreaCode").empty(); var parkIds = JSON.parse($("#parkIds").val()); if (parkIds.length > 1) { //表示停车场选择的是全部,不做处理 $('#parkAreaCode').selectpicker('render'); return; } var req = { baseRequest: { pageNum: 1, pageSize: 0 }, plNos: parkIds, sysCode: sysComm.sysCode }; var opt = { method: 'post', url: dataUrl.util.queryTpPRegionAreaForPage(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (res) { //console.log(res); if (res.code == '8888') { if (res.data.total == 0) { return; } var data = res.data.rows; $("#parkAreaCode").empty(); var html = ''; for (var key in data) { var parkArea = data[key]; html += ""; } html = '' + html; $("#parkAreaCode").append(html); $('#parkAreaCode').selectpicker('refresh'); } } }; sysAjax(opt); }, //初始化巡查组 initGroups: function () { var req = { baseRequest: { pageNum: 1, pageSize: 0 }, sysCode: sysComm.sysCode }; var opt = { async: true, method: 'post', url: dataUrl.util.queryCashierGroups(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (res) { //console.log(res); if (res.code == '8888') { var data = res.data; $("#groupCode").empty(); $("#cashieradd_groupCode").empty(); $("#cashieredit_groupCode").empty(); var html = ''; for (var key in data) { html += ""; } $("#cashieradd_groupCode").append(html); $("#cashieradd_groupCode").selectpicker('refresh'); $("#cashieredit_groupCode").append(html); $("#cashieredit_groupCode").selectpicker('refresh'); html = '' + html; $("#groupCode").append(html); $('#groupCode').selectpicker('refresh'); } } }; sysAjax(opt); }, //生成表格数据 createTableData: function () { var req = fun.getQueryParam(); //设置请求参数 // var pageNum = (params.data.offset / params.data.limit) + 1; //条件查询 req.baseRequest = { orgId:fn.getOrgId(), pageNum: 1, pageSize: 0 }; req.sysCode = sysComm.sysCode; var opt = { method: 'post', url: dataUrl.util.queryCashierListInfo(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (res) { if (res.code == '8888') { fun.createtollCollectorContent(res.data.rows); } } }; sysAjax(opt); }, createtollCollectorContent: function (data) { $("#insp_collector_content").empty(); if(data.length == 0){ $("#insp_collector_content").append("
    ") }else{ var html = ''; $.each(data, function (index, item) { //签到状态(-1:未签到 0:已签到 1:已签退) if (item.status == -1) { html += '
  • '; } else if (item.status == 0) { html += '
  • '; } else if (item.status == 1) { html += '
  • '; } else { html += '
  • '; } // if (item.status == 0) { // html += '
  • '; // } else { // html += '
  • '; // } html += '' + '' + '
    ' + ' ' + '
  • '; }) // console.log(html); $("#insp_collector_content").append(html); } }, /*获取查询参数*/ getQueryParam: function () { var parkIds = JSON.parse($("#parkIds").val()); var plNo = ""; if (parkIds.length > 1) { plNo = ""; } else { plNo = parkIds[0]; } var parkAreaCode = $("#parkAreaCode").val(); var status = $('#status').val(); var nameOrNo = $('#chargerName').val(); var req = { chargerType:"1", plNo: plNo, parkAreaCode: parkAreaCode, status: status, nameOrNo: nameOrNo, sysCode: sysComm.sysCode }; return req; }, //操作 freeReasonFormater: function (value, row, index) { var operStr = '详情' + '修改' + '重置密码'; if (row.status == 0) { //已经签到的才可以强制签退 operStr += '强制签退'; } return operStr; }, //时间 inDatatimeFormatter: function (value, row, index) { if (value == null) { return ""; } else { return "" + DateUtils.long2String(value, 7) + ""; } }, //根据主键查询详细信息 getCashierDetailInfo: function (row) { // var data = JSON.parse(row); $('#baseBerthNum').html(data.chargerCode); $('#basePlType').html(data.chargerName); $('#baseDeviceType').html(data.chargerSex == 0 ? '女' : '男'); $('#baseInOutNum').html(data.cardId); $('#baseBusiCircle').html(data.phoneNo); $('#baseAddress').html(data.entryStatus == 0 ? '离职' : '在职'); $('#baseenterTime').html(DateUtils.long2String(data.entryTime, 1)); }, //根据主键查询详细信息 getCashierDetailInfoForUpdate: function (id) { //查询详细信息 var req = { id: id }; req.sysCode = sysComm.sysCode; var opt = { method: 'post', url: dataUrl.util.getCashierDetailInfo(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (res) { if (res.code == '8888') { var modifyRow = res.data; $('#updateChargerCode').val(modifyRow.chargerCode); $('#cashieredit_rule').addClass('display-none').text(''); $('#cashieredit_chargerName').val(modifyRow.chargerName); $('#cashieredit_chargerSex' + modifyRow.chargerSex).prop("checked", true); $('#cashieredit_cardId').val(modifyRow.cardId); $('#cashieredit_phoneNo').val(modifyRow.phoneNo); $('#cashieredit_entryStatus').val(modifyRow.entryStatus); //在职状态 $("#cashieredit_entryStatus").selectpicker('refresh'); $("#cashieredit_entryTime").val(moment().subtract('days', 0).format('YYYY-MM-DD')); $("#cashieredit_entryTime").datetimepicker({ endDate: moment().subtract('days', 0).format('YYYY-MM-DD'), format: 'yyyy-mm-dd', autoclose: true, // startView: 3, // //maxDate:moment().subtract('months', 3), minView: 2, forceParse: false, locale: "zh-CN", language: 'zh-CN', pickerPosition: "bottom-left" }); $('#cashieredit_entryTime').val(DateUtils.long2String(modifyRow.entryTime, 1)); $('#cashieredit_groupCode').val(modifyRow.groupCode); //$("#cashieredit_groupCode").selectpicker('refresh'); $('#cashieredit_addr').val(modifyRow.addr); $('#cashieredit_onduty').val(modifyRow.onduty); $("#cashieredit_onduty").selectpicker('refresh'); } } }; sysAjax(opt); }, //详情 table 签到记录 getCashiertableData: function () { $('#cashierMsg-table').bootstrapTable('destroy').bootstrapTable({ striped: true,//表格显示条纹 rownumbers: true, pagination: true, //启动分页 pageNumber: 1, //当前第几页 pageSize: 10, //每页显示的记录数 pageList: [10, 15, 20], //记录数可选列表 sidePagination: 'server',//表示服务端分页 queryParamsType: 'limit', method: 'POST',//请求方法 paginationPreText: '<', paginationNextText: '>', ajax: tableLoadRequest,//自定义ajax加载数据 uniqueId: 'id', columns: [ // {title:'',width: '4%',checkbox: true,align: 'center'}, {field: 'id', title: '', width: '10%', align: 'left', visible: false}, {field: 'signInTime', title: '签到时间', width: '5%', align: 'left', formatter: fun.inDatatimeFormatter }, {field: 'status', title: '签到状态', width: '10%', align: 'left', formatter: function (value, row, index) { if (undefined != value && null != value) { if (value == '0') { return '已签到' } else if (value == '1') { return '已签退'; } } } }, {field: 'signOutTime', title: '签退时间', width: '10%', align: 'left', formatter: fun.inDatatimeFormatter }, { field: 'signOutType', title: '签退类型', width: '5%', align: 'left', formatter: function (value, row, index) { if (undefined != value && null != value) { if (value == '0') { return '云平台操作强制签退' } else if (value == '1') { return '巡查员正常签退'; } else if (value == '2') { return '登录设备变更强制签退' }else if (value == '3') { return '超时未上报心跳,系统强制签退' } } } }, ] }); }, //新增确定操作 addChargerSubmit: function () { documentBindFunc.on('click', '#cashieraddwrite-submit', function () { try { addCharger(); } catch (err) { $('#cashieradd_rule').removeClass('display-none').text(err); } }); function addCharger() { var chargerName = $('#cashieradd_chargerName').val(); if (chargerName == "") { throw("姓名不能为空"); } var phoneNo = $('#cashieradd_phoneNo').val(); if (phoneNo == "") { throw("联系电话不能为空"); } if (phoneNo.length != 11) { throw("联系电话格式不正确"); } var chargerSex = $('input:radio[name="cashieradd_chargerSex"]:checked').val(); var addr = $('#cashieradd_addr').val(); var cardId = $('#cashieradd_cardId').val(); var entryTime = new Date($('#cashieradd_entryTime').val() + ' 00:00:00'); var entryStatus = $('#cashieradd_entryStatus').val(); // 巡查员管辖的泊位区间编号列表 var berthAreaCodeList = []; // $('#cashieradd-berthAreaList li').each(function () { // if ($(this).hasClass('checkexActive')) { // var berthAreaCodeObj = // { // parkAreaCode: $(this).attr('value'), // plNo: $(this).attr('plno'), // }; // berthAreaCodeList.push(berthAreaCodeObj); // } // }); // if (berthAreaCodeList.length == 0) { // throw("泊位区间不能为空"); // } $('#cashieraddwrite-submit').attr("disabled", true); var orgId = fn.getOrgId(); var req = { chargerType:"1", chargerName: chargerName, phoneNo: phoneNo, chargerSex: chargerSex, addr: addr, orgId:orgId, cardId: cardId, entryTime: entryTime, entryStatus: entryStatus, parkAreaCodes: berthAreaCodeList, sysCode: sysComm.sysCode } var opt = { method: 'post', url: dataUrl.util.insertEmployee(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (res) { $('#cashieraddwrite-submit').removeAttr("disabled"); //console.log(res.code); if (res.code == '8888') { $('#cashieradd_rule').removeClass('display-none').text("保存成功"); //初始化table fun.createTableData(); $('#cashier_infmodel').modal('hide'); } else { $('#cashieradd_rule').removeClass('display-none').text(res.msg); } } }; sysAjax(opt); } }, //休假确定操作 vacationSubmit: function () { documentBindFunc.on('click', '#vacation-submit', function () { var thingMsg = $.trim($('#vacation-thingMsg').val()); if (thingMsg == '' || thingMsg == undefined || thingMsg == null) { $('#vacation_rule').removeClass('display-none').text('请填写休假理由'); return; } else { // ajax $('#toll_vacationmodel').modal('hide'); } }); }, //修改确定操作 editChargerSubmit: function () { documentBindFunc.on('click', '#cashiereditwrite-submit', function () { try { editCharger(); } catch (err) { $('#cashieredit_rule').removeClass('display-none').text(err); } }); function editCharger() { // var chargerName = $('#cashieredit_chargerName').val(); var phoneNo = $('#cashieredit_phoneNo').val(); var chargerSex = $('input:radio[name="cashieredit_chargerSex"]:checked').val(); var cardId = $('#cashieredit_cardId').val(); var addr = $('#cashieredit_addr').val(); var entryTime = new Date($('#cashieredit_entryTime').val() + ' 00:00:00'); var entryStatus = $('#cashieredit_entryStatus').val(); var orgId =fn.getOrgId(); if (chargerName == "") { throw("姓名不能为空"); } if (phoneNo == "") { throw("联系电话不能为空"); } if (phoneNo.length != 11) { throw("联系电话格式不正确"); } var id = $('#updateId').val(); var chargerCode = $('#updateChargerCode').val(); var req = { id: id, chargerCode: chargerCode, chargerName: chargerName, phoneNo: phoneNo, chargerSex: chargerSex, addr: addr, cardId: cardId, entryTime: entryTime, entryStatus: entryStatus, chargerType:1, orgId:orgId, sysCode: sysComm.sysCode } $('#cashiereditwrite-submit').attr("disabled", true); var opt = { method: 'post', url: dataUrl.util.updateEmployee(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (res) { $('#cashiereditwrite-submit').removeAttr("disabled"); //console.log(res.code); if (res.code == '8888') { $('#cashieredit_rule').removeClass('display-none').text("修改成功"); //初始化table $('#cashier-table').bootstrapTable('refresh', { silent: true }); fun.createTableData(); $('#cashier_changemodel').modal('hide'); } else { $('#cashieredit_rule').removeClass('display-none').text(res.msg); } } }; sysAjax(opt); } }, //重置密码提交按钮 resetPwd: function () { documentBindFunc.on('click', '#reset-submit', function () { var id = $('#updateId').val(); var req = { id: id, sysCode: sysComm.sysCode } $('#reset-submit').attr("disabled", true); var opt = { method: 'post', url: dataUrl.util.resetpwd(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (res) { $('#reset-submit').attr("disabled", false); //console.log(res.code); if (res.code == '8888') { $('#cashierreset_pwd_rule').removeClass('display-none').text("重置成功"); //初始化table fun.createTableData(); $('#cashier_resetmodel').modal('hide'); } else { $('#cashierreset_pwd_rule').removeClass('display-none').text(res.msg); } } }; sysAjax(opt); }); }, //删除提交按钮 deleteChargerSubmit: function () { documentBindFunc.on('click', '#cashier-delete-submit', function () { var ids = $('#updateIds_del').val(); var chargerCodes = $('#updateChargerCodes_del').val(); var req = { chargerType:"1", ids: ids.split(','), chargerCodes: chargerCodes.split(','), sysCode: sysComm.sysCode } $('#cashier-delete-submit').attr("disabled", true); var opt = { method: 'post', url: dataUrl.util.deleteChargers(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (res) { $('#cashier-delete-submit').attr("disabled", false); //console.log(res.code); if (res.code == '8888') { $('#cashierdelete_rule').removeClass('display-none').text("删除成功"); fun.createTableData(); $('#cashier_deletemodel').modal('hide'); } else { $('#cashierdelete_rule').removeClass('display-none').text(res.msg); } } }; sysAjax(opt); }); } }; fun.init(); // $('#cashier_detailmodel').modal('show'); //查询 documentBindFunc.on('click', '#insp-queryBtn', function () { fun.createTableData(); }); //详情弹窗 documentBindFunc.on('click', '.lookMsg', function () { var id = $(this).data('code'); var chargerCode = $(this).data('chargercode'); var dataRowstr = $(this).attr('data-rowstr'); $('#cashier_detailmodel').modal('show'); fun.getCashierDetailInfo(dataRowstr); fun.getCashiertableData(chargerCode); }); //新增弹窗 documentBindFunc.on('click', '#insp-addBtn', function () { $('#cashieradd_rule').addClass('display-none').text(''); //管理泊位区间 $("#cashieradd-berthAreaList").empty(); var html = ' '; $("#cashieradd-berthAreaList").append(html); //性别 $('#cashieradd_chargerSex1').prop('checked', true); $('#cashieradd_chargerSex0').prop('checked', false); //姓名 $("#cashieradd_chargerName").val(''); //联系电话 $("#cashieradd_phoneNo").val(''); //身份证 $("#cashieradd_cardId").val(''); //全选 初始化 actContentAll $('#actContentAll').removeClass('checkexActive'); //停车场 commSelect.plName_select("#cashieradd_parkName"); //在职状态 $("#cashieradd_entryStatus").selectpicker('render'); //巡查组 $("#cashieradd_groupCode").selectpicker('render'); //值班类型 $("#cashieradd_onduty").selectpicker('render'); //地址 $("#cashieradd_addr").val(''); //新增入职时间 $("#cashieradd_entryTime").val(moment().subtract('days', 0).format('YYYY-MM-DD')); $("#cashieradd_entryTime").datetimepicker({ endDate: moment().subtract('days', 0).format('YYYY-MM-DD'), format: 'yyyy-mm-dd', autoclose: true, // startView: 3, // //maxDate:moment().subtract('months', 3), minView: 2, forceParse: false, locale: "zh-CN", language: 'zh-CN', pickerPosition: "bottom-left" }); $('#cashier_infmodel').modal('show'); // fun.addInitParkAreaBlocks(); }); //修改弹窗 documentBindFunc.on('click', '.reviseMsg', function (element) { var id = $(this).attr('data-code'); $("#updateId").val(id); var modifyRow = $(this).data('rowstr'); debugger //var modifyRow = JSON.parse(rowStr); $('#updateChargerCode').val(modifyRow.chargerCode); $('#cashieredit_rule').addClass('display-none').text(''); $('#cashieredit_chargerName').val(modifyRow.chargerName); $('#cashieredit_chargerSex' + modifyRow.chargerSex).prop("checked", true); $('#cashieredit_cardId').val(modifyRow.cardId); $('#cashieredit_phoneNo').val(modifyRow.phoneNo); $('#cashieredit_entryStatus').val(modifyRow.entryStatus); //在职状态 $("#cashieredit_entryStatus").selectpicker('refresh'); $("#cashieredit_entryTime").val(moment().subtract('days', 0).format('YYYY-MM-DD')); $("#cashieredit_entryTime").datetimepicker({ endDate: moment().subtract('days', 0).format('YYYY-MM-DD'), format: 'yyyy-mm-dd', autoclose: true, // startView: 3, // //maxDate:moment().subtract('months', 3), minView: 2, forceParse: false, locale: "zh-CN", language: 'zh-CN', pickerPosition: "bottom-left" }); $('#cashieredit_entryTime').val(DateUtils.long2String(modifyRow.entryTime, 1)); $('#cashieredit_addr').val(modifyRow.addr); $('#cashier_changemodel').modal('show') }); //重置密码 documentBindFunc.on('click', '.reMsg', function (element) { $('#cashierreset_pwd_rule').addClass('display-none').text(''); var id = $(this).attr('data-index'); $("#updateId").val(id); $('#cashier_resetmodel').modal('show') }); //休假弹窗 documentBindFunc.on('click', '.toll-basic-vacation', function (element) { $('#toll-vacationName').text(''); $('#toll-vacationcode').text(''); $('#vacation_rule').addClass('display-none').text(''); var code = $(this).attr('data-code'); var name = $(this).attr('data-name'); $('#toll-vacationName').text(name); $('#toll-vacationcode').text(code); $('#tollcoll-dtpersonID').selectpicker('refresh'); $('#vacation-thingMsg').val(''); //时间初始化 $('#vacation-daterange-btnsta').val(moment().subtract('days', 0).format('YYYY-MM-DD')); $('#vacation-daterange-btnend').val(moment().subtract('days', -30).format('YYYY-MM-DD')); //开始日期 $("#vacation-daterange-btnsta").datetimepicker({ // endDate: moment().subtract('days', 0).format('YYYY-MM-DD'), format: 'yyyy-mm-dd', autoclose: true, startView: 2, //maxDate:moment().subtract('months', 3), minView: 2, forceParse: false, locale: "zh-CN", language: 'zh-CN', pickerPosition: "bottom-right" }).on("click", function () { $("#vacation-daterange-btnsta").datetimepicker("setEndDate", $("#vacation-daterange-btnend").val()) }); //结束日期 $("#vacation-daterange-btnend").datetimepicker({ // endDate: moment().subtract('days', 0).format('YYYY-MM-DD'), format: 'yyyy-mm-dd', autoclose: true, startView: 2, //maxDate:moment().subtract('months', 3), minView: 2, forceParse: false, locale: "zh-CN", language: 'zh-CN', pickerPosition: "bottom-right" }).on("click", function () { $("#vacation-daterange-btnend").datetimepicker("setStartDate", $("#vacation-daterange-btnsta").val()) }); // $("#updateId").val(id); $('#toll_vacationmodel').modal('show') }); //删除操作 documentBindFunc.on('click', '.cashier-del', function (element) { $('#cashierdelete_rule').addClass('display-none').text(''); var ids = $(this).attr('data-id'); $('#updateIds_del').val(ids); // var chargerCodes = getChargerCodeSelections(); var chargerCodes = []; chargerCodes.push($(this).attr('data-code')); $('#updateChargerCodes_del').val(chargerCodes); //判断 未选择一条记录 if (ids == null || ids.length == 0) { $('#cashier_alertmodel').modal('show') setTimeout(function () { $('#cashier_alertmodel').modal('hide') }, 1500); return false; } else { $('#cashier_deletemodel').modal('show') } }); //强制签退操作 documentBindFunc.on('click', '.forceSignOutMsg', function (element) { // var id = $(this).attr('data-index'); // var rowDate = $('#cashier-table').bootstrapTable('getRowByUniqueId', id); var chargerCodes = []; // chargerCodes.push(rowDate.chargerCode); var code = $(this).attr('data-code'); chargerCodes.push(code); var req = { chargerCodes: chargerCodes, sysCode: sysComm.sysCode } var opt = { method: 'post', url: dataUrl.util.forceSignOut(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (res) { //console.log(res.code); if (res.code == '8888') { $('#forceSignOutMsg').html("强制签退成功"); //初始化table fun.createTableData(); $('#cashier_offmodel').modal('show'); setTimeout(function () { $('#cashier_offmodel').modal('hide') }, 1500); } else { $('#forceSignOutMsg').html(res.msg); $('#cashier_offmodel').modal('show') setTimeout(function () { $('#cashier_offmodel').modal('hide') }, 1500); } } }; sysAjax(opt); }); //获取选中的id列表 function getIdSelections() { return $.map($("#cashier-table").bootstrapTable('getSelections'), function (row) { return row.id }); }; function getChargerCodeSelections() { return $.map($("#cashier-table").bootstrapTable('getSelections'), function (row) { return row.chargerCode }); }; //新增全选或全不选 documentBindFunc.on("click", "#actContentAll", function () { var flag = true; $(this).toggleClass('checkexActive'); if ($(this).hasClass('checkexActive')) { $("#cashieradd-berthAreaList li").addClass('checkexActive'); } else { flag = false; $("#cashieradd-berthAreaList li").removeClass('checkexActive'); } }); //新增巡查员信息 管理泊位区间 $(document).delegate('#cashieradd-berthAreaList li', 'click', function () { var flag = true; $(this).toggleClass('checkexActive'); if ($(this).hasClass('checkexActive')) { $('#cashieradd-berthAreaList li').each(function () { if ($(this).hasClass('checkexActive')) { } else { flag = false; $('#actContentAll').parent().removeClass('checked') } }); if (flag) { console.log(flag) $('#actContentAll').parent().addClass('checked') } } else { flag = false; $('#actContentAll').parent().removeClass('checked') } }); //修改全选或全不选 documentBindFunc.on("click", "#edit_actContentAll", function () { var flag = true; $(this).toggleClass('checkexActive'); if ($(this).hasClass('checkexActive')) { $("#cashieredit-berthAreaList li").addClass('checkexActive'); } else { flag = false; $("#cashieredit-berthAreaList li").removeClass('checkexActive'); } }); //修改巡查员信息 管理泊位区间 $(document).delegate('#cashieredit-berthAreaList li', 'click', function () { var flag = true; $(this).toggleClass('checkexActive'); if ($(this).hasClass('checkexActive')) { $('#cashieredit-berthAreaList li').each(function () { if ($(this).hasClass('checkexActive')) { } else { flag = false; } }); if (flag) { $('#edit_actContentAll').addClass('checkexActive'); $('#edit_actContentAll').attr("checked", true); } else { flag = false; $('#edit_actContentAll').removeClass('checkexActive'); $('#edit_actContentAll').removeAttr("checked"); } } }); /** * 自定义table AJAX请求 * @param {Object} params */ function tableLoadRequest(params) { var req = { chargerCode:$("#baseBerthNum").text(), sysCode: sysComm.sysCode }; //设置请求参数 var pageNum = (params.data.offset / params.data.limit) + 1; //条件查询 req.baseRequest = { pageNum: pageNum, pageSize: params.data.limit }; req.sysCode = sysComm.sysCode; var opt = { method: 'post', url: dataUrl.util.querySignRecordByChargerCode(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (res) { if (res.code == '8888') { params.success(res.data); } } }; sysAjax(opt); } //隐藏显示 查询条件 搜索框 hide-common-style documentBindFunc.on('click', ".ITD-search-morebtn", function () { $(".hide-common-style").toggleClass("display-none"); });