/*** * 定义常量 */ var Constants = { //业务类型编码 BusinessType :{ //保安服务公司 BAFWGS : "001" } }; $(function(){ $(window).resize(infinite); function infinite() { var htmlWidth = $('html').width(); if (htmlWidth >= 640) { $("html").css({ "font-size" : "24px" }); } else { $("html").css({ "font-size" : 24 / 640 * htmlWidth + "px" }); } } infinite(); }); function isModify(newform,id,noChange,noFit,index) { var ismodify= cmp(oldform,newform,noChange,noFit); if(ismodify){ layer.confirm('确认要放弃修改吗?', { title : "温馨提示", skin:"confirm-class", btn : [ '确认', '取消' ] //按钮 }, function(confirmIndex){ if (id!=""){ $("#"+id+ " .close").trigger("click"); } layer.close(confirmIndex); parent.layer.close(index); //再执行关闭 }, function(confirmIndex){ }); }else{ if(id!=""){ $("#"+id+ " .close").trigger("click"); } parent.layer.close(index); //再执行关闭 } } //存储单条查询结果 var oldform; //判断是否作出修改 /** * * @param oldform 未修改表单的值 * @param newform 修改后表单的值 * @param noChange 无须比较的字段(不会被修改的,所以不用比较) * @param noFit 类型不匹配的字段(日期型) * @returns {boolean} true代表已经修改过,false代表未修改过 */ function cmp(oldform,newform,noChange,noFit) { var flag1,flag2=true; for (var i = 0; i < newform.elements.length; i++) { var element = newform.elements[i];//元素 var name = element.name;//元素名字 var value = element.value;//元素值 for(var j=0;j