Browse Source

退款bug修改

jiangcheng/feature-20260402142510-现金四期
jiangcheng 4 days ago
parent
commit
4c416f4506
  1. 1
      src/components/locales/lang/en.js
  2. 2
      src/components/locales/lang/zh-CN.js
  3. 8
      src/views/moneyManage/financialAccount/cashFlow.vue

1
src/components/locales/lang/en.js

@ -204,6 +204,7 @@ export default {
refreshFailed: 'Refresh failed: {msg}', refreshFailed: 'Refresh failed: {msg}',
unknownError: 'Unknown error', unknownError: 'Unknown error',
refreshError: 'Refresh error, try again', refreshError: 'Refresh error, try again',
refundagain:'Refund submitted. Please do not submit again',
logoutSuccess: 'Logged out', logoutSuccess: 'Logged out',
staffHidden: 'Staff data hidden', staffHidden: 'Staff data hidden',
staffShown: 'Staff data shown', staffShown: 'Staff data shown',

2
src/components/locales/lang/zh-CN.js

@ -211,6 +211,7 @@ export default {
jumpSuccess: "跳转成功", jumpSuccess: "跳转成功",
jumpFailed: "跳转失败", jumpFailed: "跳转失败",
refundFailed: "退款失败", refundFailed: "退款失败",
refundagain:"已提交退款,请勿重复提交",
oldPasswordError: "原密码错误,请重新输入", oldPasswordError: "原密码错误,请重新输入",
addSuccess: "添加成功", // 大写是添加成功,小写是新增 addSuccess: "添加成功", // 大写是添加成功,小写是新增
addsuccess: "新增成功", addsuccess: "新增成功",
@ -1353,6 +1354,7 @@ export default {
bankHandlingFeePlaceholder:"请输入银行手续费", bankHandlingFeePlaceholder:"请输入银行手续费",
remarks:"备注", remarks:"备注",
remarksPlaceholder:"请输入备注 (选填,限制100字)", remarksPlaceholder:"请输入备注 (选填,限制100字)",
remarkPlaceholderDate:"需填写手续费结算周期(如“2026年3月12日iPay88手续费”)",
cancel: "取消", cancel: "取消",
submit: "提交", submit: "提交",
ipay88: "iPay88", ipay88: "iPay88",

8
src/views/moneyManage/financialAccount/cashFlow.vue

@ -273,7 +273,6 @@ const openRefundConfirm = () => {
permanentGold: null, permanentGold: null,
freeGold: null, freeGold: null,
} }
} }
const openRefundDialog = () => { const openRefundDialog = () => {
refundDialog.value = true refundDialog.value = true
@ -297,6 +296,10 @@ const resetRefund = () => {
} }
const handleRefund = async () => { const handleRefund = async () => {
try { try {
if(refundFormData.value.status == 6){
ElMessage.error(t('elmessage.refundagain'))
return
}
if (refundFormData.value.refundModel == 1) { if (refundFormData.value.refundModel == 1) {
if (Number(refundFormData.value.permanentGold || 0) > Number(refundFormData.value.oldpermanentGold || 0)) { if (Number(refundFormData.value.permanentGold || 0) > Number(refundFormData.value.oldpermanentGold || 0)) {
ElMessage.error(t('elmessage.limitRefundGoldNotExceedOriginal')) ElMessage.error(t('elmessage.limitRefundGoldNotExceedOriginal'))
@ -907,7 +910,7 @@ onMounted(async () => {
</el-form> </el-form>
<div style="display:flex;justify-content: center;margin-top: 5vh;" class="btnDiv"> <div style="display:flex;justify-content: center;margin-top: 5vh;" class="btnDiv">
<el-button type="default" style="background-color: #7E91FF;" @click="showDetail = false">{{t('common.cancel')}}</el-button> <el-button type="default" style="background-color: #7E91FF;" @click="showDetail = false">{{t('common.cancel')}}</el-button>
<el-button type="primary" style="background-color: #2741DE; margin-left: 2.5vw;" @click="openRefundConfirm">{{ t('common.refund') }}</el-button>
<el-button v-show="formDataRow.orderCode.slice(0, 4) == 'GOLD' && formDataRow.status === 4 " type="primary" style="background-color: #2741DE; margin-left: 2.5vw;" @click="openRefundConfirm">{{ t('common.refund') }}</el-button>
</div> </div>
</el-dialog> </el-dialog>
@ -1333,6 +1336,7 @@ onMounted(async () => {
} }
.newAdd { .newAdd {
margin-left: auto;
display: flex; display: flex;
width: 240px; width: 240px;
justify-content: flex-end; justify-content: flex-end;

Loading…
Cancel
Save