| | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadyAsc"><i class="layui-icon layui-icon-delete"></i>å夿åº</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Souce"><i class="layui-icon layui-icon-delete"></i>é产线</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Routing"><i class="layui-icon layui-icon-form"></i>å·¥èºè·¯çº¿</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Calendar"><i class="layui-icon layui-icon-form"></i>工忥å</button> |
| | | </div> |
| | | </script> |
| | | <script type="text/html" id="toolbarDemo2"> |
| | |
| | | obj.tr.find(':checkbox').prop('checked', flag); |
| | | if (flag) { |
| | | obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked'); //设置å¤éæ¡é䏿 ·å¼ |
| | | //$(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//æ¹åå½åtrèæ¯é¢è²ååä½é¢è² |
| | | $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//æ¹åå½åtrèæ¯é¢è²ååä½é¢è² |
| | | } else { |
| | | obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ |
| | | //$(obj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² |
| | | $(obj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² |
| | | } |
| | | //mainTable ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² |
| | | layui.each(table.cache.mainTable, function (i, l) { |
| | |
| | | case 'set_Souce': |
| | | set_Souce(data); |
| | | break; |
| | | |
| | | |
| | | //æ¥çå·¥èºè·¯çº¿ |
| | | case 'set_Routing': |
| | | set_Routing(); |
| | | break; |
| | | //工忥å |
| | | case 'set_Calendar': |
| | | set_Calendar(); |
| | | break; |
| | | } |
| | | }); |
| | | |
| | |
| | | } else if (table.cache["mainTable"].length == 0) { |
| | | return layer.msg("æ æ°æ®,æ æ³ä¿å!"); |
| | | } else { |
| | | var HYxjQty = 0; |
| | | for (var i = 0; i < table.cache["mainTable"].length; i++) { |
| | | if (table.cache["mainTable"][i] != "") { |
| | | if (parseFloat(table.cache["mainTable"][i]["ä¼å
级"]) == 0) { |
| | | HYxjQty++ |
| | | } |
| | | } |
| | | } |
| | | if (HYxjQty > 0) { |
| | | layer.confirm('å½åæäº§é¡µé¢åå¨ä¼å
级为0çç产订åï¼æ¯å¦ç»§ç»è¿è¡æäº§ï¼', { |
| | | title: "æä½æç¤º", |
| | | icon: 0, |
| | | btn: ['确认', 'åæ¶'] |
| | | }, function (index, layero) { |
| | | //确认 |
| | | set_AddNew(); |
| | | }, function (index) { |
| | | //åæ¶ |
| | | return |
| | | }); |
| | | } else { |
| | | set_AddNew(); |
| | | } |
| | | } |
| | | }); |
| | | |
| | |
| | | columns.push({ field: 'æåæ°é', title: 'æåæ°é', width: 150, edit: 'text' }); |
| | | columns.push({ field: 'æ¨æ¥æ°é', title: 'æ¨æ¥æ°é'}); |
| | | columns.push({ field: 'ä¼å
级', title: 'ä¼å
级', width: 150, edit: 'text', sort: true }); |
| | | columns.push({ field: 'æåæ±æ¥æ°é', title: 'æåæ±æ¥æ°é', width: 150, edit: 'text', sort: true }); |
| | | columns.push({ field: 'çäº§èµæº', title: 'çäº§èµæº', width: 150, edit: 'text', event: "HSourceID" }); |
| | | |
| | | columns.push({ |
| | |
| | | columns.push({ field: 'HWorkShopID', title: 'HWorkShopID', hide: true }); |
| | | columns.push({ field: 'HUnitID', title: 'HUnitID', hide: true }); |
| | | columns.push({ field: 'HProdORGID', title: 'HProdORGID', hide: true }); |
| | | columns.push({ field: 'æåæ±æ¥æ°é', title: 'æåæ±æ¥æ°é', width: 150, edit: 'text', sort: true }); |
| | | columns.push({ fixed: 'right', title: 'æä½', toolbar: '#barDemo' }); |
| | | option_columns = columns; |
| | | option = { |
| | |
| | | }); |
| | | } |
| | | |
| | | //æ¥çå·¥èºè·¯çº¿ |
| | | function set_Routing() { |
| | | var checkStatus = table.checkStatus('mainTable'); |
| | | var ajaxLoad = layer.load(); |
| | | if (checkStatus.data.length != 1) { |
| | | layer.alert("è¯·éæ©ä¸æ¡æ°æ®!"); |
| | | } else { |
| | | var TabData = checkStatus.data; |
| | | var HMaterID = TabData[0].HMaterID; |
| | | var HMaterNumber = TabData[0].ç©æä»£ç ; |
| | | var HMaterName = TabData[0].ç©æåç§°; |
| | | var HMaterModel = TabData[0].è§æ ¼åå·; |
| | | var HRoutingInterID = 0;//å·¥èºè·¯çº¿ä¸»å
ç |
| | | var HStandardQty = 0; //ç©æé»è®¤å·¥èºè·¯çº¿æ°é |
| | | //æ ¹æ®ç©æID æ¥è¯¢å½åç©ææ¯å¦åå¨ é»è®¤çå·¥èºè·¯çº¿ |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/JIT_DayPlanPlatFormBill/GetRoutingListByMater', |
| | | type: "GET", |
| | | data: { "HMaterID": HMaterID, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | var data = data1.data |
| | | //è·åå½åéæ©ç©æçé»è®¤å·¥èºè·¯çº¿ 主å
ç |
| | | for (let i = 0; i < data.length; i++) { |
| | | if (data[i].HStandard == 1) { |
| | | HRoutingInterID = data[i].HInterID; |
| | | HStandardQty++; |
| | | } |
| | | } |
| | | if (HStandardQty > 1) { |
| | | layer.alert("å½åç©æåå¨å¤ä¸ªé»è®¤å·¥èºè·¯çº¿ï¼è¯·è¿è¡è°æ´"); |
| | | } else if (HStandardQty == 0) { |
| | | layer.alert("å½åç©ææ²¡æè®¾ç½®é»è®¤å·¥èºè·¯çº¿ï¼è¯·åå¾å·¥èºè·¯çº¿ç»´æ¤é¡µé¢è®¾ç½®é»è®¤å·¥èºè·¯çº¿"); |
| | | } else if (HStandardQty == 1) { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'å·¥èºè·¯çº¿-ç¼è¾' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: '../../计å管ç/å·¥èºè·¯çº¿/Gy_RoutingBill.html?OperationType=3&linterid=' + HRoutingInterID + '&HSouceBillType=4610&IsHavingPermissions=' + data1.IsHavingPermissions |
| | | , end: function () { |
| | | //å·æ°é¡µé¢, |
| | | location.reload(); |
| | | } |
| | | }) |
| | | } |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | |
| | | //å½åç¨æ·ææ°å¢é¡µé¢ |
| | | if (data1.IsHavingPermissions == 1) { |
| | | layer.confirm('å½åç©ææ²¡æè®¾ç½®å·¥èºè·¯çº¿,æ¯å¦è·³è½¬è³å·¥èºè·¯çº¿æ°å¢é¡µé¢ï¼', function (index) { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'å·¥èºè·¯çº¿-ç¼è¾' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: '../../计å管ç/å·¥èºè·¯çº¿/Gy_RoutingBill.html?OperationType=1&linterid=' + HRoutingInterID + '&HSouceBillType=4610&HMaterID='+ HMaterID + '&HMaterNumber=' + HMaterNumber + '&HMaterName=' + HMaterName + '&HMaterModel=' + HMaterModel |
| | | , end: function () { |
| | | //å·æ°é¡µé¢, |
| | | location.reload(); |
| | | } |
| | | }) |
| | | }); |
| | | } else { |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | |
| | | //è®¾ç½®å·¥åæ¥å |
| | | function set_Calendar() { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: '工忥å' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: '../../ç产管ç/ç产计åå¹³å°/Sc_ShopCalendar.html?OperationType=3' |
| | | , end: function () { |
| | | //å·æ°é¡µé¢, |
| | | location.reload(); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //æäº§åè½ |
| | | function set_Arrangement() { |
| | | var checkStatus = table.checkStatus('mainTable_ICMO') |