|
- /**
- * Created by wangxj on 2017/5/16.
- */
- var start_date = getDateTime(14);
- var end_date = getDateTime(15);
- var now_date = getDateTime(0);
- var before_date = getDateByDay(-30, now_date);
- $(document).ready(function () {
- initDoc();
- loadingForm('#float-div', 'form');
- })
- //一些组件的初始华,pjax reload会重新渲染组件,会丢失绑定的事件
- function initDoc(){
- $('.select_screen').comboSelect();
- $("#start_date").val(start_date);
- $("#end_date").val(end_date);
- $(".form_date").datetimepicker({
- format: 'yyyy-mm-dd',
- autoclose: true,
- minView: 2,
- pickerPosition: "bottom-left"
- });
- $(".detail_start_date").val(before_date);
- $(".detail_end_date").val(now_date);
- $(".detail_date").on('change', function () {
- var start_date = $('#start_date').val();
- var end_date = $('#end_date').val();
- $.pjax.reload({
- container: '#detail',
- data: {start_date: start_date, end_date: end_date},
- replace: false,
- timeout: false
- })
- })
- }
- function charge(card) {
- var list = $("tbody input[type='checkbox']:checked");
- if (list.length === 0) {
- z.showTip('info', '请选择' + (card===1?'油卡':'ETC'));
- return true;
- }
-
- var list_str = '';
- $.each(list, function (k, e) {
- list_str += $(e).val() + ',';
- })
- var url = '/motorcade/doc/charge-'+ (card===1?'oil':'etc') + '?id_str=' + list_str;
- z.showModal("#pjax-modal", url, '', initDoc);
- $('#float-div').modal('show');
- // document.location.href = '/motorcade/doc/charge?type=' + card + '&id_str=' + list_str;
- }
-
- function showModal() {
- $('#float-div').modal('show');
- }
- function showModal1() {
- $('#float-div1').modal('show');
- }
-
- function pjaxFinish(type,msg) {
- z.showTip(type, msg);
- search(-2);
- z.hideModal('#float-div');
- closeLoading();
- }
- function pjaxFinish1(msg) {
- z.showTip('success', msg);
- search(-2);
- z.hideModal('#float-div1');
- closeLoading();
- }
- function search($status) {
- if ($status != -2) {
- $('#card_status').val($status);
- }
- var card_status = $('#card_status').val();
- var bus_id = $('#bus_id').val();
- var card_no = $('#card_no').val();
- $.pjax.reload({
- container: '#list',
- data: {BusOilDoc: {bus_id: bus_id, card_no: card_no, card_status: card_status}},
- replace: false,
- timeout: false
- })
- }
- $('#float-div').on('hidden.bs.modal', function(e) {
- // this handler is detached after it has run once
- $("#panel-div").html('');
- $("#panel-div").css('border', 'none');
- });
|