|
@@ -23,87 +23,101 @@ var ServiceProduceTask = {
|
|
|
},
|
|
|
// 月度生产计划
|
|
|
getMonthList: function () {
|
|
|
- const taskList = [];
|
|
|
- taskList.push({
|
|
|
- projectName: "项目1",
|
|
|
- orderSheetCode: "G10001",
|
|
|
- materialCode: "10001",
|
|
|
- materialName: "物料A",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 30,
|
|
|
- workHour: 60,
|
|
|
- completeSum: 15
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectName: "项目1",
|
|
|
- orderSheetCode: "G10002",
|
|
|
- materialCode: "10002",
|
|
|
- materialName: "物料B",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 20,
|
|
|
- workHour: 50,
|
|
|
- completeSum: 18
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectName: "项目1",
|
|
|
- orderSheetCode: "G10003",
|
|
|
- materialCode: "10003",
|
|
|
- materialName: "物料C",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 90,
|
|
|
- workHour: 10,
|
|
|
- completeSum: 60
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectName: "项目1",
|
|
|
- orderSheetCode: "G10001",
|
|
|
- materialCode: "10001",
|
|
|
- materialName: "物料A",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 30,
|
|
|
- workHour: 60,
|
|
|
- completeSum: 15
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectName: "项目1",
|
|
|
- orderSheetCode: "G10002",
|
|
|
- materialCode: "10002",
|
|
|
- materialName: "物料B",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 20,
|
|
|
- workHour: 50,
|
|
|
- completeSum: 18
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectName: "项目1",
|
|
|
- orderSheetCode: "G10003",
|
|
|
- materialCode: "10003",
|
|
|
- materialName: "物料C",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 90,
|
|
|
- workHour: 10,
|
|
|
- completeSum: 60
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectName: "项目1",
|
|
|
- orderSheetCode: "G10001",
|
|
|
- materialCode: "10001",
|
|
|
- materialName: "物料A",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 30,
|
|
|
- workHour: 60,
|
|
|
- completeSum: 15
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectName: "项目1",
|
|
|
- orderSheetCode: "G10002",
|
|
|
- materialCode: "10002",
|
|
|
- materialName: "物料B",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 20,
|
|
|
- workHour: 50,
|
|
|
- completeSum: 18
|
|
|
- });
|
|
|
+ // const taskList = [];
|
|
|
+ // taskList.push({
|
|
|
+ // projectName: "项目1",
|
|
|
+ // orderSheetCode: "G10001",
|
|
|
+ // materialCode: "10001",
|
|
|
+ // materialName: "物料A",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 30,
|
|
|
+ // workHour: 60,
|
|
|
+ // completeSum: 15
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectName: "项目1",
|
|
|
+ // orderSheetCode: "G10002",
|
|
|
+ // materialCode: "10002",
|
|
|
+ // materialName: "物料B",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 20,
|
|
|
+ // workHour: 50,
|
|
|
+ // completeSum: 18
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectName: "项目1",
|
|
|
+ // orderSheetCode: "G10003",
|
|
|
+ // materialCode: "10003",
|
|
|
+ // materialName: "物料C",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 90,
|
|
|
+ // workHour: 10,
|
|
|
+ // completeSum: 60
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectName: "项目1",
|
|
|
+ // orderSheetCode: "G10001",
|
|
|
+ // materialCode: "10001",
|
|
|
+ // materialName: "物料A",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 30,
|
|
|
+ // workHour: 60,
|
|
|
+ // completeSum: 15
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectName: "项目1",
|
|
|
+ // orderSheetCode: "G10002",
|
|
|
+ // materialCode: "10002",
|
|
|
+ // materialName: "物料B",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 20,
|
|
|
+ // workHour: 50,
|
|
|
+ // completeSum: 18
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectName: "项目1",
|
|
|
+ // orderSheetCode: "G10003",
|
|
|
+ // materialCode: "10003",
|
|
|
+ // materialName: "物料C",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 90,
|
|
|
+ // workHour: 10,
|
|
|
+ // completeSum: 60
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectName: "项目1",
|
|
|
+ // orderSheetCode: "G10001",
|
|
|
+ // materialCode: "10001",
|
|
|
+ // materialName: "物料A",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 30,
|
|
|
+ // workHour: 60,
|
|
|
+ // completeSum: 15
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectName: "项目1",
|
|
|
+ // orderSheetCode: "G10002",
|
|
|
+ // materialCode: "10002",
|
|
|
+ // materialName: "物料B",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 20,
|
|
|
+ // workHour: 50,
|
|
|
+ // completeSum: 18
|
|
|
+ // });
|
|
|
+
|
|
|
+ var taskList=MethodGetService.methodGet("/fbsMomOrder/fbsMomOrderdetail/getMonthList");
|
|
|
+ taskList.forEach(element=>{
|
|
|
+ element.projectName= "项目1",
|
|
|
+ element.orderSheetCode= element.mocode,
|
|
|
+ element.materialCode=element.cinvcode,
|
|
|
+ element.materialName=element.cinvname,
|
|
|
+ element.specs=element.cinvstd,
|
|
|
+ element.planSum=element.qty,
|
|
|
+ element.workHour= 50,
|
|
|
+ element.completeSum=element.qualifiedinqty
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
$.each(taskList, function (index, item) {
|
|
|
item.incompleteSum = item.planSum - item.completeSum;
|
|
|
if (item.incompleteSum < 0)
|
|
@@ -116,197 +130,210 @@ var ServiceProduceTask = {
|
|
|
},
|
|
|
// 日生产计划
|
|
|
getDayList: function () {
|
|
|
- const taskList = [];
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10001",
|
|
|
- materialCode: "10001",
|
|
|
- materialName: "物料A",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 30,
|
|
|
- workHour: 60,
|
|
|
- completeSum: 15
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10002",
|
|
|
- materialCode: "10002",
|
|
|
- materialName: "物料B",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 20,
|
|
|
- workHour: 50,
|
|
|
- completeSum: 18
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10003",
|
|
|
- materialCode: "10003",
|
|
|
- materialName: "物料C",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 90,
|
|
|
- workHour: 10,
|
|
|
- completeSum: 60
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10001",
|
|
|
- materialCode: "10001",
|
|
|
- materialName: "物料A",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 30,
|
|
|
- workHour: 60,
|
|
|
- completeSum: 15
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10002",
|
|
|
- materialCode: "10002",
|
|
|
- materialName: "物料B",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 20,
|
|
|
- workHour: 50,
|
|
|
- completeSum: 18
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10003",
|
|
|
- materialCode: "10003",
|
|
|
- materialName: "物料C",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 90,
|
|
|
- workHour: 10,
|
|
|
- completeSum: 60
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10001",
|
|
|
- materialCode: "10001",
|
|
|
- materialName: "物料A",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 30,
|
|
|
- workHour: 60,
|
|
|
- completeSum: 15
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10002",
|
|
|
- materialCode: "10002",
|
|
|
- materialName: "物料B",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 20,
|
|
|
- workHour: 50,
|
|
|
- completeSum: 18
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10001",
|
|
|
- materialCode: "10001",
|
|
|
- materialName: "物料A",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 30,
|
|
|
- workHour: 60,
|
|
|
- completeSum: 15
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10002",
|
|
|
- materialCode: "10002",
|
|
|
- materialName: "物料B",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 20,
|
|
|
- workHour: 50,
|
|
|
- completeSum: 18
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10003",
|
|
|
- materialCode: "10003",
|
|
|
- materialName: "物料C",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 90,
|
|
|
- workHour: 10,
|
|
|
- completeSum: 60
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10001",
|
|
|
- materialCode: "10001",
|
|
|
- materialName: "物料A",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 30,
|
|
|
- workHour: 60,
|
|
|
- completeSum: 15
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10002",
|
|
|
- materialCode: "10002",
|
|
|
- materialName: "物料B",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 20,
|
|
|
- workHour: 50,
|
|
|
- completeSum: 18
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10003",
|
|
|
- materialCode: "10003",
|
|
|
- materialName: "物料C",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 90,
|
|
|
- workHour: 10,
|
|
|
- completeSum: 60
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10001",
|
|
|
- materialCode: "10001",
|
|
|
- materialName: "物料A",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 30,
|
|
|
- workHour: 60,
|
|
|
- completeSum: 15
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10002",
|
|
|
- materialCode: "10002",
|
|
|
- materialName: "物料B",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 20,
|
|
|
- workHour: 50,
|
|
|
- completeSum: 18
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10001",
|
|
|
- materialCode: "10001",
|
|
|
- materialName: "物料A",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 30,
|
|
|
- workHour: 60,
|
|
|
- completeSum: 15
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10002",
|
|
|
- materialCode: "10002",
|
|
|
- materialName: "物料B",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 20,
|
|
|
- workHour: 50,
|
|
|
- completeSum: 18
|
|
|
- });
|
|
|
- taskList.push({
|
|
|
- projectCode:"项目001",
|
|
|
- orderSheetCode: "G10003",
|
|
|
- materialCode: "10003",
|
|
|
- materialName: "物料C",
|
|
|
- specs: "3*4",
|
|
|
- planSum: 90,
|
|
|
- workHour: 10,
|
|
|
- completeSum: 60
|
|
|
- });
|
|
|
+ // const taskList = [];
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10001",
|
|
|
+ // materialCode: "10001",
|
|
|
+ // materialName: "物料A",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 30,
|
|
|
+ // workHour: 60,
|
|
|
+ // completeSum: 15
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10002",
|
|
|
+ // materialCode: "10002",
|
|
|
+ // materialName: "物料B",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 20,
|
|
|
+ // workHour: 50,
|
|
|
+ // completeSum: 18
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10003",
|
|
|
+ // materialCode: "10003",
|
|
|
+ // materialName: "物料C",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 90,
|
|
|
+ // workHour: 10,
|
|
|
+ // completeSum: 60
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10001",
|
|
|
+ // materialCode: "10001",
|
|
|
+ // materialName: "物料A",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 30,
|
|
|
+ // workHour: 60,
|
|
|
+ // completeSum: 15
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10002",
|
|
|
+ // materialCode: "10002",
|
|
|
+ // materialName: "物料B",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 20,
|
|
|
+ // workHour: 50,
|
|
|
+ // completeSum: 18
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10003",
|
|
|
+ // materialCode: "10003",
|
|
|
+ // materialName: "物料C",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 90,
|
|
|
+ // workHour: 10,
|
|
|
+ // completeSum: 60
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10001",
|
|
|
+ // materialCode: "10001",
|
|
|
+ // materialName: "物料A",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 30,
|
|
|
+ // workHour: 60,
|
|
|
+ // completeSum: 15
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10002",
|
|
|
+ // materialCode: "10002",
|
|
|
+ // materialName: "物料B",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 20,
|
|
|
+ // workHour: 50,
|
|
|
+ // completeSum: 18
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10001",
|
|
|
+ // materialCode: "10001",
|
|
|
+ // materialName: "物料A",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 30,
|
|
|
+ // workHour: 60,
|
|
|
+ // completeSum: 15
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10002",
|
|
|
+ // materialCode: "10002",
|
|
|
+ // materialName: "物料B",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 20,
|
|
|
+ // workHour: 50,
|
|
|
+ // completeSum: 18
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10003",
|
|
|
+ // materialCode: "10003",
|
|
|
+ // materialName: "物料C",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 90,
|
|
|
+ // workHour: 10,
|
|
|
+ // completeSum: 60
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10001",
|
|
|
+ // materialCode: "10001",
|
|
|
+ // materialName: "物料A",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 30,
|
|
|
+ // workHour: 60,
|
|
|
+ // completeSum: 15
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10002",
|
|
|
+ // materialCode: "10002",
|
|
|
+ // materialName: "物料B",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 20,
|
|
|
+ // workHour: 50,
|
|
|
+ // completeSum: 18
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10003",
|
|
|
+ // materialCode: "10003",
|
|
|
+ // materialName: "物料C",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 90,
|
|
|
+ // workHour: 10,
|
|
|
+ // completeSum: 60
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10001",
|
|
|
+ // materialCode: "10001",
|
|
|
+ // materialName: "物料A",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 30,
|
|
|
+ // workHour: 60,
|
|
|
+ // completeSum: 15
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10002",
|
|
|
+ // materialCode: "10002",
|
|
|
+ // materialName: "物料B",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 20,
|
|
|
+ // workHour: 50,
|
|
|
+ // completeSum: 18
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10001",
|
|
|
+ // materialCode: "10001",
|
|
|
+ // materialName: "物料A",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 30,
|
|
|
+ // workHour: 60,
|
|
|
+ // completeSum: 15
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10002",
|
|
|
+ // materialCode: "10002",
|
|
|
+ // materialName: "物料B",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 20,
|
|
|
+ // workHour: 50,
|
|
|
+ // completeSum: 18
|
|
|
+ // });
|
|
|
+ // taskList.push({
|
|
|
+ // projectCode:"项目001",
|
|
|
+ // orderSheetCode: "G10003",
|
|
|
+ // materialCode: "10003",
|
|
|
+ // materialName: "物料C",
|
|
|
+ // specs: "3*4",
|
|
|
+ // planSum: 90,
|
|
|
+ // workHour: 10,
|
|
|
+ // completeSum: 60
|
|
|
+ // });
|
|
|
+
|
|
|
+ var taskList=MethodGetService.methodGet("/fbsMomOrder/fbsMomOrderdetail/getDayList");
|
|
|
+ taskList.forEach(element=>{
|
|
|
+ element.projectName= "项目1",
|
|
|
+ element.orderSheetCode= element.mocode,
|
|
|
+ element.materialCode=element.cinvcode,
|
|
|
+ element.materialName=element.cinvname,
|
|
|
+ element.specs=element.cinvstd,
|
|
|
+ element.planSum=element.qty,
|
|
|
+ element.workHour= 50,
|
|
|
+ element.completeSum=element.qualifiedinqty
|
|
|
+ })
|
|
|
+
|
|
|
$.each(taskList, function (index, item) {
|
|
|
item.incompleteSum = item.planSum - item.completeSum;
|
|
|
if (item.incompleteSum < 0)
|