|
|
@ -1,32 +1,32 @@ |
|
|
|
<template> |
|
|
|
<div class="app-container"> |
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> |
|
|
|
<el-form-item label="用户编号" prop="userId"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.userId')" prop="userId"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.userId" |
|
|
|
placeholder="请输入用户编号" |
|
|
|
:placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputUserId')" |
|
|
|
clearable |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="订单编号" prop="relatedOrderId"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.orderNumber')" prop="relatedOrderId"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.relatedOrderId" |
|
|
|
placeholder="请输入关联订单编号" |
|
|
|
:placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputOrderId')" |
|
|
|
clearable |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="支付平台" prop="thirdPartyPlatform"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.platformName')" prop="thirdPartyPlatform"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.thirdPartyPlatform" |
|
|
|
placeholder="请输入第三方支付平台名称" |
|
|
|
:placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputPlatformName')" |
|
|
|
clearable |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="处理状态" prop="processingStatus"> |
|
|
|
<el-select v-model="queryParams.processingStatus" placeholder="请选择处理状态" clearable> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.processingStatus')" prop="processingStatus"> |
|
|
|
<el-select v-model="queryParams.processingStatus" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.selectProcessingStatus')" clearable> |
|
|
|
<el-option |
|
|
|
v-for="dict in processingStatusOptions" |
|
|
|
:key="dict.value" |
|
|
@ -35,8 +35,8 @@ |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="交易状态" prop="transactionStatus"> |
|
|
|
<el-select v-model="queryParams.transactionStatus" placeholder="请选择交易状态" clearable> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.transactionStatus')" prop="transactionStatus"> |
|
|
|
<el-select v-model="queryParams.transactionStatus" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.selectTransactionStatus')" clearable> |
|
|
|
<el-option |
|
|
|
v-for="dict in transactionStatusOptions" |
|
|
|
:key="dict.value" |
|
|
@ -45,20 +45,20 @@ |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="渠道编号" prop="paymentChannelNo"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.channelNumber')" prop="paymentChannelNo"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.paymentChannelNo" |
|
|
|
placeholder="请输入支付渠道交易编号" |
|
|
|
:placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputPaymentChannelNo')" |
|
|
|
clearable |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="回执时间" prop="receiptTime"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.receiptTime')" prop="receiptTime"> |
|
|
|
<el-date-picker clearable |
|
|
|
v-model="queryParams.receiptTime" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
placeholder="请选择回执时间"> |
|
|
|
:placeholder="$t('business.financial.transactionFlow.recordPayCallback.selectReceiptTime')"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
@ -122,32 +122,32 @@ |
|
|
|
|
|
|
|
<el-table v-loading="loading" :data="recordPayCallbackList" @selection-change="handleSelectionChange"> |
|
|
|
<el-table-column type="selection" width="55" align="center"/> |
|
|
|
<el-table-column label="回执编号" align="center" prop="id" v-if="true"/> |
|
|
|
<el-table-column label="处理状态" align="center" prop="processingStatus"> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.receiptNumber') " align="center" prop="id" v-if="true"/> |
|
|
|
<el-table-column :label=" $t('business.financial.transactionFlow.recordPayCallback.processingStatus') " align="center" prop="processingStatus"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ formatProcessingStatus(scope.row.processingStatus) }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="IP地址" align="center" prop="ipAddress"/> |
|
|
|
<el-table-column label="用户编号" align="center" prop="userId"/> |
|
|
|
<el-table-column label="订单编号" align="center" prop="relatedOrderId"/> |
|
|
|
<el-table-column label="平台名称" align="center" prop="thirdPartyPlatform"/> |
|
|
|
<el-table-column label="交易金额" align="center" prop="transactionAmount"/> |
|
|
|
<el-table-column label="交易状态" align="center" prop="transactionStatus"> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.ipAddress') " align="center" prop="ipAddress"/> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.userId') " align="center" prop="userId"/> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.orderNumber')" align="center" prop="relatedOrderId"/> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.platformName') " align="center" prop="thirdPartyPlatform"/> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.transactionAmount')" align="center" prop="transactionAmount"/> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.transactionStatus') " align="center" prop="transactionStatus"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ formatTransactionStatus(scope.row.transactionStatus) }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="渠道编号" align="center" prop="paymentChannelNo"/> |
|
|
|
<el-table-column label="回执内容" align="center" prop="receiptContent" show-overflow-tooltip/> |
|
|
|
<el-table-column label="验证状态" align="center" prop="verificationStatus"/> |
|
|
|
<el-table-column label="验证失败原因" align="center" prop="verificationFailureReason" show-overflow-tooltip/> |
|
|
|
<el-table-column label="回执时间" align="center" prop="receiptTime" width="180"> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.channelNumber') " align="center" prop="paymentChannelNo"/> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.receiptContent')" align="center" prop="receiptContent" show-overflow-tooltip/> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.verificationStatus') " align="center" prop="verificationStatus"/> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.verificationFailureReason') " align="center" prop="verificationFailureReason" show-overflow-tooltip/> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.receiptTime') " align="center" prop="receiptTime" width="180"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ parseTime(scope.row.receiptTime, '{y}-{m}-{d}') }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width"> |
|
|
|
<el-table-column :label="$t('business.financial.transactionFlow.recordPayCallback.operation') " align="center" width="200" class-name="small-padding fixed-width"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button |
|
|
|
size="mini" |
|
|
@ -187,42 +187,42 @@ |
|
|
|
<!-- 添加或修改支付回执对话框 --> |
|
|
|
<el-dialog :title="title" :visible.sync="open" width="700px" append-to-body> |
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="auto"> |
|
|
|
<el-form-item label="IP地址" prop="ipAddress"> |
|
|
|
<el-input v-model="form.ipAddress" placeholder="请输入IP地址"/> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.ipAddress')" prop="ipAddress"> |
|
|
|
<el-input v-model="form.ipAddress" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputIpAddress')"/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="用户编号" prop="userId"> |
|
|
|
<el-input v-model="form.userId" placeholder="请输入用户编号"/> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.userId')" prop="userId"> |
|
|
|
<el-input v-model="form.userId" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputUserId')"/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="订单编号" prop="relatedOrderId"> |
|
|
|
<el-input v-model="form.relatedOrderId" placeholder="请输入关联订单编号"/> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.orderNumber')" prop="relatedOrderId"> |
|
|
|
<el-input v-model="form.relatedOrderId" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputOrderId')"/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="支付平台" prop="thirdPartyPlatform"> |
|
|
|
<el-input v-model="form.thirdPartyPlatform" placeholder="请输入第三方支付平台名称"/> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.platformName')" prop="thirdPartyPlatform"> |
|
|
|
<el-input v-model="form.thirdPartyPlatform" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputPlatformName')"/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="渠道编号" prop="paymentChannelNo"> |
|
|
|
<el-input v-model="form.paymentChannelNo" placeholder="请输入支付渠道交易编号"/> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.channelNumber')" prop="paymentChannelNo"> |
|
|
|
<el-input v-model="form.paymentChannelNo" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputPaymentChannelNo')"/> |
|
|
|
</el-form-item> |
|
|
|
<el-row :gutter="10" class="mb8"> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="交易金额" prop="transactionAmount"> |
|
|
|
<el-input v-model="form.transactionAmount" placeholder="请输入交易金额"/> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.transactionAmount')" prop="transactionAmount"> |
|
|
|
<el-input v-model="form.transactionAmount" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputTransactionAmount')"/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="回执时间" prop="receiptTime"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.receiptTime')" prop="receiptTime"> |
|
|
|
<el-date-picker clearable |
|
|
|
v-model="form.receiptTime" |
|
|
|
type="datetime" |
|
|
|
value-format="yyyy-MM-dd HH:mm:ss" |
|
|
|
placeholder="请选择回执时间"> |
|
|
|
:placeholder="$t('business.financial.transactionFlow.recordPayCallback.selectReceiptTime')"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="处理状态" prop="processingStatus"> |
|
|
|
<el-select v-model="form.processingStatus" placeholder="请选择处理状态" clearable> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.processingStatus')" prop="processingStatus"> |
|
|
|
<el-select v-model="form.processingStatus" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.selectProcessingStatus')" clearable> |
|
|
|
<el-option |
|
|
|
v-for="dict in processingStatusOptions" |
|
|
|
:key="dict.value" |
|
|
@ -233,8 +233,8 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="交易状态" prop="transactionStatus"> |
|
|
|
<el-select v-model="form.transactionStatus" placeholder="请选择交易状态" clearable> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.transactionStatus')" prop="transactionStatus"> |
|
|
|
<el-select v-model="form.transactionStatus" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.selectTransactionStatus')" clearable> |
|
|
|
<el-option |
|
|
|
v-for="dict in transactionStatusOptions" |
|
|
|
:key="dict.value" |
|
|
@ -245,11 +245,11 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-form-item label="回执内容" prop="receiptContent"> |
|
|
|
<el-input v-model="form.receiptContent" type="textarea" placeholder="请输入内容"/> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.receiptContent')" prop="receiptContent"> |
|
|
|
<el-input v-model="form.receiptContent" type="textarea" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputContent')"/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="失败原因" prop="verificationFailureReason"> |
|
|
|
<el-input v-model="form.verificationFailureReason" type="textarea" placeholder="请输入内容"/> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.verificationFailureReason')" prop="verificationFailureReason"> |
|
|
|
<el-input v-model="form.verificationFailureReason" type="textarea" :placeholder="$t('business.financial.transactionFlow.recordPayCallback.inputContent')"/> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
@ -261,40 +261,40 @@ |
|
|
|
</div> |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
<!-- 支付回执详情 --> |
|
|
|
<!-- {{ $t('business.financial.transactionFlow.recordPayCallback.detailDialogTitle') }} --> |
|
|
|
<el-dialog :title="title" :visible.sync="detailOpen" width="700px" append-to-body> |
|
|
|
<el-form ref="form" :model="form" label-width="auto"> |
|
|
|
<el-form-item label="IP地址:"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.ipAddress') "> |
|
|
|
{{ form.ipAddress }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="用户编号:"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.userId') "> |
|
|
|
{{ form.userId }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="订单编号:"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.orderNumber') "> |
|
|
|
{{ form.relatedOrderId }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="支付平台:"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.platformName') "> |
|
|
|
{{ form.thirdPartyPlatform }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="交易金额:"> |
|
|
|
<el-form-item :label=" $t('business.financial.transactionFlow.recordPayCallback.transactionAmount')"> |
|
|
|
{{ form.transactionAmount }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="渠道交易:"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.channelNumber')"> |
|
|
|
{{ form.paymentChannelNo }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="回执时间" prop="receiptTime"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.receiptTime')" prop="receiptTime"> |
|
|
|
{{ parseTime(form.receiptTime, '{y}-{m}-{d} {h}:{i}:{s}') }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="处理状态" prop="processingStatus"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.processingStatus')" prop="processingStatus"> |
|
|
|
{{ formatProcessingStatus(form.processingStatus) }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="交易状态" prop="transactionStatus"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.transactionStatus')" prop="transactionStatus"> |
|
|
|
{{ formatTransactionStatus(form.transactionStatus) }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="回执内容"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.receiptContent') "> |
|
|
|
{{ form.receiptContent }} |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="失败原因:"> |
|
|
|
<el-form-item :label="$t('business.financial.transactionFlow.recordPayCallback.failureReason') "> |
|
|
|
{{ form.verificationFailureReason }} |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
@ -320,16 +320,16 @@ export default { |
|
|
|
return { |
|
|
|
// 处理状态选项 |
|
|
|
processingStatusOptions: [ |
|
|
|
{value: "1", label: "成功处理的回调"}, |
|
|
|
{value: "0", label: "处理中的回调"}, |
|
|
|
{value: "2", label: "处理失败的回调"} |
|
|
|
{value: "1", label: this.$t('business.financial.transactionFlow.recordPayCallback.processingStatus1')}, |
|
|
|
{value: "0", label: this.$t('business.financial.transactionFlow.recordPayCallback.processingStatus0')}, |
|
|
|
{value: "2", label: this.$t('business.financial.transactionFlow.recordPayCallback.processingStatus2')} |
|
|
|
], |
|
|
|
// 交易状态选项 |
|
|
|
transactionStatusOptions: [ |
|
|
|
{value: "1", label: "支付成功"}, |
|
|
|
{value: "2", label: "支付处理中"}, |
|
|
|
{value: "3", label: "支付失败"}, |
|
|
|
{value: "4", label: "退款成功"} |
|
|
|
{value: "1", label: this.$t('business.financial.transactionFlow.recordPayCallback.transactionStatus1')}, |
|
|
|
{value: "2", label: this.$t('business.financial.transactionFlow.recordPayCallback.transactionStatus2')}, |
|
|
|
{value: "3", label: this.$t('business.financial.transactionFlow.recordPayCallback.transactionStatus3')}, |
|
|
|
{value: "4", label: this.$t('business.financial.transactionFlow.recordPayCallback.transactionStatus4')} |
|
|
|
], |
|
|
|
// 按钮loading |
|
|
|
buttonLoading: false, |
|
|
@ -374,22 +374,22 @@ export default { |
|
|
|
form: {}, |
|
|
|
// 表单校验 |
|
|
|
rules: { |
|
|
|
userId: [ |
|
|
|
{required: true, message: "用户编号不能为空", trigger: "blur"}, |
|
|
|
{pattern: /^\d+$/, message: "用户编号必须为数字", trigger: "blur"} |
|
|
|
], |
|
|
|
relatedOrderId: [ |
|
|
|
{required: true, message: "订单编号不能为空", trigger: "blur"}, |
|
|
|
{pattern: /^\d+$/, message: "订单编号必须为数字", trigger: "blur"} |
|
|
|
], |
|
|
|
transactionAmount: [ |
|
|
|
{required: true, message: "交易金额不能为空", trigger: "blur"}, |
|
|
|
{pattern: /^\d+(\.\d+)?$/, message: "交易金额必须为数字", trigger: "blur"} |
|
|
|
], |
|
|
|
paymentChannelNo: [ |
|
|
|
{required: true, message: "渠道编号不能为空", trigger: "blur"}, |
|
|
|
{pattern: /^\d+$/, message: "渠道编号必须为数字", trigger: "blur"} |
|
|
|
] |
|
|
|
userId: [ |
|
|
|
{required: true, message: this.$t('business.financial.transactionFlow.recordPayCallback.userIdRequired'), trigger: "blur"}, |
|
|
|
{pattern: /^\d+$/, message: this.$t('business.financial.transactionFlow.recordPayCallback.userIdNumeric'), trigger: "blur"} |
|
|
|
], |
|
|
|
relatedOrderId: [ |
|
|
|
{required: true, message: this.$t('business.financial.transactionFlow.recordPayCallback.orderIdRequired'), trigger: "blur"}, |
|
|
|
{pattern: /^\d+$/, message: this.$t('business.financial.transactionFlow.recordPayCallback.orderIdNumeric'), trigger: "blur"} |
|
|
|
], |
|
|
|
transactionAmount: [ |
|
|
|
{required: true, message: this.$t('business.financial.transactionFlow.recordPayCallback.amountRequired'), trigger: "blur"}, |
|
|
|
{pattern: /^\d+(\.\d+)?$/, message: this.$t('business.financial.transactionFlow.recordPayCallback.amountNumeric'), trigger: "blur"} |
|
|
|
], |
|
|
|
paymentChannelNo: [ |
|
|
|
{required: true, message: this.$t('business.financial.transactionFlow.recordPayCallback.channelNoRequired'), trigger: "blur"}, |
|
|
|
{pattern: /^\d+$/, message: this.$t('business.financial.transactionFlow.recordPayCallback.channelNoNumeric'), trigger: "blur"} |
|
|
|
] |
|
|
|
} |
|
|
|
}; |
|
|
|
}, |
|
|
@ -456,14 +456,14 @@ export default { |
|
|
|
handleAdd() { |
|
|
|
this.reset(); |
|
|
|
this.open = true; |
|
|
|
this.title = "添加支付回执"; |
|
|
|
this.title = this.$t('business.financial.transactionFlow.recordPayCallback.addTitle'); |
|
|
|
}, |
|
|
|
/** 详情按钮操作 */ |
|
|
|
handleDetail(row) { |
|
|
|
this.reset(); |
|
|
|
this.form = row; |
|
|
|
this.detailOpen = true; |
|
|
|
this.title = "支付回执"; |
|
|
|
this.title = this.$t('business.financial.transactionFlow.recordPayCallback.detailTitle'); |
|
|
|
}, |
|
|
|
/** 修改按钮操作 */ |
|
|
|
handleUpdate(row) { |
|
|
@ -474,7 +474,7 @@ export default { |
|
|
|
this.loading = false; |
|
|
|
this.form = response.data; |
|
|
|
this.open = true; |
|
|
|
this.title = "修改支付回执"; |
|
|
|
this.title = this.$t('business.financial.transactionFlow.recordPayCallback.editTitle'); |
|
|
|
}); |
|
|
|
}, |
|
|
|
/** 提交按钮 */ |
|
|
@ -484,7 +484,7 @@ export default { |
|
|
|
this.buttonLoading = true; |
|
|
|
if (this.form.id != null) { |
|
|
|
updateRecordPayCallback(this.form).then(response => { |
|
|
|
this.$modal.msgSuccess("修改成功"); |
|
|
|
this.$modal.msgSuccess(this.$t('business.financial.transactionFlow.recordPayCallback.editSuccess')); |
|
|
|
this.open = false; |
|
|
|
this.getList(); |
|
|
|
}).finally(() => { |
|
|
@ -492,7 +492,7 @@ export default { |
|
|
|
}); |
|
|
|
} else { |
|
|
|
addRecordPayCallback(this.form).then(response => { |
|
|
|
this.$modal.msgSuccess("新增成功"); |
|
|
|
this.$modal.msgSuccess(this.$t('business.financial.transactionFlow.recordPayCallback.addSuccess')); |
|
|
|
this.open = false; |
|
|
|
this.getList(); |
|
|
|
}).finally(() => { |
|
|
@ -505,13 +505,13 @@ export default { |
|
|
|
/** 删除按钮操作 */ |
|
|
|
handleDelete(row) { |
|
|
|
const ids = row.id || this.ids; |
|
|
|
this.$modal.confirm('是否确认删除支付回执编号为"' + ids + '"的数据项?').then(() => { |
|
|
|
this.$modal.confirm(this. $t('common.promptMsg.deleteConfirm')).then(() => { |
|
|
|
this.loading = true; |
|
|
|
return delRecordPayCallback(ids); |
|
|
|
}).then(() => { |
|
|
|
this.loading = false; |
|
|
|
this.getList(); |
|
|
|
this.$modal.msgSuccess("删除成功"); |
|
|
|
this.$modal.msgSuccess(this.$t('business.financial.transactionFlow.recordPayCallback.deleteSuccess')); |
|
|
|
}).catch(() => { |
|
|
|
}).finally(() => { |
|
|
|
this.loading = false; |
|
|
@ -526,11 +526,11 @@ export default { |
|
|
|
formatProcessingStatus(status) { |
|
|
|
switch (Number(status)) { |
|
|
|
case 1: |
|
|
|
return '成功处理的回调' |
|
|
|
return this.$t('business.financial.transactionFlow.recordPayCallback.successCallback'); |
|
|
|
case 0: |
|
|
|
return '处理中的回调' |
|
|
|
return this.$t('business.financial.transactionFlow.recordPayCallback.processingCallback'); |
|
|
|
case 2: |
|
|
|
return '处理失败的回调' |
|
|
|
return this.$t('business.financial.transactionFlow.recordPayCallback.failedCallback'); |
|
|
|
default: |
|
|
|
return status |
|
|
|
} |
|
|
@ -538,13 +538,13 @@ export default { |
|
|
|
formatTransactionStatus(status) { |
|
|
|
switch (Number(status)) { |
|
|
|
case 1: |
|
|
|
return '支付成功' |
|
|
|
return this.$t('business.financial.transactionFlow.recordPayCallback.transactionStatus.paidSuccess') |
|
|
|
case 2: |
|
|
|
return '支付处理中' |
|
|
|
return this.$t('business.financial.transactionFlow.recordPayCallback.transactionStatus.processing') |
|
|
|
case 3: |
|
|
|
return '支付失败' |
|
|
|
return this.$t('business.financial.transactionFlow.recordPayCallback.transactionStatus.failed') |
|
|
|
case 4: |
|
|
|
return '退款成功' |
|
|
|
return this.$t('business.financial.transactionFlow.recordPayCallback.transactionStatus.refunded') |
|
|
|
default: |
|
|
|
return status |
|
|
|
} |
|
|
|