123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244 |
- $(function(){
- /* 滚轮 */
- var myScroll = new IScroll(".iscroll",{
- scrollbars: true,
- fadeScrollbars:true,
- scrollbars: 'custom',
- shrinkScrollbars:'clip',
- });
- setTimeout(function () {
- $("body").height(document.body.scrollHeight);
- myScroll.refresh();
- }, 250);
- /**
- * 滚动input以外失去焦点
- * */
- myScroll.on('scrollStart',function(e){
- var el = document.activeElement;
- if (el.nodeName.toLowerCase() == 'input') {
- el.blur();
- this.disable();
- this.enable();
- };
- return;
- });
-
- var theme="android-ics";
- $("#date").mobiscroll().date({
- lang: "zh",//显示中文
- theme: theme,//主题
- setText: '确定',//确认按钮名称
- cancelText: '取消',//取消按钮名称
- dateFormat: 'yy-mm-dd',// 日期格式
- dateOrder: 'yymmdd',//面板中日期排列格式
- display: 'bottom',//显示方式
- endYear:2050,//结束年份
- });
- /*var bz = $("#npgz").val();
- if (bz != "") {
- if (bz == "1") {
- //一配公猪配种。二配,三配不能选择
- $("#yppzeb").val("");
- $("#yppf").val();
- $("#epgzeb").val("");
- $("#eppf").val("");
- $("#spgzeb").val("");
- $("#sppf").val();
- $("#epgzeb" ).prop("disabled" , true);
- $("#spgzeb" ).prop("disabled" , true);
- $("#eppf" ).prop("disabled" , true);
- $("#sppf" ).prop("disabled" , true);
-
- }
- if (bz == "2") {
- //二配公猪配种。一配不能更改,三配不能选择
- $("#epgzeb").val("");
- $("#eppf").val("");
- $("#spgzeb").val("");
- $("#sppf").val();
- $("#ypgzeb" ).prop("disabled" , true);
- $("#yppf" ).prop("disabled" , true);
- $("#spgzeb" ).prop("disabled" , true);
- $("#sppf" ).prop("disabled" , true);
- }
- if (bz == "3") {
- //三配公猪配种。一配二配不能更改
- $("#spgzeb").val("");
- $("#sppf").val();
- $("#ypgzeb" ).prop("disabled" , true);
- $("#yppf" ).prop("disabled" , true);
- $("#epgzeb" ).prop("disabled" , true);
- $("#eppf" ).prop("disabled" , true);
- }
- }*/
- if ($("#date").val() == "") {
- $("#date").val(new Date().getFullYear()+"-"+p(new Date().getMonth()+1)+"-"+p(new Date().getDate()));
- }
- if ($("#id").val() != "") {
- if ($("#ypep").val() != "") {
- $("#ypep").prop("disabled" , true);
- }
- /* if ($("#epep").val() != "") {
- $("#epep" ).prop("disabled" , true);
- }
- if ($("#spep").val() != "") {
- $("#spep" ).prop("disabled" , true);
- }*/
- if ($("#mzep").val() != "") {
- $("#mzep").prop("disabled" , true);
- }
- $("#date").prop("disabled" , true);
- }
- $("#mzep,#ypep").on("click", function() {
- var temp = "&type=" + $(this).attr("id");
- temp += "&pzsj=" + $("#date").val();
- temp += "&mzep=" + $("#mzep").val();
- temp += "&pzls=" + $("#pzls").val();
- temp += "&zrls=" + $("#zrls").val();
- temp += "&pztc=" + $("#pztc").val();
- temp += "&pzsm=" + $("#pzsm").val();
- temp += "&fqjg=" + $("#fqjg").val();
- temp += "&ypep=" + $("#ypep").val();
- temp += "&yppf=" + $("#yppf").val();
- temp += "&bb=" + $("#bb").val();
- temp += "&id=" + $("#id").val();
- temp += "&npgz=" + $("#npgz").val();
- temp += "&mzeb=" + $("#mzeb").val();
- temp += "&ypgzeb=" + $("#ypgzeb").val();
- haifmp.loadMobilePage("haifm", "getPzjlSearchDweb.htm?mcid=" + $("#mcid").val() + temp);
- });
-
-
- //点击input键盘弹出滚动区域translateY往上滚动;
- $(document).ready(function () {
- var clickQian = document.body.clientHeight;
- var switcha = true;
- var a = null;
- $("input[type='number']").on("tap",function(){
- a = $(".content")[0].style.transform.split(',')[1].split(' ')[1].match(/\d+(\.\d+)?/)[0];
- if($("input[type='number']") && switcha){
- setTimeout(function(){
- var clickHou = document.body.clientHeight;
- var zimujpHeight = clickQian - clickHou - a - 90 + "px";
- $(".content")[0].style.transform = "translateY(-"+zimujpHeight+")";
- myScroll.refresh();
- switcha = false;
- },250);
- }
- });
- });
- //元素失去焦点隐藏软键盘
- $("#pzjlForm").on("tap",function(e){
- if(e.target.nodeName != "INPUT"){
- $('input').blur();
- };
- });
- });
- /**
- * 保存
- * @param type
- */
- function savePzjl(type) {
- //选择的日期不能大于当前日期
- var tof = EventUtil.dateLimit($("#date").val());
- if (!tof) {
- alert("大于当前日期");
- return false;
- }
-
- var mzeb = $("#mzeb").val();
- var ypgzeb =$("#ypgzeb").val();
- /* var epgzeb =$("#epgzeb").val();
- var spgzeb =$("#spgzeb").val();*/
- var mzep = $("#mzep").val();
- var ypep = $("#ypep").val();
- var date = $("#date").val();
- if (mzep == "") {
- alert("请选择母猪耳牌号!");
- return false;
- }
- /*else if(ypep == "") {
- alert("请选择首配公猪耳标号!");
- return false;
- }*/
- else {
- jQuery('#pzjlForm').ajaxSubmit({
- dataType : 'json',
- data : {"mcid" : $("#mcid").val(),
- "mzeb" : mzeb,
- "ypgzeb" : ypgzeb,
- "date" :date
- },
- beforeSend:function() {//触发ajax请求开始时执行
- if (type == 1){
- $(".sub").text("提交中……");
- $('.sub').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击
- } else {
- $(".subAdd").text("提交中……");
- $('.subAdd').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击
- }
- },
- success : function(msg) {
- // 保存成功
- if (msg.count == 1) {
- alert("保存成功!");
- if (type == "1") {
- haifmp.loadMobilePage("haifm", "hpSjlrPzIndex.htm?mcid=" + $("#mcid").val());
- } else {
- haifmp.loadMobilePage("haifm", "hpSjlrPzAdd.htm?mcid=" + $("#mcid").val());
- }
- }else if (msg.count ==2) {
- alert("配种日期小于母猪入栏日期");
- if (type == "1") {
- $('.sub').text('保存');
- $('.sub').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击
- } else {
- $('.subAdd').text('保存并新增');
- $('.subAdd').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击
- }
- }else if (msg.count ==3) {
- alert("配种日期小于公猪入栏日期");
- if (type == "1") {
- $('.sub').text('保存');
- $('.sub').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击
- } else {
- $('.subAdd').text('保存并新增');
- $('.subAdd').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击
- }
- }
-
- },
- error : function(msg) {
- if (type =="1") {
- alert('网络繁忙,请稍后再试...');
- $('.sub').text('保存');
- $('.sub').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击
- } else {
- alert('网络繁忙,请稍后再试...');
- $('.subAdd').text('保存并新增');
- $('.subAdd').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击
- }
- },
- complete: function(msg) {
- //ajax请求完成时执行
- if (msg.count == 1) {
- if (type == 1){
- $(".sub").text("提交中……");
- $('.sub').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击
- } else {
- $(".subAdd").text("提交中……");
- $('.subAdd').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击
- }
- }
- }
- });
- }
- }
- /**
- * 返回
- */
- function backUrl() {
- haifmp.loadMobilePage("haifm", "hpSjlrPzIndex.htm?mcid=" + $("#mcid").val());
- }
|