123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976 |
- var bz1 = {
- bz : 0
- };
- var mcid = $("#mcid").val();
- var zsid = $("#mczsid").val();
- var lqid = $("#mclqid").val();
- $(function (){
- $("#zsbz").on("tap",function() {
- var zsbz = $("#zsbz .spanColor").data("for");
- if (zsbz == "1") {
- $("#xgzsbz").html("测定舍");
- }else if (zsbz == "2") {
- $("#xgzsbz").html("普通舍");
- }else if (zsbz == "3") {
- $("#xgzsbz").html("全控");
- }else if (zsbz == "4") {
- $("#xgzsbz").html("区");
- }
- });
-
- /**
- * tab切换
- * */
- $(".rowflex1 .column li span").on("tap",function(){
- $(this).addClass("spanColor").siblings().removeClass("spanColor");
- $(this).addClass("spanColor").parent().siblings().find("span").removeClass("spanColor");
- setTimeout(function(){
- iscroll.refresh();
- }, 100);
- });
-
- /**
- * 自动初始化弹出框滑动模式
- * */
- (function($, window, document, undefined) {
- if ($.fn) {
- //自动初始化
- $.ready(function() {
- $('.mui-picker').picker();
- });
- }
- })(window.mui || window, window, document, undefined);
-
- /**
- * 点击input以外失去焦点
- * */
- var beforeIpt=null;
- $("input").on("focus", function (e) {
- beforeIpt=this;
- });
- $(document).on("tap", function (e) {
- if(e.target.nodeName.toLowerCase()!="input") {
- if(beforeIpt) {
- beforeIpt.blur();
- beforeIpt=null;
- }
- }
- });
-
- /**
- * select 所属区域框
- * */
- $("#showqy,.qy").on("tap",function(e){
- if(e.preventDefault){
- e.preventDefault();
- }else{
- event.returnValue = false;
- }
- $(".qyk").show(showOverlay());
- $(".qyk").css({height:"auto",overflow: "initial"});
- });
- $("#overlay,.sjok").on("tap",function(){
- var checked = $('.sllist').find('.highlight').html();
- var data = $('.sllist').find('.highlight').data("for");
- $("#showqy").val(checked);
- $("#showqy").attr("data-for",data);
- $(".qyk").hide(hideOverlay());
- });
- /**
- * 初始化所属区域
- *
- */
- if ($("#showqy").val() == "1") {
- $("#showqy").val("全部");
- } else if ($("#showqy").val() == "2") {
- $("#showqy").val("繁殖");
- } else if ($("#showqy").val() == "3") {
- $("#showqy").val("保育");
- } else if ($("#showqy").val() == "4") {
- $("#showqy").val("育肥");
- }else if ($("#showqy").val() == "5") {
- $("#showqy").val("报警舍");
- }
-
- /**
- * select 所属区域框
- * */
- $("#showZsqy,.showZsqy").on("tap",function(e){
- if(e.preventDefault){
- e.preventDefault();
- }else{
- event.returnValue = false;
- }
- $(".qyk2").show(showOverlay());
- $(".qyk2").css({height:"auto",overflow: "initial"});
- });
- $("#overlay,.sjok").on("tap",function(){
- var checked = $('.zsqylist').find('.highlight').html();
- var data = $('.zsqylist').find('.highlight').data("for");
- $("#showZsqy").val(checked);
- $("#showZsqy").attr("data-for",data);
- $(".qyk2").hide(hideOverlay());
- });
-
- /**
- * select出栏模式框
- * */
- $("#showms,.ms").on("tap",function(e){
- if(e.preventDefault){
- e.preventDefault();
- }else{
- event.returnValue = false;
- }
- $(".msk").show(showOverlay());
- $(".msk").css({height:"auto",overflow: "initial"});
- });
- $("#overlay,.sjok").on("tap",function(){
- var checked = $('.mslist').find('.highlight').html();
- $("#showms").val(checked);
- var msdata = $('.mslist').find('.highlight').data("for");
- $("#showms").attr("data-for",msdata);
- //当前模式show
- var dqms = $("#showms").data("for");
- if (dqms <= 3){
- $(".dqms1").show();
- $(".dqms2").hide();
- $(".dqms3").hide();
- if (dqms == 1) {
- $(".cxsj2").hide();
- $(".cxsj3").hide();
- }else if (dqms == 2) {
- $(".cxsj1").hide();
- $(".cxsj3").hide();
- }else if (dqms == 3) {
- $(".cxsj1").hide();
- $(".cxsj2").hide();
- }
- }else {
- $(".dqms1").hide();
- }
- if (dqms == 4) {
- $(".dqms2").show();
- $(".dqms1").hide();
- $(".dqms3").hide();
- $(".flfs2").hide();
- //分栏方式通过点击赋值赋值
- var flfs = $("#txfs .spanColor").data("for");
- if (flfs == 1) {
- $(".dqms2 .flfs1").show();
- $(".flfs2").hide();
- }else {
- $(".flfs1").hide();
- }
- if (flfs == 2) {
- $(".flfs2").show();
- $(".flfs1").hide();
- }else {
- $(".flfs2").hide();
- }
- }else {
- $(".dqms2").hide();
- }
- if (dqms == 5) {
- $(".dqms2").hide();
- $(".dqms1").hide();
- $(".dqms3").show();
- $(".cleb").hide();
-
- }else {
- $(".dqms3").hide();
- }
- $(".msk").hide(hideOverlay());
- });
-
- //分栏方式事件
- $("#txfs").on("tap",function() {
- var flfs = $("#txfs .spanColor").data("for");
- $("#txfs").attr("data-for",flfs);
- if (flfs == 1) {
- $(".flfs1").show();
- $(".flfs2").hide();
- }else {
- $(".flfs1").hide();
- }
- if (flfs == 2) {
- $(".flfs2").show();
- $(".flfs1").hide();
- }else {
- $(".flfs2").hide();
- }
- });
-
- //出栏策略方式
- $("#clcl").on("tap",function(){
- var clcl = $("#clcl .spanColor").data("for");
- if (clcl == 3) {
- $(".cleb").show();
- $(".cltz").hide();
- }else {
- $(".cleb").hide();
- $(".cltz").show();
- }
- });
- //权限控制
- qxkz();
- });
- /**
- * 显示遮罩层
- * */
- function showOverlay(){
- $("#overlay").height(pageHeight());
- $("#overlay").width(pageWidth());
- // fadeTo第一个参数为速度,第二个为透明度
- // 多重方式控制透明度,保证兼容性,但也带来修改麻烦的问题
- $("#overlay").fadeTo(200, 0.5);
- };
- /**
- * 隐藏覆盖层
- * */
- function hideOverlay(){
- $("#overlay").fadeOut(200);
- };
- /**
- * 当前页面高度
- */
- function pageHeight(){
- return document.body.scrollHeight;
- };
- /**
- * 当前页面宽度
- * */
- function pageWidth(){
- return document.body.scrollWidth;
- };
- function sbNotNull (bz1) {
- //机器编号
- bz1.bz = 0;
- if ($("#jqid").val() == "") {
- $("#jqbhxx").show();
- bz1.bz ++;
- }else {
- $("#jqbhxx").hide();
- }
- //默认通道时间
- if ($("#mrtdsj").val() == "") {
- $("#mrtdxx").show();
- bz1.bz ++;
- }else {
- $("#mrtdxx").hide();
- }
-
- //分栏-体重
- var dqms = $("#showms").data("for");
- var flfs = $("#txfs .spanColor").data("for");
- if (dqms == 1) {
- if ($("#cxsj1").val() == "") {
- $("#cxsj1xx").show();
- bz1.bz ++;
- }else {
- $("#cxsj1xx").hide();
- }
- }
- if (dqms == 2) {
- if ($("#cxsj2").val() == "") {
- $("#cxsj2xx").show();
- bz1.bz ++;
- }else {
- $("#cxsj2xx").hide();
- }
- }
- if (dqms == 3) {
- if ($("#cxsj3").val() == "") {
- $("#cxsj3xx").show();
- bz1.bz ++;
- }else {
- $("#cxsj2xx").hide();
- }
- }
- if (dqms == 4 && flfs == 1) {
- if($("#mxzl").val() == "") {
- $("#mxzlxx").show();
- bz1.bz ++;
- } else {
- $("#mxzlxx").hide();
- }
- var dyzl = $("#dymxzl .spanColor").data("for");
- var xyzl = $("#xymxzl .spanColor").data("for");
- if (dyzl == xyzl) {
- $("#onexx").show();
- $("#twoxx").show();
- bz1.bz ++;
- }else {
- $("#twoxx").hide();
- $("#onexx").hide();
- }
- }
- //分栏-百分比
- if (dqms == 4 && flfs == 2) {
- if ($("#txmxbl").val() == "") {
- $("#flblxx").show();
- bz1.bz ++;
- }else {
- $("#flblxx").hide();
- }
- var dyfl = $("#dyflmx .spanColor").data("for");
- var xyfl = $("#xyflmx .spanColor").data("for");
- if (dyfl == xyfl) {
- $("#threexx").show();
- $("#fourxx").show();
- bz1.bz ++;
- }else {
- $("#threexx").hide();
- $("#fourxx").hide();
- }
- }
- if (dqms == 5) {
- //使用出栏策略时间
- if ($("#syclclsj").val() == "") {
- $("#syclclsjxx").show();
- bz1.bz ++;
- }else {
- $("#syclclsjxx").hide();
- }
- //计划出栏头数(头)
- if ($("#jxclts").val() == "") {
- $("#jxcltsxx").show();
- bz1.bz ++;
- }else {
- $("#jxcltsxx").hide();
- }
- //出栏体重
-
- if ($("#cltzmin").val() == "") {
- $("#cltzminxx1").show();
- bz1.bz ++;
- }else {
- $("#cltzminxx1").hide();
- }
- if ($("#cltzmax").val() == "") {
- $("#cltzmaxxx1").show();
- bz1.bz ++;
- }else {
- $("#cltzmaxxx1").hide();
- }
- if ($("#cltzmax").val() != "" && $("#cltzmin").val() != "" && $("#cltzmin").val() > $("#cltzmax").val()) {
- $("#cltzminxx3").show();
- bz1.bz ++;
- }else {
- $("#cltzminxx3").hide();
- }
- if ($("#cltzmax").val() != "" && $("#cltzmin").val() != "" && $("#cltzmin").val() == $("#cltzmax").val()) {
- $("#cltzminxx4").show();
- bz1.bz ++;
- }else {
- $("#cltzminxx4").hide();
- }
- }
- }
- //设备赋值
- function sbfz(){
- //自动分离
- $("#zdfl").data("for",$("#zdfl .spanColor").data("for"));
- //分离出口门
- $("#flckm").data("for",$("#flckm .spanColor").data("for"));
- //默认通道出口
- $("#mrtdck").data("for",$("#mrtdck .spanColor").data("for"));
- //是否使用耳标
- $("#sfeb").data("for",$("#sfeb .spanColor").data("for"));
-
- //当前模式判断
- var dqms = $("#showms").data("for");
- if (dqms <= 3){
- }else if (dqms == 4) { //4 分栏挑选模式
- //分栏方式
- var txfs = $("#txfs .spanColor").data("for");
- $("#txfs").attr("data-for",txfs);
- if (txfs == 1) {
- $("#mxzl").data("dy",$("#dymxzl .spanColor").data("for"));
- $("#mxzl").data("xy",$("#xymxzl .spanColor").data("for"));
- }else if (txfs == 2) {
- $("#txmxbl").data("dy",$("#dyflmx .spanColor").data("for"));
- $("#txmxbl").data("xy",$("#xyflmx .spanColor").data("for"));
- }
- }else if (dqms == 5) { //5出栏模式
- $("#clckm").data("for",$("#clckm .spanColor").data("for"));
- $("#clcl").data("for",$("#clcl .spanColor").data("for"));
- }
- }
- /**
- * 猪舍判空
- */
- function pdzs() {
- //获得采食区一的data-for
- var cs1 = $(".csq1 .spanColor").data("for");
- var cs2 = $(".csq2 .spanColor").data("for");
- var cs3 = $(".glq .spanColor").data("for");
- if (cs1 == "undefined") {
- $("#cstx1").show();
- return 1;
- }else {
- $("#cstx1").hide();
- }
- if (cs2 == "undefined") {
- $("#cstx2").show();
- return 1;
- }else {
- $("#cstx2").hide();
- }
- if (cs3 == "undefined") {
- $("#cstx3").show();
- return 1;
- }else {
- $("#cstx3").hide();
- }
- if ((cs1 == cs2) || (cs1 == cs3) || ((cs3 == cs2))) {
- $(".tx1").show();
- return 1;
- }else {
- $(".tx1").hide();
- }
- }
- //区域保存
- function saveQy() {
- var qymc = $("#zsmc").val();
- jQuery.ajax({
- url: "saveZsqy.htm",
- dataType: "json",
- type: "post",
- async: false,
- data : {
- "mcid" : $("#mcid").val(),
- "qymc" : qymc,
- "zsid" : $("#mczsid").val()
- },
- success: function(data){
- if (data.returnCode == "1") {
- mui.toast("保存成功");
-
- } else if (data.returnCode == "0") {
- alert("区域名称已重复,请重命名");
- }
- },
- error : function() {
- alert("网络异常,请稍后");
- }
- });
- };
- //猪舍保存
- function saveZs() {
- var zsbz = $("#zsbz .spanColor").data("for");
- if (zsbz == 1) {
- var cs = pdzs();
- if (cs == 1) {
- return;
- }
- }
- var zsmc = $("#zsmc").val();
- jQuery.ajax({
- url: "isExistZsmc.htm",
- dataType: "json",
- type: "post",
- async: false,
- data : {"mcid" : $("#mcid").val(), "zsmc" : zsmc, "yzsmc" : $("#yzsmc").val()},
- success: function(data){
- if (data != "" && data[0].id > 0) {
- $("#zsmcxx2").show();
- return;
- } else {
- $("#zsmcxx2").hide();
- //判断不为空
- if ($("#zsmc").val() == "") {
- $("#zsmcxx").show();
- return;
- }else {
- $("#zsmcxx").hide();
- }
- if ($("#zsgly").val() == "") {
- $("#glyxx").show();
- return;
- }else {
- $("#glyxx").hide();
- }
- jQuery("#zsdaForm").ajaxSubmit({
- dataType : 'json',
- data : {
- "zsbz" : zsbz,
- "hksb" : $("#hksb .spanColor").data("for"),
- "jllc" : $("#jllc .spanColor").data("for"),
- "mcid" : $("#mcid").val(),
- "ssqy" : $("#showqy").attr("data-for"),
- "mcmc" : $(".mcmc").val(),
- "csq1" : $(".csq1 .spanColor").data("for"),
- "csq2" : $(".csq2 .spanColor").data("for"),
- "csq3" : $(".glq .spanColor").data("for"),
- "zsqy" : $("#showZsqy").attr("data-for")
- },
- success : function(data) {
- if (data.returnCode > 0){
- mui.toast("保存成功");
- $("#mczsid").val(data.returnBuffer);
- if (zsbz == 4) {
- saveQy();
- }
- haifm.loadMobilePage("zsdaConstant", "haifmvDaEditZsda.htm?mcid=" + $("#mcid").val() + "&zsid=" + $("#mczsid").val());
- }
- },
- error : function(data) {
- mui.alert('保存失败', '提示', function() {});
- }
- });
- }
- }
- });
- }
- function isInZsqy() {
- var tip = "";
- jQuery.ajax({
- url : "isInZsqy.htm",
- dataType : 'json',
- type : 'post',
- cache : false,
- async : false,
- data : {"zsid" : $("#mczsid").val()},
- success : function(data) {
- if(parseInt(data.returnCode) > 0) {
- tip = "当前区域下仍有猪舍存在,是否删除该区?";
- }else {
- tip = "当前区域下无猪舍,是否删除该区?";
- }
- },
- error : function(data) {
- mui.alert('网络异常!删除失败!', '提示', function() {});
- },
- });
- return tip;
- }
- //删除猪舍
- function deleteZs(){
- //判断能否删除猪舍
- var tips = "";
- jQuery.ajax({
- url : "isdeleteZS.htm",
- dataType : 'json',
- type : 'post',
- cache : false,
- async: false,
- data : {"zsid" : $("#mczsid").val()},
- success : function(data) {
- if (data.returnCode > 0) {
- //判断该猪舍是否是'区',区下是否有猪舍要提示
- var btnArray = ['否', '是'];
- if ($("#mcZsbz").val() == 4) {
- tips = isInZsqy();
- }else {
- tips = "确定删除该猪舍?";
- }
- mui.confirm(tips ,"提示", btnArray, function(e) {
- if (e.index == 1) {
- jQuery.ajax({
- url : "haifmvDaDeleteZsda.htm",
- dataType : 'json',
- type : 'post',
- cache : false,
- async: false,
- data : {"id" : $("#mczsid").val()},
- success : function(data) {
- if (data.returnCode > 0) {
- mui.toast("删除成功");
- haifm.loadMobilePage("haifm", "haifmvMain.htm?uuid=" + $("#uuid").val() + "&mcid=" + $("#mcid").val() + "&qyid=" + $("#qyid").val() +"&toList=1");
- //$("#type").val("1");
- } else {
- mui.alert('网络异常,删除失败', '提示', function() {});
- }
- },
- error : function(data) {
- mui.alert('网络异常!删除失败!', '提示', function() {});
- }
- });
- iscroll.refresh();
- }
- });
-
- } else {
- mui.alert('当前猪舍下任有活动栏期,请先结束所有活动栏期!', '提示', function() {});
- }
- },
- error : function(data) {
- mui.alert('网络异常!删除失败!', '提示', function() {});
- }
- });
- }
- //栏期档案保存
- function saveLqda() {
- //验证
- if ($("#rls").val() == "") {
- $("#jg1").show();
- return;
- }else {
- $("#jg1").hide();
- }
- if ($("#rlpjtz").val() == "") {
- $("#jg2").show();
- return;
- }else {
- $("#jg2").hide();
- }
- if ($("#tjksrq").val() == "") {
- $("#jg3").show();
- return;
- }else {
- $("#jg3").hide();
- }
- if ($("#jlsj").val() == "") {
- $("#jg4").show();
- return;
- }else {
- $("#jg4").hide();
- }
- var zsid = $("#mczsid").val();
- jQuery("#lqdaForm").ajaxSubmit({
- dataType : 'json',
- data: {
- "lqmc": $("#lqmc").val(),
- "lqjsbz" : $("#lqjsbz .spanColor").data("for"),
- "zsid" : zsid,
- "tzksrq" : $("#tzksrq").val(),
- "jlrq" : $("#jlsj").val()
- },
- success : function(data) {
- // 保存成功
- if (data.returnCode > 0){
- mui.toast("保存成功");
- $("#jgxx").hide();
- haifm.loadMobilePage("lqdaConstant", "haifmvDaEditLqda.htm?mcid=" + mcid + "&zsid=" + zsid + "&lqid=" + data.returnBuffer);
- $("#mclqid").val(data.returnBuffer);
- }else {
- mui.alert('保存失败!系统错误!', '提示', function() {});
- }
- },
- error : function(data) {
- mui.alert('保存失败!系统错误!', '提示', function() {});
- }
- });
- }
- //栏期档案删除
- function deleteLqda() {
- //作废栏期档案
- var btnArray = ['否', '是'];
- mui.confirm('确定作废当前栏期档案?','注意!', btnArray, function(e) {
- if (e.index == 1) {
- jQuery.ajax({
- url: "isHaifmvDqlqOver.htm",
- dataType: "json",
- type: "get",
- async: false,
- data: {"lqid" : $("#mclqid").val()},
- success: function(data){
- if (data.returnCode > 0) {
- jQuery.ajax({
- url : "disableHaifmvLqda.htm",
- dataType : 'json',
- type : 'post',
- cache : false,
- data : {"id" : $("#mclqid").val()},
- success : function(data) {
- if (data.returnCode > 0) {
- mui.alert('删除成功!', '提示', function() {});
- }
- },
- error : function(data) {
- mui.alert('系统异常,删除失败!', '提示', function() {});
- }
- });
- } else {
- mui.alert('该猪舍下没有活动的栏期或栏期已结束,请先新建栏期。', '提示', function() {});
- return false;
- }
- },
- });
- iscroll.refresh();
- }
- });
- }
- //设备配置保存
- function saveSbpz() {
- //设备赋值
- sbfz();
- //判空提示
- sbNotNull(bz1);
- if (bz1.bz != 0) {
- return;
- }
- var dqms = $("#showms").data("for");
- var flfs = $("#txfs .spanColor").data("for");
- var clcl = $("#clcl .spanColor").data("for");
- var txmxbl = "";
- var txdymxck = "";
- var txxymxck = "";
- if (flfs == 1) {
- txmxbl = $("#mxzl").val();
- txdymxck = $("#mxzl").data("dy");
- txxymxck = $("#mxzl").data("xy");
- }else if (flfs == 2) {
- txmxbl = $("#txmxbl").val();
- txdymxck = $("#txmxbl").data("dy");
- txxymxck = $("#txmxbl").data("xy");
- }
- var data = {};
- var zsbz = $("#zsbz").val();
- if (zsbz == "2") {
- data = {
- "jqid" :$("#jqid").val()
- };
- }
-
- if (zsbz != "1") {
- data = {
- "zdflbz" : $("#zdfl .spanColor").data("for"),
- "flckm" : $("#flckm .spanColor").data("for"),//分离出口门
- "txflck" : $("#mrtdck .spanColor").data("for"), //默认通道出口
- "syebbz" : $("#sfeb .spanColor").data("for"), //是否使用耳标
- "dqms" :dqms,
- "xlck" : "101",
- "jqid" :$("#jqid").val()
- };
- }
-
- if (dqms <= 3) {
- data = {
- "zdflbz" : $("#zdfl .spanColor").data("for"),
- "flckm" : $("#flckm .spanColor").data("for"),//分离出口门
- "txflck" : $("#mrtdck .spanColor").data("for"), //默认通道出口
- "syebbz" : $("#sfeb .spanColor").data("for"), //是否使用耳标
- "dqms" :dqms,
- "xlck" : "101",
- "jqid" :$("#jqid").val()
- };
- }else if (dqms == 4) {
- data = {
- "zdflbz" : $("#zdfl .spanColor").data("for"),
- "flckm" : $("#flckm .spanColor").data("for"),//分离出口门
- "txflck" : $("#mrtdck .spanColor").data("for"), //默认通道出口
- "syebbz" : $("#sfeb .spanColor").data("for"), //是否使用耳标
- "dqms" :dqms,
- "txfs": flfs,
- "txmxbl" : txmxbl,
- "txdymxck" : txdymxck,
- "txxymxck" :txxymxck,
- "jqid" :$("#jqid").val()
- };
- }else if (dqms == 5) {
- data = {
- "zdflbz" : $("#zdfl .spanColor").data("for"),
- "flckm" : $("#flckm .spanColor").data("for"),//分离出口门
- "txflck" : $("#mrtdck .spanColor").data("for"), //默认通道出口
- "syebbz" : $("#sfeb .spanColor").data("for"), //是否使用耳标
- "dqms" :dqms,
- "clck" : $("#clckm .spanColor").data("for"),//出栏出口门
- "clcl" :clcl,
- "jqid" :$("#jqid").val()
- };
- }
- jQuery("#SbpzForm").ajaxSubmit({
- dataType: "json",
- type: "post",
- async: false,
- data : data,
- beforeSend:function() {//触发ajax请求开始时执行
- $("#sdSb").attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击
- },
- success : function (data) {
- if (data.returnCode > 0){
- mui.toast("保存成功");
- $("#sdSb").removeAttr("disabled");
- haifm.loadMobilePage("sbpzConstant", "haifmvDaEditSbpz.htm?mcid=" + mcid + "&zsid=" + zsid);
- }
- },
- error : function (data) {
- mui.alert('请勿快速点击!', '提示', function() {});
- $("#sdSb").removeAttr("disabled");
- },
- complete: function(msg) {
- //ajax请求完成时执行
- $("#sdSb").removeAttr("disabled");//改变提交按钮上的文字并将按钮设置为不可点击
- }
- });
- }
- //栏期维护保存
- function saveLqwh() {
- //长度校验
- var strr= "";
- if(parseInt($("#rls").val())+parseInt($("#sumrls").val()) > 999999) {
- strr+="入栏数超过六位,";
- }
- if(parseInt($("#cls").val())+parseInt($("#sumcls").val()) > 999999) {
- strr+="出栏数超过六位,";
- }
- if(parseInt($("#scs").val())+parseInt($("#sumscs").val()) > 999999) {
- strr+="售出数超过六位,";
- }
- if(parseInt($("#gls").val())+parseInt($("#sumgls").val()) > 999999) {
- strr+="隔离数超过六位,";
- }
- if(parseInt($("#sws").val())+parseInt($("#sumsws").val()) > 999999) {
- strr+="死亡数超过六位,";
- }
- if(parseInt($("#tts").val())+parseInt($("#sumtts").val()) > 999999) {
- strr+="淘汰数超过六位,";
- }
- if (parseInt($("#zlcs").html())>999999) {
- strr+="在栏数超过六位,";
- }
- if (parseInt($("#zlcs").html())<0) {
- strr+="在栏数不得为负数,";
- }
- if(strr.length > 0) {
- strr = strr.substring(0,strr.length - 1);
- mui.alert(strr);
- return;
- }
- var fssj = $("#fssj").val();
- if (fssj == "") {
- $("#fssjxx").show();
- return;
- }else {
- $("#fssjxx").hide();
- }
- jQuery("#lqwhForm").ajaxSubmit({
- dataType : "json",
- data : {
- "fssj" : $("#fssj").val(),
- "lqid" : $("#mclqid").val(),
- "lqmc" : $("#lqmc").val()
- },
- success : function(data) {
- // 保存成功
- if (data.returnCode > 0) {
- mui.toast("保存成功");
- haifm.loadMobilePage("lqwhConstant", "haifmvDaEditLqwh.htm?mcid=" + mcid + "&zsid=" + zsid + "&lqid=" + lqid);
- }
- },
- error : function(data) {
- mui.alert('系统异常,保存失败!', '提示', function() {});
- },
- });
- }
- function deleteSbpz() {
- var zsid = $("#mczsid").val();
- var btnArray = ['否', '是'];
- mui.confirm('确定删除当前机器的参数设置?','注意!', btnArray, function(e) {
- if (e.index == 1) {
- jQuery.ajax({
- url : 'disableCssz.htm',
- dataType : 'json',
- type : 'post',
- cache : false,
- data : {"zsid" : zsid},
- success : function(data) {
- if (data.returnCode > 0) {
- mui.toast("删除成功");
- }
- },
- error : function(data) {
- mui.alert('系统异常,删除失败!', '提示', function() {});
- }
- });
- }
- });
- }
- /**
- *栏期维护数量长度校验
- **/
- function lqwhECC(name,sumB,val) {
- var sum = parseInt(sumB) + parseInt(val);
- if (parseInt(sum) > 999999) {
- mui.toast("总"+name+"已超过6位,请重新输入");
- }
- var zls = $("#zlcs").attr("data-for");
- var rls = $("#rls").val() == "" ? 0 : $("#rls").val();
- var cls = $("#cls").val() == "" ? 0 : $("#cls").val();
- var scs = $("#scs").val() == "" ? 0 : $("#scs").val();
- var gls = $("#gls").val() == "" ? 0 : $("#gls").val();
- var tts = $("#tts").val() == "" ? 0 : $("#tts").val();
- var sws = $("#sws").val() == "" ? 0 : $("#sws").val();
- var sumzls = parseInt(zls)+parseInt(rls)-parseInt(cls)-parseInt(tts)-parseInt(scs)-parseInt(gls)-parseInt(sws);
- $("#zlcs").html(sumzls);
- if (sumzls < 0) {
- mui.toast("总在栏数不得为负数,请重新输入");
- }else if (parseInt(sumzls) > 999999) {
- mui.toast("总在栏数已经超过最大限额,请重新输入");
- }
- };
- //权限控制
- function qxkz() {
- var updateZs = $("#daxx_zsda_update").val();
- var deleteZs = $("#daxx_zsda_delete").val();
- var updateLq = $("#daxx_lqda_lqxx_update").val();
- var insertLq = $("#daxx_lqda_lqxx_insert").val();
- var updateSb = $("#sbpz_cssz_update").val();
- var insertSb = $("#sbpz_cssz_insert").val();
- //猪舍档案
- if($("#sdZs").html() == "保存" && zsid != "") {
- if (updateZs != "true") {
- $("#sdZs").html("查看");
- }
- }
- //猪舍档案删除
- if($("#sdZs").html() == "删除") {
- if (zsid == "") {
- $("#sdZs").html("查看");
- }else {
- if (deleteZs != "true") {
- $("#sdZs").html("查看");
- }
- }
- }
- //栏期档案
- if($("#sdLq").html() == "保存") {
- //新建
- if (mcSbid == "0"){
- if (insertLq != "true") {
- $("#sdLq").html("查看");
- }
- }else {
- //更新
- if (updateLq != "true") {
- $("#sdLq").html("查看");
- }
- }
- }
- //栏期档案
- if ($("#sdLqwh").html() == "保存") {
- if (updateLq != "true") {
- $("#sdLqwh").html("查看");
- }
- }
- //设备配置
- if($("#sdSb").html() == "保存") {
- if ($("#mcSbid").val() == ""){
- if (insertSb != "true") {
- $("#sdSb").html("查看");
- }
- }else {
- //更新
- if (updateSb != "true") {
- $("#sdSb").html("查看");
- }
- }
- }
- }
|