Commit 5cfe7691 by 江和松

生产入库逻辑功能提交,bug修改

parent d717cbb1
...@@ -143,6 +143,7 @@ public class ServiceHGKC003 extends ServiceBase { ...@@ -143,6 +143,7 @@ public class ServiceHGKC003 extends ServiceBase {
Map<?, ?> map = eiBlock.getRow(i); Map<?, ?> map = eiBlock.getRow(i);
hgkc003.fromMap(map); hgkc003.fromMap(map);
hgkc003 = HGKCTools.HgKc003.getId(hgkc003.getId()); hgkc003 = HGKCTools.HgKc003.getId(hgkc003.getId());
hgkc003.setSubmitStatus(HGConstant.ProductStatus.YTJ);
// 校验数据 // 校验数据
this.checkSubmitData(hgkc003); this.checkSubmitData(hgkc003);
......
...@@ -17,7 +17,7 @@ $(function () { ...@@ -17,7 +17,7 @@ $(function () {
if (item.id){ if (item.id){
if (status == 0) { if (status == 0) {
template += '<a style="cursor: pointer;display: inline-flex;justify-content: center;margin:auto 5px" ' template += '<a style="cursor: pointer;display: inline-flex;justify-content: center;margin:auto 5px" '
+ 'onclick="updateSubmitStatus(' + item.id + ',1)" >提交</a>'; + 'onclick="updateSubmitStatus(' + item.id + ')" >提交</a>';
template += '<a style="cursor: pointer;display: inline-flex;justify-content: center;margin:auto 5px" ' template += '<a style="cursor: pointer;display: inline-flex;justify-content: center;margin:auto 5px" '
+ 'onclick="sendBack(' + item.id + ')" >退回</a>'; + 'onclick="sendBack(' + item.id + ')" >退回</a>';
} }
...@@ -132,22 +132,36 @@ function showDetail(id) { ...@@ -132,22 +132,36 @@ function showDetail(id) {
* @param id * @param id
* @param status * @param status
*/ */
function updateSubmitStatus(id,status) { function updateSubmitStatus(id) {
let inEiInfo = new EiInfo(); let inEiInfo = new EiInfo();
inEiInfo.set("result-0-id", id); inEiInfo.set("result-0-id", id);
inEiInfo.set("result-0-submitStatus", status); JSUtils.confirm("确定提交此生产入库单吗? ", {
EiCommunicator.send('HGKC003', 'updateSubmitStatus', inEiInfo, { ok: function () {
onSuccess(response) { EiCommunicator.send('HGKC003', 'updateSubmitStatus', inEiInfo, {
NotificationUtil(response.msg); onSuccess: function (ei) {
query(); if (ei.getStatus() >= 0) {
}, try {
onFail(errorMessage, status, e) { query();
NotificationUtil("执行失败!", "error"); } catch (e) {
} }
}, { if (ei.getStatus() == 0) {
async: false NotificationUtil(ei, 'warning');
} else {
NotificationUtil(ei);
}
} else {
NotificationUtil(ei, "error");
}
},
onFail: function (ei) {
// 发生异常
NotificationUtil("操作失败,原因[" + ei + "]", "error");
}
}
);
} }
); });
} }
/** /**
...@@ -197,16 +211,30 @@ let save = function () { ...@@ -197,16 +211,30 @@ let save = function () {
function sendBack(id) { function sendBack(id) {
let inEiInfo = new EiInfo(); let inEiInfo = new EiInfo();
inEiInfo.set("result-0-id", id); inEiInfo.set("result-0-id", id);
EiCommunicator.send('HGKC003', 'sendBack', inEiInfo, { JSUtils.confirm("确定对此生产入库单进行退回操作吗? ", {
onSuccess(response) { ok: function () {
NotificationUtil(response.msg); EiCommunicator.send('HGKC003', 'sendBack', inEiInfo, {
query(); onSuccess: function (ei) {
}, if (ei.getStatus() >= 0) {
onFail(errorMessage, status, e) { try {
NotificationUtil("执行失败!", "error"); query();
} } catch (e) {
}, { }
async: false if (ei.getStatus() == 0) {
NotificationUtil(ei, 'warning');
} else {
NotificationUtil(ei);
}
} else {
NotificationUtil(ei, "error");
}
},
onFail: function (ei) {
// 发生异常
NotificationUtil("操作失败,原因[" + ei + "]", "error");
}
}
);
} }
); });
} }
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