| | |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | | <title>å·¥åºæ´¾å·¥ç¼è¾</title> |
| | | <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> |
| | | <script src="../../../layuiadmin/layui/layui.js"></script> |
| | |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <script src="../../../layuiadmin/SetColumn.js"></script> |
| | | |
| | | <style> |
| | | .main-btn { /*头é¨ä¸»æé®*/ |
| | | padding: 0 2px; /*è°æ´æé®å·¦å³ç©ºé大å°*/ |
| | |
| | | /* 鲿¢ä¸ææ¡ç䏿å表被éè---å¿
须设置--- */ |
| | | .layui-table-cell { |
| | | overflow: visible !important; |
| | | } |
| | | |
| | | .layui-table th, .layui-table td { |
| | | white-space: nowrap; /* 䏿¢è¡ */ |
| | | overflow: hidden; /* è¶
åºå
容éè */ |
| | | text-overflow: ellipsis; /* æ¾ç¤ºçç¥å· */ |
| | | } |
| | | /* 使å¾ä¸ææ¡ä¸åå
æ ¼å好åé */ |
| | | td .layui-form-select { |
| | |
| | | <div class="layui-card-header"> |
| | | <div class="layui-btn-group"> |
| | | <button type="button" id="btnSave" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btnSave">ä¿å</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">éåº</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btn_print">æå°</button>--> |
| | | <!--<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="HideColumn" id="HideColumn">éèå设置</button>--> |
| | | </div> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">éåº</button> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <h1 style="text-align:center;"><b>å·¥åºæµè½¬å¡æ´¾å·¥</b></h1> |
| | |
| | | <div class="layui-col-xs3 layui-inline"> |
| | | <label class="layui-form-label">ç产ç»ç»</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID"> |
| | | <select name="HPRDORGID" id="HPRDORGID" lay-verify="HPRDORGID"> |
| | | <!--å¨ææ¸²æç»ç»--> |
| | | </select> |
| | | </div> |
| | |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | </div> |
| | | </script> |
| | | </form> |
| | |
| | | $("h1").html('<b>' + HPageTitle + '</b>'); |
| | | //#endregion |
| | | |
| | | var HModName = 'Sc_ProcessSendWorkEdit' |
| | | |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | |
| | | var linterid = params[params[1]];//æºåid |
| | | var HEntryID = params[params[2]];//æºååid |
| | | var HIeID = params[params[3]]; //æºåid + æºååid |
| | | var HEmpIDs = params[params[4]];//èåå表 |
| | | } |
| | | |
| | | //å·¥åºæ´¾å·¥æ°å¢ |
| | |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | } |
| | | }); |
| | | //æ¥è¯¢å·¥åºæµè½¬å¡ |
| | | get_ProcessExchange(); |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | //æ¥è¯¢å·¥åºæµè½¬å¡ |
| | | get_ProcessExchange(); |
| | | } else if (OperationType == 3) { |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HUSEORGID").attr("disabled", true); |
| | | $("#HPRDORGID").attr("disabled", true); |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | RoadBillMain(linterid); |
| | |
| | | } |
| | | form.render('select'); |
| | | } |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': |
| | | get_HideColumnEdit(HModName, sessionStorage["HUserName"], option, table) |
| | | break; |
| | | } |
| | | }); |
| | |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | maxmin: true, |
| | | content: ['../../../views/Baseset/åºç¡èµæ/Gy_MaterialList.html', 'yes'], |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | //æé®ãæé®ä¸ãçåè° |
| | |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | obj.update({ |
| | | HMaterName: checkStatus.data[0].HName |
| | | HMaterName: checkStatus.data[0].ç©æåç§° |
| | | , HMaterID: checkStatus.data[0].HItemID |
| | | , HMaterNumber: checkStatus.data[0].HNumber |
| | | , HMaterModel: checkStatus.data[0].HModel |
| | | , HMaterNumber: checkStatus.data[0].ç©æä»£ç |
| | | , HMaterModel: checkStatus.data[0].è§æ ¼åå· |
| | | }); |
| | | |
| | | layer.close(layer.index); |
| | |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | maxmin: true, |
| | | content: ['../../../views/Baseset/åºç¡èµæ/Gy_UnitList.html', 'yes'], |
| | | content: ['../../../views/åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Unit.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | //æé®ãæé®ä¸ãçåè° |
| | |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | obj.update({ |
| | | HUnitName: checkStatus.data[0].HName |
| | | HUnitName: checkStatus.data[0].计éåä½åç§° |
| | | , HUnitID: checkStatus.data[0].HItemID |
| | | , HUnitNumber: checkStatus.data[0].HNumber |
| | | , HUnitNumber: checkStatus.data[0].计éåä½ä»£ç |
| | | }); |
| | | |
| | | layer.close(layer.index); |
| | |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | //, maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_DepartmentList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_DepartmentList.html', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HWorkShopName").val(checkStatus.data[0].HName); |
| | | $("#HWorkShopName").val(checkStatus.data[0].é¨é¨åç§°); |
| | | $("#HWorkShopID").val(checkStatus.data[0].HItemID); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | $("#HPlanEndDate").val(Format(new Date().setMonth(new Date().getMonth() + 1), "yyyy-MM-dd"));//å·¥åºè®¡åå®å·¥æ¥æ |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | DisPlay_HideColumnEdit(HModName, sessionStorage["HUserName"], option, table) |
| | | } |
| | | |
| | | //è·åç»ç» |
| | |
| | | for (var i = 0; i < data.length; i++) { |
| | | Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; |
| | | } |
| | | $("#HUSEORGID").append(Organization); |
| | | $("#HUSEORGID").val(sessionStorage["OrganizationID"]) |
| | | $("#HPRDORGID").append(Organization); |
| | | $("#HPRDORGID").val(sessionStorage["OrganizationID"]) |
| | | form.render('select'); |
| | | } |
| | | layer.closeAll("loading"); |
| | |
| | | //表头 |
| | | columns = [ //表头 |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', title: 'åºå·' } |
| | | , { type: 'numbers', field: 'åºå·', title: 'åºå·' } |
| | | , { field: 'HMainID', title: '派工å主ID', hide: true }// ç¨äºæå°æ¶è·åæ°æ® |
| | | , { field: 'HEntryID', title: '派工ååID', hide: true }// ç¨äºæå°æ¶è·åæ°æ® |
| | | , { field: 'HSourceInterID', title: 'æµè½¬å¡ID', hide: true } |
| | |
| | | , { field: 'HSourceNumber', title: 'çäº§èµæºä»£ç ', edit: 'text', event: "HSourceCheck" } |
| | | , { field: 'HSourceName', title: 'çäº§èµæºåç§°' } |
| | | , { field: 'HWorkerID', title: 'æä½å·¥ID', hide: true } |
| | | , { field: 'HWorkerNumber', title: 'æä½å·¥ä»£ç ', edit: 'text', event: "HWorkerCheck", hide: true } |
| | | , { field: 'HWorkerNumber', title: 'æä½å·¥ä»£ç ', edit: 'text', event: "HWorkerCheck", hide: false } |
| | | , { field: 'HWorkerName', title: 'æä½å·¥åç§°', hide: true } |
| | | , { field: 'HGroupID', title: 'çç»ID', hide: true } |
| | | , { field: 'HGroupNumber', title: 'çç»ä»£ç ', edit: 'text', event: "HGroupCheck", hide: true} |
| | |
| | | ) |
| | | } |
| | | option.data = rowdata; |
| | | |
| | | setTableHEmp(HEmpIDs); |
| | | |
| | | table.render(option); |
| | | form.render('select'); |
| | | } else { |
| | |
| | | }); |
| | | |
| | | } |
| | | function setTableHEmp(HEmpIDs) { |
| | | if (HEmpIDs != undefined && HEmpIDs != null && HEmpIDs != 0 && HEmpIDs != "") { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Gy_Employee/list", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "sWhere": " and HItemID in (" + HEmpIDs + ")", "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data; |
| | | const newData = []; |
| | | |
| | | // éå option.data çæ¯ä¸ªå¯¹è±¡ |
| | | option.data.forEach(templateItem => { |
| | | // 对æ¯ä¸ª templateItemï¼å¤å¶ data1.length 次 |
| | | data.forEach(dataItem => { |
| | | // æ·±æ·è´ templateItem |
| | | const newItem = JSON.parse(JSON.stringify(templateItem)); |
| | | |
| | | // æ¿æ¢å段 |
| | | newItem.HWorkerID = dataItem.HItemID; |
| | | newItem.HWorkerNumber = dataItem.èå代ç ; |
| | | newItem.HWorkerName = dataItem.èååç§°; |
| | | |
| | | // æ·»å å°æ°æ°ç» |
| | | newData.push(newItem); |
| | | }); |
| | | }); |
| | | |
| | | // æ¿æ¢å option.data |
| | | option.data = newData; |
| | | table.render(option); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | //é空éªè¯ |
| | | function AllowLoadData(data) { |
| | | |
| | |
| | | { |
| | | var sWhere = " and hmainid=" + linterid; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Sc_ProcExchSendWorkBill/Sc_ProcExchSendWorkBillList", |
| | | url: GetWEBURL() + "/Sc_ProcExchSendWorkBill/Sc_ProcExchSendWorkBillEdit", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | |
| | | $("#HExplanation").val(result.data[0]["æè¦"]); |
| | | $("#HRemark").val(result.data[0]["è¡¨å¤´å¤æ³¨"]); |
| | | |
| | | |
| | | var rowdata = []; |
| | | for (var i = 0; i < result.data.length; i++) { |
| | | //å表 èµå¼ |
| | | rowdata.push({ |
| | | "HProcNo": result.data[i]["æµæ°´å·"], "HMaterID": result.data[i]["产åID"], "HMaterNumber": result.data[i]["产å代ç "], "HMaterName": result.data[i]["产ååç§°"], "HMaterModel": result.data[i]["è§æ ¼åå·"], "HUnitID": result.data[i]["åä½ID"], "HUnitNumber": result.data[i]["计éåä½ä»£ç "], "HUnitName": result.data[i]["计éåä½åç§°"], |
| | | "HSourceInterID": result.data[i]["HSourceInterID"], "HSourceEntryID": result.data[i]["HSourceEntryID"], "HSourceBillNo": result.data[i]["å·¥åºæµè½¬å¡å·"], |
| | | "HProcNo": result.data[i]["æµæ°´å·"], "HProcName": result.data[i]["å·¥åºåç§°"],"HMaterID": result.data[i]["产åID"], "HMaterNumber": result.data[i]["产å代ç "], "HMaterName": result.data[i]["产ååç§°"], "HMaterModel": result.data[i]["è§æ ¼åå·"], "HUnitID": result.data[i]["åä½ID"], "HUnitNumber": result.data[i]["计éåä½ä»£ç "], "HUnitName": result.data[i]["计éåä½åç§°"], |
| | | "HSourceID": result.data[i]["çäº§èµæºID"], "HSourceNumber": result.data[i]["çäº§èµæºä»£ç "], "HSourceName": result.data[i]["çäº§èµæºåç§°"], "HWorkerID": result.data[i]["æä½å·¥ID"], "HWorkerNumber": result.data[i]["æä½å·¥ä»£ç "], "HWorkerName": result.data[i]["æä½å·¥åç§°"], |
| | | "HGroupID": result.data[i]["çç»ID"], "HGroupNumber": result.data[i]["çç»ä»£ç "], "HGroupName": result.data[i]["çç»åç§°"], "HPlanQty": result.data[i]["æµè½¬å¡æ°é"], "HQty": result.data[i]["派工æ°é"], "HBatchNo": result.data[i]["æ¹æ¬¡"], "HPlanBeginDate": result.data[i]["è¦æ±å¼å·¥æ¥æ"], |
| | | "HPlanEndDate": result.data[i]["è¦æ±å®å·¥æ¥æ"] |
| | |
| | | }) |
| | | } |
| | | |
| | | //#region ç¹å»è¡éä¸é«äº® |
| | | table.on('row(mainTablemainTable)', function (obj) { |
| | | //éä¸è¡æ¹åé¢è² |
| | | var flag = !obj.tr.find(':checkbox:first').prop('checked'); |
| | | 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èæ¯é¢è²ååä½é¢è² |
| | | } else { |
| | | obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² |
| | | } |
| | | //mainTable ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² |
| | | layui.each(table.cache.mainTable, function (i, l) { |
| | | if (obj.tr.index() == l.LAY_TABLE_INDEX) { |
| | | l.LAY_CHECKED = flag; |
| | | } |
| | | }); |
| | | }) |
| | | //#endregion |
| | | |
| | | //æå° |
| | | function get_print(data) { |
| | | |