123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406 |
- changDqms($("#dqmstxt").val());
- changeTxfs($("#txfstxt").val());
- changeClms($("#clmstxt").val());
- loadJqid();
- //往牧场和猪舍塞值
- $("#mcmc").bind("change", function(e) {
- setZsmcSelect(this.value);
- });
- setMcmcSelect();
- var xlck = $("#xlcktxt").val();
- if (xlck != "") {
- for (var i = 1; i < 4; i++) {
- var check = $("input[name=xlck" + i + "]");
- if (xlck.charAt(i-1) == "1") {
- check.attr("checked", true);
- }
- }
- }
- /**
- * 系统参数编辑页面中点击取消按钮时,根据情况选择返回的页面
- */
- function cancelCssz(id) {
- if (id != "") {
- viewCssz(id);
- } else {
- loadYjsbRight();
- }
- }
- /**
- * 当前模式联动
- */
- function changDqms(val) {
- $("#xl").hide();
- $("#tx").hide();
- $("#cl").hide();
-
- $("#xl1").hide(); //一期
- $("#xl2").hide(); //二期
- $("#xl3").hide(); //注册期
- $("input[name='xlck1']").removeAttr("valid");
- $("input[name='xlck1']").removeAttr("errmsg");
- $("#xlcxsj1").removeAttr("valid");
- $("#xlcxsj1").removeAttr("errmsg");
- $("#xlcxsj2").removeAttr("valid");
- $("#xlcxsj2").removeAttr("errmsg");
- $("#xlzccxsj").removeAttr("valid");
- $("#xlzccxsj").removeAttr("errmsg");
-
- $("#txfsbt").hide();
- $("input[name='xtSbcs.txfs']").eq(0).removeAttr("valid");
- $("input[name='xtSbcs.txfs']").eq(0).removeAttr("errmsg");
- $("#txmxbl").removeAttr("valid");
- $("#txmxbl").removeAttr("errmsg");
- $("input[name='xtSbcs.txdymxck']").eq(0).removeAttr("valid");
- $("input[name='xtSbcs.txdymxck']").eq(0).removeAttr("errmsg");
- $("input[name='xtSbcs.txxymxck']").eq(0).removeAttr("valid");
- $("input[name='xtSbcs.txxymxck']").eq(0).removeAttr("errmsg");
-
- $("input[name='xtSbcs.clck']").eq(0).removeAttr("valid");
- $("input[name='xtSbcs.clck']").eq(0).removeAttr("errmsg");
- $("#clsj").removeAttr("valid");
- $("#clsj").removeAttr("errmsg");
- $("#clsl").removeAttr("valid");
- $("#clsl").removeAttr("errmsg");
- $("#clms").removeAttr("valid");
- $("#clms").removeAttr("errmsg");
- $("#cltzmin").removeAttr("valid");
- $("#cltzmin").removeAttr("errmsg");
- $("#cltzmax").removeAttr("valid");
- $("#cltzmax").removeAttr("errmsg");
-
- if (val == "1") {
- $("#xlbttxxt").html("适应一期");
- $("#xl").show();
- $("input[name='xlck1']").attr("valid", "requireChecked");
- $("input[name='xlck1']").attr("errmsg", "出口门不能为空!");
- $("#xl1").show(); //一期
- $("#xlcxsj1").attr("valid", "required");
- $("#xlcxsj1").attr("errmsg", "适应一期持续时间不能为空!");
- } else if (val == "2") {
- $("#xlbttxxt").html("适应二期");
- $("#xl").show();
- $("input[name='xlck1']").attr("valid", "requireChecked");
- $("input[name='xlck1']").attr("errmsg", "出口门不能为空!");
- $("#xl2").show(); //二期
- $("#xlcxsj2").attr("valid", "required");
- $("#xlcxsj2").attr("errmsg", "适应二期持续时间不能为空!");
- } else if (val == "3") {
- $("#xlbttxxt").html("注册期");
- $("#xl").show();
- $("input[name='xlck1']").attr("valid", "requireChecked");
- $("input[name='xlck1']").attr("errmsg", "出口门不能为空!");
- $("#xl3").show(); //注册
- $("#xlzccxsj").attr("valid", "required");
- $("#xlzccxsj").attr("errmsg", "注册期持续时间不能为空!");
- } else if (val == "4") {
- $("#tx").show();
- $("#txfsbt").show();
- $("input[name='xtSbcs.txfs']").eq(0).attr("valid", "requireChecked");
- $("input[name='xtSbcs.txfs']").eq(0).attr("errmsg", "分栏方式不能为空!");
- $("#txmxbl").attr("valid", "required");
- $("#txmxbl").attr("errmsg", "门限重量/分栏比例不能为空!");
- $("input[name='xtSbcs.txdymxck']").eq(0).attr("valid", "requireChecked");
- $("input[name='xtSbcs.txdymxck']").eq(0).attr("errmsg", "大于门限重量出口门不能为空");
- $("input[name='xtSbcs.txxymxck']").eq(0).attr("valid", "requireChecked");
- $("input[name='xtSbcs.txxymxck']").eq(0).attr("errmsg", "小于门限重量出口门不能为空");
- } else if (val == "5") {
- $("#cl").show();
- $("input[name='xtSbcs.clck']").eq(0).attr("valid", "requireChecked");
- $("input[name='xtSbcs.clck']").eq(0).attr("errmsg", "出栏出口不能为空");
- $("#clsj").attr("valid", "required");
- $("#clsj").attr("errmsg", "使用出栏策略时间不能为空!");
- $("#clsl").attr("valid", "required");
- $("#clsl").attr("errmsg", "计划出栏头数不能为空!");
- $("#clms").attr("valid", "required");
- $("#clms").attr("errmsg", "出栏策略不能为空!");
- $("#cltzmin").attr("valid", "required");
- $("#cltzmin").attr("errmsg", "出栏体重(小)不能为空!");
- $("#cltzmax").attr("valid", "required|numgt");
- $("#cltzmax").attr("errmsg", "出栏体重(大)不能为空!|出栏体重(大)要大于出栏体重(小)!");
- }
- }
- /**
- * 挑选方式联动
- */
- function changeTxfs(val) {
- $("#txfs3").hide();
- $("#txmx1").hide();
- $("#txmx2").hide();
-
- if (val == "1") {
- $("#txmx1").show();
- $("#tztxt").html('门限重量 <span class="tip_star">*</span>');
- $("#tzdw").html('Kg');
- $("#txmx2").show();
- } else if (val == "2") {
- $("#txmx1").show();
- $("#tztxt").html('分栏比例 <span class="tip_star">*</span>');
- $("#tzdw").html('%');
- $("#txmx2").show();
- } else if (val == "3") {
- $("#txfs3").show();
- }
- }
- /**
- * 出栏模式联动
- */
- function changeClms(val) {
- $("#clfstxt").html("");
- $("#clfs1").hide();
- $("#clfs2").hide();
- $("#cleb").hide();
- $("#syclcysjbt").hide();
- if (val == "1") {
- $("#clfstxt").html('出栏体重 <span class="tip_star">*</span>');
- $("#clfs1").show();
- $("#syclcysjbt").show();
- } else if (val == "2") {
- $("#clfstxt").html('出栏体重 <span class="tip_star">*</span>');
- $("#clfs1").show();
- $("#syclcysjbt").show();
- } else if (val == "3") {
- $("#clfs2").show();
- $("#cleb").show();
- }
- }
- /**
- * 训练出口校验
- */
- function checkXlck(obj) {
- if ($("input[flg='xlck']:checked").length > 2) {
- $("input[name="+obj.name+"]").attr("checked",false);
- alert("出口门最多只能选2个!");
- return false;
- }
- }
- /**
- * 保存
- */
- function saveCssz(from,id) {
- //获取校验出口门
- var str = "";
- for (var i = 1; i < 4; i++) {
- var check = $("input[name=xlck" + i + "]");
- if (check.attr("checked")) {
- str += "1";
- } else {
- str += "0";
- }
- }
- var xxeb = $("#xxeb").val();
- if (validator(csszForm)) {
- processCsszSaveClean();
- huimv.showProcessModel('保存数据中');
- jQuery('#csszForm').ajaxSubmit({
- dataType : 'json',
- data : {
- "from" : from,
- "id" : id,
- "xlck" : str,
- "xxeb" : xxeb
- },
- success : function(data) {
- huimv.hideProcessModel();
- // 保存成功
- if (data.returnCode > 0) {
- // 加载查看页面
- if (data.result.id != '') {
- viewCssz(data.result.id);
- } else {
- loadYjsbRight();
- }
- }
- },
- error : function(data) {
- huimv.showError(data.responseText);
- huimv.hideProcessModel();
- }
- });
- }
- }
- /**
- * 处理保存参数设置时隐藏字段清空
- */
- function processCsszSaveClean() {
- var paraObj = [ {
- pId : 'clms',
- clearVal : '1,2',
- pType : 'select',
- cIds : [{
- cId : 'cltzmax',
- cType : 'input'
- },{
- cId : 'cltzmin',
- cType : 'input'
- }]
- }, {
- pId : 'txfs',
- clearVal : '1,2',
- pType : 'radio',
- cIds : [{
- cId : 'txflck',
- cType : 'radio'
- },{
- cId : 'txmxbl',
- cType : 'input'
- },{
- cId : 'txdymxck',
- cType : 'radio'
- },{
- cId : 'txxymxck',
- cType : 'radio'
- }]
- }, {
- pId : 'dqms',
- clearVal : '5',
- pType : 'radio',
- cIds : [{
- cId : 'clsj',
- cType : 'input'
- },{
- cId : 'clsl',
- cType : 'input'
- }]
- }];
- huimv.clearHideVal(paraObj);
- }
- function hideClear() {
- var input = $(":input");
- for (var i = 0; i < input.length; i++) {
- var obj = $("input:eq("+i+")");
- if (obj.parent().is(":hidden")) {
- var type = obj.attr("type");
- if (type == 'select') {
- obj.attr('value', '');
- } else if (type == "checkbox" || type == "radio") {
- $('input[id=' + obj.attr("id") + ']:checked').each(function() {
- $(this).attr('checked', false);
- });
- } else {
- obj.attr('value', '');
- }
- }
- }
- }
- //设置牧场编号下拉框选项
- function setMcmcSelect() {
- $("#mcmc").empty();
- $("#mcmc").append("<option value=''>-牧场名称-</option>");
- var mcid = $("#mcid").val();
- jQuery.getJSON("getMcxxList.htm", {}, function(data) {
- for (var o in data) {
- if (mcid != "" && mcid == data[o].id) {
- $("#mcmc").append("<option value='" + data[o].id + "' selected = 'selected'>" + data[o].mcmc + "</option>");
- } else {
- $("#mcmc").append("<option value='" + data[o].id + "'>" + data[o].mcmc + "</option>");
- }
- }
- });
- if (mcid != "") {
- setZsmcSelect(mcid);
- }
- }
- //设置猪舍编号下拉框选项
- function setZsmcSelect(val) {
- $("#zsmc").empty();
- $("#zsmc").append("<option value=''>-猪舍名称-</option>");
- if(val != "") {
- var zsid = $("#zsid").val();
- jQuery.getJSON("getZsxxList.htm", {mcid : val}, function(data) {
- for (var o in data) {
- if (zsid != "" && zsid == data[o].id) {
- $("#zsmc").append("<option value='" + data[o].id + "' selected = 'selected'>" + data[o].zsmc + "</option>");
- } else {
- $("#zsmc").append("<option value='" + data[o].id + "'>" + data[o].zsmc + "</option>");
- }
- }
- });
- }
- }
- /**
- * 获取分栏体重
- * @param val
- */
- function getFltz(val) {
- var txfs = $("input[name='xtSbcs.txfs']");
- var jqid = $("#jqid").val();
- var flag = false;
- for (var i = 0; i < txfs.length; i++) {
- if (txfs[1].checked) {
- flag = true;
- }
- }
- if (flag) {
- jQuery.ajax({
- url: "getFltz.htm",
- dataType: "json",
- type: "post",
- async: false,
- data : {"jqid" : jqid, "tzbl" : val},
- success: function(data){
- if (data.dqtz != "") {
- alert("当前分栏比例的分栏体重" + data.dqtz + "Kg");
- // $("#fltztxt").html("分栏体重");
- // $("#fltz").html(data.dqtz + "Kg");
- }
- }
- });
- }
- }
- function getDqeb() {
- var ebxx = $("#xxeb").val();
- var jqid = $("#jqid").val();
- var mcid = $("#mcid").val();
- var zsid = $("#zsid").val();
- Dialogs.load('setEbclList.htm', {"jqid" : jqid, "ebxx" : ebxx, "mcid" : mcid, "zsid" : zsid}, {
- // 对话框基本配置选项
- draggable: true, // 是否拖动
- autosize: true, // 是否自适应大小
- resizable: true, // 是否可以改变大小
- maximizable: true, // 是否显示最大化最小化
- autopos: 'fixed', // 窗口是否(自动剧中,fixed)页面 默认’fixed’
- title: "耳标出栏列表", // 窗口标题
- lightbox: true, // 窗口应用时是否禁用其他操作 b
- width: 800, // 窗口宽度
- height: 600, // 窗口高度
- autocenter: true, // 对话框窗体自动居中
- button: {
- ok: ['确定',function(){
- var xxeb = getEbxx();
- $("#xxeb").val(xxeb);
- $("#clsl").val(xxeb.split(",").length);
- this.close();
- }],
- cancel: ['取消',function(){
- this.close();
- }]
- }
- });
- }
- /**
- * 机器ID
- * @param val
- */
- function loadJqid() {
- if ($("#jqid").val() == "") {
- jQuery.getJSON("getMaxJqid.htm", {}, function(data) {
- $("#jqid").val(data.jqid);
- });
- }
- }
|