03f68b281f18b868e66f10b995fd2c2d8ff210be.svn-base 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453
  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[热轧作业>>热轧作业实绩>>平整分卷实绩登录与查询(UIH020080)]]>
  7. </xhtml:title>
  8. <model id="model1">
  9. <instance id="instance1">
  10. <root xmlns="">
  11. <resData/>
  12. <reqData/>
  13. <datagrid1/>
  14. <datagrid3/>
  15. <datagrid2>
  16. <LogonCoilNo_VO>
  17. <LogonCoilNo_Row>
  18. <OLD_SAMPL_NO/>
  19. <COIL_NO/>
  20. <CUT_NO/>
  21. <COIL_THK/>
  22. <COIL_WTH/>
  23. <COIL_OUTDIA/>
  24. <ACT_WGT/>
  25. <SAMPL_PICK_YN/>
  26. <CRK_CD1/>
  27. <CRK_CD2/>
  28. <CRK_CD3/>
  29. <CRK_CD4/>
  30. <ORD_FL/>
  31. <CUR_LOAD_LOC/>
  32. </LogonCoilNo_Row>
  33. </LogonCoilNo_VO>
  34. </datagrid2>
  35. <COIL_NO/>
  36. <datagrid4>
  37. <Row>
  38. <SPM_SHIFT/>
  39. <SPM_GROUP/>
  40. <SPM_EMP_ID/>
  41. </Row>
  42. </datagrid4>
  43. <searchData>
  44. <COIL_NO/>
  45. <SPM_YN/>
  46. </searchData>
  47. <dblclickData>
  48. <CRK_CD/>
  49. </dblclickData>
  50. </root>
  51. </instance>
  52. </model>
  53. <script type="javascript">
  54. <![CDATA[
  55. function find(){
  56. //清空发送接点
  57. model.removenode("/root/reqData");
  58. model.makeNode("/root/reqData");
  59. //清空表单datagrid2
  60. model.removenode("/root/datagrid2");
  61. model.makeNode("/root/datagrid2");
  62. //清空datagrid1
  63. model.removenode("/root/datagrid1");
  64. model.makeNode("/root/datagrid1");
  65. //获取输入的钢卷号信息,这里的钢卷号指的是批次号 OLD_SAMPL_NO
  66. var COIL_NO = model.getValue("/root/searchData/COIL_NO");
  67. //判断钢卷号是否为空,如果不为空的话说明不是分卷钢卷带入钢卷好进行查询。
  68. //如果为空的话,说明是分卷钢卷,SPM_YN标志为1
  69. if(COIL_NO == ""){
  70. //设置标志位为1
  71. model.setValue("/root/searchData/SPM_YN","1");
  72. }else{
  73. model.setValue("/root/searchData/SPM_YN","");
  74. }
  75. //把需要的参数放入reqData中
  76. commSendReq("/root/searchData");
  77. commSubmit("UIH020080-service","find","glueAction.do");
  78. commAppendData("/root/datagrid1/WaitCoilNo_VO","/root/resData/WaitCoilNo_VO");
  79. commAppendData("/root/datagrid3/EndCoilNo_VO","/root/resData/EndCoilNo_VO");
  80. model.refresh();
  81. }
  82. //保存方法
  83. function save(){
  84. //清空发送接点
  85. model.removenode("/root/reqData");
  86. model.makeNode("/root/reqData");
  87. //发送之前判断分卷作业实绩登录的信息是否被分割,也就是第二行是否存在值
  88. var nodeSet2 = datagrid2.nodeset;
  89. var COIL_NO2 = model.getValue(nodeSet2+"[2]/COIL_NO");
  90. var OLD_SAMPL_NO2 = model.getValue(nodeSet2+"[2]/OLD_SAMPL_NO");
  91. //这里还需要判断存放位置是否为空,如果为空的话也不能让他保存通过
  92. var CUR_LOAD_LOC1 = model.getValue(nodeSet2+"[1]/CUR_LOAD_LOC");
  93. var CUR_LOAD_LOC2 = model.getValue(nodeSet2+"[2]/CUR_LOAD_LOC");
  94. if(COIL_NO2 == ""){
  95. alert( "分卷作业实绩登录中的钢卷号没有被分割,请确认后再点击保存按钮!" );
  96. return;
  97. }else if(OLD_SAMPL_NO2 == ""){
  98. alert( "分卷作业实绩登录中的批次号没有被分割,请确认后再点击保存按钮!" );
  99. return;
  100. }else if(CUR_LOAD_LOC1 == ""){
  101. alert( "分卷作业实绩登录中的子钢卷1没有存放地址,请输入相应的存放地址! " );
  102. return;
  103. }else if(CUR_LOAD_LOC2 == ""){
  104. alert( "分卷作业实绩登录中的子钢卷2没有存放地址,请输入相应的存放地址! " );
  105. return;
  106. }
  107. //作业班组,班次,作业人信息不能为空。所以提示
  108. var shift = model.getValue("/root/datagrid4/Row/SPM_SHIFT");
  109. var group = model.getValue("/root/datagrid4/Row/SPM_GROUP");
  110. var id = model.getValue("/root/datagrid4/Row/SPM_EMP_ID");
  111. if(shift == ""){
  112. alert(" 班次信息不能为空,请选择相关的班次信息! ");
  113. return;
  114. }else if(group == ""){
  115. alert(" 班组信息不能为空,请选择相关的班组信息! ");
  116. return;
  117. }else if(id == ""){
  118. alert(" 作业者信息不能为空,请选择相关的作业者信息! ");
  119. return;
  120. }
  121. //这里把分卷作业实绩登录的第二行信息和datagrid4的信息分别发送到后台
  122. commMultiUpdate(datagrid2,"/root/reqData","A",true,"rowStuts2");
  123. commMultiUpdate(datagrid4,"/root/reqData","A",true,"rowStuts4");
  124. //model.refresh();
  125. commSubmit("UIH020080-service","save","glueAction.do");
  126. find();
  127. //清空班次,组作业人
  128. model.setValue("/root/datagrid4/Row/SPM_SHIFT","");
  129. model.setValue("/root/datagrid4/Row/SPM_GROUP","");
  130. model.setValue("/root/datagrid4/Row/SPM_EMP_ID","");
  131. model.refresh();
  132. }
  133. ]]>
  134. </script>
  135. <script type="javascript" src="../../js/boaMsg.js"/>
  136. <script type="javascript" src="../../js/boaCommon.js"/>
  137. </xhtml:head>
  138. <xhtml:body>
  139. <caption id="caption1" class="cell" style="left:0px; top:275px; width:80px; height:20px; font-weight:bold; text-align:center; background-color:#ffff99; border-color:#000000; border-style:solid; "/>
  140. <caption id="caption12" class="cell" style="left:0px; top:5px; width:90px; height:20px; font-weight:bold; text-align:center; border-color:#000000; border-style:solid; ">钢卷号</caption>
  141. <input id="input6" ref="/root/searchData/COIL_NO" maxlength="13" style="left:92px; top:5px; width:110px; height:20px; background-color:#ffff99; "/>
  142. <caption id="caption9" class="cell" style="left:0px; top:35px; width:115px; height:20px; font-weight:bold; text-align:center; border-color:#000000; border-style:solid; ">分卷作业对象登录</caption>
  143. <datagrid id="datagrid1" nodeset="/root/datagrid1/WaitCoilNo_VO/WaitCoilNo_Row" caption="选择^钢卷号^生产流水号^合同号^产品代码^实重量^钢卷外径^交货期^钢号^标准号^余材区分^订单用途^外观判定等级^瑕疵代码1^瑕疵代码2^瑕疵代码3^瑕疵代码4^综合判定等级|选择^钢卷号^生产流水号^合同号^产品代码^实重量^钢卷外径^交货期^钢号^标准号^余材区分^订单用途^外观判定等级^瑕疵代码1^瑕疵代码2^瑕疵代码3^瑕疵代码4^综合判定等级" colsep="^" colwidth="30, 90, 90, 79, 40, 50, 40, 70, 79, 62, 35, 58, 47, 40, 40, 40, 40, 47" defaultrows="10" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:55px; width:980px; height:210px; ">
  144. <col checkvalue="Y,N" ref="CHK" type="radio"/>
  145. <col editable="false" ref="OLD_SAMPL_NO" type="input" style="background-color:#ffffff; "/>
  146. <col editable="false" ref="COIL_NO" type="input" style="background-color:#ffffff; "/>
  147. <col editable="false" ref="ORD_NO" type="input" style="background-color:#ffffff; "/>
  148. <col editable="false" ref="PRODNM_CD" type="input" style="background-color:#ffffff; "/>
  149. <col editable="false" ref="ACT_WGT" type="input" format="#,###" style="text-align:right; background-color:#ffffff; "/>
  150. <col editable="false" ref="COIL_OUTDIA" type="input" style="text-align:right; background-color:#ffffff; "/>
  151. <col editable="false" ref="DEVLMT_DTIME" type="input" style="background-color:#ffffff; "/>
  152. <col editable="false" ref="STL_GRD" type="input" style="background-color:#ffffff; "/>
  153. <col editable="false" ref="SPEC_ABBSYM" type="input" style="background-color:#ffffff; "/>
  154. <col editable="false" ref="ORD_FL" type="input" style="background-color:#ffffff; "/>
  155. <col editable="false" ref="ORD_USE_CD" type="input" style="background-color:#ffffff; "/>
  156. <col editable="false" ref="EXTSHAPE_DEC_GRD" type="input" style="background-color:#ffffff; "/>
  157. <col editable="false" ref="CRK_CD1" type="input" style="background-color:#ffffff; "/>
  158. <col editable="false" ref="CRK_CD2" type="input" style="background-color:#ffffff; "/>
  159. <col editable="false" ref="CRK_CD3" type="input" style="background-color:#ffffff; "/>
  160. <col editable="false" ref="CRK_CD4" type="input" style="background-color:#ffffff; "/>
  161. <col editable="false" ref="TOT_DEC_GRD" type="input" style="background-color:#ffffff; "/>
  162. <script type="javascript" ev:event="xforms-value-changed">
  163. <![CDATA[
  164. //清空发送接点
  165. model.removenode("/root/reqData");
  166. model.makeNode("/root/reqData");
  167. //这里必须要刷新一次,好清空发送接点,否则的话查找后第一次点击没有效果
  168. //这里是这个方法自身的问题,它会记住你上次选的那一行。如果你再选的话就不会有反映
  169. //model.refresh();
  170. //接点路径
  171. var nodeSet1 = datagrid1.nodeset;
  172. //钢卷号,这里指批次号
  173. var COIL_NO;
  174. //取出选中的哪一行
  175. for(var i=1;i<datagrid1.rows;i++){
  176. var CHK = model.getValue(nodeSet1+"["+i+"]/CHK");
  177. if(CHK == "Y"){
  178. //获得选中哪一行的值,把批次号带下来以便于进行查询
  179. COIL_NO = model.getValue(nodeSet1+"["+i+"]/OLD_SAMPL_NO");
  180. model.setValue("/root/COIL_NO",COIL_NO);
  181. model.refresh();
  182. }
  183. }
  184. //commSendReq("/root/COIL_NO");
  185. model.duplicate("/root/reqData","/root/COIL_NO");
  186. commSubmit("UIH020080-service","select","glueAction.do");
  187. commAppendData("/root/datagrid2/LogonCoilNo_VO","/root/resData/LogonCoilNo_VO");
  188. model.refresh();
  189. ]]>
  190. </script>
  191. </datagrid>
  192. <button id="button1" style="left:0px; top:275px; width:80px; height:20px; ">
  193. <caption>钢卷分割</caption>
  194. <script type="javascript" ev:event="DOMActivate">
  195. <![CDATA[
  196. //把一条记录分成两条,并且把分割号默认为1,2
  197. //这里要先增加一行
  198. var rows = datagrid2.rows;
  199. if(rows <=3){
  200. datagrid2.addRow();
  201. var nodeSet2 = datagrid2.nodeset;
  202. //批次号,这里用批次号来替换钢卷号做分卷
  203. var OLD_SAMPL_NO = model.getValue(nodeSet2+"[1]/OLD_SAMPL_NO");
  204. var COIL_NO = model.getValue(nodeSet2+"[1]/COIL_NO");
  205. var CUT_NO = model.getValue(nodeSet2+"[1]/CUT_NO");
  206. var COIL_THK = model.getValue(nodeSet2+"[1]/COIL_THK");
  207. var COIL_WTH = model.getValue(nodeSet2+"[1]/COIL_WTH");
  208. var COIL_OUTDIA = model.getValue(nodeSet2+"[1]/COIL_OUTDIA");
  209. var ACT_WGT = model.getValue(nodeSet2+"[1]/ACT_WGT");
  210. var SAMPL_PICK_YN = model.getValue(nodeSet2+"[1]/SAMPL_PICK_YN");
  211. var CRK_CD1 = model.getValue(nodeSet2+"[1]/CRK_CD1");
  212. var CRK_CD2 = model.getValue(nodeSet2+"[1]/CRK_CD2");
  213. var CRK_CD3 = model.getValue(nodeSet2+"[1]/CRK_CD3");
  214. var CRK_CD4 = model.getValue(nodeSet2+"[1]/CRK_CD4");
  215. var ORD_FL = model.getValue(nodeSet2+"[1]/ORD_FL");
  216. //把相应的值放入行2中,其中有些值必须平分为2
  217. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/OLD_SAMPL_NO",OLD_SAMPL_NO);
  218. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/COIL_NO",COIL_NO);
  219. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[1]/CUT_NO","1");
  220. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/CUT_NO","2");
  221. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/COIL_THK",COIL_THK);
  222. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/COIL_WTH",COIL_WTH);
  223. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[1]/COIL_OUTDIA",Number(COIL_OUTDIA)/2);
  224. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/COIL_OUTDIA",Number(COIL_OUTDIA)/2);
  225. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[1]/ACT_WGT",Number(ACT_WGT)/2);
  226. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/ACT_WGT",Number(ACT_WGT)/2);
  227. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/SAMPL_PICK_YN",SAMPL_PICK_YN);
  228. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/CRK_CD1",CRK_CD1);
  229. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/CRK_CD2",CRK_CD2);
  230. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/CRK_CD3",CRK_CD3);
  231. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/CRK_CD4",CRK_CD4);
  232. model.setValue("/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row[2]/ORD_FL",ORD_FL);
  233. model.refresh();
  234. }else{
  235. alert(" 已经完成分卷操作,如须继续分卷请保存后选择相应的卷号! ");
  236. }
  237. ]]>
  238. </script>
  239. </button>
  240. <datagrid id="datagrid2" nodeset="/root/datagrid2/LogonCoilNo_VO/LogonCoilNo_Row" caption="钢卷号^生产流水号^分割号^钢卷厚度^钢卷宽度^钢卷外径^实重量^取样採取有无^瑕疵代码1^瑕疵代码2^瑕疵代码3^瑕疵代码4^余材区分^现在堆放位置|钢卷号^生产流水号^分割号^钢卷厚度^钢卷宽度^钢卷外径^实重量^取样採取有无^瑕疵代码1^瑕疵代码2^瑕疵代码3^瑕疵代码4^余材区分^现在堆放位置" colsep="^" colwidth="90, 90, 45, 71, 71, 71, 80, 50, 70, 70, 70, 70, 40, 90" defaultrows="4" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:315px; width:980px; height:85px; ">
  241. <col editable="false" ref="OLD_SAMPL_NO" type="input" style="background-color:#ffffff; "/>
  242. <col editable="false" ref="COIL_NO" type="input" style="background-color:#ffffff; "/>
  243. <col editable="false" ref="CUT_NO" type="input" style="background-color:#ffffff; "/>
  244. <col editable="false" ref="COIL_THK" type="input" style="text-align:right; background-color:#ffffff; "/>
  245. <col editable="false" ref="COIL_WTH" type="input" style="text-align:right; background-color:#ffffff; "/>
  246. <col editable="false" ref="COIL_OUTDIA" type="input" style="text-align:right; background-color:#ffffff; "/>
  247. <col editable="false" ref="ACT_WGT" type="input" format="#,###" style="text-align:right; background-color:#ffffff; "/>
  248. <col ref="SAMPL_PICK_YN" type="combo" style="background-color:#ffff99; ">
  249. <choices>
  250. <item>
  251. <label/>
  252. <value/>
  253. </item>
  254. <item>
  255. <label>Y</label>
  256. <value>Y</value>
  257. </item>
  258. <item>
  259. <label>N</label>
  260. <value>N</value>
  261. </item>
  262. </choices>
  263. </col>
  264. <col ref="CRK_CD1" type="input" style="background-color:#ffff99; "/>
  265. <col ref="CRK_CD2" type="input" style="background-color:#ffff99; "/>
  266. <col ref="CRK_CD3" type="input" style="background-color:#ffff99; "/>
  267. <col ref="CRK_CD4" type="input" style="background-color:#ffff99; "/>
  268. <col ref="ORD_FL"/>
  269. <col ref="CUR_LOAD_LOC" type="input" maxlength="10" style="background-color:#ffff99; "/>
  270. <script type="javascript" ev:event="ondblclick">
  271. <![CDATA[
  272. if(datagrid2.isCell(event.target)&&datagrid2.row >= datagrid2.fixedRows){
  273. //首先每次双击之前先清空瑕疵代码接点
  274. model.setValue("/root/dblclickData/CRK_CD","");
  275. model.refresh();
  276. //判断点击的位置是否是瑕疵代码的位置,并且判断是哪个瑕疵代码
  277. var rw=0;
  278. var nodeSet2 = datagrid2.nodeset;
  279. for(var i=0;i<datagrid2.selectedRows;i++){
  280. rw = datagrid2.selectedRow(i);
  281. }
  282. //总列数
  283. //var cols = datagrid2.cols;
  284. //鼠标选中的列
  285. var mouseCol = datagrid2.mouseCol;
  286. //这里希望判断选中的行是不是瑕疵代码,如果不是的话不让它弹出对话框
  287. /*第一行的情况*/
  288. if(rw == 2 && mouseCol == 8){
  289. //这里所定位的是第一行瑕疵代码1
  290. window.load("./UIH02_SELECT_CRK_CD.xrw", "modal", "modalWin", "left:400; top:100; width:400px; height:400px");
  291. //瑕疵代码
  292. var CRK_CD = model.getValue("/root/dblclickData/CRK_CD");
  293. model.setValue(nodeSet2+"[1]/CRK_CD1",CRK_CD);
  294. model.refresh();
  295. }else if(rw == 2 && mouseCol == 9){
  296. //这里所定位的是第一行瑕疵代码2
  297. window.load("./UIH02_SELECT_CRK_CD.xrw", "modal", "modalWin", "left:400; top:100; width:400px; height:400px");
  298. //瑕疵代码
  299. var CRK_CD = model.getValue("/root/dblclickData/CRK_CD");
  300. model.setValue(nodeSet2+"[1]/CRK_CD2",CRK_CD);
  301. model.refresh();
  302. }else if(rw == 2 && mouseCol == 10){
  303. //这里所定位的是第一行瑕疵代码3
  304. window.load("./UIH02_SELECT_CRK_CD.xrw", "modal", "modalWin", "left:400; top:100; width:400px; height:400px");
  305. //瑕疵代码
  306. var CRK_CD = model.getValue("/root/dblclickData/CRK_CD");
  307. model.setValue(nodeSet2+"[1]/CRK_CD3",CRK_CD);
  308. model.refresh();
  309. }else if(rw == 2 && mouseCol == 11){
  310. //这里所定位的是第一行瑕疵代码4
  311. window.load("./UIH02_SELECT_CRK_CD.xrw", "modal", "modalWin", "left:400; top:100; width:400px; height:400px");
  312. //瑕疵代码
  313. var CRK_CD = model.getValue("/root/dblclickData/CRK_CD");
  314. model.setValue(nodeSet2+"[1]/CRK_CD4",CRK_CD);
  315. model.refresh();
  316. }else if(rw == 3 && mouseCol == 8){
  317. /*这里是第二行的情况*/
  318. //这里所定位的是第二行瑕疵代码1
  319. window.load("./UIH02_SELECT_CRK_CD.xrw", "modal", "modalWin", "left:400; top:100; width:400px; height:400px");
  320. //瑕疵代码
  321. var CRK_CD = model.getValue("/root/dblclickData/CRK_CD");
  322. model.setValue(nodeSet2+"[2]/CRK_CD1",CRK_CD);
  323. model.refresh();
  324. }else if(rw == 3 && mouseCol == 9){
  325. //这里所定位的是第二行瑕疵代码2
  326. window.load("./UIH02_SELECT_CRK_CD.xrw", "modal", "modalWin", "left:400; top:100; width:400px; height:400px");
  327. //瑕疵代码
  328. var CRK_CD = model.getValue("/root/dblclickData/CRK_CD");
  329. model.setValue(nodeSet2+"[2]/CRK_CD2",CRK_CD);
  330. model.refresh();
  331. }else if(rw == 3 && mouseCol == 10){
  332. //这里所定位的是第二行瑕疵代码3
  333. window.load("./UIH02_SELECT_CRK_CD.xrw", "modal", "modalWin", "left:400; top:100; width:400px; height:400px");
  334. //瑕疵代码
  335. var CRK_CD = model.getValue("/root/dblclickData/CRK_CD");
  336. model.setValue(nodeSet2+"[2]/CRK_CD3",CRK_CD);
  337. model.refresh();
  338. }else if(rw == 3 && mouseCol == 11){
  339. //这里所定位的是第二行瑕疵代码4
  340. window.load("./UIH02_SELECT_CRK_CD.xrw", "modal", "modalWin", "left:400; top:100; width:400px; height:400px");
  341. //瑕疵代码
  342. var CRK_CD = model.getValue("/root/dblclickData/CRK_CD");
  343. model.setValue(nodeSet2+"[2]/CRK_CD4",CRK_CD);
  344. model.refresh();
  345. }else if(rw == 3 && mouseCol == 13){
  346. //现在堆放位置不做处理,可以直接输入
  347. }else if(rw == 2 && mouseCol == 13){
  348. //现在堆放位置不做处理,可以直接输入
  349. }else{
  350. alert( "选中的列不是瑕疵代码的,请选择瑕疵代码的列!" );
  351. }
  352. model.refresh();
  353. }
  354. ]]>
  355. </script>
  356. </datagrid>
  357. <caption id="caption2" class="cell" style="left:0px; top:295px; width:115px; height:20px; font-weight:bold; text-align:center; border-color:#000000; border-style:solid; ">分卷作业实绩登录</caption>
  358. <caption id="caption3" class="cell" style="left:0px; top:410px; width:110px; height:20px; font-weight:bold; text-align:center; border-color:#000000; border-style:solid; ">分卷作业实绩查询</caption>
  359. <datagrid id="datagrid3" nodeset="/root/datagrid3/EndCoilNo_VO/EndCoilNo_Row" caption="钢卷号^生产流水号^合同号^产品代码^实重量^钢卷外径^交货期^钢号^标准号^余材区分^订单用途^外观判定等级^瑕疵代码1^瑕疵代码2^瑕疵代码3^瑕疵代码4^取样採取有无|钢卷号^生产流水号^合同号^产品代码^实重量^钢卷外径^交货期^钢号^标准号^余材区分^订单用途^外观判定等级^瑕疵代码1^瑕疵代码2^瑕疵代码3^瑕疵代码4^取样採取有无" colsep="^" colwidth="90, 90, 90, 35, 42, 35, 85, 80, 75, 37, 65, 45, 39, 40, 40, 40, 50" defaultrows="10" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:429px; width:980px; height:166px; ">
  360. <col editable="false" ref="OLD_SAMPL_NO" type="input" style="background-color:#ffffff; "/>
  361. <col editable="false" ref="COIL_NO" type="input" style="background-color:#ffffff; "/>
  362. <col editable="false" ref="ORD_NO" type="input" style="background-color:#ffffff; "/>
  363. <col editable="false" ref="PRODNM_CD" type="input" style="left:193px; top:41px; width:74px; height:21px; background-color:#ffffff; "/>
  364. <col editable="false" ref="ACT_WGT" type="input" format="#,###" style="text-align:right; background-color:#ffffff; "/>
  365. <col editable="false" ref="COIL_OUTDIA" type="input" style="text-align:right; background-color:#ffffff; "/>
  366. <col editable="false" ref="DEVLMT_DTIME" type="input" style="background-color:#ffffff; "/>
  367. <col editable="false" ref="STL_GRD" type="input" style="background-color:#ffffff; "/>
  368. <col editable="false" ref="SPEC_ABBSYM" type="input" style="background-color:#ffffff; "/>
  369. <col editable="false" ref="ORD_FL" type="input" style="background-color:#ffffff; "/>
  370. <col editable="false" ref="ORD_USE_CD" type="input" style="background-color:#ffffff; "/>
  371. <col editable="false" ref="EXTSHAPE_DEC_GRD" type="input" style="background-color:#ffffff; "/>
  372. <col editable="false" ref="SPM_CRK_CD1" type="input" style="background-color:#ffffff; "/>
  373. <col editable="false" ref="SPM_CRK_CD2" type="input" style="background-color:#ffffff; "/>
  374. <col editable="false" ref="SPM_CRK_CD3" type="input" style="background-color:#ffffff; "/>
  375. <col editable="false" ref="SPM_CRK_CD4" type="input" style="background-color:#ffffff; "/>
  376. <col editable="false" ref="SAMPL_PICK_YN" type="input" style="background-color:#ffffff; "/>
  377. </datagrid>
  378. <datagrid id="datagrid4" nodeset="/root/datagrid4/Row" allowuserresize="false" caption="班次^班组^作业者" colsep="^" colwidth="100, 99, 100" defaultrows="2" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" style="left:680px; top:270px; width:301px; height:44px; ">
  379. <col ref="SPM_SHIFT" type="combo" style="background-color:#ffff99; ">
  380. <choices>
  381. <item>
  382. <label>1</label>
  383. <value>1</value>
  384. </item>
  385. <item>
  386. <label>2</label>
  387. <value>2</value>
  388. </item>
  389. <item>
  390. <label>3</label>
  391. <value>3</value>
  392. </item>
  393. </choices>
  394. </col>
  395. <col ref="SPM_GROUP" type="combo" style="background-color:#ffff99; ">
  396. <choices>
  397. <item>
  398. <label>A</label>
  399. <value>A</value>
  400. </item>
  401. <item>
  402. <label>B</label>
  403. <value>B</value>
  404. </item>
  405. <item>
  406. <label>C</label>
  407. <value>C</value>
  408. </item>
  409. </choices>
  410. </col>
  411. <col ref="SPM_EMP_ID" type="input" style="background-color:#ffff99; "/>
  412. </datagrid>
  413. <line id="line3" style="x1:0px; y1:405px; x2:980px; y2:405px; "/>
  414. <line id="line1" style="x1:0px; y1:270px; x2:980px; y2:270px; "/>
  415. <line id="line2" style="x1:0px; y1:30px; x2:980px; y2:30px; "/>
  416. </xhtml:body>
  417. </xhtml:html>