UIH040010.xrw 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet type="text/css" href="../../css/body.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[热轧作业>>轧辊/热轧标准>>入库轧辊登录与查询(UIH040010)]]>
  7. </xhtml:title>
  8. <model id="model1">
  9. <instance id="instance1">
  10. <root xmlns="">
  11. <searchData>
  12. </searchData>
  13. <reqData/>
  14. <resData/>
  15. <fromData>
  16. <ROLL_NO/>
  17. <ROLL_STAT/>
  18. <ROLL_KIND/>
  19. </fromData>
  20. <datagrid1>
  21. <record>
  22. <ROLL_NO/>
  23. <ROLL_TYPE/>
  24. <ROLL_MAKER/>
  25. <ROLL_UCOST/>
  26. <ENT_DIA/>
  27. <DISUSE_DIA/>
  28. <ROLL_LEN/>
  29. <ENT_DTIME/>
  30. <ENT_ROLL_WKSHIFT/>
  31. <ENT_ROLL_WKSGROUP/>
  32. <ROLL_ENT_EMP_ID/>
  33. <ROLL_MAT_QLTY/>
  34. <SURFACE_TREAT_TYPE/>
  35. <LEN_TOL/>
  36. <SONIC_SIGHT/>
  37. <ROLL_SHAPE_CD/>
  38. </record>
  39. </datagrid1>
  40. </root>
  41. </instance>
  42. <script type="javascript" ev:event="xforms-ready">
  43. <![CDATA[
  44. find();
  45. model.refresh();
  46. ]]>
  47. </script>
  48. </model>
  49. <script type="javascript">
  50. <![CDATA[
  51. function find(){
  52. var rollKind =model.getValue("/root/fromData/ROLL_KIND") ;
  53. model.removenode("/root/reqData");
  54. model.makeValue("/root/reqData/ROLL_KIND",rollKind);
  55. commSubmit("UIH040010-service","find","glueAction.do");
  56. //datagrid1.cellStyle("background-color", 1, 0) = "#ffff99";TL
  57. //datagrid1.rowStyle(1,"all", "background-color")="#ffff99";颜色变化 行和单元格
  58. commAppendData("/root/searchData/rollResult_VO","/root/resData/rollResult_VO");
  59. model.refresh();
  60. }
  61. function save(){
  62. //检查辊号是否为空,用接点帮定每个字段
  63. if(model.getValue(" /root/datagrid1/record["+1+"]/ ROLL_NO") == "" )
  64. {
  65. alert(" 辊号不能为空! ");
  66. return;
  67. }else{
  68. //提交修改(整个表格提交)
  69. model.removenode("/root/reqData");
  70. model.makeValue("/root/reqData/ROLL_NO",model.getValue("/root/datagrid1/record/ROLL_NO"));
  71. model.makeValue("/root/reqData/ROLL_TYPE",model.getValue("/root/datagrid1/record/ROLL_TYPE"));
  72. model.makeValue("/root/reqData/ROLL_MAKER",model.getValue("/root/datagrid1/record/ROLL_MAKER"));
  73. model.makeValue("/root/reqData/ROLL_UCOST",model.getValue("/root/datagrid1/record/ROLL_UCOST"));
  74. model.makeValue("/root/reqData/ENT_DIA",model.getValue("/root/datagrid1/record/ENT_DIA"));
  75. model.makeValue("/root/reqData/DISUSE_DIA",model.getValue("/root/datagrid1/record/DISUSE_DIA"));
  76. model.makeValue("/root/reqData/ROLL_LEN",model.getValue("/root/datagrid1/record/ROLL_LEN"));
  77. model.makeValue("/root/reqData/ENT_DTIME",model.getValue("/root/datagrid1/record/ENT_DTIME"));
  78. model.makeValue("/root/reqData/ENT_DTIME",model.getValue("/root/datagrid1/record/ENT_DTIME"));
  79. model.makeValue("/root/reqData/ENT_ROLL_WKSHIFT",model.getValue("/root/datagrid1/record/ENT_ROLL_WKSHIFT"));
  80. model.makeValue("/root/reqData/ENT_ROLL_WKSGROUP",model.getValue("/root/datagrid1/record/ENT_ROLL_WKSGROUP"));
  81. model.makeValue("/root/reqData/ROLL_ENT_EMP_ID",model.getValue("/root/datagrid1/record/ROLL_ENT_EMP_ID"));
  82. model.makeValue("/root/reqData/ROLL_MAT_QLTY",model.getValue("/root/datagrid1/record/ROLL_MAT_QLTY"));
  83. model.makeValue("/root/reqData/SURFACE_TREAT_TYPE",model.getValue("/root/datagrid1/record/SURFACE_TREAT_TYPE"));
  84. model.makeValue("/root/reqData/LEN_TOL",model.getValue("/root/datagrid1/record/LEN_TOL"));
  85. model.makeValue("/root/reqData/SONIC_SIGHT",model.getValue("/root/datagrid1/record/SONIC_SIGHT"));
  86. model.makeValue("/root/reqData/ROLL_SHAPE_CD",model.getValue("/root/datagrid1/record/ROLL_SHAPE_CD"));
  87. //commMultiUpdate(datagrid1,"/root/reqData","A",true,"rowStuts");
  88. commSubmit("UIH040010-service","save","glueAction.do");
  89. alert(" @@@@ 保存成功! @@@@ ");
  90. find();
  91. }
  92. }
  93. //删除方法
  94. function delete1(){
  95. //清空发送接点
  96. model.removenode("/root/reqData");
  97. model.makeNode("/root/reqData");
  98. // //获取datagrid1的轧辊号
  99. var roll_no = model.getValue("/root/datagrid1/record[1]/ROLL_NO");
  100. if(roll_no == ""){
  101. alert(" 需要删除的轧辊号不能为空,请在轧辊输入表内输入相应的轧辊号! ");
  102. return;
  103. }else{
  104. model.setValue("/root/fromData/ROLL_NO",roll_no);
  105. }
  106. model.duplicate("/root/reqData","/root/fromData/ROLL_NO");
  107. commSubmit("UIH040010-service","delete","glueAction.do");
  108. alert(" @@@@ 删除成功! @@@@ ");
  109. find();
  110. }
  111. ]]>
  112. </script>
  113. <script type="javascript" src="../../js/boaMsg.js"/>
  114. <script type="javascript" src="../../js/boaCommon.js"/>
  115. </xhtml:head>
  116. <xhtml:body guideline="2,0;">
  117. <caption id="caption1" class="cell" style="left:890px; top:0px; width:90px; height:23px; font-weight:bold; border-color:#000000; "/>
  118. <datagrid id="datagrid1" nodeset="/root/datagrid1/record" scroll="autohscroll" allowuserresize="false" caption="辊号&#xA;^类别^厂家标志^单价^入库直径^废弃直径^长度^入库时间^材质^超声波探伤^表面质量^尺寸公差^辊型^班次 ^班组^登录人" colsep="^" colwidth="73, 49, 62, 55, 64, 59, 54, 87, 55, 74, 66, 61, 51, 46, 43, 77" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" style="left:0px; top:20px; width:980px; height:60px; border-color:#000000; ">
  119. <col ref="ROLL_NO" type="input" maxlength="8" style="background-color:#ffff99; "/>
  120. <col ref="ROLL_TYPE" type="combo" style="background-color:#ffff99; ">
  121. <choices>
  122. <item>
  123. <label>工作辊</label>
  124. <value>WKR</value>
  125. </item>
  126. <item>
  127. <label>支撑辊</label>
  128. <value>BUR</value>
  129. </item>
  130. <item>
  131. <label>立辊</label>
  132. <value>EWR</value>
  133. </item>
  134. <item>
  135. <label>夹送辊</label>
  136. <value>JWR</value>
  137. </item>
  138. <item>
  139. <label>助卷辊</label>
  140. <value>ZWR</value>
  141. </item>
  142. <item>
  143. <label>SPM工作辊</label>
  144. <value>SWR</value>
  145. </item>
  146. <item>
  147. <label>SPM支撑辊</label>
  148. <value>SBR</value>
  149. </item>
  150. </choices>
  151. </col>
  152. <col ref="ROLL_MAKER" type="input" maxlength="6" style="background-color:#ffff99; "/>
  153. <col ref="ROLL_UCOST" type="input" maxlength="12" style="text-align:right; background-color:#ffff99; "/>
  154. <col ref="ENT_DIA" type="input" maxlength="6" style="left:360px; top:21px; width:90px; height:21px; text-align:right; background-color:#ffff99; "/>
  155. <col ref="DISUSE_DIA" type="input" maxlength="6" style="text-align:right; background-color:#ffff99; "/>
  156. <col ref="ROLL_LEN" type="input" maxlength="9" style="text-align:right; background-color:#ffff99; "/>
  157. <col ref="ENT_DTIME" type="inputdate" format="yyyy-mm-dd hh:mm:ss" style="background-color:#ffff99; "/>
  158. <col ref="ROLL_MAT_QLTY" type="input" maxlength="6" style="background-color:#ffff99; "/>
  159. <col ref="SONIC_SIGHT" type="combo" style="background-color:#ffff99; ">
  160. <choices>
  161. <item>
  162. <label>Y</label>
  163. <value>Y</value>
  164. </item>
  165. <item>
  166. <label>N</label>
  167. <value>N</value>
  168. </item>
  169. </choices>
  170. </col>
  171. <col ref="SURFACE_TREAT_TYPE" type="combo" style="background-color:#ffff99; ">
  172. <choices>
  173. <item>
  174. <label>Y</label>
  175. <value>Y</value>
  176. </item>
  177. <item>
  178. <label>N</label>
  179. <value>N</value>
  180. </item>
  181. </choices>
  182. </col>
  183. <col ref="LEN_TOL" type="input" maxlength="9" style="background-color:#ffff99; "/>
  184. <col ref="ROLL_SHAPE_CD" type="input" maxlength="6" style="background-color:#ffff99; "/>
  185. <col ref="ENT_ROLL_WKSHIFT" type="combo" style="background-color:#ffff99; ">
  186. <choices>
  187. <item>
  188. <label>早</label>
  189. <value>1</value>
  190. </item>
  191. <item>
  192. <label>中</label>
  193. <value>2</value>
  194. </item>
  195. <item>
  196. <label>晚</label>
  197. <value>3</value>
  198. </item>
  199. </choices>
  200. </col>
  201. <col ref="ENT_ROLL_WKSGROUP" type="combo" style="background-color:#ffff99; ">
  202. <choices>
  203. <item>
  204. <label>甲</label>
  205. <value>A</value>
  206. </item>
  207. <item>
  208. <label>乙</label>
  209. <value>B</value>
  210. </item>
  211. <item>
  212. <label>丙</label>
  213. <value>C</value>
  214. </item>
  215. <item>
  216. <label>丁</label>
  217. <value>D</value>
  218. </item>
  219. </choices>
  220. </col>
  221. <col ref="ROLL_ENT_EMP_ID" type="input" maxlength="10" style="background-color:#ffff99; "/>
  222. </datagrid>
  223. <datagrid id="datagrid2" nodeset="/root/searchData/rollResult_VO/rollResult_Row" allowuserresize="false" caption="辊号&#xA;^状态^类别^厂家标志^材质^单价^入库直径^废弃直径^长度^超声波探伤^入库时间^表面质量^尺寸公差^辊型^班次^ 班组^登录人" colsep="^" colwidth="72, 47, 49, 68, 56, 54, 67, 67, 52, 69, 72, 56, 61, 45, 42, 44, 55" defaultrows="25" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:118px; width:980px; height:482px; border-color:#000000; ">
  224. <col ref="ROLL_NO" type="output"/>
  225. <col ref="ROLL_STAT" type="output"/>
  226. <col ref="ROLL_TYPE" type="output"/>
  227. <col ref="ROLL_MAKER" type="output"/>
  228. <col ref="ROLL_MAT_QLTY" type="output"/>
  229. <col ref="ROLL_UCOST" type="output" style="text-align:right; "/>
  230. <col ref="ENT_DIA" type="output" style="text-align:right; "/>
  231. <col ref="DISUSE_DIA" type="output" style="text-align:right; "/>
  232. <col ref="ROLL_LEN" type="output" style="text-align:right; "/>
  233. <col ref="SONIC_SIGHT" type="output"/>
  234. <col ref="ENT_DTIME" type="output" format="yyyy-mm-dd hh:mm:ss"/>
  235. <col ref="SURFACE_TREAT_TYPE" type="output"/>
  236. <col ref="LEN_TOL" type="output"/>
  237. <col ref="ROLL_SHAPE_CD" type="output"/>
  238. <col ref="ENT_ROLL_WKSHIFT" type="output"/>
  239. <col ref="ENT_ROLL_WKSGROUP" type="output"/>
  240. <col ref="ROLL_ENT_EMP_ID" type="output"/>
  241. <script type="javascript" ev:event="ondblclick">
  242. <![CDATA[
  243. //用双击事件把已经入库的轧辊拿出来,做修改。应对入库错了的情况
  244. var nodeSet2 = datagrid2.nodeset;
  245. var rw;
  246. for(var i=0;i<datagrid2.selectedRows;i++){
  247. //获得当前的选中行
  248. rw = datagrid2.selectedRow(i);
  249. }
  250. //取出相应的需要修改的数据,放入datagrid1中
  251. var roll_no = model.getValue(nodeSet2+"["+rw+"]/ROLL_NO");
  252. var roll_type = model.getValue(nodeSet2+"["+rw+"]/ROLL_TYPE");
  253. var roll_maker = model.getValue(nodeSet2+"["+rw+"]/ROLL_MAKER");
  254. var roll_ucost = model.getValue(nodeSet2+"["+rw+"]/ROLL_UCOST");
  255. var ent_dia = model.getValue(nodeSet2+"["+rw+"]/ENT_DIA");
  256. var disuse_dia = model.getValue(nodeSet2+"["+rw+"]/DISUSE_DIA");
  257. var roll_len = model.getValue(nodeSet2+"["+rw+"]/ROLL_LEN");
  258. var ent_dtime = model.getValue(nodeSet2+"["+rw+"]/ENT_DTIME");
  259. var ent_roll_wkshift = model.getValue(nodeSet2+"["+rw+"]/ENT_ROLL_WKSHIFT");
  260. var ent_roll_wksgroup = model.getValue(nodeSet2+"["+rw+"]/ENT_ROLL_WKSGROUP");
  261. var roll_ent_emp_id = model.getValue(nodeSet2+"["+rw+"]/ROLL_ENT_EMP_ID");
  262. var roll_mat_qlty = model.getValue(nodeSet2+"["+rw+"]/ROLL_MAT_QLTY");
  263. var surface_treat_type = model.getValue(nodeSet2+"["+rw+"]/SURFACE_TREAT_TYPE");
  264. var len_tol = model.getValue(nodeSet2+"["+rw+"]/LEN_TOL");
  265. var sonic_sight = model.getValue(nodeSet2+"["+rw+"]/SONIC_SIGHT");
  266. var roll_shape_cd = model.getValue(nodeSet2+"["+rw+"]/ROLL_SHAPE_CD");
  267. model.setValue("/root/datagrid1/record/ROLL_NO",roll_no);
  268. model.setValue("/root/datagrid1/record/ROLL_TYPE",roll_type);
  269. model.setValue("/root/datagrid1/record/ROLL_MAKER",roll_maker);
  270. model.setValue("/root/datagrid1/record/ROLL_UCOST",roll_ucost);
  271. model.setValue("/root/datagrid1/record/ENT_DIA",ent_dia);
  272. model.setValue("/root/datagrid1/record/DISUSE_DIA",disuse_dia);
  273. model.setValue("/root/datagrid1/record/ROLL_LEN",roll_len);
  274. model.setValue("/root/datagrid1/record/ENT_DTIME",ent_dtime);
  275. model.setValue("/root/datagrid1/record/ENT_DTIME",ent_dtime);
  276. model.setValue("/root/datagrid1/record/ENT_ROLL_WKSHIFT",ent_roll_wkshift);
  277. model.setValue("/root/datagrid1/record/ENT_ROLL_WKSGROUP",ent_roll_wksgroup);
  278. model.setValue("/root/datagrid1/record/ROLL_ENT_EMP_ID",roll_ent_emp_id);
  279. model.setValue("/root/datagrid1/record/ROLL_MAT_QLTY",roll_mat_qlty);
  280. model.setValue("/root/datagrid1/record/SURFACE_TREAT_TYPE",surface_treat_type);
  281. model.setValue("/root/datagrid1/record/LEN_TOL",len_tol);
  282. model.setValue("/root/datagrid1/record/SONIC_SIGHT",sonic_sight);
  283. model.setValue("/root/datagrid1/record/ROLL_SHAPE_CD",roll_shape_cd);
  284. model.refresh();
  285. ]]>
  286. </script>
  287. </datagrid>
  288. <caption id="caption2" class="cell" style="left:0px; top:94px; width:90px; height:23px; font-weight:bold; border-color:#000000; ">入库轧辊 查询</caption>
  289. <button id="button1" style="left:890px; top:0px; width:90px; height:20px; ">
  290. <caption>删除轧辊</caption>
  291. <script type="javascript" ev:event="DOMActivate">
  292. <![CDATA[
  293. delete1();
  294. ]]>
  295. </script>
  296. </button>
  297. <line id="line2" style="x1:0px; y1:85px; x2:979px; y2:85px; "/>
  298. <caption id="caption3" style="left:145px; top:96px; width:60px; height:20px; ">轧辊种类</caption>
  299. <select1 id="combo1" ref="/root/fromData/ROLL_KIND" appearance="minimal" style="left:196px; top:95px; width:139px; height:20px; ">
  300. <choices>
  301. <item>
  302. <label>--全部--</label>
  303. <value/>
  304. </item>
  305. <item>
  306. <label>F1-4工作辊</label>
  307. <value>A</value>
  308. </item>
  309. <item>
  310. <label>F5-7工作辊</label>
  311. <value>B</value>
  312. </item>
  313. <item>
  314. <label>R1 工作辊</label>
  315. <value>D</value>
  316. </item>
  317. <item>
  318. <label>R2 工作辊</label>
  319. <value>C</value>
  320. </item>
  321. <item>
  322. <label>R2,F1-F7支撑辊</label>
  323. <value>0</value>
  324. </item>
  325. <item>
  326. <label>E1立辊</label>
  327. <value>E1</value>
  328. </item>
  329. <item>
  330. <label>E2立辊</label>
  331. <value>E2</value>
  332. </item>
  333. <item>
  334. <label>夹送辊</label>
  335. <value>J</value>
  336. </item>
  337. <item>
  338. <label>助卷辊</label>
  339. <value>Z</value>
  340. </item>
  341. <item>
  342. <label>SPM工作辊</label>
  343. <value>SG</value>
  344. </item>
  345. <item>
  346. <label>SPM工作辊</label>
  347. <value>SZ</value>
  348. </item>
  349. </choices>
  350. </select1>
  351. </xhtml:body>
  352. </xhtml:html>