| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760 |
- <?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[生产管制 >> 炼钢管制 >> 出钢参数指示与顺序调整]]>
- </xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <reqData>
- </reqData>
- <detailData>
- <gridData>
- <grid1>
- <CHARGE_MANA_NO/>
- <STL_GRD/>
- <PREV_CHARGE_WGT/>
- <PATH_PROC_CD/>
- <CCM_THK/>
- <CCM_WTH/>
- <ORD_SLAB_CNT/>
- <NONORD_SLAB_CNT/>
- <PRE_BOF_STR_DTIME/>
- <PROG_CD/>
- <STATUS_CD/>
- <HCR_CLF/>
- <L2_SEND/>
- <MILL_FL/>
- <CHARGE_RT/>
- <DIVIDE_CHARGE_YN/>
- </grid1>
- <grid2>
- <CHARGE_SLAB_SEQ>0</CHARGE_SLAB_SEQ>
- <SLAB_EDT_SEQ>128</SLAB_EDT_SEQ>
- <SLAB_MANA_NO>381-12345A110</SLAB_MANA_NO>
- <STL_GRD/>
- <SLAB_THK>210</SLAB_THK>
- <SLAB_WTH>1200</SLAB_WTH>
- <SLAB_LEN>0</SLAB_LEN>
- <SLAB_WGT>15500</SLAB_WGT>
- <HCR_CLF>H</HCR_CLF>
- <EMGMTR_NMG_CLF/>
- <OVER_ROLL_YN/>
- <ORD_FL/>
- <ORD_THK>0</ORD_THK>
- <ORD_WTH>0</ORD_WTH>
- <ORD_USEAGE_CD/>
- <DELV_REQ_DATE/>
- <SLAB_RT>C</SLAB_RT>
- <DIVIDE_CHARGE_YN/>
- <CHARGE_RT/>
- </grid2>
- </gridData>
- </detailData>
- <initResult/>
- <gridData>
- </gridData>
- <errorMsg/>
- <formData>
- <searchForm>
- <RT>%%</RT>
- <ST>B</ST>
- <P_MODE/>
- <CHARGE_MANA_NO_ST/>
- <CHARGE_MANA_NO_EN/>
- <CHARGE_MANA_NO_TG/>
- <OutPut1/>
- <OutPut2/>
- <OutPut3/>
- <REG_ID/>
- <MSG_ID/>
- </searchForm>
- </formData>
- <g1Data>
- </g1Data>
- <g2Data/>
- <g3Data/>
- <g4Data/>
- <fwdData/>
- <errorData/>
- <tempData/>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- if (window.parent == null) Init();//无父窗口 进行初始化结点
- ]]>
- </script>
- <script type="javascript" src="../../js/boaMsg.js"/>
- <script type="javascript" src="../../js/boaCommon.js"/>
- <script type="javascript" src="../../js/dCommon.js"/>
- <script type="javascript" src="../../js/F.js"/>
- </model>
- <script type="javascript">
- <![CDATA[
- var flag_scrollpos = "";
- var isreqdatanull = false;
- var isChanged = false;
- var isCHARGE_MANA_NO_STChanged = false;
- var isCHARGE_MANA_NO_ENChanged = false;
-
- var isCHARGE_MANA_NO_TGChanged = false;
- var isDatagrid1 = false;
- var isDatagrid3 = false;
- var flagGrid1 = "";//grid的选定标志
- var flagGrid3 ="";
- function setTitle()
- {
- return "炼钢管制 >> 炼钢管制指示 >> 出钢参数指示与顺序调整"; // 如:return "进程管理 >> 订单进程现况查询";
- }
- 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));
- }
- function Init(node) {
- InitParams(node);
- datagrid1.fixedcellcheckbox(0,datagrid1.colRef("CHK"))=true;//设置第0行的checkbox的属性为true 便于进行全选操作
- datagrid1.colStatus(0)=false; //设置第0列也即为checkbox所在列的列状态为false。
- // commSubmit("UIF012030-service","success","glueAction.do");//提交服务
- // model.duplicate("/root/initResult","/root/resData");//复制结点
- model.refresh();
- }
- function save()
- {
- isCHARGE_MANA_NO_STChanged = false;
- isCHARGE_MANA_NO_ENChanged = false;
- isCHARGE_MANA_NO_TGChanged = false;
-
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
-
- model.setValue("/root/formData/searchForm/P_MODE",radio2.value);
- model.setValue("/root/formData/searchForm/CHARGE_MANA_NO_ST",output1.value);
- model.setValue("/root/formData/searchForm/CHARGE_MANA_NO_EN",output2.value);
- model.setValue("/root/formData/searchForm/CHARGE_MANA_NO_TG",output3.value);
- model.setValue("/root/formData/searchForm/MSG_ID","NIF012100");
- model.setValue("/root/formData/searchForm/REG_ID",model.getValue("/root/initData/rcvInfo/REG_ID"));
- commSendReq("/root/formData/searchForm");
- commSubmit("UIF012030-service","CheckStlStandard","glueAction.do");
- if(model.getValue("/root/resData/rs4_VO/rs4_Row") == "N"){
- alert("缺少操作标准!");
- return ;
- }
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
-
- commSendReq("/root/formData/searchForm");
- commSubmit("UIF012030-service","save","glueAction.do");
- model.removenode("/root/reqData");
-
- radio2.value= "";
- radio3.value= "";
- radio5.value= "";
- radio6.value= "";
- output1.value = "";
- output2.value = "";
- output3.value = "";
- //if (model.getValue("/root/resData/errorMsg") != "")
- // alert(model.getValue("/root/resData/errorMsg"));
- //else
- //alert("333");
- var errorMes = model.getValue("/root/resData/errorData");
- //alert("errorMes====="+errorMes);
- if(errorMes != "")
- {
- //alert("1");
- window.alert(errorMes,"错误信息");
- model.removenode("/root/resData/errorData");
- return;
- }
- //alert("444");
- find();
- }
- function find(){
- model.removenode("/root/g3Data/rs3_VO");
- model.removenode("/root/g4Data/rs3_VO");
- model.removenode("/root/lastResult/resData");
- model.removenode("/root/reqData");
- model.refresh();
- commSendReq("/root/formData/searchForm");
- if(radio1.value == 'B') {
- commSubmit("UIF012030-service","findChargeInfoB","glueAction.do");
- }else {
- commSubmit("UIF012030-service","findChargeInfoC","glueAction.do");
- }
- commAppendData("/root/g1Data/rs1_VO","/root/resData/rs1_VO");
- commAppendData("/root/g2Data/rs2_VO","/root/resData/rs2_VO");
- model.refresh();
- for(var i = 2;i<datagrid1.rows;i++) {
- var rowSty;
- var status= model.getValue("/root/g1Data/rs1_VO/rs1_Row["+(i-1)+"]/STATUS_CD");
- var l2_sendYN = model.getValue("/root/g1Data/rs1_VO/rs1_Row["+(i-1)+"]/L2_SEND");
- //设置行Style
- if(status == 'A' && l2_sendYN == 'Y')
- {
- rowSty = "#ffccff";
- }
- else if(status == 'B')
- {
- rowSty = "#ffffcc";
- }
- else
- {
- rowSty = "#ffffff";
- }
- // switch(status) {
- // case 'A': rowSty = "#ffccff"; break;
- // case 'B': rowSty = "#ffffcc"; break;
- // case 'H': rowSty = "#c0c0c0"; break;
- // default: rowSty = "#ffffff"; break;
- // }
- datagrid1.rowstyle(i, "data", "background-color") = rowSty;
- }
- for(var j = 2;j<datagrid3.rows;j++) {
- var rowSty;
- var status= model.getValue("/root/g2Data/rs2_VO/rs2_Row["+(j-1)+"]/STATUS_CD");
- var l2_sendYN = model.getValue("/root/g2Data/rs2_VO/rs2_Row["+(j-1)+"]/L2_SEND");
- // switch(status) {
- // case 'A': rowSty = "#ffccff"; break;
- // case 'B': rowSty = "#ffffcc"; break;
- // case 'H': rowSty = "#c0c0c0"; break;
- // default: rowSty = "#ffffff"; break;
- // }
- if(status == 'A' && l2_sendYN == 'Y')
- {
- rowSty = "#ffccff";
- }
- else if(status == 'B')
- {
- rowSty = "#ffffcc";
- }
- else
- {
- rowSty = "#ffffff";
- }
- datagrid3.rowstyle(j, "data", "background-color") = rowSty;
- }
-
- datagrid1.refresh();
- datagrid3.refresh();
- }
- function close() {
- window.close();//关闭窗口
- }
- function setEditableOption (v_radio)
- {
- switch (v_radio)
- {
- case 'U': radio3.disabled = false; radio5.disabled = false; radio6.disabled = true;break;
- case 'B': radio3.disabled = true; radio5.disabled = true; radio6.disabled = true; break;
- case 'M': radio3.disabled = false; radio5.disabled = false; radio6.disabled = false;break;
- case 'C': radio3.disabled = false; radio5.disabled = true; radio6.disabled = true;break;
- case 'L': radio3.disabled = true; radio5.disabled = false; radio6.disabled = true;break;
- case 'D': radio3.disabled = false; radio5.disabled = false; radio6.disabled = true;break;
- case 'T': radio3.disabled = true; radio5.disabled = true;radio6.disabled = true;break;
- }
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pageheight="620" guideline="2,620;1,980;1,980;1,982;" style="color:#000000; border-color:#ff00ff; ">
- <line id="line3" style="x1:0px; y1:30px; x2:980px; y2:30px; border-color:#3366ff; "/>
- <caption id="caption2" class="cell" style="left:194px; top:5px; width:90px; height:20px; color:#000000; text-align:center; border-style:solid; ">炉次去向</caption>
- <select1 id="combo2" ref="/root/formData/searchForm/RT" appearance="minimal" style="left:285px; top:5px; width:110px; height:20px; background-color:#ffffff; ">
- <choices>
- <item>
- <label>--全部--</label>
- <value>%%</value>
- </item>
- <item>
- <label>热轧</label>
- <value>H</value>
- </item>
- <item>
- <label>冷轧</label>
- <value>C</value>
- </item>
- <item>
- <label>厚板</label>
- <value>P</value>
- </item>
- <item>
- <label>中板</label>
- <value>Z</value>
- </item>
- </choices>
- </select1>
- <datagrid id="datagrid1" nodeset="/root/g1Data/rs1_VO/rs1_Row" visibility="visible" scroll="auto" backcoloralternate="#f7f9f9" caption="浇次管理号^浇次内顺序^转炉号^炉次去向^客户特殊要求^中厚板特殊要求^炉次管理号^钢号^预定出钢量^处理路径^浇铸^浇铸^订单板坯块数^余材板坯块数^计划出钢开始^计划炼钢时间^计划炼钢时间^进程^状态区分^热送^L2传送^轧制编制^回送^是否混炉^中厚板特殊要求|浇次管理号^浇次内顺序^转炉号^炉次去向^客户特殊要求^中厚板特殊要求^炉次管理号^钢号^预定出钢量^处理路径^厚度^宽度^订单板坯块数^余材板坯块数^计划出钢开始^起始^截止^进程^状态区分^热送^L2传送^轧制编制^回送^是否混炉^中厚板特殊要求" colsep="^" colwidth="50, 30, 35, 33, 35, 32, 68, 85, 56, 56, 56, 56, 56, 56, 56, 65, 65, 56, 56, 56, 27, 56, 26, 52, 100" defaultrows="0" extendlastcol="false" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:64px; width:485px; height:259px; color:#000000; text-align:center; ">
- <col ref="CAST_MANA_NO" style="text-align:center; "/>
- <col ref="CAST_CHARGE_SEQ" style="text-align:right; "/>
- <col ref="PRC_LINE" style="text-align:right; "/>
- <col ref="CHARGE_RT"/>
- <col ref="DSN_KIND" style="text-decoration:underline; color:#ff0000; "/>
- <col ref="L2DEMO"/>
- <col editable="false" ref="CHARGE_MANA_NO" type="input" style="text-align:center; "/>
- <col editable="false" ref="STL_GRD" type="input" style="text-align:left; "/>
- <col ref="PREV_CHARGE_WGT" format="#,##0" style="text-align:right; "/>
- <col ref="LINE_PROC_CD" style="text-decoration:underline; color:#ff0000; text-align:left; "/>
- <col ref="CCM_THK" format="#,##0" style="text-align:right; "/>
- <col ref="CCM_WTH" format="#,##0" style="text-align:right; "/>
- <col ref="ORD_SLAB_CNT" format="#,##0" style="text-align:right; "/>
- <col ref="NONORD_SLAB_CNT" format="#,##0" style="text-align:right; "/>
- <col ref="PRE_BOF_STR_DTIME" format="yyyy-mm-dd hh:nn:ss" style="text-align:center; "/>
- <col ref="INS_CHARGE_STR_DTIME" format="yyyy-mm-dd"/>
- <col ref="INS_CHARGE_END_DTIME" format="yyyy-mm-dd"/>
- <col disabled="true" editmode="search" ref="PROG_CD" style="text-align:left; "/>
- <col disabled="true" editmode="search" ref="STATUS_CFNM" style="text-align:center; "/>
- <col disabled="true" editmode="search" ref="HCR_CLF" style="text-align:center; "/>
- <col ref="L2_SEND" style="text-align:center; "/>
- <col ref="MILL_FL" style="text-align:center; "/>
- <col ref="RTN_CHARGE_CLF" style="text-align:center; "/>
- <col ref="DIVIDE_CHARGE_YN"/>
- <col ref="L2DEMO"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if (!datagrid1.isCell(event.target)) return;
- if(datagrid1.row <= 1) return;
- issrollpos = false;
- var d2style = datagrid1.rowstyle(datagrid1.row, "data", "background-color");
- var CHARGE_EDT_SEQ = model.getValue("/root/g1Data/rs1_VO/rs1_Row["+(datagrid1.row-1)+"]/CHARGE_EDT_SEQ");//记录当前行的炉次编制号
- if(flag_scrollpos != "1")
- {
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
- model.makeNode("/root/gData/CHARGE_EDT_SEQ");
- model.setValue("/root/gData/CHARGE_EDT_SEQ",CHARGE_EDT_SEQ);
- model.duplicate("/root/reqData","/root/gData/CHARGE_EDT_SEQ");//将炉次编制号做为请求变量复制到root/reqData结点中
- commSubmit("UIF012030-service","findSlabInfo","glueAction.do");
- commAppendData("/root/g3Data/rs3_VO","/root/resData/rs3_VO");//将/root/resData/rs3_VO的值复制到/root/g3Data/rs3_VO中
- model.refresh();
- }
- else
- {
- flag_scrollpos = "";
- return;
- }
- for(var i = 2;i<datagrid2.rows;i++)
- {
- datagrid2.rowstyle(i, "data", "background-color") = d2style;
- }
- if(datagrid1.col == datagrid1.colRef("DSN_KIND")) {
- var v_charge_mana_no = datagrid1.valueMatrix(datagrid1.row,datagrid1.colRef("CHARGE_MANA_NO"));
- model.property("V_CHARGE_MANA_NO") = v_charge_mana_no;
- var java = window.parent.javaScript;
- model.makeValue("/root/fwdData/UIF012031/URL", "../../F/F01/UIF012031.xrw");
- java.open(model.instances(0).selectSingleNode("/root/fwdData/UIF012031"));
- }
- // MDFY WXY 100526
- if(datagrid1.col == datagrid1.colRef("L2DEMO")) {
-
- model.setValue("/root/tempData",datagrid1.valueMatrix(datagrid1.row,datagrid1.colRef("CHARGE_MANA_NO")));
-
- window.load("UIF012032.xrw","modal","", "left:228; top:120; width:700; height:450; sysmenu:visible; min:visible; max:true; resize:true; caption:visible;");
-
- }
- ///
- if(isChanged) {
- var CHARGE_MANA_NO = model.getValue("/root/g1Data/rs1_VO/rs1_Row["+(datagrid1.row-1)+"]/CHARGE_MANA_NO");//记录当前行的炉次管理号
- var LINE_PROC_CD = model.getValue("/root/g1Data/rs1_VO/rs1_Row["+(datagrid1.row-1)+"]/LINE_PROC_CD");//记录当前行的处理路径
- var STL_GRD = model.getValue("/root/g1Data/rs1_VO/rs1_Row["+(datagrid1.row-1)+"]/STL_GRD");//记录当前行的刚号
- var L2_SEND = model.getValue("/root/g1Data/rs1_VO/rs1_Row["+(datagrid1.row-1)+"]/L2_SEND");
- //alert(L2_SEND);
- //当选择工序修改选项并且点击grid1的列名为处理路径的时候
- if(radio2.value == 'B' && datagrid1.col == datagrid1.colRef("LINE_PROC_CD") && L2_SEND == 'N') {
- //保存公用变量,实现页面跳转
- model.property("L2_SEND") = "N";
- model.property("CHARGE_MANA_NO") = CHARGE_MANA_NO;
- model.property("Number") = "1";
- model.property("LINE_PROC_CD") = LINE_PROC_CD;
- model.property("STL_GRD") = STL_GRD;
- model.property("ST") = radio1.value;
- //var java = window.parent.javaScript;
- //model.makeValue("/root/fwdData/UIF012040/URL", "../../F/F01/UIF012040.xrw");
- //java.open(model.instances(0).selectSingleNode("/root/fwdData/UIF012040"));
- window.load("UIF012041.xrw","modal","", "left:228; top:120; width:700; height:450; sysmenu:visible; min:visible; max:true; resize:true; caption:visible;");
- //选择工序,页面调整到工序调整页面
- //window.load("./UIF012040.xrw", "replace", "", "left:100; top:100; width:400; height:400; sysmenu:visible; min:visible; max:true; resize:true; caption:visible;");
- find();
- }
- else if(radio2.value == 'B' && datagrid1.col == datagrid1.colRef("LINE_PROC_CD") && L2_SEND == 'Y'){
- //保存公用变量,实现页面跳转
- model.property("L2_SEND") = "Y";
- model.property("CHARGE_MANA_NO") = CHARGE_MANA_NO;
- model.property("Number") = "1";
- model.property("LINE_PROC_CD") = LINE_PROC_CD;
- model.property("STL_GRD") = STL_GRD;
- model.property("ST") = radio1.value;
- window.load("UIF012041.xrw","modal","", "left:228; top:120; width:700; height:450; sysmenu:visible; min:visible; max:true; resize:true; caption:visible;");
- //var java = window.parent.javaScript;
- //model.makeValue("/root/fwdData/UIF012041/URL", "../../F/F01/UIF012041.xrw");
- //java.open(model.instances(0).selectSingleNode("/root/fwdData/UIF012041"));
- //window.load("./UIF012041.xrw", "replace", "", "left:100; top:100; width:400; height:400; sysmenu:visible; min:visible; max:true; resize:true; caption:visible;");
- find();
- }
- if(isCHARGE_MANA_NO_STChanged ||isCHARGE_MANA_NO_ENChanged || isCHARGE_MANA_NO_TGChanged) {
- //当选择炉次选项的时候将炉次管理号赋值
- if(flagGrid3 == "3") {
- alert("请选择同一表格的炉次"); //表示第一个选定的Grid为datagrid3
- return;
- }
- flagGrid1 = "1";
- if(isCHARGE_MANA_NO_STChanged == true) {
- output1.value = CHARGE_MANA_NO;
- }
- else if(isCHARGE_MANA_NO_ENChanged == true) {
- output2.value = CHARGE_MANA_NO;
-
- }
- else if(isCHARGE_MANA_NO_TGChanged == true) {
- output3.value = CHARGE_MANA_NO;
- }
- }
- }
- flag_scrollpos = "";
- ]]>
- </script>
- <script type="javascript" ev:event="onscrollpos">
- <![CDATA[
- flag_scrollpos = "1";
- ]]>
- </script>
- </datagrid>
- <datagrid id="datagrid2" nodeset="/root/g3Data/rs3_VO/rs3_Row" scroll="auto" backcoloralternate="#f7f9f9" caption="炉次内顺序^板坯编制号^板坯管理号^钢号^板坯^板坯^板坯^板坯^热送^紧急材^过量生产判断^订单材余材区分^订单^订单^订单用途^交货期^板坯去向^合同号^订单号^是否冷坑^运输方式^中厚板特殊要求备注|炉次内顺序^板坯编制号^板坯管理号^钢号^厚度^宽度^长度^重量^热送^紧急材^过量生产判断^订单材余材区分^厚度^宽度^订单用途^交货期^板坯去向^合同号^订单号^是否冷坑^运输方式^中厚板特殊要求备注" colsep="^" colwidth="58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 120, 92, 35, 100, 100" defaultrows="0" extendlastcol="false" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:328px; width:485px; height:292px; text-align:center; ">
- <col ref="CHARGE_SLAB_SEQ" style="text-align:right; "/>
- <col ref="SLAB_EDT_SEQ" visibility="hidden" style="text-align:right; "/>
- <col editable="false" ref="SLAB_MANA_NO" type="input" style="text-align:center; "/>
- <col editable="false" ref="STL_GRD" type="input" style="text-align:left; "/>
- <col ref="SLAB_THK" format="#,##0" style="text-align:right; "/>
- <col ref="SLAB_WTH" format="#,##0" style="text-align:right; "/>
- <col ref="SLAB_LEN" format="#,##0" style="text-align:right; "/>
- <col ref="SLAB_WGT" format="#,##0" style="text-align:right; "/>
- <col disabled="true" editmode="search" ref="HCR_CLF" style="text-align:center; "/>
- <col disabled="true" editmode="search" ref="EMGMTR_NMG_CLF" style="text-align:center; "/>
- <col ref="OVER_ROLL_YN" style="text-align:center; "/>
- <col disabled="true" editmode="search" ref="ORD_FL" style="text-align:center; "/>
- <col ref="ORD_THK" style="text-align:right; "/>
- <col ref="ORD_WTH" format="#,##0" style="text-align:right; "/>
- <col disabled="true" editmode="search" ref="ORD_USEAGE_CD" style="text-align:left; "/>
- <col ref="DELV_REQ_DATE" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" editmode="search" ref="SLAB_RT" style="text-align:center; "/>
- <col ref="ORD_NO"/>
- <col ref="ORD_SEQ"/>
- <col ref="KEEPWARM_YN"/>
- <col ref="DLIV_TP"/>
- <col ref="SPEC_REQ_DESC"/>
- </datagrid>
- <select1 id="radio1" ref="/root/formData/searchForm/ST" appearance="full" cellspacing="12" cols="2" overflow="visible" style="left:5px; top:5px; width:180px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>按转炉查询</label>
- <value>B</value>
- </item>
- <item>
- <label>按连铸机查询</label>
- <value>C</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- find();
- if(radio1.value == 'C')
- {
- radio2.disabled = true;
- }else {
- radio2.disabled = false;
- }
- ]]>
- </script>
- </select1>
- <caption id="caption1" class="cell" style="left:920px; top:6px; width:60px; height:20px; color:#000000; text-align:center; background-color:#ffccff; border-color:#c0c0c0; border-style:solid; ">生产指示</caption>
- <caption id="caption6" class="cell" style="left:856px; top:6px; width:60px; height:20px; color:#000000; text-align:center; background-color:#ffffcc; border-color:#c0c0c0; border-style:solid; ">生产中</caption>
- <select1 id="radio2" ref="/root/formData/searchForm/P_MODE" appearance="full" cols="7" overflow="visible" style="left:5px; top:35px; width:440px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>转炉号更改</label>
- <value>U</value>
- </item>
- <item>
- <label>经过工序修改</label>
- <value>B</value>
- </item>
- <item>
- <label>顺序调整</label>
- <value>M</value>
- </item>
- <item>
- <label>取消</label>
- <value>C</value>
- </item>
- <item>
- <label>指示</label>
- <value>L</value>
- </item>
- <item>
- <label>删除</label>
- <value>D</value>
- </item>
- <item>
- <label>时间调整</label>
- <value>T</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- isChanged = true;//选项被修改的状态
- //当工序被调整的时候,炉次选项信息需要被重置
- radio3.value= "";
- radio5.value= "";
- radio6.value= "";
- output1.value = "";
- output2.value = "";
- output3.value = "";
- flagGrid1 = "";//当更改出刚指示的时候重置Grid标准字段
- flagGrid3 = "";
- isCHARGE_MANA_NO_STChanged = false;
- isCHARGE_MANA_NO_ENChanged = false;
- isCHARGE_MANA_NO_TGChanged = false;
- var rsNodeList1 = root.selectNodes("/root/g1Data/rs1_VO/rs1_Row");
- var rsNodeList2 = root.selectNodes("/root/g2Data/rs2_VO/rs2_Row");
- //先查询然后再可以选择工序调整
- if(rsNodeList1.length == 0 && rsNodeList2.length == 0) {
- alert("请先查询然后再选择工序调整选项");
- radio2.value= "";
- return;
- }
- setEditableOption(radio2.value);
- ]]>
- </script>
- </select1>
- <caption id="caption9" class="cell" style="left:456px; top:35px; width:90px; height:20px; text-align:center; border-style:solid; "/>
- <caption id="caption15" class="cell" style="left:633px; top:35px; width:90px; height:20px; text-align:center; border-style:solid; "/>
- <caption id="caption12" class="cell" style="left:810px; top:35px; width:90px; height:20px; text-align:center; border-style:solid; "/>
- <select1 id="radio5" ref="/root/formData/searchForm/CHARGE_MANA_NO_EN" appearance="full" overflow="visible" style="left:633px; top:37px; width:90px; height:20px; color:#000000; border-style:none; ">
- <choices>
- <item>
- <label>终止炉次</label>
- <value>E</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //当选择另外以个炉次选项的时候,其他被选择的选项被重置
- isCHARGE_MANA_NO_ENChanged = true;
- isCHARGE_MANA_NO_STChanged = false;
- isCHARGE_MANA_NO_TGChanged = false;
- radio3.value= "";
- radio6.value="";
- ]]>
- </script>
- </select1>
- <select1 id="radio6" ref="/root/formData/searchForm/CHARGE_MANA_NO_TG" appearance="full" overflow="visible" style="left:810px; top:37px; width:90px; height:20px; color:#000000; border-color:#c0c0c0; border-style:none; ">
- <choices>
- <item>
- <label>目标炉次</label>
- <value>A</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //当选择另外以个炉次选项的时候,其他被选择的选项被重置
- isCHARGE_MANA_NO_TGChanged = true;
- isCHARGE_MANA_NO_STChanged = false;
- isCHARGE_MANA_NO_ENChanged = false;
- radio3.value= "";
- radio5.value="";
- ]]>
- </script>
- </select1>
- <select1 id="radio3" ref="/root/formData/searchForm/CHARGE_MANA_NO_ST" appearance="full" overflow="visible" style="left:456px; top:37px; width:90px; height:20px; color:#000000; border-color:#c0c0c0; border-style:none; ">
- <choices>
- <item>
- <label>起始炉次</label>
- <value>S</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //当选择另外以个炉次选项的时候,其他被选择的选项被重置
- isCHARGE_MANA_NO_STChanged = true;
- isCHARGE_MANA_NO_ENChanged = false;
- isCHARGE_MANA_NO_TGChanged = false;
- radio5.value= "";
- radio6.value="";
- ]]>
- </script>
- </select1>
- <datagrid id="datagrid3" nodeset="/root/g2Data/rs2_VO/rs2_Row" visibility="visible" scroll="auto" backcoloralternate="#f7f9f9" caption="浇次管理号^浇次内顺序^转炉号^炉次管理号^炉次去向^客户特殊要求^中厚板特殊要求^钢号^预定出钢量^处理路径^浇铸^浇铸^订单板坯块数^余材板坯块数^计划出钢开始^计划炼钢时间^计划炼钢时间^进程^状态区分^热送^L2传送^轧制编制^回送^混炉区分^中厚板特殊要求|浇次管理号^浇次内顺序^转炉号^炉次管理号^炉次去向^客户特殊要求^中厚板特殊要求^钢号^预定出钢量^处理路径^厚度^宽度^订单板坯块数^余材板坯块数^计划出钢开始^起始^截止^进程^状态区分^热送^L2传送^轧制编制^回送^混炉区分^中厚板特殊要求" colsep="^" colwidth="45, 40, 29, 70, 31, 32, 29, 82, 55, 56, 56, 56, 56, 56, 56, 65, 65, 56, 56, 56, 27, 56, 26, 52, 100" extendlastcol="false" mergecellsfixedrows="bycolrec" rowsep="|" style="left:492px; top:64px; width:488px; height:259px; color:#000000; text-align:center; ">
- <col ref="CAST_MANA_NO" style="text-align:center; "/>
- <col ref="CAST_CHARGE_SEQ" style="text-align:right; "/>
- <col ref="PRC_LINE" style="text-align:right; "/>
- <col editable="false" ref="CHARGE_MANA_NO" type="input" style="text-align:center; "/>
- <col ref="CHARGE_RT"/>
- <col ref="DSN_KIND" style="text-decoration:underline; color:#ff0000; "/>
- <col ref="L2DEMO"/>
- <col editable="false" ref="STL_GRD" type="input" style="text-align:left; "/>
- <col ref="PREV_CHARGE_WGT" format="#,##0" style="text-align:right; "/>
- <col ref="LINE_PROC_CD" style="text-decoration:underline; color:#ff0000; text-align:left; "/>
- <col ref="CCM_THK" format="#,##0" style="text-align:right; "/>
- <col ref="CCM_WTH" format="#,##0" style="text-align:right; "/>
- <col ref="ORD_SLAB_CNT" format="#,##0" style="text-align:right; "/>
- <col ref="NONORD_SLAB_CNT" format="#,##0" style="text-align:right; "/>
- <col ref="PRE_BOF_STR_DTIME" format="yyyy-mm-dd hh:nn:ss" style="text-align:center; "/>
- <col ref="INS_CHARGE_STR_DTIME" format="yyyy-mm-dd"/>
- <col ref="INS_CHARGE_END_DTIME" format="yyyy-mm-dd"/>
- <col disabled="true" editmode="search" ref="PROG_CD" style="text-align:left; "/>
- <col disabled="true" editmode="search" ref="STATUS_CFNM" style="text-align:center; "/>
- <col disabled="true" editmode="search" ref="HCR_CLF" style="text-align:center; "/>
- <col ref="L2_SEND" style="text-align:center; "/>
- <col ref="MILL_FL" style="text-align:center; "/>
- <col ref="RTN_CHARGE_CLF" style="text-align:center; "/>
- <col ref="DIVIDE_CHARGE_YN"/>
- <col ref="L2DEMO"/>
- <script type="javascript" ev:event="onscrollpos">
- <![CDATA[
- flag_scrollpos = "1";
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if (!datagrid3.isCell(event.target)) return;
- if(datagrid3.row <= 1) return;
- var d4style = datagrid3.rowstyle(datagrid3.row, "data", "background-color");
- var CHARGE_EDT_SEQ = model.getValue("/root/g2Data/rs2_VO/rs2_Row["+(datagrid3.row-1)+"]/CHARGE_EDT_SEQ");
- // alert(isReqDataNull());
- if(flag_scrollpos != "1")
- {
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
- model.makeNode("/root/gData/CHARGE_EDT_SEQ");
- model.setValue("/root/gData/CHARGE_EDT_SEQ",CHARGE_EDT_SEQ);
- model.duplicate("/root/reqData","/root/gData/CHARGE_EDT_SEQ");
- commSubmit("UIF012030-service","findSlabInfo","glueAction.do");
- commAppendData("/root/g4Data/rs3_VO","/root/resData/rs3_VO");
- model.refresh();
- }
- else
- {
- flag_scrollpos = "";
- return;
- }
- for(var i = 2;i<datagrid4.rows;i++)
- {
- datagrid4.rowstyle(i, "data", "background-color") = d4style;
- }
-
- if(datagrid3.col == datagrid3.colRef("DSN_KIND")) {
- var v_charge_mana_no = datagrid3.valueMatrix(datagrid3.row,datagrid3.colRef("CHARGE_MANA_NO"));
- model.property("V_CHARGE_MANA_NO") = v_charge_mana_no;
- var java = window.parent.javaScript;
- model.makeValue("/root/fwdData/UIF012031/URL", "../../F/F01/UIF012031.xrw");
- java.open(model.instances(0).selectSingleNode("/root/fwdData/UIF012031"));
- }
-
- if(datagrid3.col == datagrid3.colRef("L2DEMO")) {
-
- model.setValue("/root/tempData",datagrid3.valueMatrix(datagrid3.row,datagrid3.colRef("CHARGE_MANA_NO")));
-
- window.load("UIF012032.xrw","modal","", "left:228; top:120; width:700; height:450; sysmenu:visible; min:visible; max:true; resize:true; caption:visible;");
-
- }
-
- if(isChanged) {
- var CHARGE_MANA_NO = model.getValue("/root/g2Data/rs2_VO/rs2_Row["+(datagrid3.row-1)+"]/CHARGE_MANA_NO");
- var LINE_PROC_CD = model.getValue("/root/g2Data/rs2_VO/rs2_Row["+(datagrid3.row-1)+"]/LINE_PROC_CD");
- var STL_GRD = model.getValue("/root/g2Data/rs2_VO/rs2_Row["+(datagrid3.row-1)+"]/STL_GRD");
- var L2_SEND = model.getValue("/root/g2Data/rs2_VO/rs2_Row["+(datagrid3.row-1)+"]/L2_SEND");
- if(radio2.value == 'B' && datagrid3.col == datagrid3.colRef("LINE_PROC_CD") && L2_SEND == "N") {
- model.property("L2_SEND") = "Y";
- model.property("CHARGE_MANA_NO") = CHARGE_MANA_NO;
- model.property("Number") = "2";
- model.property("LINE_PROC_CD") = LINE_PROC_CD;
- model.property("STL_GRD") = STL_GRD;
- model.property("ST") = radio1.value;
- window.load("UIF012041.xrw","modal","", "left:228; top:120; width:700; height:450; sysmenu:visible; min:visible; max:true; resize:true; caption:visible;");
- //选择工序,页面调整到工序调整页面
- //var java = window.parent.javaScript;
- //model.makeValue("/root/fwdData/UIF012040/URL", "../../F/F01/UIF012040.xrw");
- //java.open(model.instances(0).selectSingleNode("/root/fwdData/UIF012040"));
- find();
- }else if(radio2.value == 'B' && datagrid3.col == datagrid3.colRef("LINE_PROC_CD") && L2_SEND == 'Y'){
- //保存公用变量,实现页面跳转
- model.property("L2_SEND") = "Y";
- model.property("CHARGE_MANA_NO") = CHARGE_MANA_NO;
- model.property("Number") = "1";
- model.property("LINE_PROC_CD") = LINE_PROC_CD;
- model.property("STL_GRD") = STL_GRD;
- model.property("ST") = radio1.value;
- window.load("UIF012041.xrw","modal","", "left:228; top:120; width:700; height:450; sysmenu:visible; min:visible; max:true; resize:true; caption:visible;");
- //var java = window.parent.javaScript;
- //model.makeValue("/root/fwdData/UIF012041/URL", "../../F/F01/UIF012041.xrw");
- //java.open(model.instances(0).selectSingleNode("/root/fwdData/UIF012041"));
- //window.load("./UIF012041.xrw", "replace", "", "left:100; top:100; width:400; height:400; sysmenu:visible; min:visible; max:true; resize:true; caption:visible;");
- find();
- }
- if(isCHARGE_MANA_NO_STChanged ||isCHARGE_MANA_NO_ENChanged || isCHARGE_MANA_NO_TGChanged) {
- if(flagGrid1 == "1") {
- alert("请选择同一表格的炉次");
- return;
- }
- flagGrid3 = "3";
- if(isCHARGE_MANA_NO_STChanged == true) {
- output1.value = CHARGE_MANA_NO;
-
- }
- else if(isCHARGE_MANA_NO_ENChanged == true) {
- output2.value = CHARGE_MANA_NO;
- }
- else if(isCHARGE_MANA_NO_TGChanged == true) {
- output3.value = CHARGE_MANA_NO;
- }
- }
- }
- ]]>
- </script>
- </datagrid>
- <datagrid id="datagrid4" nodeset="/root/g4Data/rs3_VO/rs3_Row" scroll="auto" backcoloralternate="#f7f9f9" caption="炉次内顺序^板坯编制号^板坯管理号^钢号^板坯^板坯^板坯^板坯^热送^紧急材^过量生产判断^订单材余材区分^订单^订单^订单用途^交货期^板坯去向^合同号^订单号^是否冷坑^运输方式^中厚板特殊要求备注|炉次内顺序^板坯编制号^板坯管理号^钢号^厚度^宽度^长度^重量^热送^紧急材^过量生产判断^订单材余材区分^厚度^宽度^订单用途^交货期^板坯去向^合同号^订单号^是否冷坑^运输方式^中厚板特殊要求备注" colsep="^" colwidth="58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 120, 100, 35, 100, 100" defaultrows="0" extendlastcol="false" mergecellsfixedrows="bycolrec" rowsep="|" style="left:492px; top:327px; width:488px; height:293px; text-align:center; ">
- <col ref="CHARGE_SLAB_SEQ" style="text-align:right; "/>
- <col ref="SLAB_EDT_SEQ" visibility="hidden" style="text-align:right; "/>
- <col editable="false" ref="SLAB_MANA_NO" type="input" style="text-align:center; "/>
- <col editable="false" ref="STL_GRD" type="input" style="text-align:left; "/>
- <col ref="SLAB_THK" format="#,##0" style="text-align:right; "/>
- <col ref="SLAB_WTH" format="#,##0" style="text-align:right; "/>
- <col ref="SLAB_LEN" format="#,##0" style="text-align:right; "/>
- <col ref="SLAB_WGT" format="#,##0" style="text-align:right; "/>
- <col disabled="true" editmode="search" ref="HCR_CLF" style="text-align:center; "/>
- <col disabled="true" editmode="search" ref="EMGMTR_NMG_CLF" style="text-align:center; "/>
- <col ref="OVER_ROLL_YN" style="text-align:center; "/>
- <col disabled="true" editmode="search" ref="ORD_FL" style="text-align:center; "/>
- <col ref="ORD_THK" style="text-align:right; "/>
- <col ref="ORD_WTH" format="#,##0" style="text-align:right; "/>
- <col disabled="true" editmode="search" ref="ORD_USEAGE_CD" style="text-align:left; "/>
- <col ref="DELV_REQ_DATE" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" editmode="search" ref="SLAB_RT" style="text-align:center; "/>
- <col ref="ORD_NO"/>
- <col ref="ORD_SEQ"/>
- <col ref="KEEPWARM_YN"/>
- <col ref="DLIV_TP"/>
- <col ref="SPEC_REQ_DESC"/>
- </datagrid>
- <output id="output1" ref="/root/formData/searchForm/OutPut1" style="left:547px; top:35px; width:80px; height:20px; color:#ffffff; text-align:center; background-color:#ffffff; border-color:#c0c0c0; border-style:solid; "/>
- <output id="output2" ref="/root/formData/searchForm/OutPut2" style="left:724px; top:35px; width:80px; height:20px; color:#ffffff; text-align:center; background-color:#ffffff; border-color:#c0c0c0; border-style:solid; "/>
- <output id="output3" ref="/root/formData/searchForm/OutPut3" style="left:901px; top:35px; width:75px; height:20px; color:#000000; text-align:center; background-color:#ffffff; border-color:#c0c0c0; border-style:solid; "/>
- <line id="line4" style="x1:0px; y1:58px; x2:980px; y2:58px; color:#000000; border-color:#ff00ff; "/>
- <line id="line5" style="x1:488px; y1:62px; x2:488px; y2:620px; border-color:#ff00ff; "/>
- <button id="button1" visibility="visible" style="left:585px; top:10px; width:100px; height:20px; ">
- <caption>button1</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- find();
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|