Commit e234b037 authored by renjintao's avatar renjintao

oerderPriority

parent 84a49898
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
<Modal v-model="addModal" title="工序参数设置" footer-hide width="1000"> <Modal v-model="addModal" title="工序参数设置" footer-hide width="1000">
<Add @on-close="cancel" @on-ok="addOk" /> <Add @on-close="cancel" @on-ok="addOk" />
</Modal> </Modal>
<Modal v-model="apsModal" title="确定APS排产" @on-ok="removeOk" @on-cancel="cancel"> <Modal v-model="apsModal" title="确定APS排产" @on-ok="apsOk" @on-cancel="cancel">
<p>确定进行APS排产?</p> <p>确定进行APS排产?</p>
</Modal> </Modal>
</div> </div>
...@@ -124,9 +124,8 @@ export default { ...@@ -124,9 +124,8 @@ export default {
title: this.l("priority"), title: this.l("priority"),
align: "left", align: "left",
high: true, high: true,
render: (h, params) => { render: (h, params) => {
return h("span", { return h("span", {}, params.index + 1);
},params.index+1);
} }
}, },
{ {
...@@ -229,7 +228,7 @@ export default { ...@@ -229,7 +228,7 @@ export default {
} }
} }
], ],
arrPartPkId:[] arrPartPkId: []
}; };
}, },
mounted() { mounted() {
...@@ -262,43 +261,47 @@ export default { ...@@ -262,43 +261,47 @@ export default {
this.editModal = true; this.editModal = true;
this.curId = id; this.curId = id;
}, },
refresh(partPkId) {//恢复工序 refresh(partPkId) {
//恢复工序
let params = { let params = {
id: partPkId id: partPkId
}; };
Api.recoveryoptasksimluate(params).then(r => { Api.recoveryoptasksimluate(params).then(r => {
if (r.success) { if (r.success) {
this.$Message.success("恢复成功"); this.$Message.success("恢复成功");
this.loadList() this.loadList();
} }
}); });
}, },
remove(partPkId) {//移出排产池 remove(partPkId) {
//移出排产池
let paramsArry = []; let paramsArry = [];
if (partPkId.constructor == Array) { if (partPkId.constructor == Array) {
paramsArry = partPkId; paramsArry = partPkId;
} else { } else {
paramsArry.push(partPkId); paramsArry.push(partPkId);
} }
let params={ let params = {
partPks:paramsArry partPks: paramsArry
} };
Api.shiftoutapspool(params).then(r => { Api.shiftoutapspool(params).then(r => {
if (r.success) { if (r.success) {
this.$Message.success("移出排产池操作成功"); this.$Message.success("移出排产池操作成功");
this.loadList(); this.loadList();
} }
}); });
}, },
onSelect(a, b) {//批量选择 onSelect(a, b) {
//批量选择
let selectRows = a; let selectRows = a;
this.arrPartPkId = []; this.arrPartPkId = [];
selectRows.forEach(e => { selectRows.forEach(e => {
this.arrPartPkId.push(e.part_task_pk); this.arrPartPkId.push(e.part_task_pk);
}); });
}, },
removeOk() {//批量选择移出排产池 removeOk() {
this.remove(this.arrPartPkId); //批量选择移出排产池
this.remove(this.arrPartPkId);
}, },
removeCancel() { removeCancel() {
this.deletelModal = false; this.deletelModal = false;
...@@ -320,6 +323,33 @@ export default { ...@@ -320,6 +323,33 @@ export default {
l(key) { l(key) {
let vkey = "mes_part_task_plan_simulate" + "." + key; let vkey = "mes_part_task_plan_simulate" + "." + key;
return this.$t(vkey) || key; return this.$t(vkey) || key;
},
//a确定aps排产
apsOk() {
//APS排产前订单优先级功能
let parmsOrderpriority = { alls: [] };
let arryIds = [];
this.list.forEach((e, index) => {
let objIds = {};
objIds.orderId = e.id;
objIds.priority = index + 1;
arryIds.push(objIds);
});
parmsOrderpriority.alls = arryIds;
//alert(JSON.stringify(parmsOrderpriority));
Api.orderpriority(parmsOrderpriority).then(res => {
if (res.success) {
if (res.reuslt) {
this.$Message.success("排序成功");
//
} else {
this.$Message.error("排序失败,请重新APS排产操作");
}
} else {
this.$Message.error("操作失败");
}
});
//APS排产前数据合法性校验
} }
} }
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment