| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288 |
- <?xml version="1.0" encoding="UTF-8"?>
- <?xml-stylesheet type="text/css" href="../../css/body.css" ?>
- <?xml-stylesheet type="text/css" href="../css/bCommon.css" ?>
- <?xml-stylesheet type="text/css" href="D:/glue/workspace1/xgmes3/WebContents/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>炉次号改判牌号选择</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <formData>
- <CHARGE_NOS/>
- <SLABRTS/>
- </formData>
- <ChargeNo/>
- <CHEMSEQ/>
- <resData/>
- <RadioResult>
- </RadioResult>
- <datagrid4/>
- <datagrid13/>
- <detail>说明:接技术中心(冷光荣,刘小林,吕瑞国,陈英俊,赵敏森,刘辉杰,赵和明)通知,正常流转。</detail>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- if(datagrid4.rows == datagrid4.fixedRows)
- {
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
- commSubmit("UIB020050-service", "findFacIngr", "glueAction.do");
- model.copyNode("/root/datagrid4" , "/root/resData/FacStlResult_VO");
- model.refresh();
- }
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../js/boaCommon.js"/>
- <script type="javascript" src="../../js/boaMsg.js"/>
- <script type="javascript">
- <![CDATA[
- var ope = window.opener;//父窗口
- var flag = ope.model.getValue("/root/flag");
- var chargeNO = ope.datagrid1.valueMatrix(ope.datagrid1.row , ope.datagrid1.colRef("CHARGE_NO"));
- var CHEMSEQ = ope.datagrid1.valueMatrix(ope.datagrid1.row , ope.datagrid1.colRef("CHEM_SEQ"));
- var regId = ope.model.getValue("/root/initData/rcvInfo/REG_NM");
- var gridRow = 0;
-
- function find()
- {
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
- var chargeNo = input11.value.Trim();
- var chanxian = combo21.value;
- model.makeValue("/root/reqData/CHARGE_NOS" , chargeNo);
- model.makeValue("/root/reqData/SLABRTS" , chanxian);
- commSubmit("UIB030202-service", "findFacIngr", "glueAction.do");
- model.copyNode("/root/datagrid4" , "/root/resData/FacStlResult_VO");
- model.refresh();
- }
-
- //各套标准与成分实绩比较,不合格显红色
- function setColor13(chemMax , chemMin)
- {
- var maxCol = datagrid13.colRef(chemMax);
- var minCol = datagrid13.colRef(chemMin);
- var valCol = datagrid13.colRef("CHEM_VAL");
- var max;
- var min;
- var val;
-
- datagrid13.rebuildStyle();
-
- for(var i = datagrid13.fixedRows; i < datagrid13.rows; i++)
- {
- max = datagrid13.valueMatrix(i , maxCol);
- min = datagrid13.valueMatrix(i , minCol);
- val = datagrid13.valueMatrix(i , valCol);
-
- if(val == "" && (max != "" || min != ""))//无标准
- {
- datagrid13.cellStyle("background-color" , i , valCol) = "#ff0000";
- }
- else if(max != "" && min != "")//最大最小值均存在
- {
- if(parseFloat(val) < parseFloat(min) ||parseFloat(val) > parseFloat(max))
- {
- datagrid13.cellStyle("background-color" , i , valCol) = "#ff0000";
- }
- }
- else if(max != "" )//仅有最大
- {
- if(parseFloat(val) > parseFloat(max))
- {
- datagrid13.cellStyle("background-color" , i , valCol) = "#ff0000";
- }
- }
- else if(min != "" )//仅有最小
- {
- if(parseFloat(val) < parseFloat(min))
- {
- datagrid13.cellStyle("background-color" , i , valCol) = "#ff0000";
- }
- }
- }
- datagrid13.allstyle( "data", "font-size" ) = "12pt";
- model.refresh();
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="800" pageheight="520">
- <datagrid id="datagrid4" nodeset="/root/datagrid4/FacStlResult_Row" caption="牌号^产线/去向^是否合格^确认" colsep="^" colwidth="123, 76, 61, 47" dataheight="25" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheight="30" rowsep="|" tooltip="label" style="left:5px; top:25px; width:310px; height:420px; ">
- <col ref="FAC_STL_GRD" type="input" style="text-align:left; "/>
- <col disabled="false" ref="FAC_CODE" type="combo" style="text-align:left; background-color:#ffff99; ">
- <choices>
- <item>
- <label>薄板</label>
- <value>H</value>
- </item>
- <item>
- <label>中板</label>
- <value>Z</value>
- </item>
- <item>
- <label>厚板</label>
- <value>P</value>
- </item>
- <item>
- <label>冷轧</label>
- <value>C</value>
- </item>
- </choices>
- </col>
- <col ref="YN"/>
- <col checkvalue="Y,N" ref="CHK" type="radio"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(datagrid4.row >= datagrid4.fixedRows)
- {
- if(datagrid4.valueMatrix(datagrid4.row , datagrid4.colRef("CHK"))=="Y")
- {
- gridRow = datagrid4.row;
-
- model.removenode("/root/reqData");
- model.removenode("/root/resData");
- model.makeValue("/root/reqData/XX" , "UIB030202");
- model.makeValue("/root/reqData/CHARGENO" , chargeNO);
- model.makeValue("/root/reqData/CHARGE_NO" , chargeNO);
- model.makeValue("/root/reqData/CHEM_SEQ" , CHEMSEQ);
- model.makeValue("/root/reqData/STLGRD" , datagrid4.valueMatrix(datagrid4.row , datagrid4.colRef("FAC_STL_GRD")));
- model.makeValue("/root/reqData/STL_GRD" , datagrid4.valueMatrix(datagrid4.row , datagrid4.colRef("FAC_STL_GRD")));
- commSubmit("UIB030202-service", "find2", "glueAction.do");
- var yesNo = model.getValue("/root/resData/AYY_VO/AYY_Row");
- if(yesNo == "YY")
- {
- datagrid4.valueMatrix(datagrid4.row , datagrid4.colRef("YN")) = "合格";
- }
- else
- {
- datagrid4.valueMatrix(datagrid4.row , datagrid4.colRef("YN")) = "不合格";
- }
- model.copyNode("/root/datagrid13" , "/root/resData/ListResult_3_VO");
- model.refresh();
- setColor13("CHEM_MAX" , "CHEM_MIN");
- }
- }
- ]]>
- </script>
- </datagrid>
- <datagrid id="datagrid13" nodeset="/root/datagrid13/ListResult_3_Row" caption="元素代码^实绩^炼钢放行标准^炼钢放行标准^内控标准^内控标准|元素代码^实绩^最小值^最大值^最小值^最大值" colsep="^" colwidth="106, 75, 62, 62, 62, 62" dataheight="35" defaultrows="30" extendlastcol="false" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="label" style="left:320px; top:5px; width:470px; height:440px; ">
- <col ref="CHEM_CD" style="font-weight:bold; text-align:left; border-style:solid; "/>
- <col editable="false" ref="CHEM_VAL" style="font-weight:bold; text-align:right; "/>
- <col ref="CHEM_MIN" style="font-weight:bold; text-align:right; "/>
- <col ref="CHEM_MAX" style="font-weight:bold; text-align:right; "/>
- <col ref="CHEM_MIN1" style="font-weight:bold; text-align:right; "/>
- <col ref="CHEM_MAX1" style="font-weight:bold; text-align:right; "/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //若点击的大于表头,则直接返回
- if(datagrid13.row > datagrid13.fixedRows-2)
- {
- return;
- }
- //alert(datagrid13.mouseCol)
- //屏蔽滚动条点击事件
- if(datagrid13.mouseCol == -1 || datagrid13.mouseCol == 6)
- {
- return;
- }
- //点击“放行”、成分放行、内控、客户各套标准时,与实绩值进行比较
- if(datagrid13.col == datagrid13.colRef("CHEM_MAX") || datagrid13.col == datagrid13.colRef("CHEM_MIN") )
- {
- setColor13("CHEM_MAX" , "CHEM_MIN");
- }
- else if(datagrid13.col == datagrid13.colRef("CHEM_MAX3") || datagrid13.col == datagrid13.colRef("CHEM_MIN3"))
- {
- setColor13("CHEM_MAX3" , "CHEM_MIN3");
- }
- else if(datagrid13.col == datagrid13.colRef("CHEM_MAX2") || datagrid13.col == datagrid13.colRef("CHEM_MIN2"))
- {
- setColor13("CHEM_MAX2" , "CHEM_MIN2");
- }
- else if(datagrid13.col == datagrid13.colRef("CHEM_MAX1") || datagrid13.col == datagrid13.colRef("CHEM_MIN1"))
- {
- setColor13("CHEM_MAX1" , "CHEM_MIN1");
- }
- datagrid13.allstyle( "data", "font-size" ) = "12pt";
- ]]>
- </script>
- </datagrid>
- <textarea id="textarea1" ref="/root/detail" style="left:5px; top:455px; width:315px; height:55px; "/>
- <button id="button1" style="left:340px; top:455px; width:100px; height:20px; background-image:..\..\images\sw_normal.gif; ">
- <caption>确认改判</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(datagrid4.row < datagrid4.fixedRows ) return;
- if(commComfirmBox("确认改判?","提示")=="0") return;
-
- model.removenode("/root/reqData");
- model.makeValue("/root/reqData/STLGRD" , datagrid4.valueMatrix(datagrid4.row , datagrid4.colRef("FAC_STL_GRD")));
- model.makeValue("/root/reqData/CHARGENO" , chargeNO);
- model.makeValue("/root/reqData/REG_ID" , regId);//regId
- model.makeValue("/root/reqData/DCS_DETAIL" , textarea1.value.Trim());
- model.makeValue("/root/reqData/FAC_CODE" , datagrid4.valueMatrix(datagrid4.row , datagrid4.colRef("FAC_CODE")));
- // model.makeValue("/root/reqData/INGR_GRD" , "");
- // var str = textarea1.value.Trim();
- // var strReg = "\\S正常流转[\\S]*";
- // var reg = new RegExp(strReg);
- // var flag = reg.test(str);
- // if(flag == true)
- // {
- // model.setValue("/root/reqData/INGR_GRD" , "YES");//直接判为合格
- // }
- commSubmit("UIB030202-service", "save1", "glueAction.do");
- ]]>
- </script>
- </button>
- <caption id="caption21" class="cell" style="left:130px; top:5px; width:30px; height:20px; ">产线</caption>
- <select1 id="combo21" ref="/root/formData/SLABRTS" appearance="minimal" style="left:160px; top:5px; width:60px; height:20px; ">
- <choices>
- <item>
- <label>薄板</label>
- <value>H</value>
- </item>
- <item>
- <label>中板</label>
- <value>Z</value>
- </item>
- <item>
- <label>厚板</label>
- <value>P</value>
- </item>
- <item>
- <label>冷轧</label>
- <value>C</value>
- </item>
- <item>
- <label>-全部-</label>
- <value>%</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- find();
- ]]>
- </script>
- </select1>
- <caption id="caption11" class="cell" style="left:5px; top:5px; width:30px; height:20px; ">牌号</caption>
- <input id="input11" ref="/root/formData/CHARGE_NOS" style="left:35px; top:5px; width:90px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- find();
- ]]>
- </script>
- </input>
- <button id="button11" style="left:230px; top:5px; width:35px; height:20px; background-color:#00ccff; ">
- <caption>查询</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- find();
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|