Commit fe3e28cb by 袁成

fix: 审批之后设置只读

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