Commit e63c7ea1 by 袁成

fix:同意驳回

parent e6ece811
......@@ -26,7 +26,7 @@ export default {
GMS.$hideContainer.$Message.error('缺少参数');
}
},
saveLogical: (bill, param, postData, _this) => {
saveLogical: function (bill, param, postData) {
let url = `/rbc/bill/action/executed/${param.define}/bill.Basic.save?transmission=total`
GMS.$http.post(url, JSON.stringify(postData), {
headers: {
......@@ -37,7 +37,7 @@ export default {
})
.then((response) => {
if (response.data.code == 0) {
_this.approvalLogical(bill, param, _this)
this.approvalLogical(bill, param)
} else {
response.data.message && GMS.vbus.$Message.error({
content: response.data.message,
......@@ -46,13 +46,13 @@ export default {
}
})
},
approvalLogical: (bill, param, _this) => {
approvalLogical: function (bill, param) {
let taskId = bill.getGlobalParam('reviewParam').taskId;
bill.setControlsSate(param["_control_name_"], "enable", false)
let selectedApprovers = []
window.GMS.$http.get(`/bpm/bill/selectApprover/ApproverList/${taskId}`).then((res) => {
if (res.data.code == 204) {
_this.executeApproval(bill, param, _this)
this.executeApproval(bill, param)
return
}
else if (res.data.code != 200) {
......@@ -92,7 +92,7 @@ export default {
approvers: selectedApprovers,
}
).then(() => {
_this.executeApproval(bill, param)
this.executeApproval(bill, param)
}).catch(() => {
GMS.$hideContainer.$Message.error('选择审批人发生错误')
})
......@@ -104,7 +104,7 @@ export default {
GMS.$hideContainer.$Message.error('未找到下一节点的审批人');
})
},
executeApproval: function(bill, param, _this) {
executeApproval: function(bill, param) {
if (param.param.actions) {
let saveParam = {
actions: param.param.actions,
......@@ -117,7 +117,7 @@ export default {
}
bill.executeServerAction(saveParam, function (code, data) {
if (code === 200) {
_this.approval(bill, param);
this.approval(bill, param);
// bill.setControlsSate(param["_control_name_"], "loading", false)
} else {
bill.setControlsSate(param["_control_name_"], "enable", true)
......@@ -126,7 +126,7 @@ export default {
}
}.bind(this));
} else {
_this.approval(bill, param);
this.approval(bill, param);
}
},
approval: function (bill, param) {
......
......@@ -20,7 +20,7 @@ export default {
GMS.$hideContainer.$Message.error('缺少参数');
}
},
approvalLogical: (bill, param, _this) => {
approvalLogical: function (bill, param) {
bill.setControlsSate(param["_control_name_"], "enable", false)
if(param.param.actions){
let saveParam = {
......@@ -28,17 +28,17 @@ export default {
}
bill.executeServerAction(saveParam,function(code,data){
if(code===200){
_this.approval(bill, param);
this.approval(bill, param);
}else{
bill.setControlsSate(param["_control_name_"], "enable", true)
GMS.$hideContainer.$message.error("操作异常请联系管理员");
}
}.bind(this));
} else {
_this.approval(bill, param);
this.approval(bill, param);
}
},
saveLogical: (bill, param, postData, _this) => {
saveLogical: function (bill, param, postData) {
let url = `/rbc/bill/action/executed/${param.define}/bill.Basic.save?transmission=total`
GMS.$http.post(url, JSON.stringify(postData), {
headers: {
......@@ -49,7 +49,7 @@ export default {
})
.then((response) => {
if (response.data.code == 0) {
_this.approvalLogical(bill, param, _this)
this.approvalLogical(bill, param)
} else {
response.data.message && GMS.vbus.$Message.error({
content: response.data.message,
......
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