| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300 |
- <?xml version="1.0" encoding="UTF-8"?>
- <?xml-stylesheet type="text/css" href="../../css/body.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>
- <![CDATA[炼钢作业 >> 炼钢作业实绩 >> 日炼钢非计划情况查询(UIG020600)]]>
- </xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <reqData/>
- <resData/>
- <grid1/>
- <formData>
- <fromDate/>
- <toDate/>
- <insFromDate/>
- <insToDate/>
- <ordNo/>
- <ordSeq/>
- <searchInfo>
- <ORD_NO/>
- </searchInfo>
- <FROM_DEL_TO_DATE/>
- <TO_DEL_TO_DATE/>
- </formData>
- </root>
- </instance>
- </model>
- <script type="javascript">
- <![CDATA[
- function find(){
- if(commDiffDay(input1.value,input2.value)>10)
- {
- window.alert("查询时间不能超过10天");
- return;
- }
- if(commDiffDay(input3.value,input4.value)>10)
- {
- window.alert("查询时间不能超过10天");
- return;
- }
- if(commDiffDay(input5.value,input6.value)>10)
- {
- window.alert("查询时间不能超过10天");
- return;
- }
- datagrid1.rebuildStyle();
- if((model.getValue("/root/formData/fromDate") == null || model.getValue("/root/formData/fromDate") == ""
- || model.getValue("/root/formData/toDate") == null || model.getValue("/root/formData/toDate") == "")&&
- (model.getValue("/root/formData/insFromDate") == null || model.getValue("/root/formData/insFromDate") == ""
- || model.getValue("/root/formData/insToDate") == null || model.getValue("/root/formData/insToDate") == "")&&
- ((model.getValue("/root/formData/ordNo") == null || model.getValue("/root/formData/ordNo") == "")
- && (model.getValue("/root/formData/ordSeq") == null || model.getValue("/root/formData/ordSeq") == ""))){
- var curDate = CurentDate();
- model.setValue("/root/formData/toDate",curDate);
- model.setValue("/root/formData/fromDate",curDate);
- }
-
- commSendReq("/root/formData");
- commSubmit("UIG020600-service","find","glueAction.do");
-
- commAppendData("/root/grid1/UIG020600_ERSULT_VO","/root/resData/UIG020600_ERSULT_VO");
- datagrid1.refresh();
-
- var inscnt = 0;
- var inswgt = 0 ;
- var longinscnt = 0;
- var shrtinscnt = 0;
- var actcnt = 0 ;
- var actwgt = 0 ;
- var debtcnt = 0 ;
- var debtwgt = 0 ;
- var ordcnt = 0 ;
- var ordwgt = 0 ;
- var lkcnt = 0 ;
- var lkwgt = 0 ;
- var dpcnt = 0 ;
- var dpwgt = 0 ;
- var nonordcnt = 0 ;
- var nonordwgt = 0 ;
- var ratecnt = 0 ;
- var ratewgt = 0 ;
- var nordrate = 0;
-
- var surpSlabCnt = 0;
- var diffSlabCnt = 0;
- var twSlabCnt = 0;
- var shapSlabCnt = 0;
- var sizeSlabCnt = 0;
- var ingrSlabCnt = 0;
- datagrid1.fixedRows
- for(var i = datagrid1.fixedRows ;i < datagrid1.rows; i++){
- inscnt = inscnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("PLAN_SLAB_CNT")));
- longinscnt = longinscnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("LONG_PLAN_SLAB_CNT")));
- shrtinscnt = shrtinscnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("SHRT_PLAN_SLAB_CNT")));
- inswgt = inswgt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("PLAN_SLAB_WGT")));
- actcnt = actcnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("SLAB_CNT")));
- actwgt = actwgt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("SLAB_WGT")));
- debtcnt = debtcnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("DEBT_SLAB_CNT")));
- debtwgt = debtwgt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("DEBT_SLAB_WGT")));
- ordcnt = ordcnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("ORD_SLAB_CNT")));
- ordwgt = ordwgt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("ORD_SLAB_WGT")));
- lkcnt = lkcnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("ORD2_SLAB_CNT")));
- lkwgt = lkwgt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("ORD2_SLAB_WGT")));
- dpcnt = dpcnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("DP_SLAB_CNT")));
- dpwgt = dpwgt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("DP_SLAB_WGT")));
- nonordcnt = nonordcnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("NORD_SLAB_CNT")));
- nonordwgt = nonordwgt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("NORD_SLAB_CWGT")));
- ratecnt = ratecnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("SLAB_CNT_RATE")));
- ratewgt = ratewgt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("SLAB_WGT_RATE")));
- nordrate = nordrate + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("NORD_SLAB_CNT_RATE")));
-
- surpSlabCnt = surpSlabCnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("SURP_SLAB_CNT")));
- diffSlabCnt = diffSlabCnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("DIFF_SLAB_CNT")));
- twSlabCnt = twSlabCnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("TW_SLAB_CNT")));
- shapSlabCnt = shapSlabCnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("SHAP_SLAB_CNT")));
- sizeSlabCnt = sizeSlabCnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("SIZE_SLAB_CNT")));
- ingrSlabCnt = ingrSlabCnt + parseFloat(datagrid1.valueMatrix(i,datagrid1.colRef("INGR_SLAB_CNT")));
-
- if((datagrid1.valueMatrix(i,datagrid1.colRef("SURP_SLAB_CNT")) != "0")||
- (datagrid1.valueMatrix(i,datagrid1.colRef("DIFF_SLAB_CNT")) != "0")||
- (datagrid1.valueMatrix(i,datagrid1.colRef("TW_SLAB_CNT")) != "0")||
- (datagrid1.valueMatrix(i,datagrid1.colRef("SHAP_SLAB_CNT")) != "0")||
- (datagrid1.valueMatrix(i,datagrid1.colRef("SIZE_SLAB_CNT")) != "0")||
- (datagrid1.valueMatrix(i,datagrid1.colRef("INGR_SLAB_CNT")) != "0")){
- datagrid1.rowstyle(i, "data", "background-color") = "#FFF000";
- }
- }
- ratecnt = ratecnt/datagrid1.rows;
- ratewgt = ratewgt/datagrid1.rows;
- nordrate = nordrate/(datagrid1.rows - datagrid1.fixedRows);
-
- datagrid1.addRow();
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("PLAN_SLAB_CNT")) = inscnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("LONG_PLAN_SLAB_CNT")) = longinscnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("SHRT_PLAN_SLAB_CNT")) = shrtinscnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("PLAN_SLAB_WGT")) = inswgt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("SLAB_CNT")) = actcnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("SLAB_WGT")) = actwgt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("DEBT_SLAB_CNT")) = debtcnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("DEBT_SLAB_WGT")) = debtwgt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("ORD_SLAB_CNT")) = ordcnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("ORD_SLAB_WGT")) = ordwgt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("ORD2_SLAB_CNT")) = lkcnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("ORD2_SLAB_WGT")) = lkwgt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("DP_SLAB_CNT")) = dpcnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("DP_SLAB_WGT")) = dpwgt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("NORD_SLAB_CNT")) = nonordcnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("NORD_SLAB_CWGT")) = nonordwgt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("SLAB_CNT_RATE")) = ratecnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("SLAB_WGT_RATE")) = ratewgt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("NORD_SLAB_CNT_RATE")) = nordrate;
-
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("SURP_SLAB_CNT")) = surpSlabCnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("DIFF_SLAB_CNT")) = diffSlabCnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("TW_SLAB_CNT")) = twSlabCnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("SHAP_SLAB_CNT")) = shapSlabCnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("SIZE_SLAB_CNT")) = sizeSlabCnt;
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("INGR_SLAB_CNT")) = ingrSlabCnt;
-
- datagrid1.valueMatrix(datagrid1.rows - 1,datagrid1.colRef("CHARGE_START_DTIME")) = "合计";
- datagrid1.rowstyle(datagrid1.rows - 1, "data", "background-color") = "#FFF000";
- datagrid1.refresh();
- }
-
- function getOrdSeq(){
- commSendReq("/root/formData");
- commSubmit("UIG04COMBOX-service","ordSeq","glueAction.do");
- model.copyNode("root/combData","root/resData");
- datagrid1.refresh();
- }
- ]]>
- </script>
- <script type="javascript" src="../../js/boaCommon.js"/>
- <script type="javascript" src="../../js/G02.js"/>
- </xhtml:head>
- <xhtml:body>
- <datagrid id="datagrid1" nodeset="/root/grid1/UIG020600_ERSULT_VO/UIG020600_ERSULT_Row" caption="计划炼钢日期^炼钢完成日期^交货期^炉次号^钢种^浇次号^合同号^溢短装^是否出口^计划量^计划量^计划量^计划量^实际完成量^实际完成量^非计划率^完成率(%)^非计划量(kg)^非计划量(kg)^非计划量(kg)^非计划量(kg)^非计划量(kg)^非计划量(kg)|计划炼钢日期^炼钢完成日期^交货期^炉次号^钢种^浇次号^合同号^溢短装^是否出口^块数^重量(kg)^长坯^短坯^块数^重量(kg)^非计划率^完成率(%)^过量^过渡坯^头尾坯^外观^尺寸^成分" colsep="^" colwidth="50, 100, 100, 50, 50, 100, 100, 100, 100, 50, 60, 50, 50, 50, 60, 100, 40, 50, 50, 50, 50, 50, 50" explorerbar="sort" frozencols="4" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:50px; width:980px; height:570px; ">
- <col editable="false" ref="CHARGE_START_DTIME" type="input" format="yyyy-mm-dd"/>
- <col editable="false" ref="CHARGE_END_DTIME" type="input" format="yyyy-mm-dd"/>
- <col editable="false" ref="DEL_TO_DATE" type="input" format="yyyy-mm-dd"/>
- <col editable="false" ref="CHARGE_NO" type="input"/>
- <col ref="STL_GRD"/>
- <col editable="false" ref="CAST_NO" type="input"/>
- <col editable="false" ref="ORD_NOS" type="input"/>
- <col editable="false" ref="YDZ_WGT" visibility="hidden"/>
- <col editable="false" ref="RCVORD_CLF"/>
- <col ref="PLAN_SLAB_CNT"/>
- <col ref="PLAN_SLAB_WGT"/>
- <col ref="LONG_PLAN_SLAB_CNT"/>
- <col ref="SHRT_PLAN_SLAB_CNT"/>
- <col ref="SLAB_CNT"/>
- <col ref="SLAB_WGT"/>
- <col ref="NORD_SLAB_CNT_RATE"/>
- <col ref="SLAB_WGT_RATE"/>
- <col ref="SURP_SLAB_CNT"/>
- <col ref="DIFF_SLAB_CNT"/>
- <col ref="TW_SLAB_CNT"/>
- <col ref="SHAP_SLAB_CNT"/>
- <col ref="SIZE_SLAB_CNT"/>
- <col ref="INGR_SLAB_CNT"/>
- </datagrid>
- <caption id="caption1" class="cell" style="left:0px; top:0px; width:80px; height:20px; font-weight:bold; border-color:#000000; ">计 划 时 间</caption>
- <caption id="caption2" class="cell" style="left:560px; top:0px; width:80px; height:20px; font-weight:bold; border-color:#000000; ">交 货 期</caption>
- <caption id="caption11" class="cell" style="left:280px; top:0px; width:80px; height:20px; font-weight:bold; border-color:#000000; ">生 产 时 间</caption>
- <line id="line1" style="x1:455px; y1:10px; x2:460px; y2:10px; "/>
- <line id="line2" style="x1:175px; y1:10px; x2:180px; y2:10px; "/>
- <input id="input1" ref="/root/formData/fromDate" class="input" inputtype="date" style="left:360px; top:0px; width:95px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(model.getValue("/root/formData/toDate") == null || model.getValue("/root/formData/toDate") == ""||
- model.getValue("/root/formData/fromDate") > model.getValue("/root/formData/toDate")){
- model.setValue("/root/formData/toDate",model.getValue("/root/formData/fromDate"));
- input2.refresh();
- }
- ]]>
- </script>
- </input>
- <line id="line3" style="x1:735px; y1:10px; x2:740px; y2:10px; "/>
- <input id="input2" ref="/root/formData/toDate" class="input" inputtype="date" style="left:460px; top:0px; width:95px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(model.getValue("/root/formData/fromDate") == null || model.getValue("/root/formData/fromDate") == ""||
- model.getValue("/root/formData/fromDate") > model.getValue("/root/formData/toDate")){
- model.setValue("/root/formData/fromDate",model.getValue("/root/formData/toDate"));
- input1.refresh();
- }
- ]]>
- </script>
- </input>
- <input id="input3" ref="/root/formData/insFromDate" class="input" inputtype="date" style="left:80px; top:0px; width:95px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(model.getValue("/root/formData/insToDate") == null || model.getValue("/root/formData/insToDate") == ""||
- model.getValue("/root/formData/insFromDate") > model.getValue("/root/formData/insToDate")){
- model.setValue("/root/formData/insToDate",model.getValue("/root/formData/insFromDate"));
- input4.refresh();
- }
- ]]>
- </script>
- </input>
- <input id="input4" ref="/root/formData/insToDate" class="input" inputtype="date" style="left:180px; top:0px; width:95px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(model.getValue("/root/formData/insFromDate") == null || model.getValue("/root/formData/insFromDate") == ""||
- model.getValue("/root/formData/insFromDate") > model.getValue("/root/formData/insToDate")){
- model.setValue("/root/formData/insFromDate",model.getValue("/root/formData/insToDate"));
- input3.refresh();
- }
- ]]>
- </script>
- </input>
- <input id="input5" ref="/root/formData/FROM_DEL_TO_DATE" class="input" inputtype="date" style="left:640px; top:0px; width:95px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(model.getValue("/root/formData/toDate") == null || model.getValue("/root/formData/toDate") == ""||
- model.getValue("/root/formData/fromDate") > model.getValue("/root/formData/toDate")){
- model.setValue("/root/formData/toDate",model.getValue("/root/formData/fromDate"));
- input2.refresh();
- }
- ]]>
- </script>
- </input>
- <input id="input6" ref="/root/formData/TO_DEL_TO_DATE" class="input" inputtype="date" style="left:740px; top:0px; width:95px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(model.getValue("/root/formData/fromDate") == null || model.getValue("/root/formData/fromDate") == ""||
- model.getValue("/root/formData/fromDate") > model.getValue("/root/formData/toDate")){
- model.setValue("/root/formData/fromDate",model.getValue("/root/formData/toDate"));
- input1.refresh();
- }
- ]]>
- </script>
- </input>
- <input id="input101" ref="/root/formData/ordNo" maxlength="12" style="left:80px; top:25px; width:80px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- getOrdSeq();
- ]]>
- </script>
- </input>
- <select1 id="combo101" ref="/root/formData/ordSeq" appearance="minimal" editmode="search" style="left:162px; top:25px; width:45px; height:20px; ">
- <choices>
- <itemset nodeset="/root/combData/ORD_SEQ_SELECT_VO/ORD_SEQ_SELECT_Row">
- <label ref="ORD_SEQ"/>
- <value ref="ORD_SEQ"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if (model.getXPathValue("count(/root/combData/ORD_SEQ_SELECT_VO/ORD_SEQ_SELECT_Row)") == 0) {
- getOrdSeq();
- }
- ]]>
- </script>
- </select1>
- <caption id="caption101" class="cell" style="left:0px; top:25px; width:80px; height:20px; ">合同号</caption>
- </xhtml:body>
- </xhtml:html>
|