Commit a6c3734e by 乔延琦

Merge branch 'develop-zhouyi' into 'develop'

fix(@gms/gms-plugin-billexpand): 工会预算按钮调整

See merge request GFP/RBC/rbc-frontend!188
parents d74445fa b76b7936
...@@ -59,7 +59,7 @@ export default { ...@@ -59,7 +59,7 @@ export default {
bill.clearSubDatas(SIGNATURE_TABLE_NAME) bill.clearSubDatas(SIGNATURE_TABLE_NAME)
saveBill(bill, param).then(() => { saveBill(bill, param).then(() => {
GMS.$http.post( GMS.$http.post(
`/rbc/bill/action/zgh/change/work/${param.define}/bill.Basic.accept`, `/rbc/bill/action/zgh/change/work/${param.define}/bill.Basic.reject`,
{ approvalComments: comments }, { approvalComments: comments },
).then( ).then(
function (response) { function (response) {
......
...@@ -141,6 +141,8 @@ export const showCommentModal = (bill, param, checkComment) => { ...@@ -141,6 +141,8 @@ export const showCommentModal = (bill, param, checkComment) => {
}, },
} }
) )
window.GMS.vbus.$emit(GLOBAL_EVENT.APPROVAL_USER_CONTROL_RESETVALUE)
return GMS.$hideContainer.$msgbox({ return GMS.$hideContainer.$msgbox({
title: '审批意见', title: '审批意见',
message: vNode, message: vNode,
...@@ -152,7 +154,7 @@ export const showCommentModal = (bill, param, checkComment) => { ...@@ -152,7 +154,7 @@ export const showCommentModal = (bill, param, checkComment) => {
let comments = let comments =
bill.getGlobalParam(BILL_GLOBAL_PARAM.APPROVAL_COMMENT) bill.getGlobalParam(BILL_GLOBAL_PARAM.APPROVAL_COMMENT)
&& bill.getGlobalParam(BILL_GLOBAL_PARAM.APPROVAL_COMMENT).suggestions && bill.getGlobalParam(BILL_GLOBAL_PARAM.APPROVAL_COMMENT).suggestions
if (comments) { if (comments || !checkComment) {
done() done()
} }
else { else {
......
...@@ -16,4 +16,6 @@ export const BILL_GLOBAL_PARAM = { ...@@ -16,4 +16,6 @@ export const BILL_GLOBAL_PARAM = {
export const GLOBAL_EVENT = { export const GLOBAL_EVENT = {
VERIFY_SIGNATURE_FAIL: 'verifySignatureFail', VERIFY_SIGNATURE_FAIL: 'verifySignatureFail',
APPROVAL_USER_CONTROL_RESETVALUE: 'approvalUserControlResetValue',
} }
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
<script> <script>
const TABLE_NAME = "MD_SPYJ" const TABLE_NAME = "MD_SPYJ"
import ConfirmPopover from './confirm-popover' import ConfirmPopover from './confirm-popover'
import { BILL_GLOBAL_PARAM } from '../../constant'; import { BILL_GLOBAL_PARAM, GLOBAL_EVENT } from '../../constant';
export default { export default {
name: 'ApprovalUserControl', name: 'ApprovalUserControl',
...@@ -203,6 +203,7 @@ export default { ...@@ -203,6 +203,7 @@ export default {
this.currentTagId = window.nros.context.getCurrTag() this.currentTagId = window.nros.context.getCurrTag()
window.GMS.vbus.$on('approval-user-control-edit', this.openEditModal) window.GMS.vbus.$on('approval-user-control-edit', this.openEditModal)
window.GMS.vbus.$on('approval-user-control-add', this.handleAdd) window.GMS.vbus.$on('approval-user-control-add', this.handleAdd)
window.GMS.vbus.$on(GLOBAL_EVENT.APPROVAL_USER_CONTROL_RESETVALUE, this.resetValue)
this.getSuggestionOptions() this.getSuggestionOptions()
}, },
beforeDestroy() { beforeDestroy() {
...@@ -210,6 +211,10 @@ export default { ...@@ -210,6 +211,10 @@ export default {
window.GMS.vbus.$off('approval-user-control-add', this.handleAdd) window.GMS.vbus.$off('approval-user-control-add', this.handleAdd)
}, },
methods: { methods: {
resetValue() {
if (this.currentTagId && this.currentTagId != window.nros.context.getCurrTag()) return
this.value = ''
},
showDeletePopover(suggestion) { showDeletePopover(suggestion) {
this.$set(suggestion, 'visible', true) this.$set(suggestion, 'visible', true)
}, },
......
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