diff --git a/src/views/MessagePage/PaymentVoucher.vue b/src/views/MessagePage/PaymentVoucher.vue
index cf4a002..d1bdb15 100644
--- a/src/views/MessagePage/PaymentVoucher.vue
+++ b/src/views/MessagePage/PaymentVoucher.vue
@@ -75,7 +75,7 @@
添加阶段
+ :disabled="editDisabled || Number(receivableAmount) === 0 || receivableAmount + '' === paidAmount + ''">添加阶段
diff --git a/src/views/MessagePage/modules/PaymentVoucherModal.vue b/src/views/MessagePage/modules/PaymentVoucherModal.vue
index e56b2bf..4e21722 100644
--- a/src/views/MessagePage/modules/PaymentVoucherModal.vue
+++ b/src/views/MessagePage/modules/PaymentVoucherModal.vue
@@ -40,7 +40,7 @@
v-decorator="['amountReceived',validatorRules.amountReceived]"
:maxLength='50'
@blur="addZero"
- @change="e => e.target.value = (e.target.value.replace(/[^0-9-.]/g, '')).trim()">
+ @change="e => e.target.value = (e.target.value.replace(/[^0-9.]/g, '')).trim()">