Commit fe3e28cb by 袁成

fix: 审批之后设置只读

parent a0689578
......@@ -11,7 +11,6 @@ export default {
if (compareData(GMS.oldBillData, bill.getBuillData())) {
this.approvalLogical(bill, param, this)
} else {
GMS.billDataChangeChecked = true
GMS.$hideContainer.$Modal.confirm({
title: "信息提示",
content: "信息发生变化, 是否保存",
......@@ -19,7 +18,6 @@ export default {
this.saveLogical(bill, param, {data: bill.getBuillData(), detailData: []}, this)
},
onCancel: () => {
this.approvalLogical(bill, param, this)
}
})
}
......@@ -58,12 +56,10 @@ export default {
return
}
else if (res.data.code != 200) {
delete GMS.billDataChangeChecke
bill.setControlsSate(param["_control_name_"], "enable", true)
GMS.$hideContainer.$Message.error(res.data.msg || '提交失败,请联系系统管理员');
return
}
delete GMS.billDataChangeChecke
bill.setControlsSate(param["_control_name_"], "enable", true)
const nodeData = res.data.ApproverVo
const optionList = [...nodeData.approvers]
......@@ -144,6 +140,7 @@ export default {
// console.log('审批成功');
bill.setControlsSate(param["_control_name_"], "loading", false)
GMS.$hideContainer.$Message.success('审批成功!')
GMS.vbus.$emit('change-form-state', { state: 'readOnly'})
if (
window.osConfig.appOpenMode &&
......
......@@ -6,7 +6,6 @@ export default {
if (compareData(GMS.oldBillData, bill.getBuillData())) {
this.approvalLogical(bill, param, this)
} else {
GMS.billDataChangeChecked = true
GMS.$hideContainer.$Modal.confirm({
title: "信息提示",
content: "信息发生变化, 是否保存",
......@@ -14,7 +13,6 @@ export default {
this.saveLogical(bill, param, {data: bill.getBuillData(), detailData: []}, this)
},
onCancel: () => {
this.approvalLogical(bill, param, this)
}
})
}
......@@ -32,7 +30,6 @@ export default {
if(code===200){
_this.approval(bill, param);
}else{
delete GMS.billDataChangeChecke
bill.setControlsSate(param["_control_name_"], "enable", true)
GMS.$hideContainer.$message.error("操作异常请联系管理员");
}
......@@ -73,6 +70,7 @@ export default {
if (response.status == 200 || response.statusText == 'OK') {
bill.setControlsSate(param["_control_name_"], "enable", true)
bill.setControlsSate(param["_control_name_"],"loading",false)
GMS.vbus.$emit('change-form-state', { state: 'readOnly'})
GMS.$hideContainer.$Message.success('驳回成功!')
if (
window.osConfig.appOpenMode &&
......
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