f795fe0ecc85028fb23bf3749cbd48064d68ce5e.svn-base 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484
  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[品质设计>>成分参数录入>>客户成分参数录入]]>
  7. </xhtml:title>
  8. <model id="model1">
  9. <instance id="instance1">
  10. <root xmlns="">
  11. <formData>
  12. <CODE/>
  13. <CoName/>
  14. <NF_TP>1</NF_TP>
  15. <COPY_TP>X</COPY_TP>
  16. </formData>
  17. <datagrid1/>
  18. <datagrid2/>
  19. <datagrid3/>
  20. <datagrid4/>
  21. <datagrid5/>
  22. <initData>
  23. <ComputerCDResult_Row>
  24. <LABEL/>
  25. <VALUE/>
  26. </ComputerCDResult_Row>
  27. </initData>
  28. <reqData/>
  29. <tempData/>
  30. </root>
  31. </instance>
  32. <script type="javascript" ev:event="xforms-ready">
  33. <![CDATA[
  34. if(window.parent==null) Init();
  35. ]]>
  36. </script>
  37. </model>
  38. <script type="javascript" src="../../js/boaCommon.js"/>
  39. <script type="javascript" src="../../js/b01.js"/>
  40. <script type="javascript">
  41. <![CDATA[
  42. var currentRow = 0;
  43. /*页面函数*/
  44. function Init(node)
  45. {
  46. InitParams(node);
  47. }
  48. function find()
  49. {
  50. model.removenode("/root/reqData");
  51. model.makeNode("/root/reqData");
  52. commSendReq("/root/formData");
  53. ///若客户公司名称不为空,则按客户公司名称查询;否则按客户公司代码查询
  54. commSubmit("UIB010030-service", "findCode", "glueAction.do");
  55. model.copyNode("/root/datagrid1","/root/resData/ComputerResult_VO");
  56. model.refresh();
  57. //清除删除、插入、更新状态
  58. clearGridStatus();
  59. resetGridData();
  60. datagrid1.cellAttribute("disabled",datagrid1.fixedRows , datagrid1.fixedCols , datagrid1.rows - 1 , datagrid1.cols - 1) = "true";
  61. }
  62. function save()
  63. {
  64. if(currentRow == 0) {window.alert("非法操作" , "提示");return;}
  65. if(commComfirmBox("确认保存?","提示")=="0") return;
  66. model.removenode("/root/reqData");
  67. model.makeNode("/root/reqData");
  68. model.removenode("/root/tempData1");//对应表1
  69. model.makeNode("/root/tempData1");
  70. model.removenode("/root/tempData2");//对应表2
  71. model.makeNode("/root/tempData2");
  72. model.removenode("/root/tempData3");//对应表3
  73. model.makeNode("/root/tempData3");
  74. model.removenode("/root/tempData4");//对应表4
  75. model.makeNode("/root/tempData4");
  76. model.removenode("/root/tempData5");//对应表5
  77. model.makeNode("/root/tempData5");
  78. b01MultiUpdate(datagrid2,"/root/tempData2" ,"A", true, "rowStuts");
  79. b01MultiUpdate(datagrid3,"/root/tempData3" ,"A", true, "rowStuts");
  80. b01MultiUpdate(datagrid4,"/root/tempData4" ,"A", true, "rowStuts");
  81. b01MultiUpdate(datagrid5,"/root/tempData5" ,"A", true, "rowStuts");
  82. commSendReq("/root/datagrid1/ComputerResult_Row["+currentRow+"]"
  83. ,"/root/formData" , "/root/tempData1" , "/root/tempData2"
  84. ,"/root/tempData3" , "/root/tempData4" , "/root/tempData5");
  85. getLoggingInInfo();
  86. commSubmit("UIB010030-service", "save", "glueAction.do");
  87. model.refresh();
  88. currentRow = 0;
  89. clearGridStatus();
  90. datagrid1.cellAttribute("disabled",datagrid1.fixedRows , datagrid1.fixedCols , datagrid1.rows - 1 , datagrid1.cols - 1) = "true";
  91. }
  92. function clearGridStatus()
  93. {
  94. datagrid1.clearStatus();
  95. datagrid2.clearStatus();
  96. datagrid3.clearStatus();
  97. datagrid4.clearStatus();
  98. datagrid5.clearStatus();
  99. }
  100. function resetGridData()
  101. {
  102. model.removenode("/root/datagrid2");
  103. model.removenode("/root/datagrid3");
  104. model.removenode("/root/datagrid4");
  105. model.removenode("/root/datagrid5");
  106. model.makeNode("/root/datagrid2");
  107. model.makeNode("/root/datagrid3");
  108. model.makeNode("/root/datagrid4");
  109. model.makeNode("/root/datagrid5");
  110. model.refresh();
  111. }
  112. function findchem()
  113. {
  114. if(datagrid1.col !=0)
  115. {
  116. model.removenode("/root/reqData");
  117. model.makeNode("/root/reqData");
  118. commSendReq("/root/formData" , "/root/datagrid1/ComputerResult_Row["+datagrid1.row+"]");
  119. commSubmit("UIB010030-service", "findChem", "glueAction.do");
  120. //调用b01.js文件中的copyFixNode方法,执行拷贝
  121. copyFixNode("/root/datagrid2","/root/resData/ChemResult_VO/ChemResult_Row",1,13);
  122. copyFixNode("/root/datagrid3","/root/resData/ChemResult_VO/ChemResult_Row",14,26);
  123. copyFixNode("/root/datagrid4","/root/resData/ChemResult_VO/ChemResult_Row",27,50);
  124. model.copyNode("/root/datagrid5" , "/root/resData/CompChemResult_VO");
  125. model.refresh();
  126. }
  127. }
  128. ]]>
  129. </script>
  130. </xhtml:head>
  131. <xhtml:body pagewidth="980" pageheight="620" style="font-family:宋体; font-size:14pt; ">
  132. <caption id="caption2" class="cell" style="left:0px; top:5px; width:70px; height:20px; text-align:left; border-style:solid; ">客户公司</caption>
  133. <datagrid id="datagrid1" nodeset="/root/datagrid1/ComputerResult_Row" caption="客户代码^交货状态^序号^产线^标准牌号^公司名称^查询" colsep="^" colwidth="50, 36, 34, 43, 68, 83, 22" defaultrows="28" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="35" rowsep="|" tooltip="label" style="left:0px; top:55px; width:375px; height:565px; border-style:solid; ">
  134. <col ref="CUST_CD" type="input" style="text-align:right; background-color:#ffff99; "/>
  135. <col ref="PRDNM_CD" type="input" maxlength="2" style="text-align:left; background-color:#ffff99; "/>
  136. <col ref="SEQ" type="input" maxlength="2" style="text-align:right; background-color:#ffff99; "/>
  137. <col ref="PROD_LINE" type="input" style="background-color:#ffff99; "/>
  138. <col ref="SPEC_STL_GRD" type="input" style="text-align:left; background-color:#ffff99; "/>
  139. <col ref="CUST_NM" style="text-align:left; "/>
  140. <col ref="QUERY" style="cursor:hand; "/>
  141. <script type="javascript" ev:event="xforms-value-changed">
  142. <![CDATA[
  143. //当值发生改变的时候,隐藏列的值相应改变,因为删除时候使用的是隐藏列
  144. var row = datagrid1.row;//当前行
  145. datagrid1.valueMatrix(row ,datagrid1.colRef("CUST_SPEC_NO"))=datagrid1.valueMatrix(row ,1)+datagrid1.valueMatrix(row ,2)+datagrid1.valueMatrix(row ,3);
  146. ]]>
  147. </script>
  148. <script type="javascript" ev:event="onclick">
  149. <![CDATA[
  150. if(datagrid1.colRef("QUERY") == datagrid1.col && datagrid1.row >= datagrid1.fixedRows)
  151. {
  152. if(datagrid1.rowStatus(datagrid1.rows-1) == 1)
  153. {
  154. window.alert("增加状态下不允许该操作!" , "警告");
  155. datagrid1.row = datagrid1.rows-1;
  156. return;
  157. }
  158. if(beGridChanged(datagrid1,datagrid2,datagrid3,datagrid4,datagrid5) == "1" && currentRow != 0)
  159. {
  160. if(commComfirmBox("数据已修改,是否保存被修改的数据?","提示")=="0")
  161. {
  162. clearGridStatus();
  163. }
  164. else
  165. {
  166. save();
  167. }
  168. }
  169. currentRow = datagrid1.row;
  170. datagrid1.col = 1;//转移焦点,以免拖动滚动条时又做了查询
  171. findchem();
  172. }
  173. ]]>
  174. </script>
  175. <script type="javascript" ev:event="onkeydown">
  176. <![CDATA[
  177. datagrid1.editCell();
  178. ]]>
  179. </script>
  180. </datagrid>
  181. <datagrid id="datagrid2" nodeset="/root/datagrid2/ChemResult_Row" caption="成分^最小^最大^类型^COMP_YN" colsep="^" colwidth="45, 50, 50, 50, 43" defaultrows="14" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" style="left:376px; top:35px; width:199px; height:296px; border-style:solid; ">
  182. <col editable="false" ref="CHEM_CD" style="text-align:left; background-color:#ffffff; "/>
  183. <col ref="CHEM_MIN" type="input" style="text-align:right; background-color:#ffff99; "/>
  184. <col ref="CHEM_MAX" type="input" style="text-align:right; background-color:#ffff99; "/>
  185. <col ref="CHEM_DEC_CD" type="input" style="background-color:#ffff99; "/>
  186. <col ref="COMP_YN" visibility="hidden"/>
  187. <script type="javascript" ev:event="onkeydown">
  188. <![CDATA[
  189. onkeydownmove(datagrid2);
  190. ]]>
  191. </script>
  192. <script type="javascript" ev:event="onentercell">
  193. <![CDATA[
  194. datagrid2.editCell();
  195. ]]>
  196. </script>
  197. <script type="javascript" ev:event="xforms-value-changed">
  198. <![CDATA[
  199. compareMINMAX(datagrid2,"CHEM_MIN","CHEM_MAX") //验证最大值不能小于最小值
  200. ]]>
  201. </script>
  202. </datagrid>
  203. <datagrid id="datagrid3" nodeset="/root/datagrid3/ChemResult_Row" caption="成分^最小^最大^类型^EX" colsep="^" colwidth="45, 50, 50, 50, 58" defaultrows="14" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" style="left:577px; top:35px; width:201px; height:296px; border-style:solid; ">
  204. <col editable="false" ref="CHEM_CD" style="text-align:left; background-color:#ffffff; "/>
  205. <col ref="CHEM_MIN" type="input" style="text-align:right; background-color:#ffff99; "/>
  206. <col ref="CHEM_MAX" type="input" style="text-align:right; background-color:#ffff99; "/>
  207. <col ref="CHEM_DEC_CD" type="input" style="background-color:#ffff99; "/>
  208. <col ref="COMP_YN" visibility="hidden"/>
  209. <script type="javascript" ev:event="onkeydown">
  210. <![CDATA[
  211. onkeydownmove(datagrid3);
  212. ]]>
  213. </script>
  214. <script type="javascript" ev:event="onentercell">
  215. <![CDATA[
  216. datagrid3.editCell();
  217. ]]>
  218. </script>
  219. <script type="javascript" ev:event="xforms-value-changed">
  220. <![CDATA[
  221. compareMINMAX(datagrid3,"CHEM_MIN","CHEM_MAX") //验证最大值不能小于最小值
  222. ]]>
  223. </script>
  224. </datagrid>
  225. <datagrid id="datagrid4" nodeset="/root/datagrid4/ChemResult_Row" caption="成分^最小^最大^类型^COMP_YN" colsep="^" colwidth="45, 50, 50, 50, 31" defaultrows="14" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" style="left:780px; top:35px; width:198px; height:296px; border-style:solid; ">
  226. <col editable="false" ref="CHEM_CD" style="text-align:left; background-color:#ffffff; "/>
  227. <col ref="CHEM_MIN" type="input" style="text-align:right; background-color:#ffff99; "/>
  228. <col ref="CHEM_MAX" type="input" style="text-align:right; background-color:#ffff99; "/>
  229. <col ref="CHEM_DEC_CD" type="input" style="background-color:#ffff99; "/>
  230. <col ref="COMP_YN" visibility="hidden"/>
  231. <script type="javascript" ev:event="onentercell">
  232. <![CDATA[
  233. datagrid4.editCell();
  234. ]]>
  235. </script>
  236. <script type="javascript" ev:event="onkeydown">
  237. <![CDATA[
  238. onkeydownmove(datagrid4);
  239. ]]>
  240. </script>
  241. <script type="javascript" ev:event="xforms-value-changed">
  242. <![CDATA[
  243. compareMINMAX(datagrid4,"CHEM_MIN","CHEM_MAX") //验证最大值不能小于最小值
  244. ]]>
  245. </script>
  246. </datagrid>
  247. <datagrid id="datagrid5" nodeset="/root/datagrid5/CompChemResult_Row" caption="成分^复合元素与计算式^最小^最大^类型^COMP_YN^chem_cd" colsep="^" colwidth="60, 361, 49, 58, 57, 50, 53" defaultrows="13" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" style="left:375px; top:335px; width:600px; height:285px; border-style:solid; ">
  248. <col ref="COMP_DETAIL" style="text-align:left; "/>
  249. <col ref="COMP_CAL" style="text-align:left; "/>
  250. <col ref="CHEM_MIN" type="input" style="text-align:right; background-color:#ffff99; "/>
  251. <col ref="CHEM_MAX" type="input" style="text-align:right; background-color:#ffff99; "/>
  252. <col ref="CHEM_DEC_CD" type="input" style="background-color:#ffff99; "/>
  253. <col ref="COMP_YN" visibility="hidden"/>
  254. <col ref="CHEM_CD" visibility="hidden"/>
  255. <script type="javascript" ev:event="onentercell">
  256. <![CDATA[
  257. datagrid5.editCell();
  258. ]]>
  259. </script>
  260. <script type="javascript" ev:event="onkeydown">
  261. <![CDATA[
  262. onkeydownmove(datagrid5);
  263. ]]>
  264. </script>
  265. <script type="javascript" ev:event="xforms-value-changed">
  266. <![CDATA[
  267. compareMINMAX(datagrid5,"CHEM_MIN","CHEM_MAX") //验证最大值不能小于最小值
  268. ]]>
  269. </script>
  270. </datagrid>
  271. <button id="button5" style="left:230px; top:35px; width:70px; height:18px; background-image:../../images/btn_add.gif; ">
  272. <caption>增加</caption>
  273. <script type="javascript" ev:event="onclick">
  274. <![CDATA[
  275. // if(model.getValue("/root/formData/CODE") == "")
  276. // {
  277. // window.alert("请选择客户公司" , "提示");
  278. // return;
  279. // }
  280. if(beGridChanged(datagrid1,datagrid2,datagrid3,datagrid4,datagrid5) == "1")
  281. {
  282. window.alert("数据已修改,请保存后再进行增加!" , "提示");
  283. return;
  284. }
  285. if(datagrid2.rows > 1)
  286. {
  287. if(commComfirmBox("是否保留表中成分数据?","提示")=="0")
  288. {//不保留
  289. model.removenode("/root/reqData");
  290. model.makeNode("/root/reqData");
  291. commSubmit("UIB010030-service", "findSeqChem", "glueAction.do");
  292. //调用b01.js文件中的copyFixNode方法,执行拷贝
  293. copyFixNode("/root/datagrid2","/root/resData/ChemResult_VO/ChemResult_Row",1,13);
  294. copyFixNode("/root/datagrid3","/root/resData/ChemResult_VO/ChemResult_Row",14,26);
  295. copyFixNode("/root/datagrid4","/root/resData/ChemResult_VO/ChemResult_Row",27,50);
  296. model.copyNode("/root/datagrid5" , "/root/resData/CompChemResult_VO");
  297. model.refresh();
  298. clearGridStatus();
  299. }
  300. else
  301. {
  302. for(var i = 1;i<datagrid2.rows;i++)
  303. {
  304. //grid2
  305. if(datagrid2.valueMatrix(i,1) != ""||datagrid2.valueMatrix(i,2) != "")
  306. {
  307. datagrid2.addStatus(i,"update");
  308. }
  309. }
  310. //grid3
  311. for(var i = 1;i<datagrid3.rows;i++)
  312. {
  313. if(datagrid3.valueMatrix(i,1) != ""||datagrid3.valueMatrix(i,2) != "")
  314. {
  315. datagrid3.addStatus(i,"update");
  316. }
  317. }
  318. //grid4
  319. for(var i = 1;i<datagrid4.rows;i++)
  320. {
  321. if(datagrid4.valueMatrix(i,1) != ""||datagrid4.valueMatrix(i,2) != "")
  322. {
  323. datagrid4.addStatus(i,"update");
  324. }
  325. }
  326. //grid5
  327. for(var i = 1;i<datagrid5.rows;i++)
  328. {
  329. if(datagrid5.valueMatrix(i,2) != ""||datagrid5.valueMatrix(i,3) != "")
  330. {
  331. datagrid5.addStatus(i,"update");
  332. }
  333. }
  334. }
  335. }
  336. else
  337. {
  338. model.removenode("/root/reqData");
  339. model.makeNode("/root/reqData");
  340. commSubmit("UIB010030-service", "findSeqChem", "glueAction.do");
  341. //调用b01.js文件中的copyFixNode方法,执行拷贝
  342. copyFixNode("/root/datagrid2","/root/resData/ChemResult_VO/ChemResult_Row",1,13);
  343. copyFixNode("/root/datagrid3","/root/resData/ChemResult_VO/ChemResult_Row",14,26);
  344. copyFixNode("/root/datagrid4","/root/resData/ChemResult_VO/ChemResult_Row",27,50);
  345. model.copyNode("/root/datagrid5" , "/root/resData/CompChemResult_VO");
  346. model.refresh();
  347. clearGridStatus();
  348. }
  349. datagrid1.cellAttribute("disabled",datagrid1.fixedRows , datagrid1.fixedCols , datagrid1.rows - 1 , datagrid1.cols - 1) = "true";
  350. datagrid1.addRow();
  351. currentRow = datagrid1.row;
  352. datagrid1.valueMatrix(currentRow , datagrid1.colRef("CUST_CD")) = model.getValue("/root/formData/CODE");
  353. datagrid1.vscroll.attribute("pos") = datagrid1.rows*20;
  354. ]]>
  355. </script>
  356. </button>
  357. <button id="button4" style="left:295px; top:35px; width:80px; height:20px; background-image:../../images/btn_move.gif; ">
  358. <caption>删除</caption>
  359. <script type="javascript" ev:event="onclick">
  360. <![CDATA[
  361. if(beGridChanged(datagrid1,datagrid2,datagrid3,datagrid4,datagrid5) == "1")
  362. {
  363. window.alert("数据已修改,请保存或初始化!" , "警告");
  364. return;
  365. }
  366. if(datagrid1.row < datagrid1.fixedRows) return;
  367. if(commComfirmBox("确认删除?","提示")=="0") return;
  368. datagrid1.deleteRow(datagrid1.row);
  369. model.removenode("/root/reqData");
  370. model.makeNode("/root/reqData");
  371. b01MultiUpdate(datagrid1,"/root/tempData1" ,"A", true, "rowStuts0");
  372. commSendReq("/root/tempData1" ,"/root/formData" );
  373. getLoggingInInfo();
  374. commSubmit("UIB010030-service", "save", "glueAction.do");
  375. model.refresh();
  376. resetGridData();
  377. currentRow = 0;
  378. ]]>
  379. </script>
  380. </button>
  381. <line id="line2" style="x1:0px; y1:0px; x2:980px; y2:0px; "/>
  382. <line id="line1" style="x1:0px; y1:30px; x2:980px; y2:30px; "/>
  383. <input id="input1" ref="/root/formData/CODE" visibility="hidden" editable="false" style="left:540px; top:5px; width:100px; height:20px; "/>
  384. <button id="button1" style="left:360px; top:5px; width:70px; height:20px; text-align:center; background-image:../../images/btn_add.gif; ">
  385. <caption>选择</caption>
  386. <script type="javascript" ev:event="onclick">
  387. <![CDATA[
  388. var vleft = window.screenLeft +100 ; //- 355;
  389. var vtop = window.screenTop + 100 ;//- 250;
  390. window.load("../Common/_Customer.xrw",
  391. "modal",
  392. "",
  393. "left:"+vleft+"; top:"+vtop+"; width:810; height:510; sysmenu:visible; min:visible; max:true; resize:true; caption:hidden;",
  394. "/root/interface", "/root/initData");
  395. ]]>
  396. </script>
  397. </button>
  398. <input id="input2" ref="/root/formData/CoName" style="left:70px; top:5px; width:285px; height:20px; "/>
  399. <button id="button99" visibility="hidden" style="left:785px; top:5px; width:100px; height:20px; ">
  400. <caption>FIND</caption>
  401. <script type="javascript" ev:event="DOMActivate">
  402. <![CDATA[
  403. find();
  404. ]]>
  405. </script>
  406. </button>
  407. <select1 id="combo1" ref="/root/formData/NF_TP" appearance="minimal" style="left:425px; top:5px; width:100px; height:20px; ">
  408. <choices>
  409. <item>
  410. <label>内控</label>
  411. <value>1</value>
  412. </item>
  413. <item>
  414. <label>炼钢放行</label>
  415. <value>3</value>
  416. </item>
  417. <item>
  418. <label>成品放行</label>
  419. <value>2</value>
  420. </item>
  421. </choices>
  422. <script type="javascript" ev:event="xforms-value-changed">
  423. <![CDATA[
  424. find();
  425. ]]>
  426. </script>
  427. </select1>
  428. <button id="button2" style="left:0px; top:35px; width:70px; height:20px; text-align:center; background-image:../../images/btn_add.gif; ">
  429. <caption>复制到</caption>
  430. <script type="javascript" ev:event="onclick">
  431. <![CDATA[
  432. if(commComfirmBox("确认拷贝"+datagrid1.valueMatrix(datagrid1.row , datagrid1.colRef("CUST_CD"))+datagrid1.valueMatrix(datagrid1.row , datagrid1.colRef("PRDNM_CD"))+datagrid1.valueMatrix(datagrid1.row , datagrid1.colRef("SEQ"))
  433. +",从"+combo1.label+"到"+combo2.label+"?" ,"提示")=="0")
  434. {
  435. return;
  436. }
  437. if(datagrid1.row < 1 ) return ;
  438. if(model.getValue("/root/formData/COPY_TP") == "X")return;
  439. model.removenode("/root/reqData");
  440. model.makeNode("/root/reqData/");
  441. commSendReq("/root/formData" , "/root/datagrid1/ComputerResult_Row["+datagrid1.row+"]");
  442. model.makeValue("/root/reqData/XX" , "UIB010030");
  443. getLoggingInInfo();
  444. commSubmit("UIB010030-service", "save1", "glueAction.do");
  445. model.refresh();
  446. ]]>
  447. </script>
  448. </button>
  449. <select1 id="combo2" ref="/root/formData/COPY_TP" appearance="minimal" style="left:65px; top:35px; width:100px; height:20px; ">
  450. <choices>
  451. <item>
  452. <label/>
  453. <value>X</value>
  454. </item>
  455. <item>
  456. <label>内控</label>
  457. <value>1</value>
  458. </item>
  459. <item>
  460. <label>炼钢放行</label>
  461. <value>3</value>
  462. </item>
  463. <item>
  464. <label>成品放行</label>
  465. <value>2</value>
  466. </item>
  467. </choices>
  468. </select1>
  469. </xhtml:body>
  470. </xhtml:html>