123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248 |
- $(function(){
- var myScroll;
- /*滚动区域事件*/
- myScroll = new IScroll(".iscroll",{
- scrollbars: true,
- fadeScrollbars:true,
- scrollbars: 'custom',
- shrinkScrollbars:'clip',
- });
- /*滚动区域的刷新事件*/
- setTimeout(function () {
- $("body").height(document.body.scrollHeight);
- myScroll.refresh();
- }, 100);
- /**
- * 滚动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";
- $("#csrq").mobiscroll().date({
- lang: "zh",//显示中文
- theme: theme,//主题
- setText: '确定',//确认按钮名称
- cancelText: '取消',//取消按钮名称
- dateFormat: 'yy-mm-dd',// 日期格式
- dateOrder: 'yymmdd',//面板中日期排列格式
- display: 'bottom',//显示方式
- endYear:2050,//结束年份
- });
- $("#rlrq").mobiscroll().date({
- lang: "zh",//显示中文
- theme: theme,//主题
- setText: '确定',//确认按钮名称
- cancelText: '取消',//取消按钮名称
- dateFormat: 'yy-mm-dd',// 日期格式
- dateOrder: 'yymmdd',//面板中日期排列格式
- display: 'bottom',//显示方式
- endYear:2050,//结束年份
- });
- $("#fxid").hide();
- $("#mxid").hide();
-
- if ($("#sswd").val() == '') {
- $("#oldDweb").val($("#dweb").val());
- }
- if ($("#lyfrom").val() == "1") {
- $("#fxid").hide();
- $("#mxid").hide();
- }else if ($("#lyfrom").val() == "2"){
- $("#fxid").show();
- $("#mxid").show();
- }
-
- if ($("#csrq").val() == "") {
- $("#csrq").val(new Date().getFullYear()+"-"+p(new Date().getMonth()+1)+"-"+p(new Date().getDate()));
- }
- if ($("#rlrq").val() == "") {
- $("#rlrq").val(new Date().getFullYear()+"-"+p(new Date().getMonth()+1)+"-"+p(new Date().getDate()));
- }
- $("#ly").bind("change", function() {
- var nr = $("#ly option:selected").text();
- if (nr == "自产") {
- $("#fxid").show();
- $("#mxid").show();
- } else {
- $("#fxid").hide();
- $("#mxid").hide();
- }
- });
- $("#pz").bind("change", function() {
- var nr = $("#pz option:selected").text();
- if (nr == "其他") {
- $("#qt").show();
- } else {
- $("#qt").hide();
- $("#qt input").val("");
- }
- });
- //元素失去焦点隐藏软键盘
- $("#mzdaForm").on("tap",function(e){
- if(e.target.nodeName != "INPUT"){
- $('input').blur();
- };
- });
- $("select#ly").change(function(){
- myScroll.refresh();
- });
-
- //如果edit == notEdit 则所有都不能选中修改
- if ($("#edit").val() == "notEdit") {
- $("#date" ).prop("disabled" , true);
- $("#dweb" ).prop("disabled" , true);
- $("#eph" ).prop("disabled" , true);
- $("#sl" ).prop("disabled" , true);
- $("#pz" ).prop("disabled" , true);
- $("#qt" ).prop("disabled" , true);
- $("#csrq" ).prop("disabled" , true);
- $("#rlrq" ).prop("disabled" , true);
- $("#qt" ).prop("disabled" , true);
- $("#ly" ).prop("disabled" , true);
- $("#fxid" ).prop("disabled" , true);
- $("#mxid" ).prop("disabled" , true);
- $("#bz" ).prop("disabled" , true);
- $("#date" ).prop("disabled" , true);
- $("#dqzt" ).prop("disabled" , true);
- }
-
- $("#oldDwebIndex").val($("#dweb").val());
- });
- function p(s) {
- return s < 10 ? '0' + s: s;
- };
- /**
- * 保存
- * @param type
- */
- function saveMzda(type) {
- var dweb = $("#dweb").val();
- var sswd = $("#sswd").val();
- var csrq = $("#csrq").val();
- var rlrq = $("#rlrq").val();
- var edit = $("#edit").val();
- var eph = $("#eph").val();
- //日期选择不能大于当前日期
- var cstof = EventUtil.dateLimit(csrq);
- if (!cstof) {
- alert("出生日期大于当前日期");
- return false;
- }
- var rltof = EventUtil.dateLimit(rlrq);
- if (!rltof) {
- alert("入栏日期大于当前日期");
- return false;
- }
- if (sswd == undefined || sswd == "undefined") {
- sswd = "";
- }
- if (eph == ""){
- alert("请输入耳牌号!");
- return false;
- } else {
- if (new Date(csrq) - new Date(rlrq) > 0 ) {
- alert("出生日期应小于入栏日期");
- return false;
- } else {
- jQuery('#mzdaForm').ajaxSubmit({
- dataType : 'json',
- data : {"mcid" : $("#mcid").val(),
- "sswd" : sswd,
- "dweb" : $("#dweb").val(),
- "oldDweb" : $("#oldDweb").val(),
- "oldEph" : $("#oldEph").val(),
- "edit" : edit,
- "eph" : eph
- },
- beforeSend:function() {//触发ajax请求开始时执行
- if (type == 1){
- $(".sub").text("提交中……");
- $('.sub').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击
- } else {
- $(".subAdd").text("提交中……");
- $('.subAdd').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击
- }
- },
- success : function(msg, data) {
- // 保存成功
- if (msg.count == 1) {
- alert("保存成功!");
- if (type == "1") {
- haifmp.loadMobilePage("haifm", "hpSjlrMzDaIndex.htm?mcid=" + $("#mcid").val());
- } else {
- haifmp.loadMobilePage("haifm", "hpSjlrMzdaAdd.htm?mcid=" + $("#mcid").val());
- }
- } else if (msg.count == 0) {
- if (type == "1") {
- alert("输入的耳标号已重复");
- $('.sub').text('保存');
- $('.sub').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击
- } else {
- alert("输入的耳标号已重复");
- $('.subAdd').text('保存并新增');
- $('.subAdd').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击
- }
- } else if (msg.count == 2) {
- alert("修改成功!");
- if (type == "1") {
- haifmp.loadMobilePage("haifm", "hpSjlrMzDaIndex.htm?mcid=" + $("#mcid").val());
- } else {
- haifmp.loadMobilePage("haifm", "hpSjlrMzdaAdd.htm?mcid=" + $("#mcid").val());
- }
- }else if (msg.count ==3) {
- alert("输入的耳牌号已重复");
- if (type == "1") {
- $('.sub').text('保存');
- $('.sub').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击
- } else {
- $('.subAdd').text('保存并新增');
- $('.subAdd').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击
- }
- }
- },
- error : function(data) {
- if (type == "1") {
- alert('耳标号已重复');
- $('.sub').text('保存');
- $('.sub').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击
- } else {
- alert('耳标号已重复');
- $('.subAdd').text('保存并新增');
- $('.subAdd').removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为可点击
- }
-
- },
- complete: function(msg, data) {
- //ajax请求完成时执行
- if (msg.result == 1) {
- if (type == 1) {
- $(".sub").text("提交中……");
- $('.sub').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击
- } else {
- $(".subAdd").text("提交中……");
- $('.subAdd').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击
- }
- }
- }
- });
- }
- }
- }
- /**
- * 返回
- */
- function backUrl() {
- haifmp.loadMobilePage("haifm", "hpSjlrMzDaIndex.htm?mcid=" + $("#mcid").val());
- }
|