UIH020020.xrw 45 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet href="../../css/body.css" type="text/css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>
  6. <![CDATA[热轧作业>>热轧作业实绩>>加热炉装炉出炉登录与查询(UIH020020)]]>
  7. </xhtml:title>
  8. <model id="model1">
  9. <instance id="instance1">
  10. <root xmlns="">
  11. <comboData>
  12. <coilNoData/>
  13. </comboData>
  14. <formData>
  15. <SLAB_NO/>
  16. <COIL_NO/>
  17. <DEVNO/>
  18. <REG_ID/>
  19. <CHARING_DTIME/>
  20. <CHRGING_BEF_WGT/>
  21. <CHRGING_BEF_TEMP/>
  22. <EXTRACT_DTIME/>
  23. <INFUR_HOUR/>
  24. <EXTRACT_AVG_TEMP/>
  25. <EQ_HT_TEMP/>
  26. <EQ_HT_INFUR_HOUR/>
  27. <MISSNO_DTIME/>
  28. <MISSNO_CLF/>
  29. <MISSNO_CAUSE_CD/>
  30. <WK_SHIFT1/>
  31. <WK_GROUP1/>
  32. <WK_EMP_NO1/>
  33. <WK_SHIFT2/>
  34. <WK_GROUP2/>
  35. <WK_EMP_NO2/>
  36. <WK_SHIFT3/>
  37. <WK_GROUP3/>
  38. <WK_EMP_NO3/>
  39. <WK_PROC/>
  40. <WK_GROUP/>
  41. <MISSNO_THK/>
  42. <MISSNO_WTH/>
  43. <MISSNO_YARD/>
  44. <ROW_NUM/>
  45. <MISSNO_SLAB/>
  46. </formData>
  47. <gridData/>
  48. <checkData>
  49. <PRE_HEAT/>
  50. <HEAT/>
  51. <MISSION_HEAT/>
  52. </checkData>
  53. <resData/>
  54. <reqData/>
  55. <tempData/>
  56. <initData>
  57. <INIT_SLAB_NO/>
  58. <INIT_COIL_NO/>
  59. <INIT_GROUP/>
  60. <INIT_EMP_NO1>
  61. </INIT_EMP_NO1>
  62. <INIT_EMP_NO2/>
  63. <INIT_EMP_NO3/>
  64. <INIT_REJ_CLF/>
  65. <INIT_REJ_RES_CD/>
  66. <INIT_SHIFT/>
  67. </initData>
  68. <wkResult>
  69. <WkShiftResult>
  70. <key/>
  71. <value/>
  72. </WkShiftResult>
  73. <WkGroupResult>
  74. <key/>
  75. <value/>
  76. </WkGroupResult>
  77. </wkResult>
  78. <datagrid1/>
  79. <searchData/>
  80. <SLAB_WGT/>
  81. </root>
  82. </instance>
  83. </model>
  84. <script type="javascript">
  85. <![CDATA[
  86. //页面初始化的时候需要获取登录的相关用户信息
  87. function Init(node) {
  88. InitParams(node);
  89. initPage();
  90. }
  91. //调用公共的初始化方法获得登录用户名
  92. function InitParams(node) {
  93. if (typeof node == "undefined" && typeof node != "object") return;
  94. model.removenode("/root/initData/rcvInfo");
  95. model.makeNode("/root/initData/rcvInfo");
  96. var nodeList = node.childNodes;
  97. node = model.instances(0).selectSingleNode("/root/initData/rcvInfo");
  98. for (var i = 0; i < nodeList.length; i++)
  99. node.appendChild(nodeList.item(i));
  100. }
  101. /*
  102. * 初始化 函数
  103. */
  104. function initPage()
  105. {
  106. commSubmit("UIH020020-service","success","glueAction.do");
  107. commAppendData("/root/initData/INIT_SLAB_NO/InitDataResult_VO","/root/resData/InitDataResult_VO");
  108. commAppendData("/root/initData/INIT_COIL_NO/InitDataResult_VO","/root/resData/InitDataResult_VO");
  109. model.refresh()
  110. }
  111. /*
  112. * 查询函数
  113. */
  114. function find()
  115. {
  116. model.removenode("/root/reqData");
  117. model.makeNode("/root/reqData");
  118. //清空选择项
  119. model.setValue("/root/checkData/PRE_HEAT","");
  120. model.setValue("/root/checkData/HEAT","");
  121. model.setValue("/root/checkData/MISSION_HEAT","");
  122. model.setValue("/root/formData/MISSNO_THK","");
  123. model.setValue("/root/formData/MISSNO_WTH","");
  124. model.setValue("/root/formData/MISSNO_YARD","");
  125. model.setValue("/root/formData/ROW_NUM","");
  126. model.setValue("/root/formData/MISSNO_SLAB","");
  127. //这里判断板坯和钢卷号不能为空
  128. var slab_no = model.getValue("/root/formData/SLAB_NO");
  129. var coil_no = model.getValue("/root/formData/COIL_NO");
  130. if(slab_no == ""){
  131. alert(" 板坯号不能为空,请输入相应的板坯号! ");
  132. return;
  133. }
  134. // else if(coil_no == ""){
  135. // alert(" 钢卷号不能为空,请输入相应的钢卷号! ");
  136. // return;
  137. // }
  138. model.duplicate("/root/reqData","/root/formData/SLAB_NO");
  139. model.duplicate("/root/reqData","/root/formData/COIL_NO");
  140. model.duplicate("/root/reqData","/root/formData/DEVNO");
  141. commSubmit("UIH020020-service","find","glueAction.do");
  142. commAppendData("/root/initData/INIT_GROUP/GroupResult_VO","/root/resData/GroupResult_VO");
  143. commAppendData("/root/initData/INIT_SHIFT/ShiftResult_VO","/root/resData/ShiftResult_VO");
  144. commAppendData("/root/initData/INIT_REJ_CLF/RejCdResult_VO","/root/resData/RejCdResult_VO");
  145. commAppendData("/root/initData/INIT_REJ_RES_CD/RejResCdResult_VO","/root/resData/RejResCdResult_VO");
  146. model1.setValue("/root/formData/DEVNO",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/DEVNO"));
  147. //入炉
  148. model1.setValue("/root/formData/CHARING_DTIME",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/CHARING_DTIME"));
  149. model1.setValue("/root/formData/CHRGING_BEF_WGT",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/CHRGING_BEF_WGT"));
  150. model1.setValue("/root/formData/CHRGING_BEF_TEMP",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/CHRGING_BEF_TEMP"));
  151. model1.setValue("/root/formData/ROW_NUM",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/ROW_NUM"));
  152. model1.setValue("/root/formData/WK_SHIFT1",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/CHRGING_WKSHIFT"));
  153. model1.setValue("/root/formData/WK_GROUP1",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/CHRGING_WKGROUP"));
  154. model1.setValue("/root/formData/WK_EMP_NO1",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/CHRGING_WK_EMP_NO"));
  155. //这里对登录人做出处理,使其在查询时可以显示
  156. model.makeNode("/root/initData/INIT_EMP_NO1/onclickResult_VO/onclickResult_Row/LABEL");
  157. model.makeNode("/root/initData/INIT_EMP_NO1/onclickResult_VO/onclickResult_Row/VALUE");
  158. //model.refresh();
  159. model1.setValue("/root/initData/INIT_EMP_NO1/onclickResult_VO/onclickResult_Row/LABEL",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/CHRGING_WK_EMP_NO"));
  160. model1.setValue("/root/initData/INIT_EMP_NO1/onclickResult_VO/onclickResult_Row/VALUE",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/CHRGING_WK_EMP_NO"));
  161. //出炉
  162. model1.setValue("/root/formData/EXTRACT_DTIME",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/EXTRACT_DTIME"));
  163. model1.setValue("/root/formData/INFUR_HOUR",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/INFUR_HOUR"));
  164. model1.setValue("/root/formData/EXTRACT_AVG_TEMP",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/EXTRACT_AVG_TEMP"));
  165. model1.setValue("/root/formData/EQ_HT_TEMP",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/EQ_HT_TEMP"));
  166. model1.setValue("/root/formData/EQ_HT_INFUR_HOUR",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/EQ_HT_INFUR_HOUR"));
  167. model1.setValue("/root/formData/WK_SHIFT2",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/EXTRACT_WKSHIFT"));
  168. model1.setValue("/root/formData/WK_GROUP2",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/EXTRACT_WKGROUP"));
  169. model1.setValue("/root/formData/WK_EMP_NO2",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/EXTRACT_WK_EMP_NO"));
  170. //这里对登录人做出处理,使其在查询时可以显示
  171. model.makeNode("/root/initData/INIT_EMP_NO2/onclickResult_VO/onclickResult_Row/LABEL");
  172. model.makeNode("/root/initData/INIT_EMP_NO2/onclickResult_VO/onclickResult_Row/VALUE");
  173. model1.setValue("/root/initData/INIT_EMP_NO2/onclickResult_VO/onclickResult_Row/LABEL",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/EXTRACT_WK_EMP_NO"));
  174. model1.setValue("/root/initData/INIT_EMP_NO2/onclickResult_VO/onclickResult_Row/VALUE",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/EXTRACT_WK_EMP_NO"));
  175. //吊销
  176. model1.setValue("/root/formData/MISSNO_DTIME",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/MISSNO_DTIME"));
  177. model1.setValue("/root/formData/MISSNO_CLF",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/MISSNO_CLF"));
  178. model1.setValue("/root/formData/MISSNO_CAUSE_CD",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/MISSNO_CAUSE_CD"));
  179. model1.setValue("/root/formData/WK_SHIFT3",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/MISSNO_WKSHIFT"));
  180. model1.setValue("/root/formData/WK_GROUP3",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/MISSNO_WKGROUP"));
  181. model1.setValue("/root/formData/WK_EMP_NO3",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/MISSNO_WK_EMP_NO"));
  182. //这里对登录人做出处理,使其在查询时可以显示
  183. model.makeNode("/root/initData/INIT_EMP_NO3/onclickResult_VO/onclickResult_Row/LABEL");
  184. model.makeNode("/root/initData/INIT_EMP_NO3/onclickResult_VO/onclickResult_Row/VALUE");
  185. //model.refresh();
  186. model1.setValue("/root/initData/INIT_EMP_NO3/onclickResult_VO/onclickResult_Row/LABEL",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/MISSNO_WK_EMP_NO"));
  187. model1.setValue("/root/initData/INIT_EMP_NO3/onclickResult_VO/onclickResult_Row/VALUE",model1.getValue("/root/resData/SearchReheatFurnaceResult_VO/SearchReheatFurnaceResult_Row/MISSNO_WK_EMP_NO"));
  188. //把所有输入框默认为不可输入
  189. input1.disabled = "true";
  190. input2.disabled = "true";
  191. input3.disabled = "true";
  192. input4.disabled = "true";
  193. input5.disabled = "true";
  194. input6.disabled = "true";
  195. input7.disabled = "true";
  196. input8.disabled = "true";
  197. input9.disabled = "true";
  198. input10.disabled = "true";
  199. input11.disabled = "true";
  200. combo5.disabled = "true";
  201. combo7.disabled = "true";
  202. combo8.disabled = "true";
  203. combo9.disabled = "true";
  204. combo10.disabled = "true";
  205. combo11.disabled = "true";
  206. combo12.disabled = "true";
  207. combo13.disabled = "true";
  208. combo14.disabled = "true";
  209. combo15.disabled = "true";
  210. combo3.disabled = "true";
  211. combo4.disabled = "true";
  212. combo16.disabled = "true";
  213. commAppendData("/root/searchData/RhfChExtResult_VO","/root/resData/RhfChExtResult_VO");
  214. //对所选择的板坯进行颜色标识,以便查找
  215. var nodeSet1 = datagrid1.nodeset;
  216. for(var i=datagrid1.fixedRows;i<=datagrid1.rows;i++){
  217. var SLAB_NO_TMP = model.getValue(nodeSet1+"["+i+"]/SLAB_NO");
  218. //这里给予所有行白色
  219. datagrid1.rowStyle(i, "data", "background-color") = "#ffffff";
  220. if(slab_no == SLAB_NO_TMP){
  221. //给予选中的板坯颜色标识
  222. datagrid1.rowStyle(i, "data", "background-color") = "#FFF000";
  223. }
  224. }
  225. model.refresh();
  226. }
  227. /*
  228. * 保存
  229. */
  230. function save()
  231. {
  232. var inHeatFurnace = model1.getValue("/root/checkData/PRE_HEAT");
  233. var outHeatFurnace = model1.getValue("/root/checkData/HEAT");
  234. var missionNo = model1.getValue("/root/checkData/MISSION_HEAT");
  235. var outime ;
  236. //这里进行板坯号和钢卷号不为空判断加上炉座号
  237. var slab_no_in = model.getValue("/root/formData/SLAB_NO");
  238. var coil_no_in = model.getValue("/root/formData/COIL_NO");
  239. var devo_in = model.getValue("/root/formData/DEVNO");
  240. outime = model.getValue("/root/formData/EXTRACT_DTIME");
  241. if(slab_no_in == ""){
  242. alert(" 加热炉操作时,板坯号不能为空! ");
  243. return;
  244. }else if(coil_no_in == ""){
  245. alert(" 加热炉操作时,钢卷号不能为空! ");
  246. return;
  247. }else if(devo_in == ""){
  248. alert(" 加热炉操作时,炉座号不能为空! ");
  249. return;
  250. }
  251. if(inHeatFurnace == "true")
  252. {
  253. saveInHeatFurnace();
  254. }
  255. if(outHeatFurnace == "true")
  256. {
  257. if(outime=="")
  258. {
  259. alert(" 加热炉出炉操作时,出炉时刻不能为空! ");
  260. return;
  261. }
  262. else{
  263. saveOutHeatFurnace();
  264. }
  265. }
  266. if(missionNo == "true")
  267. {
  268. saveMissionNo();
  269. }
  270. model.refresh();
  271. }
  272. function vDate(){
  273. //获取系统时间 格式yyyymmddhhmmss
  274. //获取系统时间
  275. var sysDate = new Date();
  276. var year = sysDate.getYear().toString();
  277. var month = (sysDate.getMonth()+1).toString();
  278. var date = sysDate.getDate().toString();
  279. var hours = sysDate.getHours().toString();
  280. var minutes = sysDate.getMinutes().toString();
  281. //这里不精确到秒,用00代替
  282. //var second = sysDate.getMilliseconds().toString();
  283. var zero = 0;
  284. //最终结果时间串
  285. var vSysDate = null;
  286. if(month<10){
  287. if(date<10){
  288. if(hours<10){
  289. if(minutes<10){
  290. vSysDate = year+zero+month+zero+date+zero+hours+zero+minutes;
  291. }else{
  292. vSysDate = year+zero+month+zero+date+zero+hours+minutes;
  293. }
  294. }else{
  295. if(minutes<10){
  296. vSysDate = year+zero+month+zero+date+hours+zero+minutes;
  297. }else{
  298. vSysDate = year+zero+month+zero+date+hours+minutes;
  299. }
  300. }
  301. }else{
  302. if(hours<10){
  303. if(minutes<10){
  304. vSysDate = year+zero+month+date+zero+hours+zero+minutes;
  305. }else{
  306. vSysDate = year+zero+month+date+zero+hours+minutes;
  307. }
  308. }else{
  309. if(minutes<10){
  310. vSysDate = year+zero+month+date+hours+zero+minutes;
  311. }else{
  312. vSysDate = year+zero+month+date+hours+minutes;
  313. }
  314. }
  315. }
  316. }else{
  317. if(date<10){
  318. if(hours<10){
  319. if(minutes<10){
  320. vSysDate = year+month+zero+date+zero+hours+zero+minutes;
  321. }else{
  322. vSysDate = year+month+zero+date+zero+hours+minutes;
  323. }
  324. }else{
  325. if(minutes<10){
  326. vSysDate = year+month+zero+date+hours+zero+minutes;
  327. }else{
  328. vSysDate = year+month+zero+date+hours+minutes;
  329. }
  330. }
  331. }else{
  332. if(hours<10){
  333. if(minutes<10){
  334. vSysDate = year+month+date+zero+hours+zero+minutes;
  335. }else{
  336. vSysDate = year+month+date+zero+hours+minutes;
  337. }
  338. }else{
  339. if(minutes<10){
  340. vSysDate = year+month+date+hours+zero+minutes;
  341. }else{
  342. vSysDate = year+month+date+hours+minutes;
  343. }
  344. }
  345. }
  346. }
  347. return vSysDate+zero+zero;
  348. }
  349. /*
  350. * checkValueChange 修改相应输入框的可编辑属性
  351. */
  352. function checkValueChange()
  353. {
  354. checkValue = document.all(event.target).value;
  355. if(checkValue == "false")
  356. {
  357. //取消选中的情况下,把所有的输入框默认为不可选择
  358. input1.disabled = "true";
  359. input2.disabled = "true";
  360. input3.disabled = "true";
  361. input4.disabled = "true";
  362. input5.disabled = "true";
  363. input6.disabled = "true";
  364. input7.disabled = "true";
  365. input8.disabled = "true";
  366. input9.disabled = "true";
  367. input10.disabled = "true";
  368. input11.disabled = "true";
  369. combo5.disabled = "true";
  370. combo7.disabled = "true";
  371. combo8.disabled = "true";
  372. combo9.disabled = "true";
  373. combo10.disabled = "true";
  374. combo11.disabled = "true";
  375. combo12.disabled = "true";
  376. combo13.disabled = "true";
  377. combo14.disabled = "true";
  378. combo15.disabled = "true";
  379. combo3.disabled = "true";
  380. combo4.disabled = "true";
  381. combo16.disabled = "true";
  382. combo17.disabled = "true";
  383. //清空所有输入项目
  384. // model.setValue("/root/formData/CHARING_DTIME","");
  385. // model.setValue("/root/formData/CHRGING_BEF_WGT","");
  386. // model.setValue("/root/formData/CHRGING_BEF_TEMP","");
  387. // model.setValue("/root/formData/EXTRACT_DTIME","");
  388. // model.setValue("/root/formData/INFUR_HOUR","");
  389. // model.setValue("/root/formData/EXTRACT_AVG_TEMP","");
  390. // model.setValue("/root/formData/EQ_HT_TEMP","");
  391. // model.setValue("/root/formData/EQ_HT_INFUR_HOUR","");
  392. // model.setValue("/root/formData/MISSNO_DTIME","");
  393. }
  394. else
  395. {
  396. //选中的情况下,先把所有的默认为不可输入,在根据情况放开选中区域
  397. input1.disabled = "true";
  398. input2.disabled = "true";
  399. input3.disabled = "true";
  400. input4.disabled = "true";
  401. input5.disabled = "true";
  402. input6.disabled = "true";
  403. input7.disabled = "true";
  404. input8.disabled = "true";
  405. input9.disabled = "true";
  406. input10.disabled = "true";
  407. input11.disabled = "true";
  408. combo5.disabled = "true";
  409. combo7.disabled = "true";
  410. combo8.disabled = "true";
  411. combo9.disabled = "true";
  412. combo10.disabled = "true";
  413. combo11.disabled = "true";
  414. combo12.disabled = "true";
  415. combo13.disabled = "true";
  416. combo14.disabled = "true";
  417. combo15.disabled = "true";
  418. combo3.disabled = "true";
  419. combo4.disabled = "true";
  420. combo16.disabled = "true";
  421. combo17.disabled = "true";
  422. //获取系统时间
  423. var SysDate = vDate();
  424. if(event.target == "bool2")
  425. {
  426. //装炉,这里想办法获取系统时间。以便业务输入
  427. model.setValue("/root/formData/CHARING_DTIME",SysDate);
  428. //这里加入板坯理论重量,以便业务输入
  429. model.setValue("/root/formData/CHRGING_BEF_WGT",model.getValue("/root/SLAB_WGT"));
  430. model.setValue("/root/formData/CHRGING_BEF_TEMP","20");
  431. //这里要把装入位置默认为空
  432. model.setValue("/root/formData/ROW_NUM","");
  433. bool1.value = "false";
  434. bool3.value = "false";
  435. input1.disabled = "false";
  436. input2.disabled = "false";
  437. input3.disabled = "false";
  438. combo7.disabled = "false";
  439. combo8.disabled = "false";
  440. combo9.disabled = "false";
  441. combo16.disabled = "false";
  442. }
  443. else if(event.target =="bool1")
  444. {
  445. //出炉
  446. model.setValue("/root/formData/EXTRACT_DTIME",SysDate);
  447. bool2.value = "false";
  448. bool3.value = "false";
  449. input4.disabled = "false";
  450. input5.disabled = "false";
  451. input6.disabled = "false";
  452. input7.disabled = "false";
  453. input8.disabled = "false";
  454. combo10.disabled = "false";
  455. combo11.disabled = "false";
  456. combo12.disabled = "false";
  457. }
  458. else if(event.target == "bool3")
  459. {
  460. //吊销
  461. model.setValue("/root/formData/MISSNO_DTIME",SysDate);
  462. bool1.value = "false";
  463. bool2.value = "false";
  464. input10.disabled = "false";
  465. combo13.disabled = "false";
  466. combo14.disabled = "false";
  467. combo15.disabled = "false";
  468. combo3.disabled = "false";
  469. combo4.disabled = "false";
  470. input9.disabled = "false";
  471. input11.disabled = "false";
  472. combo5.disabled = "false";
  473. combo17.disabled = "false";
  474. }
  475. }
  476. }
  477. /*
  478. * saveInHeatFurnace() 加热炉装炉保存操作
  479. */
  480. function saveInHeatFurnace()
  481. {
  482. model.removenode("/root/reqData");
  483. model.makeNode("/root/reqData");
  484. model.duplicate("/root/reqData","/root/formData/SLAB_NO");
  485. //钢卷号
  486. model.duplicate("/root/reqData","/root/formData/COIL_NO");
  487. model.duplicate("/root/reqData","/root/formData/DEVNO");
  488. model.duplicate("/root/reqData","/root/formData/WK_SHIFT1");
  489. model.duplicate("/root/reqData","/root/formData/WK_GROUP1");
  490. model.duplicate("/root/reqData","/root/formData/WK_EMP_NO1");
  491. model.duplicate("/root/reqData","/root/formData/CHARING_DTIME");
  492. model.duplicate("/root/reqData","/root/formData/CHRGING_BEF_WGT");
  493. model.duplicate("/root/reqData","/root/formData/CHRGING_BEF_TEMP");
  494. model.duplicate("/root/reqData","/root/formData/ROW_NUM");
  495. commSubmit("UIH020020-service","savein","glueAction.do");
  496. model.refresh();
  497. var MsgChk = model.getValue("root/resData/MsgChk_VO/MsgChk_Row");
  498. if (MsgChk != null && MsgChk == "N") {
  499. alert("@@@@ 轧制计划完成或取消 @@@@");
  500. return;
  501. }else if(MsgChk != null && MsgChk == "NOT"){
  502. alert(" 所输入的板坯号在轧制计划中不存在! ");
  503. return;
  504. }
  505. //这里获取后台抛出的异常,如果在板坯公共表中不存在相应的板坯号的情况
  506. if(model.getValue("root/resData/rs_VO/rs_Row")=="PosSaveInHeatFurnace")
  507. {
  508. window.alert("所输入的板坯号在板坯公共表中不存在,请重新确认后再输入!");
  509. return;
  510. }else if(model.getValue("root/resData/rs_VO/rs_Row")=="InHeatFurnacePart"){
  511. window.alert("所输入的板坯号与钢卷号在轧制计划中不匹配,请重新确认后再输入!");
  512. return;
  513. }else if(model.getValue("root/resData/rs_VO/rs_Row")=="OLD_SAMPL_NO"){
  514. window.alert(" 没有进行上料操作,不能补录入录实际! ");
  515. return;
  516. }else{
  517. //给予操作成功的提示
  518. alert("@@@@ 加热炉装炉 录入记录成功 @@@@");
  519. }
  520. }
  521. /*
  522. * saveOutHeatFurnace() 加热炉装炉保存操作
  523. */
  524. function saveOutHeatFurnace()
  525. {
  526. model.removenode("/root/reqData");
  527. model.makeNode("/root/reqData");
  528. model.duplicate("/root/reqData","/root/formData/SLAB_NO");
  529. model.duplicate("/root/reqData","/root/formData/COIL_NO");
  530. model.duplicate("/root/reqData","/root/formData/DEVNO");
  531. model.duplicate("/root/reqData","/root/formData/WK_SHIFT2");
  532. model.duplicate("/root/reqData","/root/formData/WK_GROUP2");
  533. model.duplicate("/root/reqData","/root/formData/WK_EMP_NO2");
  534. //出炉时刻
  535. model.duplicate("/root/reqData","/root/formData/EXTRACT_DTIME");
  536. //在炉时间
  537. model.duplicate("/root/reqData","/root/formData/INFUR_HOUR");
  538. //出炉平均温度
  539. model.duplicate("/root/reqData","/root/formData/EXTRACT_AVG_TEMP");
  540. //均热台温度
  541. model.duplicate("/root/reqData","/root/formData/EQ_HT_TEMP");
  542. //均热台在炉时间
  543. model.duplicate("/root/reqData","/root/formData/EQ_HT_INFUR_HOUR");
  544. commSubmit("UIH020020-service","saveout","glueAction.do");
  545. model.refresh();
  546. var MsgChk = model.getValue("root/resData/MsgChk_VO/MsgChk_Row");
  547. //这里在出炉类中也存在
  548. if (MsgChk != null && MsgChk == "N") {
  549. alert("@@@@ 轧制计划完成或取消 @@@@");
  550. return;
  551. }
  552. //这里获取后台抛出的异常,如果在轧制信息表中不存在相应的钢卷的情况
  553. if(model.getValue("root/resData/rs_VO/rs_Row")=="PosSaveOutHeatFurnace")
  554. {
  555. window.alert("所输入的钢卷号在轧制信息表中不存在,请重新确认后再输入!");
  556. return;
  557. }else if(model.getValue("root/resData/rs_VO/rs_Row")=="OutHeatFurnacePart"){
  558. window.alert("所输入的板坯号与钢卷号在轧制计划中不匹配,请重新确认后再输入!");
  559. return;
  560. }else{
  561. //给予操作成功的提示
  562. alert("@@@@ 加热炉出炉 录入记录成功 @@@@");
  563. }
  564. }
  565. /*
  566. * saveMissionNo() 加热炉装炉保存操作
  567. */
  568. function saveMissionNo()
  569. {
  570. model.removenode("/root/reqData");
  571. model.makeNode("/root/reqData");
  572. var slab_no = model.getValue("/root/formData/SLAB_NO");
  573. var isUse = commComfirmBox("是否确认吊销板坯"+slab_no,"提示");
  574. if(isUse == "0"){
  575. //如果选择否的话,不进行相应操作
  576. return;
  577. }
  578. model.duplicate("/root/reqData","/root/formData/SLAB_NO");
  579. model.duplicate("/root/reqData","/root/formData/COIL_NO");
  580. model.duplicate("/root/reqData","/root/formData/WK_SHIFT3");
  581. model.duplicate("/root/reqData","/root/formData/WK_GROUP3");
  582. model.duplicate("/root/reqData","/root/formData/WK_EMP_NO3");
  583. model.duplicate("/root/reqData","/root/formData/MISSNO_DTIME");
  584. model.duplicate("/root/reqData","/root/formData/MISSNO_CLF");
  585. model.duplicate("/root/reqData","/root/formData/MISSNO_CAUSE_CD");
  586. //这里加入轧回的宽度、厚度、板坯通过天车吊入的辊道
  587. model.duplicate("/root/reqData","/root/formData/MISSNO_THK");
  588. model.duplicate("/root/reqData","/root/formData/MISSNO_WTH");
  589. model.duplicate("/root/reqData","/root/formData/MISSNO_YARD");
  590. //加入炉前取消的垛位
  591. model.duplicate("/root/reqData","/root/formData/MISSNO_SLAB");
  592. //加入登陆人字段
  593. //这里加入登录用户名,会不会与已有的initData冲突
  594. model.makeValue("/root/reqData/REG_ID",model.getValue("/root/initData/rcvInfo/REG_ID"));
  595. commSubmit("UIH020020-service","savemission","glueAction.do");
  596. model.refresh();
  597. if(model.getValue("root/resData/rs_VO/rs_Row")=="MissionNoPart")
  598. {
  599. window.alert("所输入的板坯号与钢卷号在轧制计划中不匹配,请重新确认后再输入!");
  600. return;
  601. }
  602. var MsgChk = model.getValue("root/resData/MsgChk_VO/MsgChk_Row");
  603. if(MsgChk != null && MsgChk == "NOT"){
  604. alert(" 所输入的板坯号在轧制计划中不存在! ");
  605. return;
  606. }
  607. alert("@@@@ 板坯吊销 录入记录成功 @@@@");
  608. }
  609. function seleOnClick1()
  610. {
  611. var WkGroup = model1.getValue("/root/formData/WK_GROUP1");
  612. model.setValue("/root/formData/WK_GROUP", WkGroup);
  613. model.removenode("/root/reqData");
  614. model.makeNode("/root/reqData");
  615. model.duplicate("/root/reqData","/root/formData/WK_GROUP");
  616. commSubmit("UIH020020-service","onclick1","glueAction.do");
  617. commAppendData("/root/initData/INIT_EMP_NO1/onclickResult_VO","/root/resData/onclickResult_VO");
  618. model.refresh();
  619. }
  620. function seleOnClick2()
  621. {
  622. var WkGroup = model1.getValue("/root/formData/WK_GROUP2");
  623. model.setValue("/root/formData/WK_GROUP", WkGroup);
  624. model.removenode("/root/reqData");
  625. model.makeNode("/root/reqData");
  626. model.duplicate("/root/reqData","/root/formData/WK_GROUP");
  627. commSubmit("UIH020020-service","onclick1","glueAction.do");
  628. commAppendData("/root/initData/INIT_EMP_NO2/onclickResult_VO","/root/resData/onclickResult_VO");
  629. model.refresh();
  630. }
  631. function seleOnClick3()
  632. {
  633. var WkGroup = model1.getValue("/root/formData/WK_GROUP3");
  634. model.setValue("/root/formData/WK_GROUP", WkGroup);
  635. model.removenode("/root/reqData");
  636. model.makeNode("/root/reqData");
  637. model.duplicate("/root/reqData","/root/formData/WK_GROUP");
  638. commSubmit("UIH020020-service","onclick1","glueAction.do");
  639. commAppendData("/root/initData/INIT_EMP_NO3/onclickResult_VO","/root/resData/onclickResult_VO");
  640. model.refresh();
  641. }
  642. ]]>
  643. </script>
  644. <script type="javascript" src="../../js/boaCommon.js"/>
  645. </xhtml:head>
  646. <xhtml:body guideline="2,0;">
  647. <caption id="caption1" class="cell" style="left:0px; top:5px; width:90px; height:20px; vertical-align:middle; border-color:#000000; ">板坯号</caption>
  648. <select1 id="combo1" ref="/root/formData/SLAB_NO" appearance="minimal" editmode="input" style="left:92px; top:5px; width:110px; height:20px; background-color:#ffff99; border-color:#000000; ">
  649. <choices>
  650. <itemset nodeset="/root/initData/INIT_SLAB_NO/InitDataResult_VO/InitDataResult_Row">
  651. <label ref="LABEL1"/>
  652. <value ref="VALUE1"/>
  653. </itemset>
  654. </choices>
  655. <script type="javascript" ev:event="xforms-value-changed">
  656. <![CDATA[
  657. model.removenode("/root/reqData");
  658. model.makeNode("/root/reqData");
  659. model.duplicate("/root/reqData","/root/formData/SLAB_NO");
  660. commSubmit("UIH020020-service","findcoil","glueAction.do");
  661. model1.setValue("/root/formData/COIL_NO",model1.getValue("/root/resData/rsltCoilNo_VO/rsltCoilNo_Row/COIL_NO"));
  662. //这里加入板坯的理论重量,减少业务人员的输入
  663. model.setValue("/root/SLAB_WGT",model1.getValue("/root/resData/rsltCoilNo_VO/rsltCoilNo_Row/SLAB_WGT"));
  664. model.refresh();
  665. find();
  666. ]]>
  667. </script>
  668. </select1>
  669. <caption id="caption22" class="cell" style="left:210px; top:5px; width:90px; height:20px; vertical-align:middle; border-color:#000000; ">生产流水号</caption>
  670. <select1 id="combo6" ref="/root/formData/COIL_NO" appearance="minimal" editmode="input" style="left:302px; top:5px; width:110px; height:20px; background-color:#ffff99; border-color:#000000; ">
  671. <choices>
  672. <itemset nodeset="/root/initData/INIT_COIL_NO/InitDataResult_VO/InitDataResult_Row">
  673. <label ref="LABEL2"/>
  674. <value ref="VALUE2"/>
  675. </itemset>
  676. </choices>
  677. </select1>
  678. <caption id="caption2" class="cell" style="left:422px; top:5px; width:90px; height:20px; vertical-align:middle; border-color:#000000; ">炉座号</caption>
  679. <select1 id="combo2" ref="/root/formData/DEVNO" appearance="minimal" style="left:514px; top:5px; width:110px; height:20px; background-color:#ffff99; border-color:#000000; ">
  680. <choices>
  681. <item>
  682. <label>1</label>
  683. <value>1</value>
  684. </item>
  685. <item>
  686. <label>2</label>
  687. <value>2</value>
  688. </item>
  689. <item>
  690. <label>3</label>
  691. <value>3</value>
  692. </item>
  693. </choices>
  694. </select1>
  695. <line id="line1" style="x1:0px; y1:30px; x2:980px; y2:30px; "/>
  696. <caption id="caption6" class="cell" style="left:8px; top:61px; width:70px; height:20px; vertical-align:middle; border-color:#000000; ">装炉时刻</caption>
  697. <input id="input1" ref="/root/formData/CHARING_DTIME" disabled="true" maxlength="14" format="yyyy-mm-dd hh:mm:ss" style="left:79px; top:61px; width:121px; height:20px; background-color:#ffff99; "/>
  698. <input id="input2" ref="/root/formData/CHRGING_BEF_WGT" disabled="true" maxlength="9" format="#,###" style="left:79px; top:83px; width:121px; height:20px; text-align:right; background-color:#ffff99; "/>
  699. <input id="input3" ref="/root/formData/CHRGING_BEF_TEMP" disabled="true" maxlength="5" format="99999" style="left:79px; top:105px; width:121px; height:20px; text-align:right; background-color:#ffff99; "/>
  700. <select1 id="combo7" ref="/root/formData/WK_SHIFT1" disabled="true" appearance="minimal" style="left:79px; top:127px; width:121px; height:20px; background-color:#ffff99; ">
  701. <choices>
  702. <itemset nodeset="/root/initData/INIT_SHIFT/ShiftResult_VO/ShiftResult_Row">
  703. <label ref="LABEL"/>
  704. <value ref="VALUE"/>
  705. </itemset>
  706. </choices>
  707. </select1>
  708. <select1 id="combo8" ref="/root/formData/WK_GROUP1" disabled="true" appearance="minimal" style="left:80px; top:149px; width:120px; height:20px; background-color:#ffff99; ">
  709. <choices>
  710. <itemset nodeset="/root/initData/INIT_GROUP/GroupResult_VO/GroupResult_Row">
  711. <label ref="LABEL"/>
  712. <value ref="VALUE"/>
  713. </itemset>
  714. </choices>
  715. <script type="javascript" ev:event="xforms-select">
  716. <![CDATA[
  717. seleOnClick1();
  718. ]]>
  719. </script>
  720. </select1>
  721. <select1 id="combo9" ref="/root/formData/WK_EMP_NO1" disabled="true" appearance="minimal" style="left:80px; top:171px; width:120px; height:20px; background-color:#ffff99; ">
  722. <choices>
  723. <itemset nodeset="/root/initData/INIT_EMP_NO1/onclickResult_VO/onclickResult_Row">
  724. <label ref="LABEL"/>
  725. <value ref="VALUE"/>
  726. </itemset>
  727. </choices>
  728. </select1>
  729. <caption id="caption24" class="cell" style="left:8px; top:171px; width:70px; height:20px; vertical-align:middle; border-color:#000000; ">登录人</caption>
  730. <caption id="caption23" class="cell" style="left:8px; top:149px; width:70px; height:20px; vertical-align:middle; border-color:#000000; ">班组</caption>
  731. <caption id="caption21" class="cell" style="left:8px; top:127px; width:70px; height:20px; vertical-align:middle; border-color:#000000; ">班次</caption>
  732. <caption id="caption7" class="cell" style="left:8px; top:83px; width:70px; height:20px; vertical-align:middle; border-color:#000000; ">装炉前重量</caption>
  733. <caption id="caption8" class="cell" style="left:8px; top:105px; width:70px; height:20px; vertical-align:middle; border-color:#000000; ">装炉前温度</caption>
  734. <shape id="rectangle1" appearance="rectangle" style="left:3px; top:56px; width:267px; height:140px; "/>
  735. <shape id="rectangle2" appearance="rectangle" style="left:275px; top:56px; width:343px; height:140px; "/>
  736. <shape id="rectangle3" appearance="rectangle" style="left:624px; top:56px; width:356px; height:140px; "/>
  737. <caption id="caption9" class="cell" style="left:281px; top:61px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">出炉时刻</caption>
  738. <input id="input4" ref="/root/formData/EXTRACT_DTIME" disabled="true" maxlength="14" format="yyyy-mm-dd hh:mm:ss" style="left:347px; top:61px; width:123px; height:20px; background-color:#ffff99; "/>
  739. <caption id="caption10" class="cell" style="left:281px; top:83px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">出炉温度</caption>
  740. <input id="input5" ref="/root/formData/EXTRACT_AVG_TEMP" disabled="true" maxlength="5" format="999999-9999999" style="left:347px; top:83px; width:123px; height:20px; text-align:right; background-color:#ffff99; "/>
  741. <caption id="caption11" class="cell" style="left:281px; top:105px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">均热段温度</caption>
  742. <input id="input6" ref="/root/formData/EQ_HT_TEMP" disabled="true" maxlength="5" format="999999-9999999" style="left:347px; top:105px; width:123px; height:20px; text-align:right; background-color:#ffff99; "/>
  743. <caption id="caption12" class="cell" style="left:477px; top:83px; width:90px; height:20px; vertical-align:middle; border-color:#000000; ">均热段在炉时间</caption>
  744. <input id="input7" ref="/root/formData/INFUR_HOUR" disabled="true" maxlength="6" format="999999" style="left:570px; top:61px; width:45px; height:20px; text-align:right; background-color:#ffff99; "/>
  745. <caption id="caption14" class="cell" style="left:477px; top:61px; width:90px; height:20px; vertical-align:middle; border-color:#000000; ">在炉时间</caption>
  746. <input id="input8" ref="/root/formData/EQ_HT_INFUR_HOUR" disabled="true" maxlength="6" format="999999" style="left:570px; top:83px; width:45px; height:20px; text-align:right; background-color:#ffff99; "/>
  747. <caption id="caption25" class="cell" style="left:281px; top:127px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">班次</caption>
  748. <select1 id="combo10" ref="/root/formData/WK_SHIFT2" disabled="true" appearance="minimal" style="left:347px; top:127px; width:123px; height:20px; background-color:#ffff99; ">
  749. <choices>
  750. <itemset nodeset="/root/initData/INIT_SHIFT/ShiftResult_VO/ShiftResult_Row">
  751. <label ref="LABEL"/>
  752. <value ref="VALUE"/>
  753. </itemset>
  754. </choices>
  755. </select1>
  756. <caption id="caption26" class="cell" style="left:281px; top:149px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">班组</caption>
  757. <select1 id="combo11" ref="/root/formData/WK_GROUP2" disabled="true" appearance="minimal" style="left:347px; top:149px; width:123px; height:20px; background-color:#ffff99; ">
  758. <choices>
  759. <itemset nodeset="/root/initData/INIT_GROUP/GroupResult_VO/GroupResult_Row">
  760. <label ref="LABEL"/>
  761. <value ref="VALUE"/>
  762. </itemset>
  763. </choices>
  764. <script type="javascript" ev:event="xforms-select">
  765. <![CDATA[
  766. seleOnClick2();
  767. ]]>
  768. </script>
  769. </select1>
  770. <caption id="caption27" class="cell" style="left:281px; top:172px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">登录人</caption>
  771. <select1 id="combo12" ref="/root/formData/WK_EMP_NO2" disabled="true" appearance="minimal" style="left:347px; top:172px; width:123px; height:20px; background-color:#ffff99; ">
  772. <choices>
  773. <itemset nodeset="/root/initData/INIT_EMP_NO2/onclickResult_VO/onclickResult_Row">
  774. <label ref="LABEL"/>
  775. <value ref="VALUE"/>
  776. </itemset>
  777. </choices>
  778. </select1>
  779. <input id="input10" ref="/root/formData/MISSNO_DTIME" disabled="true" maxlength="14" format="yyyy-mm-dd hh:mm:ss" style="left:694px; top:61px; width:146px; height:20px; background-color:#ffff99; "/>
  780. <input id="input9" ref="/root/formData/MISSNO_WTH" disabled="true" maxlength="6" style="left:912px; top:61px; width:63px; height:20px; background-color:#ffff99; "/>
  781. <input id="input11" ref="/root/formData/MISSNO_THK" disabled="true" maxlength="6" style="left:912px; top:83px; width:63px; height:20px; background-color:#ffff99; "/>
  782. <select1 id="combo3" ref="/root/formData/MISSNO_CLF" disabled="true" appearance="minimal" style="left:694px; top:83px; width:145px; height:20px; background-color:#ffff99; ">
  783. <choices>
  784. <itemset nodeset="/root/initData/INIT_REJ_CLF/RejCdResult_VO/RejCdResult_Row">
  785. <label ref="LABEL"/>
  786. <value ref="VALUE"/>
  787. </itemset>
  788. </choices>
  789. </select1>
  790. <select1 id="combo4" ref="/root/formData/MISSNO_CAUSE_CD" disabled="true" appearance="minimal" style="left:694px; top:105px; width:145px; height:20px; background-color:#ffff99; ">
  791. <choices>
  792. <itemset nodeset="/root/initData/INIT_REJ_RES_CD/RejResCdResult_VO/RejResCdResult_Row">
  793. <label ref="LABEL"/>
  794. <value ref="VALUE"/>
  795. </itemset>
  796. </choices>
  797. </select1>
  798. <caption id="caption28" class="cell" style="left:628px; top:127px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">班次</caption>
  799. <select1 id="combo13" ref="/root/formData/WK_SHIFT3" disabled="true" appearance="minimal" style="left:694px; top:127px; width:145px; height:20px; background-color:#ffff99; ">
  800. <choices>
  801. <itemset nodeset="/root/initData/INIT_SHIFT/ShiftResult_VO/ShiftResult_Row">
  802. <label ref="LABEL"/>
  803. <value ref="VALUE"/>
  804. </itemset>
  805. </choices>
  806. </select1>
  807. <caption id="caption29" class="cell" style="left:628px; top:149px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">班组</caption>
  808. <select1 id="combo14" ref="/root/formData/WK_GROUP3" disabled="true" appearance="minimal" style="left:694px; top:149px; width:145px; height:20px; background-color:#ffff99; ">
  809. <choices>
  810. <itemset nodeset="/root/initData/INIT_GROUP/GroupResult_VO/GroupResult_Row">
  811. <label ref="LABEL"/>
  812. <value ref="VALUE"/>
  813. </itemset>
  814. </choices>
  815. <script type="javascript" ev:event="xforms-select">
  816. <![CDATA[
  817. seleOnClick3();
  818. ]]>
  819. </script>
  820. </select1>
  821. <caption id="caption30" class="cell" style="left:628px; top:171px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">登录人</caption>
  822. <select1 id="combo15" ref="/root/formData/WK_EMP_NO3" disabled="true" appearance="minimal" style="left:694px; top:171px; width:145px; height:20px; background-color:#ffff99; ">
  823. <choices>
  824. <itemset nodeset="/root/initData/INIT_EMP_NO3/onclickResult_VO/onclickResult_Row">
  825. <label ref="LABEL"/>
  826. <value ref="VALUE"/>
  827. </itemset>
  828. </choices>
  829. </select1>
  830. <caption id="caption15" class="cell" style="left:628px; top:83px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">吊销位置</caption>
  831. <caption id="caption16" class="cell" style="left:628px; top:105px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">吊销原因</caption>
  832. <caption id="caption17" class="cell" style="left:628px; top:61px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">吊销时间</caption>
  833. <caption id="caption13" style="left:3px; top:35px; width:85px; height:20px; text-align:right; border-color:#000000; border-style:solid; ">加热炉装炉</caption>
  834. <caption id="caption18" style="left:275px; top:35px; width:85px; height:20px; text-align:right; border-color:#000000; border-style:solid; ">加热炉出炉</caption>
  835. <caption id="caption19" style="left:624px; top:35px; width:85px; height:20px; text-align:right; border-color:#000000; border-style:solid; ">板坯吊销</caption>
  836. <bool id="bool2" checkvalue="1" ref="/root/checkData/PRE_HEAT" style="left:8px; top:39px; width:12px; height:12px; ">
  837. <script type="javascript" ev:event="xforms-value-changed">
  838. <![CDATA[
  839. checkValueChange();
  840. ]]>
  841. </script>
  842. </bool>
  843. <bool id="bool1" checkvalue="2" ref="/root/checkData/HEAT" style="left:280px; top:39px; width:12px; height:12px; ">
  844. <script type="javascript" ev:event="xforms-value-changed">
  845. <![CDATA[
  846. checkValueChange();
  847. ]]>
  848. </script>
  849. </bool>
  850. <bool id="bool3" checkvalue="3" ref="/root/checkData/MISSION_HEAT" style="left:630px; top:39px; width:12px; height:12px; ">
  851. <script type="javascript" ev:event="xforms-value-changed">
  852. <![CDATA[
  853. checkValueChange();
  854. ]]>
  855. </script>
  856. </bool>
  857. <datagrid id="datagrid1" nodeset="/root/searchData/RhfChExtResult_VO/RhfChExtResult_Row" allowuserresize="false" caption="板坯号^生产流水号^板坯状态^炉号^装炉前的温度^加热炉前重量^均热段温度^在炉时间^装炉时刻^出炉时刻^出炉温度^吊销原因^吊销时间" colsep="^" colwidth="90, 90, 58, 34, 86, 89, 72, 61, 120, 120, 62, 60, 120" defaultrows="20" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:225px; width:980px; height:375px; border-color:#000000; ">
  858. <col editable="false" ref="SLAB_NO" type="input" style="background-color:#ffffff; "/>
  859. <col editable="false" ref="COIL_NO" type="input" style="background-color:#ffffff; "/>
  860. <col ref="RHF_STAT"/>
  861. <col editable="false" ref="DEVNO" type="input" style="background-color:#ffffff; "/>
  862. <col ref="CHRGING_BEF_TEMP" style="text-align:right; "/>
  863. <col ref="CHRGING_BEF_WGT" format="#,###" style="text-align:right; "/>
  864. <col ref="EQ_HT_TEMP" visibility="hidden" style="text-align:right; "/>
  865. <col ref="INFUR_HOUR" visibility="hidden" style="text-align:right; "/>
  866. <col ref="CHARING_DTIME" format="yyyy-mm-dd hh:mm:ss"/>
  867. <col ref="EXTRACT_DTIME" visibility="hidden" format="yyyy-mm-dd hh:mm:ss"/>
  868. <col ref="EXTRACT_AVG_TEMP" visibility="hidden" style="text-align:right; "/>
  869. <col ref="MISSNO_CAUSE_CD"/>
  870. <col ref="MISSNO_DTIME" visibility="hidden" format="yyyy-mm-dd hh:mm:ss"/>
  871. </datagrid>
  872. <caption id="caption20" class="cell2" style="left:0px; top:205px; width:85px; height:20px; ">装炉出炉查询</caption>
  873. <line id="line3" style="x1:0px; y1:200px; x2:980px; y2:200px; "/>
  874. <caption id="caption4" style="left:200px; top:85px; width:35px; height:20px; ">Kg</caption>
  875. <caption id="caption3" class="cell" style="left:845px; top:61px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">轧回宽度</caption>
  876. <caption id="caption5" class="cell" style="left:845px; top:83px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">轧回厚度</caption>
  877. <caption id="caption31" class="cell" style="left:845px; top:171px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">轧回辊道</caption>
  878. <select1 id="combo5" ref="/root/formData/MISSNO_YARD" disabled="true" appearance="minimal" style="left:912px; top:171px; width:63px; height:20px; background-color:#ffff99; ">
  879. <choices>
  880. <item>
  881. <label/>
  882. <value/>
  883. </item>
  884. <item>
  885. <label>C7</label>
  886. <value>C7</value>
  887. </item>
  888. <item>
  889. <label>C8</label>
  890. <value>C8</value>
  891. </item>
  892. </choices>
  893. </select1>
  894. <caption id="caption32" class="cell" style="left:204px; top:149px; width:64px; height:20px; vertical-align:middle; border-color:#000000; ">装入位置</caption>
  895. <select1 id="combo16" ref="/root/formData/ROW_NUM" disabled="true" appearance="minimal" editmode="input" style="left:204px; top:171px; width:65px; height:20px; background-color:#ffff99; ">
  896. <choices>
  897. <item>
  898. <label>一列</label>
  899. <value>1</value>
  900. </item>
  901. <item>
  902. <label>二列</label>
  903. <value>2</value>
  904. </item>
  905. <item>
  906. <label>长坯</label>
  907. <value>0</value>
  908. </item>
  909. </choices>
  910. </select1>
  911. <caption id="caption33" class="cell" style="left:845px; top:150px; width:65px; height:20px; vertical-align:middle; border-color:#000000; ">炉前跺位</caption>
  912. <select1 id="combo17" ref="/root/formData/MISSNO_SLAB" disabled="true" appearance="minimal" style="left:912px; top:150px; width:63px; height:20px; background-color:#ffff99; ">
  913. <choices>
  914. <item>
  915. <label/>
  916. <value/>
  917. </item>
  918. <item>
  919. <label>D0101</label>
  920. <value>D0101</value>
  921. </item>
  922. <item>
  923. <label>D0102</label>
  924. <value>D0102</value>
  925. </item>
  926. <item>
  927. <label>D0103</label>
  928. <value>D0103</value>
  929. </item>
  930. <item>
  931. <label>D0104</label>
  932. <value>D0104</value>
  933. </item>
  934. <item>
  935. <label>D0105</label>
  936. <value>D0105</value>
  937. </item>
  938. <item>
  939. <label>D0106</label>
  940. <value>D0106</value>
  941. </item>
  942. <item>
  943. <label>D0107</label>
  944. <value>D0107</value>
  945. </item>
  946. <item>
  947. <label>D0108</label>
  948. <value>D0108</value>
  949. </item>
  950. <item>
  951. <label>D0109</label>
  952. <value>D0109</value>
  953. </item>
  954. <item>
  955. <label>D0110</label>
  956. <value>D0110</value>
  957. </item>
  958. </choices>
  959. </select1>
  960. <button id="button1" style="left:680px; top:0px; width:100px; height:20px; ">
  961. <caption>button1</caption>
  962. <script type="javascript" ev:event="onclick">
  963. <![CDATA[
  964. save();
  965. ]]>
  966. </script>
  967. </button>
  968. </xhtml:body>
  969. </xhtml:html>