// 公共刷新时间 //公共方法 table部分 var commonObj={ refreshDataTime :60000, // 数据为null转为 "-"串处理 replacenull:function (value, row, index) { if(value===null||value===undefined||value===''){ value = '-' } return value }, // 数据为null转为 空字符串处理 isnull:function (value, row, index) { if(value===null||value===undefined||value===''){ value = '-' } return value }, // 金钱格式处理 moneyFormatter: function (value) { if (value == '0' || value == undefined || value == null||value==='') { return '0.00'; } else { return (value / 100).toFixed(2); } }, // 格式处理 moneydetailFormatter: function (value) { if (value == undefined || value == null||value==='') { return '-'; } else { return (value / 100).toFixed(2); } }, //数量处理 numberFormatter: function (value) { if (value == 0 || value == undefined || value == null||value==='') { return 0; } else { return value; } }, //table 不换行 formatTableUnit:function(value,row,index){ return { css: { "white-space":"nowrap" } } }, //性别处理 sexFormatter:function (value,row,index) { if(1==value){ return "男"; }else if(2==value){ return "女"; }else{ return "保密"; } }, /** * 将制定格式的时间字符串转换成long *
  • 0-yyyyMMdd
  • *
  • 1-yyyy-MM-dd
  • *
  • 2-HHmmss
  • *
  • 3-HH:mm:ss
  • *
  • 4-HHmmssSSS
  • *
  • 5-HH:mm:ss.SSS
  • *
  • 6-yyyyMMddHHmmss
  • *
  • 7-yyyy-MM-dd HH:mm:ss
  • *
  • 8-yyyyMMddHHmmssSSS
  • *
  • 9-yyyy-MM-dd HH:mm:ss.SSS
  • *
  • 10-yyyy/MM/dd HH:mm
  • *
  • 11-yyyy/MM/dd HH:mm:ss
  • */ // 日期格式处理 精确到时分秒 如:2018-10-24 08:41:33 timeFormatter:function (value, row, index) { if (value==null||value==undefined||value=='') { return "-"; } else { return DateUtils.long2String(value, 7); } }, // 日期格式处理 精确到年月日 如:2018-10-24 timeOneFormatter:function (value, row, index) { if (value==null||value==undefined||value=='') { return "-"; } else { return DateUtils.long2String(value, 1); } }, // 日期格式处理 精确到年月 如:2018-10 yearMonthFormatter:function (value, row, index) { if (value==null||value==undefined||value=='') { return "-"; } else { var str = DateUtils.long2String(value, 1); return str.substr(0,7); } }, //状态处理 10:在场 20:离场 inOutStateFormatter: function (value, row, index) { if (value == 10) { return "在场"; } else if(value == 20){ return "离场"; }else{ return "未知"; } }, //支付方式处理 discPayTypeFormatter:function(value){ if (value==null||value==undefined||value=='') { return "-"; } else if(value == -1){ return "不限"; } else if(value == 1){ return "支付宝"; } else if (value == 2){ return "微信"; } else if(value == 3){ return "银联"; } else if(value == 4){ return "微信公众号"; } else if(value == 6){ return "现金"; } else{ return "未知"; } }, //车型号处理 disCarTypeFormatter:function(value){ if (value==null||value==undefined||value=='') { return "-"; } else if(value == 1){ return "大型车"; } else if (value == 2){ return "小型车"; } else if(value == 3){ return "新能源车"; } else{ return "未知"; } }, //收费方式格式处理 免费0 收费1 psPayTypeFormatter:function(value){ if(value==null||value==undefined||value==''){ return "-"; } else if(value == "0"){ return "免费"; } else if(value == "1"){ return "收费"; } else{ return "未知"; } }, //车位来源格式处理 私有车位1 公共停车位2 写字楼3 商业园区4 psSourceTypeFormatter:function(value){ if(value==null||value==undefined||value==''){ return "-"; } else if(value == "1"){ return "私有车位"; } else if(value == "2"){ return "公共停车位"; } else if(value == "3"){ return "写字楼"; } else if(value == "4"){ return "商业园区"; } else{ return "未知"; } }, //车位状态格式处理 未租用0 租用 无车1 租用 有车2 异常3 psIsOccupyFormatter:function(value){ if(value==null||value==undefined||value==''){ return "-"; } else if(value == "0"){ return "未租用"; } else if(value == "1"){ return "租用 无车"; } else if(value == "2"){ return "租用 有车"; } else if(value == "3"){ return "异常"; } else{ return "未知"; } }, //审核状态格式处理 待审核0 审批中1 通过2 驳回3 psExamineStateFormatter:function(value){ if(value==null||value==undefined||value==''){ return "-"; } else if(value == "0"){ return "待审核"; } else if(value == "1"){ return "审批中"; } else if(value == "2"){ return "通过"; } else if(value == "3"){ return "驳回"; } else{ return "未知"; } }, // 字符串转数字处理 }