/** * 材料服务 * 冯海夫 * 20201008 */ var ServiceMaterial={ // 待入库材料 getWatingInList:function(){ return getService.methodGet("/fbsPuArrivalvouch/fbsPuArrivalvouch/getWatingInList"); // const materialList = []; // materialList.push({ // vendorName:"A公司", // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // arriveSum:"10", // arriveDate:"09月18日", // memo:"" // }); // materialList.push({ // vendorName:"B公司", // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // arriveSum:"20", // arriveDate:"09月18日", // memo:"" // }); // materialList.push({ // vendorName:"C公司", // materialCode:"10003", // materialName:"物料C", // specs:"3*4", // arriveSum:"30", // arriveDate:"09月18日", // memo:"" // }); // materialList.push({ // vendorName:"D公司", // materialCode:"10004", // materialName:"物料D", // specs:"3*4", // arriveSum:"40", // arriveDate:"09月18日", // memo:"" // }); // materialList.push({ // vendorName:"E公司", // materialCode:"10005", // materialName:"物料E", // specs:"3*4", // arriveSum:"50", // arriveDate:"09月18日", // memo:"" // }); // materialList.push({ // vendorName:"F公司", // materialCode:"10006", // materialName:"物料F", // specs:"3*4", // arriveSum:"60", // arriveDate:"09月18日", // memo:"" // }); // var i = 1; // $.each(materialList, function(index,item){ // item.index = i++; // }) // return materialList; }, // 已入库数量 getInSum:function(){ return getService.methodPost("/fbsPuArrivalvouch/fbsPuArrivalvouch/getInSum"); // return 8; }, // 待检材料 getWatingCheckList:function(){ return getService.methodGet("/fbsPuArrivalvouch/fbsPuArrivalvouch/getWatingCheckList"); // const materialList = []; // materialList.push({ // vendorName:"A公司", // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // arriveSum:"10", // arriveDate:"09月18日" // }); // materialList.push({ // vendorName:"B公司", // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // arriveSum:"20", // arriveDate:"09月18日" // }); // materialList.push({ // vendorName:"C公司", // materialCode:"10003", // materialName:"物料C", // specs:"3*4", // arriveSum:"30", // arriveDate:"09月18日" // }); // materialList.push({ // vendorName:"D公司", // materialCode:"10004", // materialName:"物料D", // specs:"3*4", // arriveSum:"40", // arriveDate:"09月18日" // }); // materialList.push({ // vendorName:"E公司", // materialCode:"10005", // materialName:"物料E", // specs:"3*4", // arriveSum:"50", // arriveDate:"09月18日" // }); // materialList.push({ // vendorName:"F公司", // materialCode:"10006", // materialName:"物料F", // specs:"3*4", // arriveSum:"60", // arriveDate:"09月18日" // }); // return materialList; }, // 已检数量 getCheckSum:function(){ return getService.methodPost("/fbsPuArrivalvouch/fbsPuArrivalvouch/getCheckSum"); // return 10; }, // 安全库存 getStockList:function(){ return getService.methodGet("/fbsInventory/fbsInventory/getStockList"); // const materialList = []; // materialList.push({ // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // realStockSum:"10", // safeStockSum:"20" // }); // materialList.push({ // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // realStockSum:"100", // safeStockSum:"80" // }); // materialList.push({ // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // realStockSum:"10", // safeStockSum:"20" // }); // materialList.push({ // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // realStockSum:"100", // safeStockSum:"80" // });materialList.push({ // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // realStockSum:"10", // safeStockSum:"20" // }); // materialList.push({ // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // realStockSum:"100", // safeStockSum:"80" // });materialList.push({ // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // realStockSum:"10", // safeStockSum:"20" // }); // materialList.push({ // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // realStockSum:"100", // safeStockSum:"80" // });materialList.push({ // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // realStockSum:"10", // safeStockSum:"20" // }); // materialList.push({ // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // realStockSum:"100", // safeStockSum:"80" // });materialList.push({ // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // realStockSum:"10", // safeStockSum:"20" // }); // materialList.push({ // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // realStockSum:"100", // safeStockSum:"80" // });materialList.push({ // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // realStockSum:"10", // safeStockSum:"20" // }); // materialList.push({ // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // realStockSum:"100", // safeStockSum:"80" // }); // materialList.push({ // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // realStockSum:"10", // safeStockSum:"20" // }); // return materialList; }, // 工单备料 getListByOrderSheet:function(){ // const materialList = []; // materialList.push({ // orderSheetCode:"G10001", // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // needSum:"20", // stockSum:"20" // }); // materialList.push({ // orderSheetCode:"G10001", // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // needSum:"10", // stockSum:"30" // }); // materialList.push({ // orderSheetCode:"G10002", // materialCode:"10003", // materialName:"物料C", // specs:"3*4", // needSum:"40", // stockSum:"20" // }); // materialList.push({ // orderSheetCode:"G10003", // materialCode:"10004", // materialName:"物料D", // specs:"3*4", // needSum:"30", // stockSum:"30" // }); // materialList.push({ // orderSheetCode:"G10004", // materialCode:"10005", // materialName:"物料E", // specs:"3*4", // needSum:"20", // stockSum:"20" // }); // materialList.push({ // orderSheetCode:"G10001", // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // needSum:"20", // stockSum:"20" // }); // materialList.push({ // orderSheetCode:"G10004", // materialCode:"10005", // materialName:"物料E", // specs:"3*4", // needSum:"20", // stockSum:"20" // }); var materialList=MethodGetService.methodGet("/fbsMomOrder/fbsMomOrderdetail/getListByOrderSheet?type=1"); materialList.forEach(element => { element.orderSheetCode=element.mocode element.materialCode=element.cinvcode element.materialName=""//element.cinvname element.specs=""//element.cinvstd element.needSum=element.qtys element.stockSum=element.issQty }); return materialList; }, // 工单缺料 getListByOrderSheetNotEnough:function(){ // const materialList = []; // materialList.push({ // orderSheetCode:"G10001", // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // needSum:"30", // stockSum:"20" // }); // materialList.push({ // orderSheetCode:"G10001", // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // needSum:"55", // stockSum:"30" // }); // materialList.push({ // orderSheetCode:"G10002", // materialCode:"10003", // materialName:"物料C", // specs:"3*4", // needSum:"40", // stockSum:"20" // }); // materialList.push({ // orderSheetCode:"G10003", // materialCode:"10004", // materialName:"物料D", // specs:"3*4", // needSum:"40", // stockSum:"30" // }); // materialList.push({ // orderSheetCode:"G10004", // materialCode:"10005", // materialName:"物料E", // specs:"3*4", // needSum:"25", // stockSum:"20" // }); var materialList=MethodGetService.methodGet("/fbsMomOrder/fbsMomOrderdetail/getListByOrderSheet?type=2"); materialList.forEach(element => { element.orderSheetCode=element.mocode element.materialCode=element.cinvcode element.materialName=""//element.cinvname element.specs=""//element.cinvstd element.needSum=element.qtys element.stockSum=element.shortageQuantity }); return materialList; }, // 工单齐套 getListByOrderSheetEnough:function(){ // const materialList = []; // materialList.push({ // orderSheetCode:"G10001", // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // needSum:"10", // stockSum:"20" // }); // materialList.push({ // orderSheetCode:"G10001", // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // needSum:"15", // stockSum:"30" // }); // materialList.push({ // orderSheetCode:"G10002", // materialCode:"10003", // materialName:"物料C", // specs:"3*4", // needSum:"20", // stockSum:"20" // }); // materialList.push({ // orderSheetCode:"G10003", // materialCode:"10004", // materialName:"物料D", // specs:"3*4", // needSum:"30", // stockSum:"30" // }); // materialList.push({ // orderSheetCode:"G10003", // materialCode:"10004", // materialName:"物料D", // specs:"3*4", // needSum:"30", // stockSum:"30" // }); // materialList.push({ // orderSheetCode:"G10003", // materialCode:"10004", // materialName:"物料D", // specs:"3*4", // needSum:"30", // stockSum:"30" // }); // materialList.push({ // orderSheetCode:"G10003", // materialCode:"10004", // materialName:"物料D", // specs:"3*4", // needSum:"30", // stockSum:"30" // }); // materialList.push({ // orderSheetCode:"G10003", // materialCode:"10004", // materialName:"物料D", // specs:"3*4", // needSum:"30", // stockSum:"30" // }); // materialList.push({ // orderSheetCode:"G10003", // materialCode:"10004", // materialName:"物料D", // specs:"3*4", // needSum:"30", // stockSum:"30" // }); // materialList.push({ // orderSheetCode:"G10004", // materialCode:"10005", // materialName:"物料E", // specs:"3*4", // needSum:"15", // stockSum:"20" // }); var materialList=MethodGetService.methodGet("/fbsMomOrder/fbsMomOrderdetail/getListByOrderSheet?type=1"); materialList.forEach(element => { element.orderSheetCode=element.mocode element.materialCode=element.cinvcode element.materialName=""//element.cinvname element.specs=""//element.cinvstd element.needSum=element.qtys element.stockSum=element.issQty }); return materialList; }, // 领料申请通知 getApplyList:function(){ // const materialList = []; // materialList.push({ // orderSheetCode:"G10001", // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // applyPerson:"张三", // applysum:"20" // }); // materialList.push({ // orderSheetCode:"G10001", // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // applyPerson:"张三", // applysum:"20" // }); // materialList.push({ // orderSheetCode:"G10002", // materialCode:"10003", // materialName:"物料C", // specs:"3*4", // applyPerson:"张三", // applysum:"20" // }); // materialList.push({ // orderSheetCode:"G10003", // materialCode:"10004", // materialName:"物料D", // specs:"3*4", // applyPerson:"张三", // applysum:"20" // }); // materialList.push({ // orderSheetCode:"G10004", // materialCode:"10005", // materialName:"物料E", // specs:"3*4", // applyPerson:"张三", // applysum:"20" // }); var materialList=MethodGetService.methodGet("/fbsMomOrder/fbsMomOrderdetail/getApplyList?type=2"); materialList.forEach(element => { element.orderSheetCode=element.mocode element.materialCode=element.cinvcode element.materialName=""//element.cinvname element.specs=""//element.cinvstd element.applyPerson="" element.applysum=element.unfinishedQuantity }); return materialList; }, // 领料申请完成数量 getApplyCompleteSum:function(){ return 10; }, // 未来几天内到货计划 getWillArriveList:function(days){ return getService.methodGet("/fbsPuArrivalvouch/fbsArrivalVouchs/getWillArriveList"); // const materialList = []; // materialList.push({ // vendorName:"A公司", // materialCode:"10001", // materialName:"物料A", // specs:"3*4", // arriveSum:"10", // arriveDate:"09月18日", // memo:"" // }); // materialList.push({ // vendorName:"B公司", // materialCode:"10002", // materialName:"物料B", // specs:"3*4", // arriveSum:"20", // arriveDate:"09月18日", // memo:"" // }); // materialList.push({ // vendorName:"C公司", // materialCode:"10003", // materialName:"物料C", // specs:"3*4", // arriveSum:"30", // arriveDate:"09月18日", // memo:"" // }); // materialList.push({ // vendorName:"D公司", // materialCode:"10004", // materialName:"物料D", // specs:"3*4", // arriveSum:"40", // arriveDate:"09月18日", // memo:"" // }); // materialList.push({ // vendorName:"E公司", // materialCode:"10005", // materialName:"物料E", // specs:"3*4", // arriveSum:"50", // arriveDate:"09月18日", // memo:"" // }); // materialList.push({ // vendorName:"F公司", // materialCode:"10006", // materialName:"物料F", // specs:"3*4", // arriveSum:"60", // arriveDate:"09月18日", // memo:"" // }); // var i = 1; // $.each(materialList, function(index,item){ // item.index = i++; // }) // return materialList; }, // 当天到货批数 getTodayArriveSum:function(){ // return 100; return MethodGetService.methodGet("/fbsPuArrivalvouch/fbsPuArrivalvouch/getTodayArriveSum"); }, // 未来几天到货批数 getWillArriveSum:function(days){ // return 300; return MethodGetService.methodGet("/fbsPuArrivalvouch/fbsPuArrivalvouch/getWillArriveSum"); }, // 当月到货批数 getThisMonthArriveSum:function(){ // return 7882; return MethodGetService.methodGet("/fbsPuArrivalvouch/fbsPuArrivalvouch/getThisMonthArriveSum"); }, // 未入库总批数 getNotInSum:function(){ // return 90; return MethodGetService.methodGet("/fbsPuArrivalvouch/fbsPuArrivalvouch/getNotInSum"); }, // 近6个月质量目标合格率比较(品质管理看板) getLastSixMonthQualityTargetCompare: function () { return getService.methodGet("/fbsPuArrivalvouch/fbsArrivalVouchs/getLastSixMonthQualityTargetCompare"); // const list = []; // list.push({ // month: "04", // target: 98, // real: 33 // }); // list.push({ // month: "05", // target: 98, // real: 96 // }); // list.push({ // month: "06", // target: 98, // real: 95 // }); // list.push({ // month: "07", // target: 98, // real: 99 // }); // list.push({ // month: "08", // target: 98, // real: 100 // }); // list.push({ // month: "09", // target: 98, // real: 98 // }); // $.each(list, function (index, item) { // item.label = item.month; // item.label1 = "质量目标"; // item.sum1 = item.target; // item.label2 = "合格率"; // item.sum2 = item.real; // }); // return list; }, // 当月供应商合格率 getPassRateByVendor: function () { // return { // "供应商A":98, // "供应商B":95, // "供应商C":94, // "供应商D":93, // "供应商E":99, // "供应商F":97 // } return MethodGetService.methodGet("/fbsPuArrivalvouch/fbsPuArrivalvouch/getPassRateByVendor"); }, // 当月检验合格率 getCheckRateByBatchno: function () { // return { // "07001":98, // "07002":95, // "07003":94, // "07004":93, // "07005":99, // "07006":97 // } return MethodGetService.methodGet("/fbsPuArrivalvouch/fbsPuArrivalvouch/getCheckRateByBatchno"); }, // 未来几天内到货计划 getQualityUnpassList:function(days){ const materialList = []; materialList.push({ vendorName:"A公司", materialCode:"10001", materialName:"物料A", specs:"3*4", arriveSum:"100", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/11.png", "/images/quality/12.png" ] }); materialList.push({ vendorName:"B公司", materialCode:"10002", materialName:"物料B", specs:"3*4", arriveSum:"200", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/13.png", "/images/quality/21.png" ] }); materialList.push({ vendorName:"C公司", materialCode:"10003", materialName:"物料C", specs:"3*4", arriveSum:"300", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/22.png", "/images/quality/23.png" ] }); materialList.push({ vendorName:"D公司", materialCode:"10004", materialName:"物料D", specs:"3*4", arriveSum:"400", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/11.png", "/images/quality/12.png", "/images/quality/13.png" ] }); materialList.push({ vendorName:"E公司", materialCode:"10005", materialName:"物料E", specs:"3*4", arriveSum:"500", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/21.png", "/images/quality/22.png", "/images/quality/23.png" ] }); materialList.push({ vendorName:"F公司", materialCode:"10006", materialName:"物料F", specs:"3*4", arriveSum:"600", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/11.png", "/images/quality/12.png", "/images/quality/13.png", "/images/quality/21.png" ] }); materialList.push({ vendorName:"A公司", materialCode:"10001", materialName:"物料A", specs:"3*4", arriveSum:"100", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/12.png", "/images/quality/13.png", "/images/quality/21.png", "/images/quality/22.png" ] }); materialList.push({ vendorName:"B公司", materialCode:"10002", materialName:"物料B", specs:"3*4", arriveSum:"200", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/21.png", "/images/quality/22.png", "/images/quality/13.png", "/images/quality/23.png" ] }); materialList.push({ vendorName:"C公司", materialCode:"10003", materialName:"物料C", specs:"3*4", arriveSum:"300", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/22.png", "/images/quality/13.png", "/images/quality/23.png" ] }); materialList.push({ vendorName:"D公司", materialCode:"10004", materialName:"物料D", specs:"3*4", arriveSum:"400", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/21.png", "/images/quality/22.png", "/images/quality/13.png", "/images/quality/23.png", "/images/quality/11.png", "/images/quality/12.png" ] }); materialList.push({ vendorName:"E公司", materialCode:"10005", materialName:"物料E", specs:"3*4", arriveSum:"500", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/23.png", "/images/quality/21.png", "/images/quality/11.png", "/images/quality/22.png", "/images/quality/13.png", "/images/quality/12.png" ] }); materialList.push({ vendorName:"F公司", materialCode:"10006", materialName:"物料F", specs:"3*4", arriveSum:"600", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/13.png", "/images/quality/12.png", "/images/quality/23.png", "/images/quality/22.png", "/images/quality/11.png", "/images/quality/21.png" ] }); materialList.push({ vendorName:"B公司", materialCode:"10002", materialName:"物料B", specs:"3*4", arriveSum:"200", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/13.png", "/images/quality/21.png" ] }); materialList.push({ vendorName:"C公司", materialCode:"10003", materialName:"物料C", specs:"3*4", arriveSum:"300", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/22.png", "/images/quality/23.png" ] }); materialList.push({ vendorName:"D公司", materialCode:"10004", materialName:"物料D", specs:"3*4", arriveSum:"400", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/11.png", "/images/quality/12.png", "/images/quality/13.png" ] }); materialList.push({ vendorName:"E公司", materialCode:"10005", materialName:"物料E", specs:"3*4", arriveSum:"500", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/21.png", "/images/quality/22.png", "/images/quality/23.png" ] }); materialList.push({ vendorName:"F公司", materialCode:"10006", materialName:"物料F", specs:"3*4", arriveSum:"600", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/11.png", "/images/quality/12.png", "/images/quality/13.png", "/images/quality/21.png" ] }); materialList.push({ vendorName:"A公司", materialCode:"10001", materialName:"物料A", specs:"3*4", arriveSum:"100", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/12.png", "/images/quality/13.png", "/images/quality/21.png", "/images/quality/22.png" ] }); materialList.push({ vendorName:"B公司", materialCode:"10002", materialName:"物料B", specs:"3*4", arriveSum:"200", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/21.png", "/images/quality/22.png", "/images/quality/13.png", "/images/quality/23.png" ] }); materialList.push({ vendorName:"C公司", materialCode:"10003", materialName:"物料C", specs:"3*4", arriveSum:"300", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/22.png", "/images/quality/13.png", "/images/quality/23.png" ] }); materialList.push({ vendorName:"D公司", materialCode:"10004", materialName:"物料D", specs:"3*4", arriveSum:"400", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/21.png", "/images/quality/22.png", "/images/quality/13.png", "/images/quality/23.png", "/images/quality/11.png", "/images/quality/12.png" ] }); materialList.push({ vendorName:"E公司", materialCode:"10005", materialName:"物料E", specs:"3*4", arriveSum:"500", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/23.png", "/images/quality/21.png", "/images/quality/11.png", "/images/quality/22.png", "/images/quality/13.png", "/images/quality/12.png" ] }); materialList.push({ vendorName:"F公司", materialCode:"10006", materialName:"物料F", specs:"3*4", arriveSum:"600", checkSum:"10", unpassSum:"1", checkDate:"09月18日", images:[ "/images/quality/13.png", "/images/quality/12.png", "/images/quality/23.png", "/images/quality/22.png", "/images/quality/11.png", "/images/quality/21.png" ] }); var i = 1; $.each(materialList, function(index,item){ item.index = i++; item.passRate = ((item.checkSum-item.unpassSum)/item.checkSum*100).toFixed(0)+"%"; }) return materialList; }, }