//给所有input增加title提示 $(function(){ window.setTimeout(function(){ $("input[type='text']").each(function(){ var value=$(this).val(); $(this).attr("title",value); }); },750); window.setTimeout(function(){ $("select").each(function(){ var value=$(this).find("option:selected").text(); $(this).attr("title",value); }); $("select").change(function(){ var value=$(this).find("option:selected").text(); $(this).attr("title",value); }); },750); }) /** * @TODO : 获取超时时长 * @AUTH : DengMingChao * @DATE : 2019年7月27日 上午11:16:59 * @return_type : any * @param accomplishDate 完成时间,当前时间 * @param dration 预计时长,订单中获取 * @param arriveDate 司机到达上车地时间,订单中获取 * @returns */ function getOrverTime(accomplishDate,dration,arriveDate){ var time = ((accomplishDate.getTime() - arriveDate.getTime()) / 1000 / 60) - dration ; // 分钟数 return time > 0 ? time.toFixed(0) : 0 ; } /*2019/6/13 WP 判断时间区间是否正确*/ function checkTime(startTime,endTime,chars){ var time;//时间差 sTime=removeChars(startTime,chars); eTime=removeChars(endTime,chars); startTime=Number(sTime); endTime=Number(eTime); return endTime>=startTime; } /*2019/6/13 WP 去除字符串中的指定字符*/ function removeChars(source,chars){ var reg=new RegExp(chars,'gi'); var result=source.replace(reg,""); return result; } /* 2018-11-19 fanchaojun jqGrid表格 */ // 左侧工具栏按钮样式 function resetLeftStyle() { // 平均分配每个按钮所占td的宽度 $("#pager_left").find("tbody").find(".ui-state-disabled").remove(); var tdLen = $("#pager_left").find("tbody tr td").length;// 工具栏按钮数量 var tdW = Math.floor(95 / tdLen); $("#pager_left").find("table").css({ width : "100%" }); $("#pager_left").find("tbody tr td").attr("style", "display: inline-block"); $("#pager_left").find("tbody tr td").css({ width : tdW + "%", position : "relative", }) // 每个按钮td中的内容居中 var divW = $("#pager_left").find("tbody tr td div").css("width"); var halfDivW = -Math.floor(parseInt(divW) / 2); $("#pager_left").find("tbody tr td div").css({ position : "absolute", left : "50%", marginLeft : halfDivW + "px", color : "#101010" }) $(".iconfont").removeClass("ui-icon"); } // 分页按钮样式 function pagesIcon() { // 首页icon $("#first_pager").empty(); var homeTxt = '' $("#first_pager").append(homeTxt); // 上一页icon $("#prev_pager").empty(); var upTxt = '' $("#prev_pager").append(upTxt); // 下一页icon $("#next_pager").empty(); var downTxt = '' $("#next_pager").append(downTxt); // 最后一页icon $("#last_pager").empty(); var lastTxt = '' $("#last_pager").append(lastTxt); $(".ui-pg-selbox").css({ width : '90px' }) var opt = $(".ui-pg-selbox option"); var optTxt; for (var i = 0; i < opt.length; i++) { if (i == 3) { optTxt = "全部"; $(".ui-pg-selbox option").eq(i).text(optTxt); } else { optTxt = opt.eq(i).text() + "条/页"; $(".ui-pg-selbox option").eq(i).text(optTxt); } } $("#pager_center").css("color", "gray"); $(".iconfont").removeClass("ui-icon"); } //动态设置iframe高度 ChenCongLiang 2019-6-24 //window.onload=function(){ // var h = $("body").css('height'); // var frame = $("#menuFrame", parent.document); // frame.css({ // height: h // }) //} /** * @describe 动态设置时间轴方法 * @author WangTeng * @date 2019/6/25 14:22 */ function setTimeState1(result) { var orderState = result.data.state; if (orderState != null) { if(orderState == "已下单"){ $("#p_creatOrderTime").attr("class","order_item selected"); $("#creatOrderTime").html(result.data[0].createOrderDate) }else if (orderState == "已派单") { $("#p_creatOrderTime").attr("class","order_item selected"); $("#p_checkOrderTime").attr("class","order_item selected"); $("#p_sendOrderTime").attr("class","order_item selected"); $("#creatOrderTime").html(result.data[0].createOrderDate) $("#checkOrderTime").html(result.data[0].checkDate) $("#sendOrderTime").html(result.data[0].sendOrdersDate) }else if (orderState == "已接单") { $("#p_creatOrderTime").attr("class","order_item selected"); $("#p_checkOrderTime").attr("class","order_item selected"); $("#p_sendOrderTime").attr("class","order_item selected"); $("#p_recieveOrderTime").attr("class","order_item selected"); $("#creatOrderTime").html(result.data[0].createOrderDate) $("#checkOrderTime").html(result.data[0].checkDate) $("#sendOrderTime").html(result.data[0].sendOrdersDate) $("#recieveOrderTime").html(result.data[0].receivingDate) }else if (orderState == "已到达") { $("#p_creatOrderTime").attr("class","order_item selected"); $("#p_checkOrderTime").attr("class","order_item selected"); $("#p_sendOrderTime").attr("class","order_item selected"); $("#p_recieveOrderTime").attr("class","order_item selected"); $("#p_arriveOrderTime").attr("class","order_item selected"); $("#creatOrderTime").html(result.data[0].createOrderDate) $("#checkOrderTime").html(result.data[0].checkDate) $("#sendOrderTime").html(result.data[0].sendOrdersDate) $("#recieveOrderTime").html(result.data[0].receivingDate) $("#arriveOrderTime").html(result.data[0].arriveDate) }else if (orderState == "已完成") { $("#p_creatOrderTime").attr("class","order_item selected"); $("#p_checkOrderTime").attr("class","order_item selected"); $("#p_sendOrderTime").attr("class","order_item selected"); $("#p_recieveOrderTime").attr("class","order_item selected"); $("#p_arriveOrderTime").attr("class","order_item selected"); $("#p_abroadOrderTime").attr("class","order_item selected"); $("#p_achieveOrderTime").attr("class","order_item selected"); $("#creatOrderTime").html(result.data[0].createOrderDate) $("#checkOrderTime").html(result.data[0].checkDate) $("#sendOrderTime").html(result.data[0].sendOrdersDate) $("#recieveOrderTime").html(result.data[0].receivingDate) $("#arriveOrderTime").html(result.data[0].arriveDate) $("#abroadOrderTime").html(result.data[0].aboardDate) $("#achieveOrderTime").html(result.data[0].accomplishDate) } } } /** * @describe 动态设置时间轴方法 * @author WangTeng * @date 2019/6/25 14:22 */ function setTimeState(result) { var orderState = result.data.state; if (orderState != null) { if(orderState == "已下单"){ $("#p_creatOrderTime").attr("class","order_item selected"); $("#creatOrderTime").html(result.data.createOrderDate) }else if (orderState == "已派单") { $("#p_creatOrderTime").attr("class","order_item selected"); $("#p_sendOrderTime").attr("class","order_item selected"); $("#creatOrderTime").html(result.data.createOrderDate) $("#sendOrderTime").html(result.data.sendOrdersDate) }else if (orderState == "已接单") { $("#p_creatOrderTime").attr("class","order_item selected"); $("#p_sendOrderTime").attr("class","order_item selected"); $("#p_recieveOrderTime").attr("class","order_item selected"); $("#creatOrderTime").html(result.data.createOrderDate) $("#sendOrderTime").html(result.data.sendOrdersDate) $("#recieveOrderTime").html(result.data.receivingDate) }else if (orderState == "已到达") { $("#p_creatOrderTime").attr("class","order_item selected"); $("#p_sendOrderTime").attr("class","order_item selected"); $("#p_recieveOrderTime").attr("class","order_item selected"); $("#p_arriveOrderTime").attr("class","order_item selected"); $("#creatOrderTime").html(result.data.createOrderDate) $("#sendOrderTime").html(result.data.sendOrdersDate) $("#recieveOrderTime").html(result.data.receivingDate) $("#arriveOrderTime").html(result.data.arriveDate) }else if (orderState == "已完成") { $("#p_creatOrderTime").attr("class","order_item selected"); $("#p_sendOrderTime").attr("class","order_item selected"); $("#p_recieveOrderTime").attr("class","order_item selected"); $("#p_arriveOrderTime").attr("class","order_item selected"); $("#p_achieveOrderTime").attr("class","order_item selected"); $("#creatOrderTime").html(result.data.createOrderDate) $("#sendOrderTime").html(result.data.sendOrdersDate) $("#recieveOrderTime").html(result.data.receivingDate) $("#arriveOrderTime").html(result.data.arriveDate) $("#achieveOrderTime").html(result.data.accomplishDate) }else{ $("#p_creatOrderTime").attr("class","order_item selected"); $("#creatOrderTime").html(result.data.createOrderDate); } } } //使用jqGrid表在jsp文件中复制下方代码 ChenCongLiang 2019-6-11 /*
"+evaluateContentArry[i]+"
" ; } $(evaluateStatements).appendTo(evaluateLabel); } /** * @TODO : 预览图片,不能预览视频 * @AUTH : DengMingChao * @DATE : 2019年11月4日 下午3:54:42 * @return_type : any * @param paths * @returns */ function getImg(filePaths){ if(judgeFormat(filePaths) == "picture" ){ return path+"/system/showImage?fullFileName="+filePaths; }else if(judgeFormat(filePaths) == "video" ){ }else{ } } /** * @TODO : 判断是视频还是图片,有待改进 * @AUTH : DengMingChao * @DATE : 2019年11月4日 下午4:26:15 * @return_type : any * @param filename * 图片返回 :picture * 视频返回:video * @returns */ function judgeFormat(filename){ if(filename.length > 0 && filename.indexOf(".") > 0 ){ filename = getType(filename); var pictureFix = ["JPG", "BMP", "GIF"," WBMP", "PNG", "JPEG"]; // 图片后缀 var videoFix = ["AVI","MOV","QT","ASF","RM","NAVI","MP4","DivX","MPEG","MPG","DAT"] ; // 视频后缀 for (var i = 0; i < pictureFix.length; i++) { if(filename == pictureFix[i]){ return "picture" ; } } for (var i = 0; i < videoFix.length; i++) { if(filename == videoFix[i]){ return "video" ; } } } } /** * @TODO : 获取文件后缀,没有 “ . ”,已转换成大写 * @AUTH : DengMingChao * @DATE : 2019年11月4日 下午4:22:51 * @return_type : any * @param filename * @returns */ function getType(filename){ return filename.substring(filename.lastIndexOf(".")+1,filename.length).toUpperCase(); } /** * @TODO : 避免undefined报错 * @AUTH : luolei * @DATE : 2019年11月4日 下午4:22:51 * @return_type : any * @param dataname * @returns */ function updateUndefined(dataname){ return dataname == undefined?"":dataname; } //设置最大可选的日期--luolei function maxDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1<10? "0"+(date.getMonth() + 1):date.getMonth() + 1; var strDate = date.getDate()<10? "0" + date.getDate():date.getDate(); var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate + " " + date.getHours() + seperator2 + date.getMinutes() + seperator2 + date.getSeconds(); return currentdate; } /** * Title: 获取当前日期 * Description: * @author ChenCongLiang * @date 2021年9月18日 下午5:50:45 */ function getTodayDate(){ var date = new Date(); var year = date.getFullYear(); //获取完整的年份(4位) var month = date.getMonth()+1; //获取当前月份(0-11,0代表1月) var day = date.getDate(); //获取当前日(1-31) if(month<10){ month = "0"+month; } if(day<10){ day = "0"+day; } return year+"-"+month+"-"+day; } /** * Title: 获取当前时间 * Description: * @author ChenCongLiang * @date 2022年4月18日 上午10:01:45 */ function getNowTime(){ var timestamp = Date.parse(new Date()); var date = new Date(timestamp); //获取年份 var Y =date.getFullYear(); //获取月份 var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1); //获取当日日期 var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate(); //获取时 var H = date.getHours() < 10 ? '0'+date.getHours() : date.getHours(); //获取分 var minute = date.getMinutes() < 10 ? '0'+date.getMinutes() : date.getMinutes(); //获取秒 var S = date.getSeconds() < 10 ? '0'+date.getSeconds() : date.getSeconds(); return Y+"-"+M+"-"+D+" "+H+":"+minute+":"+S; }