glineplanstop_edit.html 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="keywords" content="dongke,mes,ibossmes">
  6. <meta name="description" content="制造企业生产过程执行管理系统">
  7. <meta name="author" content="xuwei">
  8. <title>东科软件</title>
  9. <link rel="shortcut icon" href="/img/logo.png" />
  10. <link rel="bookmark" href="/img/logo.png" />
  11. <link rel="stylesheet" type="text/css" href="/plugins/easyui/themes/dongke/easyui.css">
  12. <link rel="stylesheet" type="text/css" href="/plugins/easyui/themes/icon.css">
  13. <link rel="stylesheet" type="text/css" href="/plugins/xeasyui/xuwell.css">
  14. <script type="text/javascript" src="/plugins/easyui/jquery.min.js"></script>
  15. <script type="text/javascript" src="/plugins/easyui/jquery.easyui.min.js"></script>
  16. <script type="text/javascript" src="/plugins/easyui/locale/easyui-lang-zh_CN.js"></script>
  17. <script type="text/javascript" src="/plugins/xeasyui/xuwell.js"></script>
  18. </head>
  19. <body class="easyui-layout">
  20. <div data-options="region:'center',plain:true,border:false">
  21. <form id="glineplanstopform" method="post" class="w-form">
  22. <div class="w-div">
  23. <div class="w-fieldbar" onclick="$('#MateriaPlanautoMore1').toggle()" style="cursor:pointer;"></div>
  24. </div>
  25. <div id="MateriaPlanautoMore1" style="display:block;">
  26. <div class="w-div">
  27. <div class="w-fieldname">ID:</div>
  28. <div class="w-field"><input disabled class="easyui-textbox" id="STOPID" name="STOPID" data-options="required:false,prompt:'请填写SID...',tipPosition:'top'" style="width:100%;height:32px;"></div>
  29. </div>
  30. </div>
  31. <div class="w-div">
  32. <div class="w-fieldbar" onclick="$('#MateriaPlanautoMore2').toggle()" style="cursor:pointer;"></div>
  33. </div>
  34. <div id="MateriaPlanautoMore2" style="display:block;">
  35. <div class="w-div">
  36. <div class="w-fieldname">停工日期开始:</div>
  37. <div class="w-field"><input class="easyui-datebox" id="STOP_BEGINDATE" name="STOP_BEGINDATE" data-options="required:true,prompt:'请填写...',tipPosition:'top'" style="width:100%;height:32px;"></div>
  38. </div>
  39. <div class="w-div">
  40. <div class="w-fieldname">停工日期结束:</div>
  41. <div class="w-field"><input class="easyui-datebox" id="STOP_ENDDATE" name="STOP_ENDDATE" data-options="required:true,prompt:'请填写...',tipPosition:'top'" style="width:100%;height:32px;"></div>
  42. </div>
  43. <div class="w-div">
  44. <div class="w-fieldname">停工原因:</div>
  45. <div class="w-field">
  46. <input class="easyui-combobox" id="STOP_REASON_ID" name="STOP_REASON_ID" data-options="required:true,prompt:'',tipPosition:'top',url:'../../list.ashx?m=getStopReason',method:'get',valueField:'DICTIONARYID',textField:'DICTIONARYVALUE',panelHeight:'300px',editable:'true',limitToList:true" style="width:100%;height:32px;">
  47. <!--<input class="easyui-textbox" id="STOP_REASON" name="STOP_REASON" data-options="required:true,prompt:'请填写...',tipPosition:'top'" style="width:100%;height:32px;">-->
  48. </div>
  49. </div>
  50. <div class="w-div">
  51. <div class="w-fieldname">成型线:</div>
  52. <div class="w-field"><input class="easyui-combobox" id="Lineid" name="LINEID" data-options="required:false,prompt:'',tipPosition:'top',url:'../../list.ashx?m=getLine&select=1',method:'get',valueField:'GROUTINGLINEID',textField:'GROUTINGLINENAME',panelHeight:'300px',editable:'true',limitToList:true,onSelect:glSelecct" style="width:100%;height:32px;"></div>
  53. </div>
  54. <div class="w-div">
  55. <div class="w-fieldname">备注:</div>
  56. <div class="w-field"><input class="easyui-textbox" id="REMARKS" name="REMARKS" data-options="required:false,prompt:'请填写...',tipPosition:'top'" style="width:100%;height:32px;"></div>
  57. </div>
  58. <div class="w-div">
  59. <div class="w-fieldname">成型线明细:</div>
  60. <div class="w-field" style="height:200px;">
  61. <table id="dgMaster" style="width:618px;height:200px;" data-options="method:'get',border:false,singleSelect:true,panelHeight:'200px'">
  62. <thead>
  63. <tr>
  64. <th data-options="field:'SID',title:'SID',align:'left',checkbox:true"></th>
  65. <th data-options="field:'GROUTINGMOULDCODE',title:'模具编号',align:'center',sortable:false"></th>
  66. <th data-options="field:'MOULDBARCODE',title:'模具条码',align:'center',sortable:false"></th>
  67. <th data-options="field:'GOODSCODE',title:'产品编码',align:'center',sortable:false"></th>
  68. </tr>
  69. </thead>
  70. </table>
  71. </div>
  72. </div>
  73. </div>
  74. </form>
  75. </div>
  76. <div data-options="region:'south',border:false" class="w-bar">
  77. <a href="javascript:void(0)" id="MateriaPlanautoButtonSave" class="easyui-linkbutton" data-options="iconCls:'icon-save'" onclick="MateriaPlanautoButtonSubmit_Click()">保存</a>
  78. <a href="javascript:void(0)" id="MateriaPlanautoButtonClose" class="easyui-linkbutton" data-options="iconCls:'icon-cancel'" onclick="MateriaPlanautoButtonCancel_Click()">关闭</a>
  79. </div>
  80. <script type="text/javascript">
  81. $(function () {
  82. $('#glineplanstopform').form({
  83. onLoadSuccess: function (data) {
  84. $('#dgMaster').datagridLoad({
  85. idField: 'SID',
  86. queryParams: { "LINEID": $("#Lineid").combobox("getValue"), "stopid": request('id') },
  87. url: 'glineplanstop.ashx?m=detail',
  88. columnMenu: '#btnColumnMenu',
  89. columnMoving: false,
  90. pagination: false,
  91. onLoadSuccess: function (data) {
  92. var rowData = data.rows;
  93. $.each(rowData, function (index, value) {
  94. if (value.ISCHECK != null && value.ISCHECK != undefined) {
  95. $("#dgMaster").datagrid("checkRow", index);
  96. }
  97. });
  98. }
  99. });
  100. }
  101. });
  102. $('#glineplanstopform').formLoad({
  103. url: 'glineplanstop.ashx?m=main'
  104. });
  105. $('#MateriaPlanautoMore1').toggle();
  106. });
  107. function glSelecct(record) {
  108. $('#dgMaster').datagridLoad({
  109. idField: 'SID',
  110. queryParams: { "GROUTINGLINEID": record["GROUTINGLINEID"] },
  111. url: 'glineplanstop.ashx?m=gl',
  112. columnMenu: '#btnColumnMenu',
  113. columnMoving: false,
  114. pagination: false,
  115. });
  116. }
  117. //保存
  118. function MateriaPlanautoButtonSubmit_Click() {
  119. if ($("#glineplanstopform").form("validate")) {
  120. var Lineid = $("#Lineid").combobox("getValue");
  121. var selRows = "";
  122. if (Lineid != "") {
  123. selRows = $("#dgMaster").datagrid('getChecked');
  124. }
  125. var param = $('#glineplanstopform').serializeJson();
  126. if (selRows == "" && Lineid != "") {
  127. console.log(Lineid)
  128. $.messager.alert("数据错误", "请选择成型线明细", 'error');
  129. return;
  130. }
  131. if (selRows != "" && Lineid != "") {
  132. param["tab"] = selRows;
  133. }
  134. param["id"] = request('id');
  135. $.post("glineplanstop.ashx?m=u",
  136. param,
  137. function (data) {
  138. var json = JSON.parse(data);
  139. if (json["success"] == true) {
  140. $.dialog.close();
  141. reloadParent();
  142. }
  143. else {
  144. $.messager.alert("数据错误", json['message'], 'error');
  145. }
  146. });
  147. }
  148. }
  149. //刷新父窗体
  150. function reloadParent() {
  151. var target = window.parent;
  152. var tab = target.$('#tabs').tabs('getSelected');
  153. var ff = target.$('#tabs').find('#Frame' + tab.attr('id'))[0];
  154. ff.contentWindow.$('#dgMaster').datagrid('reload');
  155. }
  156. function MateriaPlanautoButtonCancel_Click() {
  157. $.dialog.close();
  158. }
  159. </script>
  160. </body>
  161. </html>