| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport"
- content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
- <title>猪舍</title>
- <style type="text/css">
- .cont-div {
- width: 100%;
- position: absolute;
- top: 82px;
- bottom: 40px;
- overflow: hidden;
- margin: 0;
- }
- .cont-div>div{
- display: -webkit-box;
- -webkit-box-orient: vertical;
- }
- .cont-div>div>div{
- padding: 10px 0;
- }
- .modile{
- text-align: right;
- text-indent: 5px;
- }
- /* 滚动条样式 */
- .iScrollVerticalScrollbar {
- position: absolute;
- z-index: 9999;
- width: 3px;
- bottom: 2px;
- top: 2px;
- right: 2px;
- overflow: hidden;
- padding: 0px !important;
- }
- .iScrollVerticalScrollbar.iScrollBothScrollbars {
- bottom: 18px;
- }
- .iScrollIndicator {
- position: absolute;
- right: 0;
- background: rgba(0, 0, 0);
- border: 2px solid rgba(0, 0, 0, 0.5);
- border-radius: 8px;
- }
- body {
- overflow-x:hidden;
- }
- </style>
- <script type="text/javascript">
- $(function() {
- /* 滚动事件 */
- var mScroll = new IScroll(".cont-div",{
- scrollbars: true,
- fadeScrollbars:true,
- shrinkScrollbars:'clip',
- scrollbars: 'custom',
- click:true,
- tap:true
- });
- setTimeout(function () {
- mScroll.refresh();
- }, 100);
- $("#dqms").on("tap","option",function(){
- setTimeout(function () {
- mScroll.refresh();
- }, 100);
- });
- $(".nav-bottom").on("click", "li.glyphicon", function() {
- var zsid = $("#zsid").val();
- var lx = $(this).data("for");
- if (lx == "save") {
- var zsbz = $("#zsbz").val();
- if (zsbz == "2") {
- if (validator(SbpzForm, "modile")) {
- jQuery.getJSON("isPdJqid.htm", {jqid : $("#jqid").val()}, function(data) {
- var id = $("#id").val()
- if (id != "" || ((id == "" || id == null) && data.count == 0)) {
- jQuery.getJSON("saveHaifmPt.htm", {jqid : $("#jqid").val(), zsid : zsid}, function(data) {
- if (data.count > 0) {
- haifm.loadMobilePage("daxx", "haifmDaViewSbpz.htm?zsid=" + zsid);
- } else {
- alert("保存失败!");
- }
- });
- }
- });
- }
- } else {
- 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(SbpzForm, "modile")) {
- var dqms = $("#dqms").val();
- if (dqms == "4") {
- var txfs = $("#txfs").val();
- var dy = $("#dymx").val();
- var xy = $("#xymx").val();
- if (dy == xy) {
- if (txfs == "1") {
- alert("大于门限重量出口门不能和小于门限重量出口门相同!");
- return false;
- }
- if (txfs == "2") {
- alert("大于分栏比例出口门不能和小于分栏比例出口门相同!");
- return false;
- }
- }
- }
- jQuery.getJSON("isPdJqid.htm", {jqid : $("#jqid").val()}, function(data) {
- var id = $("#id").val()
- if (id != "" || ((id == "" || id == null) && data.count == 0)) {
- jQuery('#SbpzForm').ajaxSubmit({
- dataType : 'json',
- data : {
- "xlck" : str,
- "xxeb" : xxeb
- },
- success : function(data) {
- // 保存成功
- if (data.returnCode > 0) {
- haifm.loadMobilePage("daxx", "haifmDaViewSbpz.htm?zsid=" + zsid);
- }
- },
- error : function(data) {
- alert("保存失败!系统错误!");
- }
- });
- } else {
- alert("机器编号已经存在!");
- }
- });
- }
- }
- }
- if (lx == "back") {
- if (zsid != "") {
- haifm.loadMobilePage("daxx", "haifmDaViewSbpz.htm?zsid=" + zsid);
- } else {
- haifm.loadMobilePage("zslb", "mcZsList.htm?mcid=" + $("#selectMc").val());
- $("#type").val("1");
- $("#addWrapper").removeClass("hidden");
- }
- }
- });
-
- $("#dqms").on("change", function() {
- dqmsChange(this.value);
- if (this.value == "4") {
- txfsChange("1");
- }
- if (this.value == "5") {
- clclChange("1");
- }
- });
-
- $("#txfs").on("change", function() {
- txfsChange(this.value);
- });
-
- $("#clcl").on("change", function() {
- clclChange(this.value);
- });
-
- var dqms = $("#dqms").val();
- dqmsChange(dqms);
- if (dqms == "4") {
- var txfs = $("#txfs").val();
- txfsChange(txfs);
- }
- if (dqms == "5") {
- var clcl = $("#clcl").val();
- clclChange(clcl);
- }
- });
- function dqmsChange(val) {
- $("div").find("[class*='dqms']").addClass("hidden");
- $("div").find("[class*='dqms']").find("[errmsg*='不能为空!']").removeAttr("valid");
- $("div").find("[class*='txfs']").addClass("hidden");
- $("div").find("[class*='txfs']").find("[errmsg*='不能为空!']").removeAttr("valid");
- $("div").find("[class*='clcl']").addClass("hidden");
- $("div").find("[class*='clcl']").find("[errmsg*='不能为空!']").removeAttr("valid");
- $("div").find("[class*='dqms" + val + "']").removeClass("hidden");
- $("div").find("[class*='dqms" + val + "']").find("[errmsg*='不能为空!']").attr("valid", "required");
- }
- function txfsChange(val) {
- $("div").find("[class*='txfs']").addClass("hidden");
- $("div").find("[class*='txfs']").find("[errmsg*='不能为空!']").removeAttr("valid");
- $("div").find("[class*='txfs" + val + "']").removeClass("hidden");
- $("div").find("[class*='txfs" + val + "']").find("[errmsg*='不能为空!']").attr("valid", "required");
- if (val == "1") {
- $("#txfstxt").html("门限重量(Kg)<font color=red>*</font>");
- $("#txfsselect1").html("大于门限重量</br>出口门<font color=red>*</font>");
- $("#txfsselect2").html("小于门限重量</br>出口门<font color=red>*</font>");
- $("#txfstxt").next().attr("errmsg", "门限重量不能为空!");
- $("#txfsselect1").next().attr("errmsg", "大于门限重量出口门不能为空!");
- $("#txfsselect2").next().attr("errmsg", "小于门限重量出口门不能为空!");
- }
- if (val == "2") {
- $("#txfstxt").html("分栏比例(%)<font color=red>*</font>");
- $("#txfsselect1").html("大于分栏比例</br>出口门<font color=red>*</font>");
- $("#txfsselect2").html("小于分栏比例</br>出口门<font color=red>*</font>");
- $("#txfstxt").next().attr("errmsg", "分栏比例不能为空!");
- $("#txfsselect1").next().attr("errmsg", "大于分栏比例出口门不能为空!");
- $("#txfsselect2").next().attr("errmsg", "小于分栏比例出口门不能为空!");
- }
- }
- function clclChange(val) {
- $("div").find("[class*='clcl']").addClass("hidden");
- $("div").find("[class*='clcl']").find("[errmsg*='不能为空!']").removeAttr("valid");
- $("div").find("[class*='clcl" + val + "']").removeClass("hidden");
- $("div").find("[class*='clcl" + val + "']").find("[errmsg*='不能为空!']").attr("valid", "required|numgt");
- }
- </script>
- </head>
- <body>
- <form name="SbpzForm" id="SbpzForm" method="post" action="saveCssz.htm">
- <input type="hidden" id="id" name="xtSbcs.id" value="$!xtSbcs.id" />
- <input name="xtSbcs.jqdaid" id="jqdaid" type="hidden" value="$!xtSbcs.jqdaid"/>
- <input type="hidden" id="zsbz" value="$!daZsda.zsbz" />
- <input type="hidden" name="xtSbcs.kqbz" value="1" />
- <main class="cont-div">
- <div>
- <div><span>猪舍名称<font color="red">*</font></span><span>$!daZsda.zsmc<input name="xtSbcs.zsid" type="hidden" value="$!daZsda.id"/></span></div>
- <div>
- <span>机器编号<font color="red">*</font></span>
- #if("$!xtSbcs.jqid" == "")
- <input class="modile" type="number" name="xtSbcs.jqid" id="jqid" value="$!jqid" maxlength="8" placeholder="$!jqid" valid="required" errmsg="机器编号不能为空!"
- onblur="this.value=this.value.replace(/^\D|\D$/,'');"
- onafterpaste='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")'
- onKeyUp='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")' />
- #else
- $!xtSbcs.jqid<input type="hidden" id="jqid" name="xtSbcs.jqid" value="$!xtSbcs.jqid" />
- #end
- </div>
- #if("$daZsda.zsbz" == "1")
- <div>
- <span>是否使用自动分离</span>
- <select name="xtSbcs.zdflbz" class="form-control" style="width:100px;padding:3px 6px;text-indent: 50px;">
- <option value="1" #if("$!xtSbcs.zdflbz" == "1") selected="selected" #end>是</option>
- <option value="2" #if("$!xtSbcs.zdflbz" == "2" && "$!xtSbcs.zdflbz" == "") selected="selected" #end>否</option>
- </select>
- </div>
- <div>
- <span>分离出口门</span>
- <select name="xtSbcs.txflck" class="form-control" style="width:100px;padding:3px 6px;text-indent: 50px;">
- #foreach($!obj in $!zzyList)
- <option value="$!obj.dmid" #if("$!obj.dmid" == "$!xtSbcs.txflck" || ("$!xtSbcs.txflck" == "" && "$!obj.dmid" == "2")) selected="selected" #end>$!obj.dmmc</option>
- #end
- </select>
- </div>
- <div>
- <span>默认通道出口<font color="red">*</font></span>
- <select name="xtSbcs.txmrtdck" class="form-control" style="width:100px;padding:3px 6px;text-indent: 50px;" valid="required" errmsg="默认通道出口不能为空!" >
- #foreach($!obj in $!zzyList)
- <option value="$!obj.dmid" #if("$!obj.dmid" == "$!xtSbcs.txmrtdck" || ("$!xtSbcs.txmrtdck" == "" && "$!obj.dmid" == "1")) selected="selected" #end>$!obj.dmmc</option>
- #end
- </select>
- </div>
- <div>
- <span>默认通道时间(秒)<font color="red">*</font></span>
- <input class="modile" type="number" value="$!xtSbcs.txmrtdsj" name="xtSbcs.txmrtdsj" valid="required" errmsg="默认通道时间不能为空!" maxlength="6"
- onblur="this.value=this.value.replace(/^\D|\D$/,'');"
- onafterpaste='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")'
- onKeyUp='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")' />
- </div>
- <div>
- <span>是否使用耳标</span>
- <select name="xtSbcs.syebbz" class="form-control" style="width:100px;padding:3px 6px;text-indent: 50px;">
- <option value="1" #if("$!xtSbcs.syebbz" == "1") selected="selected" #end>是</option>
- <option value="2" #if("$!xtSbcs.syebbz" == "") selected="selected" #end>否</option>
- </select>
- </div>
- <div>
- <span>当前模式<font color="red">*</font></span>
- <select name="xtSbcs.dqms" class="form-control" style="width:140px;padding:3px 6px;text-indent: 45px;" valid="required" errmsg="当前模式不能为空!" id="dqms" data-for="1">
- #foreach($!obj in $!dqmsList)
- <option value="$!obj.dmid" #if("$!obj.dmid" == "$!xtSbcs.dqms") selected="selected" #end>$!obj.dmmc</option>
- #end
- </select>
- </div>
- <!-- 训练模式 -->
- <div class="dqms1_dqms2_dqms3 hidden">
- <span>出口门<font color="red">*</font></span>
- #foreach($!obj in $!zzyList)
- <input type="checkbox" name="xlck$!obj.dmid" disabled="disabled" value="$!obj.dmid" #if("$!obj.dmid" == "1" || "$!obj.dmid" == "3") checked="checked" #end/> $!obj.dmmc
- #end
- </div>
- <!-- 训练一期 -->
- <div class="dqms1 hidden">
- <span>持续时间(天)<font color="red">*</font></span>
- <input class="modile" type="number" value="$!xtSbcs.xlcxsj1" name="xtSbcs.xlcxsj1" maxlength="6" errmsg="训练一期持续时间不能为空!"
- onblur="this.value=this.value.replace(/^\D|\D$/,'');"
- onafterpaste='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")'
- onKeyUp='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")' />
- </div>
- <div class="dqms2 hidden">
- <span>持续时间(天)<font color="red">*</font></span>
- <input class="modile" type="number" value="$!xtSbcs.xlcxsj2" name="xtSbcs.xlcxsj2" maxlength="6" errmsg="训练二期持续时间不能为空!"
- onblur="this.value=this.value.replace(/^\D|\D$/,'');"
- onafterpaste='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")'
- onKeyUp='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")' />
- </div>
- <div class="dqms3 hidden">
- <span>持续时间(天)<font color="red">*</font></span>
- <input class="modile" type="number" value="$!xtSbcs.xlzccxsj" name="xtSbcs.xlzccxsj" maxlength="6" errmsg="注册期持续时间不能为空!"
- onblur="this.value=this.value.replace(/^\D|\D$/,'');"
- onafterpaste='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")'
- onKeyUp='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")' />
- </div>
- <!-- 分栏模式 -->
- <div class="dqms4 hidden">
- <span>分栏方式<font color="red">*</font></span>
- <select name="xtSbcs.txfs" class="form-control" style="width:140px;padding:3px 6px;text-indent: 17px;" errmsg="分栏方式不能为空!" id="txfs">
- #foreach($!obj in $!txfsList)
- <option value="$!obj.dmid" #if("$!obj.dmid" == "$!xtSbcs.txfs") selected="selected" #end>$!obj.dmmc</option>
- #end
- </select>
- </div>
- <div class="txfs1_txfs2 hidden">
- <span id="txfstxt"></span>
- <input class="modile" type="number" value="$!xtSbcs.txmxbl" name="xtSbcs.txmxbl" maxlength="6" errmsg="门限重量不能为空!" oninput="if(value.length>6)value=value.slice(0,6)"
- onblur="this.value=this.value.replace(/^\D|\D$/,'');this.onmouseout=function(){this.className='input_out7'};"
- onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
- onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' />
- </div>
- <div class="txfs1_txfs2 hidden">
- <span id="txfsselect1"></span>
- <select name="xtSbcs.txdymxck" class="form-control" id="dymx" style="width:100px;padding:3px 6px;text-indent: 50px;" errmsg="大于门限重量出口门不能为空!">
- #foreach($!obj in $!zzyList)
- <option value="$!obj.dmid" #if("$!obj.dmid" == "$!xtSbcs.txdymxck") selected="selected" #end #if("$!xtSbcs.txdymxck" == "" && "$!obj.dmid" == "1") selected="selected" #end>$!obj.dmmc</option>
- #end
- </select>
- </div>
- <div class="txfs1_txfs2 hidden">
- <span id="txfsselect2"></span>
- <select name="xtSbcs.txxymxck" class="form-control" id="xymx" style="width:100px;padding:3px 6px;text-indent: 50px;" errmsg="小于门限重量出口门不能为空!">
- #foreach($!obj in $!zzyList)
- <option value="$!obj.dmid" #if("$!obj.dmid" == "$!xtSbcs.txxymxck") selected="selected" #end #if("$!xtSbcs.txxymxck" == "" && "$!obj.dmid" == "3") selected="selected" #end>$!obj.dmmc</option>
- #end
- </select>
- </div>
- <!-- 出栏模式 -->
- <div class="dqms5 hidden">
- <span>出栏出口门<font color="red">*</font></span>
- <select name="xtSbcs.clck" class="form-control" style="width:100px;padding:3px 6px;" errmsg="出栏出口门不能为空!">
- #foreach($!obj in $!zzyList)
- <option value="$!obj.dmid" #if("$!obj.dmid" == "$!xtSbcs.clck") selected="selected" #end>$!obj.dmmc</option>
- #end
- </select>
- </div>
- <div class="dqms5 hidden"><span>出栏设置时间</span><span>$!dateTool.format('yyyy-MM-dd HH:mm',$!xtSbcs.clszsj)</span></div>
- <div class="dqms5 hidden">
- <span>使用出栏策略时间</br>(小时)<font color="red">*</font></span>
- <input class="modile" type="number" value="$!xtSbcs.clsj" name="xtSbcs.clsj" maxlength="6" errmsg="使用出栏策略时间不能为空!" oninput="if(value.length>6)value=value.slice(0,6)"
- onblur="this.value=this.value.replace(/^\D|\D$/,'');"
- onafterpaste='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")'
- onKeyUp='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")' />
- </div>
- <div class="dqms5 hidden">
- <span>计划出栏头数(头)<font color="red">*</font></span>
- <input class="modile" type="number" value="$!xtSbcs.clsl" name="xtSbcs.clsl" maxlength="6" errmsg="计划出栏头数不能为空!" oninput="if(value.length>6)value=value.slice(0,6)"
- onblur="this.value=this.value.replace(/^\D|\D$/,'');"
- onafterpaste='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")'
- onKeyUp='this.value=this.value.replace(/[^\d]/gi,"");this.value=this.value.replace(/^(\d+)\d*$/,"$1")' />
- </div>
- <div class="dqms5 hidden"><span>当前出栏头数(头)</span><span>$!xtSbcs.cldqgs</span></div>
- <div class="dqms5 hidden">
- <span>出栏平均体重(Kg)</span>
- <span>$!xtSbcs.clpjtz</span>
- </div>
- <div class="dqms5 hidden">
- <span>出栏策略<font color="red">*</font></span>
- <select name="xtSbcs.clms" class="form-control" style="width:140px;padding:3px 6px;" errmsg="出栏策略不能为空!" id="clcl">
- #foreach($!obj in $!clmsList)
- <option value="$!obj.dmid" #if("$!obj.dmid" == "$!xtSbcs.clms") selected="selected" #end>$!obj.dmmc</option>
- #end
- </select>
- </div>
- <div class="clcl1_clcl2 hidden">
- <span>出栏体重<font color="red">*</font></span>
- <input class="modile" type="number" value="$!xtSbcs.cltzmin" name="xtSbcs.cltzmin" maxlength="6" style="width:60px;" errmsg="出栏体重(小)不能为空!" oninput="if(value.length>6)value=value.slice(0,6)"
- onblur="this.value=this.value.replace(/^\D|\D$/,'');"
- onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
- onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' />
- -
- <input class="modile" type="number" value="$!xtSbcs.cltzmax" name="xtSbcs.cltzmax" maxlength="6" style="width:60px;" errmsg="出栏体重(大)不能为空!|出栏体重(大)要大于出栏体重(小)!" eqaulName="xtSbcs.cltzmin"
- onblur="this.value=this.value.replace(/^\D|\D$/,'');" oninput="if(value.length>6)value=value.slice(0,6)"
- onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
- onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' />
- </div>
- <div class="clcl3 hidden">
- <span>出栏耳标<input type="hidden" id="xxeb" value="$!xxeb" /></span>
- <span>#set($eb = $xxeb.split(",")) #foreach($!obj in $eb)$!{obj}</br>#end </span>
- </div>
- #end
- <div><span>修改人</span><span>$!xgrxm</span></div>
- <div><span>修改时间</span><span>$!dateTool.format('yyyy-MM-dd',$!xtSbcs.xgsj)</span></div>
- </div>
- </main>
- <ul class="nav-bottom">
- <li class="glyphicon glyphicon-ok" data-for="save"></li>
- <li class="glyphicon glyphicon-backward" data-for="back"></li>
- </ul>
- </form>
- </body>
- </html>
|