| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 |
- <?xml version="1.0" encoding="UTF-8"?>
- <?xml-stylesheet href="../../css/body.css" type="text/css" ?>
- <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">
- <xhtml:head>
- <xhtml:title>Untitle</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <formData>
- <searchInfo/>
- <orderInfo>
- <item>
- <label/>
- <value/>
- </item>
- </orderInfo>
- </formData>
- <reqData/>
- <resData/>
- <gridData>
- </gridData>
- <fwdData>
- <UID010031>
- <ORD_NO/>
- <ORD_SEQ/>
- <URL/>
- </UID010031>
- </fwdData>
- </root>
- </instance>
- <script type="javascript" src="../../js/boaMsg.js"/>
- <script type="javascript" src="../../js/boaCommon.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- model.refresh();
- model.removenode("/root/formData/orderInfo");
- model.makeNode("/root/formData/orderInfo");
- model.makeValue("/root/formData/orderInfo/ListResult_1_Row[1]/ORD_NO" , "ALL" );
- model.makeValue("/root/formData/orderInfo/ListResult_1_Row[1]/SEARCH_KEY" , "%" );
- combo2.refresh();
- combo2.select(0);
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- //1、获取用户登录信息,只能在页面初始化函数中调用
- function InitParams(node)
- {
- if (typeof node == "undefined" && typeof node != "object") return;
- model.removenode("/root/initData/rcvInfo");
- model.makeNode("/root/initData/rcvInfo");
- var nodeList = node.childNodes;
- for (var i = 0; i < nodeList.length; i++)
- model.instances(0).selectSingleNode("/root/initData/rcvInfo").appendChild(nodeList.item(i));
- }
-
- //2. 页面初始化函数(必须)
- function Init(node)
- {
- InitParams(node); // 用于设置节点:/root/initData/rcvInfo,获取用户登录信息
- // 在程序中会重建该节点,最好不要重名
- // 函数 InitParams 在 mesCommon.js 中,仅在需要使用登录用户信息时调用
- //...
- }
-
- //3、页面标题
- function setTitle()
- {
- return "工序计划 >> 板坯设计 >> 板坯设计对象订单选定结果"; // 如:return "进程管理 >> 订单进程现况查询";
- }
-
- function find() {
- model.removeNodeset(datagrid1.nodeset);
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
- var sOrdNo = "%";
- var sOrdSeq = "%";
- var sSearchKey = combo2.value;
- if( parseInt(sSearchKey.length) > 12 ) {
- sOrdNo = sSearchKey.substring(0,11);
- sOrdSeq = sSearchKey.substring(13);
- }
- //
- model.makeValue("/root/formData/searchInfo/DsnProcStat" , "1" );
- model.makeValue("/root/formData/searchInfo/OrdNo" , sOrdNo );
- model.makeValue("/root/formData/searchInfo/OrdSeq" , sOrdSeq );
- commSendReq("/root/formData/searchInfo");
- commSubmit("UID010031-service" ,"find" ,"glueAction.do" );
- //errorMessage();
- commAppendData("/root/gridData/ListResult_1_VO" ,"/root/resData/ListResult_1_VO" );
- datagrid1.refresh();
- //combo
- model.removenode("/root/formData/orderInfo");
- model.makeNode("/root/formData/orderInfo");
- model.makeValue("/root/formData/orderInfo/ListResult_1_Row[1]/ORD_NO" , "ALL" );
- model.makeValue("/root/formData/orderInfo/ListResult_1_Row[1]/SEARCH_KEY" , "%" );
- var sSearchKey = "";
- var iRows = datagrid1.rows;
- for( var i = 2; i < iRows; i++ ) {
- sSearchKey = datagrid1.valueMatrix(i, datagrid1.colRef("ORD_NO")) + "-" + datagrid1.valueMatrix(i, datagrid1.colRef("ORD_SEQ"));
- model.makeValue("/root/formData/orderInfo/ListResult_1_Row["+ i +"]/ORD_NO" , sSearchKey);
- model.makeValue("/root/formData/orderInfo/ListResult_1_Row["+ i +"]/SEARCH_KEY", sSearchKey);
- }
- combo2.refresh();
- combo2.select(0);
- }
-
- //增加特殊要求 10.15 wxy
- function fowardUID010031(gridID) {
- if(gridID.col == gridID.colRef("INGR_YN")) {
- model.makeValue("/root/fwdData/UID010031/ORD_NO", gridID.valueMatrix(gridID.row, gridID.colRef("ORD_NO")));
- model.makeValue("/root/fwdData/UID010031/ORD_SEQ", gridID.valueMatrix(gridID.row, gridID.colRef("ORD_SEQ")));
- model.makeValue("/root/fwdData/UID010031/URL", "../../B/B01/UIB015020.xrw");
- var java = window.parent.javaScript;
- java.open(model.instances(0).selectSingleNode("/root/fwdData/UID010031"));
- }
- }
- ]]>
- </script>
- </model>
- </xhtml:head>
- <xhtml:body guideline="2,620;1,980;">
- <line id="line3" style="x1:0px; y1:30px; x2:980px; y2:30px; "/>
- <datagrid id="datagrid1" nodeset="/root/gridData/ListResult_1_VO/ListResult_1_Row" backcoloralternate="#f7f9f9" caption="合同号^订单号^交货期^订货区分^品名^订单用途^标准号^厂内牌号^钢卷^钢卷^钢卷^订单量^待设计量^包装单重^包装单重^通过工序^特殊要求|合同号^订单号^交货期^订货区分^品名^订单用途^标准号^厂内牌号^厚度^宽度^卷数^订单量^待设计量^下限^上限^通过工序^特殊要求" colsep="^" colwidth="77, 42, 70, 68, 35, 80, 80, 80, 50, 50, 50, 47, 67, 50, 50, 79, 100, 100" defaultrows="30" explorerbar="sort" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:35px; width:980px; height:585px; border-color:#000000; ">
- <col editable="false" ref="ORD_NO" type="input" style="text-align:left; "/>
- <col editable="false" ref="ORD_SEQ" type="input" style="text-align:center; "/>
- <col editable="false" ref="CMT_DLIV_DEVLMT_DATE" type="input" format="yyyy-mm-dd" style="text-align:center; "/>
- <col editable="false" ref="RCVORD_TP" type="input" style="text-align:left; "/>
- <col editable="false" ref="PRODNM_CD" type="input" style="text-align:center; "/>
- <col editable="false" ref="ORD_USE_TP" type="input" style="text-align:left; "/>
- <col editable="false" ref="SPEC_STL_GRD" type="input" style="text-align:left; "/>
- <col editable="false" ref="FAC_STL_GRD" type="input" style="text-align:left; "/>
- <col editable="false" ref="COIL_THK" type="input" style="text-align:right; "/>
- <col editable="false" ref="COIL_WTH" type="input" format="#,###" style="text-align:right; "/>
- <col editable="false" ref="COIL_CNT" type="input" format="#,###" style="text-align:right; "/>
- <col editable="false" ref="COIL_WGT" type="input" format="#,###" style="text-align:right; "/>
- <col editable="false" ref="NEED_WGT" type="input" format="#,###" style="text-align:right; "/>
- <col editable="false" ref="PROD_WGT_MIN" type="input" format="#,###" style="text-align:right; "/>
- <col editable="false" ref="PROD_WGT_MAX" type="input" format="#,###" style="text-align:right; "/>
- <col editable="false" ref="PROC_PATH" type="input" style="text-align:left; "/>
- <col ref="INGR_YN" style="text-decoration:underline; "/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fowardUID010031(datagrid1);
- ]]>
- </script>
- <col editable="false" ref="SEARCH_KEY" type="input" visibility="hidden" style="text-align:left; "/>
- </datagrid>
- <caption id="caption1" class="cell" style="left:0px; top:5px; width:90px; height:20px; text-align:center; border-color:#000000; border-style:solid; ">订单号</caption>
- <select1 id="combo2" ref="/root/formData/orderInfo" appearance="minimal" cols="5" style="left:92px; top:5px; width:123px; height:20px; background-color:#ffffff; border-color:#000000; ">
- <choices>
- <itemset nodeset="/root/formData/orderInfo/ListResult_1_Row">
- <label ref="ORD_NO"/>
- <value ref="SEARCH_KEY"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if( combo2.value != "%" ) {
- var iRow = datagrid1.findRow(combo2.value, 1, datagrid1.colRef("SEARCH_KEY"), true, true);
- datagrid1.row = iRow;
- datagrid1.topRow= iRow;
- }
- ]]>
- </script>
- </select1>
- <line id="line1" style="x1:0px; y1:0px; x2:980px; y2:0px; "/>
- </xhtml:body>
- </xhtml:html>
|