editHjbjcs.htm 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>报警参数编辑</title>
  6. <script type="text/javascript" src="views/sb/hjbjcs/editHjbjcs.js"></script>
  7. </head>
  8. <body>
  9. <table width="99%" align="center" cellpadding="0" cellspacing="0">
  10. <tr>
  11. <td width="86%" class="right_tb_line" height="30">
  12. <div class="save">
  13. <ul>
  14. <li><a href="#" onclick="javascript:saveHjbjcs('$!from')">保存</a></li>
  15. </ul>
  16. </div>
  17. <div class="qx">
  18. <ul>
  19. <li><a href="#" onclick="javascript:cancelHjbjcs('$!xtHjbjcs.id','$!from')">取消</a></li>
  20. </ul>
  21. </div>
  22. </td>
  23. </tr>
  24. </table>
  25. <div id="htmlError"></div>
  26. <form name="hjbjcsForm" id="hjbjcsForm" method="post" action="saveHjbjcs.htm">
  27. <input type="hidden" id="id" name="xtHjbjcs.id" value="$!xtHjbjcs.id" />
  28. <input name="mcid" id="mcid" type="hidden" value="$!xtHjbjcs.mcid"/>
  29. <input name="zsid" id="zsid" type="hidden" value="$!xtHjbjcs.zsid"/>
  30. <input name="xtHjbjcs.lqid" id="lqid" type="hidden" value="$!xtHjbjcs.lqid"/>
  31. <input name="from" id="from" type="hidden" value="$!from"/>
  32. <input type="hidden" id="xgsj" name="xtHjbjcs.xgsj" value="$!dateTool.format('yyyy-MM-dd HH:mm:ss', $!xtHjbjcs.xgsj)"/>
  33. <input type="hidden" name="xtHjbjcs.wd" id="wd" value="$!xtHjbjcs.wd"/>
  34. <input type="hidden" name="xtHjbjcs.sd" id="sd" value="$!xtHjbjcs.sd"/>
  35. <table width="99%" align="center" cellpadding="0" cellspacing="0" class="tabline">
  36. <tr class="listm">
  37. <td colspan="4">基本信息</td>
  38. </tr>
  39. <tr>
  40. <td class="tdcolor1">牧场名称</td>
  41. <td class="tdcolor2">
  42. <select name="xtHjbjcs.mcid" id="mcmc" style="width: 140px;" valid="required" errmsg="牧场不能为空!" #if("$!xtHjbjcs.mcid" != "") disabled="disabled" #end>
  43. <option selected="selected" value="">-牧场名称-</option>
  44. #foreach($!obj in $!mcdaList)
  45. <option value="$!obj.id" #if($!obj.mcmc==$!xtHjbjcs.mcmc) selected #end)>$!obj.mcmc</option>
  46. #end
  47. </select>
  48. </td>
  49. <td class="tdcolor1">猪舍名称</td>
  50. <td class="tdcolor2">
  51. <select name="xtHjbjcs.zsid" id="zsmc" style="width: 140px;" valid="required" errmsg="猪舍不能为空!" #if("$!xtHjbjcs.zsid" != "") disabled="disabled" #end>
  52. <option selected="selected" value="">-猪舍名称-</option>
  53. #foreach($!obj in $!zsdaList)
  54. <option value="$!obj.id" #if($!obj.mcmc==$!xtHjbjcs.zsmc) selected #end)>$!obj.zsmc</option>
  55. #end
  56. </select>
  57. </td>
  58. </tr>
  59. <tr>
  60. <td class="tdcolor1">栏期名称</td>
  61. <td class="tdcolor2">
  62. <select name="lqmc" id="lqmc" style="width: 140px;" valid="required" errmsg="栏期不能为空!" disabled="disabled">
  63. <option selected="selected" value="">-栏期名称-</option>
  64. #foreach($!obj in $!lqdaList)
  65. <option value="$!obj.id" #if($!obj.id==$!xtHjbjcs.lqid) selected #end)>$!obj.lqmc</option>
  66. #end
  67. </select>
  68. </td>
  69. <td class="tdcolor1">是否启用</td>
  70. <td class="tdcolor2">
  71. <select name="xtHjbjcs.sfqy" id="sfqy" style="width: 140px;">
  72. <option selected="selected" value="">-是否启用-</option>
  73. #foreach($!obj in $!sfqyList)
  74. <option value="$!obj.dmid" #if("$!obj.dmid" == "$!xtHjbjcs.sfqy") selected="selected" #end>$!obj.dmmc</option>
  75. #end
  76. </select>
  77. </td>
  78. </tr>
  79. <!-- 温度 -->
  80. <tr class="listm">
  81. <td colspan = "4">温度参数</td>
  82. </tr>
  83. <tr>
  84. <td class="tdcolor1">温度报警级别</td>
  85. <td class="tdcolor2" colspan="3">
  86. <input type="radio" name="wdbjjb" onclick="bjjbChange('wd',1)"/>一级
  87. <input type="radio" name="wdbjjb" onclick="bjjbChange('wd',2)"/>二级
  88. <input type="radio" name="wdbjjb" onclick="bjjbChange('wd',3)"/>三级
  89. <input type="radio" name="wdbjjb" onclick="bjjbChange('wd',0)"/>不启用
  90. </td>
  91. </tr>
  92. <tr id="wdjb1" style="display:none">
  93. <td class="tdcolor1">温度(一级)&nbsp;<span class="tip_star">*</span></td>
  94. <td class="tdcolor2">
  95. <table width="100%" cellspacing="0" cellpadding="0" class="tabnone">
  96. <tr>
  97. <td>
  98. <input type="text" name="xtHjbjcs.wd1" id="wdxx1" maxlength="10" style="width:75px"
  99. onblur="this.value=this.value.replace(/^\D|\D$/,'');"
  100. onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
  101. onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' /> ℃
  102. -
  103. <input type="text" name="xtHjbjcs.wd1" id="wdsx1" maxlength="10" style="width:75px"
  104. onblur="this.value=this.value.replace(/^\D|\D$/,'');"
  105. onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
  106. onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' /> ℃
  107. </td>
  108. </tr>
  109. </table>
  110. </td>
  111. <td class="tdcolor1">报警级别</td>
  112. <td class="tdcolor2">
  113. <select id="wdbjlx1" style="width: 140px;">
  114. <option value="1" selected="selected">一般</option>
  115. <option value="2">警告</option>
  116. <option value="3">严重</option>
  117. </select>
  118. </td>
  119. </tr>
  120. <tr id="wdjb2" style="display:none">
  121. <td class="tdcolor1">温度(二级)&nbsp;<span class="tip_star">*</span></td>
  122. <td class="tdcolor2">
  123. <table width="100%" cellspacing="0" cellpadding="0" class="tabnone">
  124. <tr>
  125. <td>
  126. <input type="text" name="xtHjbjcs.wd2" id="wdxx2" maxlength="10" style="width:75px"
  127. onblur="this.value=this.value.replace(/^\D|\D$/,'');"
  128. onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
  129. onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' /> ℃
  130. -
  131. <input type="text" name="xtHjbjcs.wd2" id="wdsx2" maxlength="10" style="width:75px"
  132. onblur="this.value=this.value.replace(/^\D|\D$/,'');"
  133. onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
  134. onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' /> ℃
  135. </td>
  136. </tr>
  137. </table>
  138. </td>
  139. <td class="tdcolor1">报警级别</td>
  140. <td class="tdcolor2">
  141. <select id="wdbjlx2" style="width: 140px;">
  142. <option value="1" selected="selected">一般</option>
  143. <option value="2">警告</option>
  144. <option value="3">严重</option>
  145. </select>
  146. </td>
  147. </tr>
  148. <tr id="wdjb3" style="display:none">
  149. <td class="tdcolor1">温度(三级)&nbsp;<span class="tip_star">*</span></td>
  150. <td class="tdcolor2">
  151. <table width="100%" cellspacing="0" cellpadding="0" class="tabnone">
  152. <tr>
  153. <td>
  154. <input type="text" name="xtHjbjcs.wd3" id="wdxx3" maxlength="10" style="width:75px"
  155. onblur="this.value=this.value.replace(/^\D|\D$/,'');"
  156. onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
  157. onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' /> ℃
  158. -
  159. <input type="text" name="xtHjbjcs.wd3" id="wdsx3" maxlength="10" style="width:75px"
  160. onblur="this.value=this.value.replace(/^\D|\D$/,'');"
  161. onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
  162. onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' /> ℃
  163. </td>
  164. </tr>
  165. </table>
  166. </td>
  167. <td class="tdcolor1">报警级别</td>
  168. <td class="tdcolor2">
  169. <select id="wdbjlx3" style="width: 140px;">
  170. <option value="1" selected="selected">一般</option>
  171. <option value="2">警告</option>
  172. <option value="3">严重</option>
  173. </select>
  174. </td>
  175. </tr>
  176. <!-- 湿度
  177. <tr class="listm">
  178. <td colspan = "4">湿度参数</td>
  179. </tr>
  180. <tr>
  181. <td class="tdcolor1">湿度报警级别</td>
  182. <td class="tdcolor2" colspan="3">
  183. <input type="radio" name="sdbjjb" onclick="bjjbChange('sd',1)"/>一级
  184. <input type="radio" name="sdbjjb" onclick="bjjbChange('sd',2)"/>二级
  185. <input type="radio" name="sdbjjb" onclick="bjjbChange('sd',3)"/>三级
  186. </td>
  187. </tr>
  188. <tr id="sdjb1" style="display:none">
  189. <td class="tdcolor1">湿度(一级)&nbsp;<span class="tip_star">*</span></td>
  190. <td class="tdcolor2">
  191. <table width="100%" cellspacing="0" cellpadding="0" class="tabnone">
  192. <tr>
  193. <td>
  194. <input type="text" name="xtHjbjcs.sd1" id="sdxx1" maxlength="10" style="width:75px"
  195. onblur="this.value=this.value.replace(/^\D|\D$/,'');"
  196. onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
  197. onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' /> RH
  198. -
  199. <input type="text" name="xtHjbjcs.sd1" id="sdsx1" maxlength="10" style="width:75px"
  200. onblur="this.value=this.value.replace(/^\D|\D$/,'');"
  201. onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
  202. onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' /> RH
  203. </td>
  204. </tr>
  205. </table>
  206. </td>
  207. <td class="tdcolor1">报警级别</td>
  208. <td class="tdcolor2">
  209. <select id="sdbjlx1" style="width: 140px;">
  210. <option value="1" selected="selected">一般</option>
  211. <option value="2">警告</option>
  212. <option value="3">严重</option>
  213. </select>
  214. </td>
  215. </tr>
  216. <tr id="sdjb2" style="display:none">
  217. <td class="tdcolor1">湿度(二级)&nbsp;<span class="tip_star">*</span></td>
  218. <td class="tdcolor2">
  219. <table width="100%" cellspacing="0" cellpadding="0" class="tabnone">
  220. <tr>
  221. <td>
  222. <input type="text" name="xtHjbjcs.sd2" id="sdxx2" maxlength="10" style="width:75px"
  223. onblur="this.value=this.value.replace(/^\D|\D$/,'');"
  224. onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
  225. onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' /> RH
  226. -
  227. <input type="text" name="xtHjbjcs.sd2" id="sdsx2" maxlength="10" style="width:75px"
  228. onblur="this.value=this.value.replace(/^\D|\D$/,'');"
  229. onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
  230. onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' /> RH
  231. </td>
  232. </tr>
  233. </table>
  234. </td>
  235. <td class="tdcolor1">报警级别</td>
  236. <td class="tdcolor2">
  237. <select id="sdbjlx2" style="width: 140px;">
  238. <option value="1" selected="selected">一般</option>
  239. <option value="2">警告</option>
  240. <option value="3">严重</option>
  241. </select>
  242. </td>
  243. </tr>
  244. <tr id="sdjb3" style="display:none">
  245. <td class="tdcolor1">湿度(三级)&nbsp;<span class="tip_star">*</span></td>
  246. <td class="tdcolor2">
  247. <table width="100%" cellspacing="0" cellpadding="0" class="tabnone">
  248. <tr>
  249. <td>
  250. <input type="text" name="xtHjbjcs.sd3" id="sdxx3" maxlength="10" style="width:75px"
  251. onblur="this.value=this.value.replace(/^\D|\D$/,'');"
  252. onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
  253. onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' /> RH
  254. -
  255. <input type="text" name="xtHjbjcs.sd3" id="sdsx3" maxlength="10" style="width:75px"
  256. onblur="this.value=this.value.replace(/^\D|\D$/,'');"
  257. onafterpaste='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")'
  258. onKeyUp='this.value=this.value.replace(/[^\d\.]/gi,"");this.value=this.value.replace(/^(\d+\.\d{2})\d*$/,"$1")' /> RH
  259. </td>
  260. </tr>
  261. </table>
  262. </td>
  263. <td class="tdcolor1">报警级别</td>
  264. <td class="tdcolor2">
  265. <select id="sdbjlx3" style="width: 140px;">
  266. <option value="1" selected="selected">一般</option>
  267. <option value="2">警告</option>
  268. <option value="3">严重</option>
  269. </select>
  270. </td>
  271. </tr>
  272. -->
  273. <!-- 饲料 -->
  274. <tr class="listm">
  275. <td colspan = "4">饲料消耗参数</td>
  276. </tr>
  277. <tr>
  278. <td class="tdcolor1">日饲料消耗</td>
  279. <td class="tdcolor2" colspan="3">
  280. <input type="checkbox" id="temp1" onclick="showOrHide(this,'日饲料消耗大于不能为空!')"/>大于
  281. <input type="checkbox" id="temp2" onclick="showOrHide(this,'日饲料消耗小于不能为空!')"/>小于
  282. </td>
  283. </tr>
  284. <tr id="temp1pd" style="display:none">
  285. <td class="tdcolor1">&nbsp;大于&nbsp;<span class="tip_star">*</span></td>
  286. <td class="tdcolor2" colspan="3">
  287. <input type="text" name="xtHjbjcs.rsldy" id="rsldy" maxlength="10"
  288. value="$!xtHjbjcs.rsldy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  289. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  290. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> Kg
  291. <font color="red">(当日饲料总消耗大于输入的数值时候产生报警信息)</font>
  292. </td>
  293. </tr>
  294. <tr id="temp2pd" style="display:none">
  295. <td class="tdcolor1">&nbsp;小于&nbsp;<span class="tip_star">*</span></td>
  296. <td class="tdcolor2" colspan="3">
  297. <input type="text" name="xtHjbjcs.rslxy" id="rslxy" maxlength="10"
  298. value="$!xtHjbjcs.rslxy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  299. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  300. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> Kg
  301. <font color="red">(当日饲料总消耗小于输入的数值时候产生报警信息)</font>
  302. </td>
  303. </tr>
  304. <tr>
  305. <td class="tdcolor1">日饲料消耗变化</td>
  306. <td class="tdcolor2">
  307. <input type="checkbox" id="temp3" onclick="showOrHide(this,'日饲料消耗变化大于不能为空!')"/>大于
  308. <input type="checkbox" id="temp4" onclick="showOrHide(this,'日饲料消耗变化区间不能为空!')"/>区间
  309. <input type="checkbox" id="temp5" onclick="showOrHide(this,'日饲料消耗变化小于不能为空!')"/>小于
  310. &nbsp;&nbsp;<a href="#" onclick="javascript:_alert('rslbh')">计算提示</a>
  311. </td>
  312. <td class="tdcolor1">计算天数&nbsp;<span class="tip_star" style="display:none">*</span></td>
  313. <td class="tdcolor2">
  314. <input type="text" name="xtHjbjcs.rslbhts" id="rslbhts" maxlength="10"
  315. value="$!xtHjbjcs.rslbhts" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  316. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  317. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> 天
  318. </td>
  319. </tr>
  320. <tr id="temp3pd" style="display:none">
  321. <td class="tdcolor1">&nbsp;变化大于&nbsp;<span class="tip_star">*</span></td>
  322. <td class="tdcolor2" colspan="3">
  323. <input type="text" name="xtHjbjcs.rslbhdy" id="rslbhdy" maxlength="10"
  324. value="$!xtHjbjcs.rslbhdy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  325. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  326. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> %
  327. </td>
  328. </tr>
  329. <tr id="temp4pd" style="display:none">
  330. <td class="tdcolor1">&nbsp;变化区间&nbsp;<span class="tip_star">*</span></td>
  331. <td class="tdcolor2" colspan="3">
  332. <input type="text" name="rslbhqj1" id="rslbhqj1" maxlength="10"
  333. value="$!rslbhqj1" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  334. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  335. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> -
  336. <input type="text" name="rslbhqj2" id="rslbhqj2" maxlength="10"
  337. value="$!rslbhqj2" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  338. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  339. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> %
  340. <input type="hidden" name="xtHjbjcs.rslbhqj" id="rslbhqj" value="$!xtHjbjcs.rslbhqj"/>
  341. </td>
  342. </tr>
  343. <tr id="temp5pd" style="display:none">
  344. <td class="tdcolor1">&nbsp;变化小于&nbsp;<span class="tip_star">*</span></td>
  345. <td class="tdcolor2" colspan="3">
  346. <input type="text" name="xtHjbjcs.rslbhxy" id="rslbhxy" maxlength="10"
  347. value="$!xtHjbjcs.rslbhxy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  348. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  349. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> %
  350. </td>
  351. </tr>
  352. <!-- 料肉比 -->
  353. <tr class="listm">
  354. <td colspan = "4">料肉比参数</td>
  355. </tr>
  356. <tr>
  357. <td class="tdcolor1">全程料肉比</td>
  358. <td class="tdcolor2">
  359. <input type="checkbox" id="temp6" onclick="showOrHide(this,'全程料肉比大于不能为空!')"/>大于
  360. </td>
  361. <td class="tdcolor1">体重范围&nbsp;<span class="tip_star" style="display:none">*</span></td>
  362. <td class="tdcolor2">
  363. 当平均体重大于<input type="text" name="xtHjbjcs.qclrbtzfw" id="qclrbtzfw" maxlength="10"
  364. value="$!xtHjbjcs.qclrbtzfw" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  365. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  366. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> Kg
  367. </td>
  368. </tr>
  369. <tr id="temp6pd" style="display:none">
  370. <td class="tdcolor1">&nbsp;大于&nbsp;<span class="tip_star">*</span></td>
  371. <td class="tdcolor2" colspan="3">
  372. <input type="text" name="xtHjbjcs.qclrbdy" id="qclrbdy" maxlength="10"
  373. value="$!xtHjbjcs.qclrbdy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  374. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  375. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' />
  376. <font color="red">(当平均体重在给输入的区间内当日料肉比大于输入的数值时候产生报警信息)</font>
  377. </td>
  378. </tr>
  379. <tr>
  380. <td class="tdcolor1">全程料肉比变化</td>
  381. <td class="tdcolor2">
  382. <input type="checkbox" id="temp7" onclick="showOrHide(this,'全程料肉比变化大于不能为空!')"/>大于
  383. &nbsp;&nbsp;<a href="#" onclick="javascript:_alert('qclrbbh')">计算提示</a>
  384. </td>
  385. <td class="tdcolor1">计算天数&nbsp;<span class="tip_star" style="display:none">*</span></td>
  386. <td class="tdcolor2">
  387. <input type="text" name="xtHjbjcs.qclrbbhts" id="qclrbbhts" maxlength="10"
  388. value="$!xtHjbjcs.qclrbbhts" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  389. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  390. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> 天
  391. </td>
  392. </tr>
  393. <tr id="temp7pd" style="display:none">
  394. <td class="tdcolor1">&nbsp;变化大于&nbsp;<span class="tip_star">*</span></td>
  395. <td class="tdcolor2" colspan="3">
  396. <input type="text" name="xtHjbjcs.qclrbbhdy" id="qclrbbhdy" maxlength="10"
  397. value="$!xtHjbjcs.qclrbbhdy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  398. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  399. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> %
  400. </td>
  401. </tr>
  402. <!-- 访问 -->
  403. <tr class="listm">
  404. <td colspan = "4">访问参数</td>
  405. </tr>
  406. <tr>
  407. <td class="tdcolor1">群体日平均访问</td>
  408. <td class="tdcolor2" colspan="3">
  409. <input type="checkbox" id="temp8" onclick="showOrHide(this,'群体日平均访问小于不能为空!')"/>小于
  410. </td>
  411. </tr>
  412. <tr id="temp8pd" style="display:none">
  413. <td class="tdcolor1">&nbsp;小于&nbsp;<span class="tip_star">*</span></td>
  414. <td class="tdcolor2" colspan="3">
  415. <input type="text" name="xtHjbjcs.qtrfwxy" id="qtrfwxy" maxlength="10"
  416. value="$!xtHjbjcs.qtrfwxy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  417. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  418. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> 次
  419. <font color="red">(当日群体平均日访问小于输入的数值时候产生报警信息)</font>
  420. </td>
  421. </tr>
  422. <tr>
  423. <td class="tdcolor1">群体日平均访问变化</td>
  424. <td class="tdcolor2">
  425. <input type="checkbox" id="temp9" onclick="showOrHide(this,'群体日平均访问变化大于不能为空!')"/>大于
  426. <input type="checkbox" id="temp10" onclick="showOrHide(this,'群体日平均访问变化小于不能为空!')"/>小于
  427. &nbsp;&nbsp;<a href="#" onclick="javascript:_alert('qtrfwbh')">计算提示</a>
  428. </td>
  429. <td class="tdcolor1">计算天数&nbsp;<span class="tip_star" style="display:none">*</span></td>
  430. <td class="tdcolor2">
  431. <input type="text" name="xtHjbjcs.qtrfwbhts" id="qtrfwbhts" maxlength="10"
  432. value="$!xtHjbjcs.qtrfwbhts" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  433. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  434. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> 天
  435. </td>
  436. </tr>
  437. <tr id="temp9pd" style="display:none">
  438. <td class="tdcolor1">&nbsp;变化大于&nbsp;<span class="tip_star">*</span></td>
  439. <td class="tdcolor2" colspan="3">
  440. <input type="text" name="xtHjbjcs.qtrfwbhdy" id="qtrfwbhdy" maxlength="10"
  441. value="$!xtHjbjcs.qtrfwbhdy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  442. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  443. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> %
  444. </td>
  445. </tr>
  446. <tr id="temp10pd" style="display:none">
  447. <td class="tdcolor1">&nbsp;变化小于&nbsp;<span class="tip_star">*</span></td>
  448. <td class="tdcolor2" colspan="3">
  449. <input type="text" name="xtHjbjcs.qtrfwbhxy" id="qtrfwbhxy" maxlength="10"
  450. value="$!xtHjbjcs.qtrfwbhxy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  451. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  452. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> %
  453. </td>
  454. </tr>
  455. <!-- 体重-->
  456. <tr class="listm">
  457. <td colspan = "4">体重参数</td>
  458. </tr>
  459. <tr>
  460. <td class="tdcolor1">群体体重</td>
  461. <td class="tdcolor2">
  462. <input type="checkbox" id="temp11" onclick="showOrHide(this,'群体体重区间不能为空!')"/>区间
  463. </td>
  464. <td class="tdcolor1">体重范围&nbsp;<span class="tip_star" style="display:none">*</span></td>
  465. <td class="tdcolor2">
  466. 当平均体重大于<input type="text" name="xtHjbjcs.qttzpjtz" id="qttzpjtz" maxlength="10"
  467. value="$!xtHjbjcs.qttzpjtz" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  468. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  469. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> Kg
  470. </td>
  471. </tr>
  472. <tr id="temp11pd" style="display:none">
  473. <td class="tdcolor1">&nbsp;区间&nbsp;<span class="tip_star">*</span></td>
  474. <td class="tdcolor2" colspan="3">
  475. <input type="text" name="qttzqj1" id="qttzqj1" maxlength="10"
  476. value="$!qttzqj1" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  477. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  478. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> -
  479. <input type="text" name="qttzqj2" id="qttzqj2" maxlength="10"
  480. value="$!qttzqj2" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  481. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  482. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> %
  483. <input type="hidden" name="xtHjbjcs.qttzqj" id="qttzqj" value="$!xtHjbjcs.qttzqj"/>
  484. <font color="red">(当日群体平均体重输入的区间内时产生报警信息)</font>
  485. </td>
  486. </tr>
  487. <tr>
  488. <td class="tdcolor1">体重变化</td>
  489. <td class="tdcolor2">
  490. <input type="checkbox" id="temp12" onclick="showOrHide(this,'群体体重变化大于不能为空!')"/>大于
  491. <input type="checkbox" id="temp13" onclick="showOrHide(this,'群体体重变化区间不能为空!')"/>区间
  492. <input type="checkbox" id="temp14" onclick="showOrHide(this,'群体体重变化小于不能为空!')"/>小于
  493. </td>
  494. <td class="tdcolor1">平均增长&nbsp;<span class="tip_star" style="display:none">*</span></td>
  495. <td class="tdcolor2">
  496. 当平均增长大于<input type="text" name="xtHjbjcs.tzbhpjzz" id="tzbhpjzz" maxlength="10"
  497. value="$!xtHjbjcs.tzbhpjzz" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  498. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  499. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> g
  500. </td>
  501. </tr>
  502. <tr id="temp12pd" style="display:none">
  503. <td class="tdcolor1">&nbsp;变化大于&nbsp;<span class="tip_star">*</span></td>
  504. <td class="tdcolor2" colspan="3">
  505. <input type="text" name="xtHjbjcs.tzbhdy" id="tzbhdy" maxlength="10"
  506. value="$!xtHjbjcs.tzbhdy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  507. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  508. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> g
  509. <font color="red">(当日群体体重增长大于输入的数值时产生报警信息)</font>
  510. </td>
  511. </tr>
  512. <tr id="temp13pd" style="display:none">
  513. <td class="tdcolor1">&nbsp;变化区间&nbsp;<span class="tip_star">*</span></td>
  514. <td class="tdcolor2" colspan="3">
  515. <input type="text" name="tzbhqj1" id="tzbhqj1" maxlength="10"
  516. value="$!tzbhqj1" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  517. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  518. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> -
  519. <input type="text" name="tzbhqj2" id="tzbhqj2" maxlength="10"
  520. value="$!tzbhqj2" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  521. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  522. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> g
  523. <input type="hidden" name="xtHjbjcs.tzbhqj" id="tzbhqj" value="$!xtHjbjcs.tzbhqj"/>
  524. <font color="red">(当日群体体重增长在输入的区间内时产生报警信息)</font>
  525. </td>
  526. </tr>
  527. <tr id="temp14pd" style="display:none">
  528. <td class="tdcolor1">&nbsp;变化小于&nbsp;<span class="tip_star">*</span></td>
  529. <td class="tdcolor2" colspan="3">
  530. <input type="text" name="xtHjbjcs.tzbhxy" id="tzbhxy" maxlength="10"
  531. value="$!xtHjbjcs.tzbhxy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  532. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  533. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> g
  534. <font color="red">(当日群体体重增长小于输入的数值时产生报警信息)</font>
  535. </td>
  536. </tr>
  537. <tr>
  538. <td class="tdcolor1">体重变化趋势</td>
  539. <td class="tdcolor2">
  540. <input type="checkbox" id="temp15" onclick="showOrHide(this,'体重变化趋势大于不能为空!')"/>大于
  541. <input type="checkbox" id="temp16" onclick="showOrHide(this,'体重变化趋势小于不能为空!')"/>小于
  542. &nbsp;&nbsp;<a href="#" onclick="javascript:_alert('tzbhqs')">计算提示</a>
  543. </td>
  544. <td class="tdcolor1">计算天数&nbsp;<span class="tip_star" style="display:none">*</span></td>
  545. <td class="tdcolor2">
  546. <input type="text" name="xtHjbjcs.tzbhqsts" id="tzbhqsts" maxlength="10"
  547. value="$!xtHjbjcs.tzbhqsts" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  548. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  549. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> 天
  550. </td>
  551. </tr>
  552. <tr id="temp15pd" style="display:none">
  553. <td class="tdcolor1">&nbsp;变化大于&nbsp;<span class="tip_star">*</span></td>
  554. <td class="tdcolor2" colspan="3">
  555. <input type="text" name="xtHjbjcs.tzbhqsdy" id="tzbhqsdy" maxlength="10"
  556. value="$!xtHjbjcs.tzbhqsdy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  557. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  558. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> %
  559. </td>
  560. </tr>
  561. <tr id="temp16pd" style="display:none">
  562. <td class="tdcolor1">&nbsp;变化小于&nbsp;<span class="tip_star">*</span></td>
  563. <td class="tdcolor2" colspan="3">
  564. <input type="text" name="xtHjbjcs.tzbhqsxy" id="tzbhqsxy" maxlength="10"
  565. value="$!xtHjbjcs.tzbhqsxy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  566. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  567. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> %
  568. </td>
  569. </tr>
  570. <tr>
  571. <td class="tdcolor1">出栏体重</td>
  572. <td class="tdcolor2">
  573. <input type="checkbox" id="temp17" onclick="showOrHide(this,'出栏体重大于不能为空!')"/>大于
  574. </td>
  575. <td class="tdcolor1">计算天数&nbsp;<span class="tip_star" style="display:none">*</span></td>
  576. <td class="tdcolor2">
  577. <input type="text" name="xtHjbjcs.cltzts" id="cltzts" maxlength="10"
  578. value="$!xtHjbjcs.cltzts" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  579. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  580. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> 天
  581. </td>
  582. </tr>
  583. <tr id="temp17pd" style="display:none">
  584. <td class="tdcolor1">&nbsp;当平均体重大于&nbsp;<span class="tip_star">*</span></td>
  585. <td class="tdcolor2" colspan="3">
  586. <input type="text" name="xtHjbjcs.cltzdy" id="cltzdy" maxlength="10"
  587. value="$!xtHjbjcs.cltzdy" onblur="this.value=this.value.replace(/^\-\D|\D$/,'');"
  588. onafterpaste='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")'
  589. onKeyUp='this.value=this.value.replace(/[^\-\d\.]/gi,"");this.value=this.value.replace(/^(\-\d+\.\d{2})\d*$/,"$1")' /> %
  590. <font color="red">(当平均体重大于输入的数值内时产生提醒输出天数后的出栏体重)</font>
  591. </td>
  592. </tr>
  593. </table>
  594. <br />
  595. </form>
  596. </body>
  597. </html>