|
@ -25,14 +25,6 @@ |
|
|
@keyup.enter.native="handleQuery" |
|
|
@keyup.enter.native="handleQuery" |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="交易金额" prop="transactionAmount"> |
|
|
|
|
|
<el-input |
|
|
|
|
|
v-model="queryParams.transactionAmount" |
|
|
|
|
|
placeholder="请输入交易金额" |
|
|
|
|
|
clearable |
|
|
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
|
|
/> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="支付渠道交易编号" prop="paymentChannelNo"> |
|
|
<el-form-item label="支付渠道交易编号" prop="paymentChannelNo"> |
|
|
<el-input |
|
|
<el-input |
|
|
v-model="queryParams.paymentChannelNo" |
|
|
v-model="queryParams.paymentChannelNo" |
|
@ -49,38 +41,6 @@ |
|
|
placeholder="请选择回执时间"> |
|
|
placeholder="请选择回执时间"> |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="验证失败原因" prop="verificationFailureReason"> |
|
|
|
|
|
<el-input |
|
|
|
|
|
v-model="queryParams.verificationFailureReason" |
|
|
|
|
|
placeholder="请输入验证失败原因" |
|
|
|
|
|
clearable |
|
|
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
|
|
/> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="IP地址" prop="ipAddress"> |
|
|
|
|
|
<el-input |
|
|
|
|
|
v-model="queryParams.ipAddress" |
|
|
|
|
|
placeholder="请输入IP地址" |
|
|
|
|
|
clearable |
|
|
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
|
|
/> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="创建人" prop="creator"> |
|
|
|
|
|
<el-input |
|
|
|
|
|
v-model="queryParams.creator" |
|
|
|
|
|
placeholder="请输入创建人" |
|
|
|
|
|
clearable |
|
|
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
|
|
/> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="修改人" prop="modifier"> |
|
|
|
|
|
<el-input |
|
|
|
|
|
v-model="queryParams.modifier" |
|
|
|
|
|
placeholder="请输入修改人" |
|
|
|
|
|
clearable |
|
|
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
|
|
/> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item> |
|
|
<el-form-item> |
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> |
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> |
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> |
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> |
|
@ -95,8 +55,9 @@ |
|
|
icon="el-icon-plus" |
|
|
icon="el-icon-plus" |
|
|
size="mini" |
|
|
size="mini" |
|
|
@click="handleAdd" |
|
|
@click="handleAdd" |
|
|
v-hasPermi="['business:recordPaymentReceipt:add']" |
|
|
v-hasPermi="['business:recordPayCallback:add']" |
|
|
>新增</el-button> |
|
|
>新增 |
|
|
|
|
|
</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="1.5"> |
|
|
<el-col :span="1.5"> |
|
|
<el-button |
|
|
<el-button |
|
@ -106,8 +67,9 @@ |
|
|
size="mini" |
|
|
size="mini" |
|
|
:disabled="single" |
|
|
:disabled="single" |
|
|
@click="handleUpdate" |
|
|
@click="handleUpdate" |
|
|
v-hasPermi="['business:recordPaymentReceipt:edit']" |
|
|
v-hasPermi="['business:recordPayCallback:edit']" |
|
|
>修改</el-button> |
|
|
>修改 |
|
|
|
|
|
</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="1.5"> |
|
|
<el-col :span="1.5"> |
|
|
<el-button |
|
|
<el-button |
|
@ -117,8 +79,9 @@ |
|
|
size="mini" |
|
|
size="mini" |
|
|
:disabled="multiple" |
|
|
:disabled="multiple" |
|
|
@click="handleDelete" |
|
|
@click="handleDelete" |
|
|
v-hasPermi="['business:recordPaymentReceipt:remove']" |
|
|
v-hasPermi="['business:recordPayCallback:remove']" |
|
|
>删除</el-button> |
|
|
>删除 |
|
|
|
|
|
</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="1.5"> |
|
|
<el-col :span="1.5"> |
|
|
<el-button |
|
|
<el-button |
|
@ -127,33 +90,32 @@ |
|
|
icon="el-icon-download" |
|
|
icon="el-icon-download" |
|
|
size="mini" |
|
|
size="mini" |
|
|
@click="handleExport" |
|
|
@click="handleExport" |
|
|
v-hasPermi="['business:recordPaymentReceipt:export']" |
|
|
v-hasPermi="['business:recordPayCallback:export']" |
|
|
>导出</el-button> |
|
|
>导出 |
|
|
|
|
|
</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
|
|
</el-row> |
|
|
</el-row> |
|
|
|
|
|
|
|
|
<el-table v-loading="loading" :data="recordPaymentReceiptList" @selection-change="handleSelectionChange"> |
|
|
<el-table v-loading="loading" :data="recordPayCallbackList" @selection-change="handleSelectionChange"> |
|
|
<el-table-column type="selection" width="55" align="center" /> |
|
|
<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="id" v-if="true"/> |
|
|
<el-table-column label="用户编号" align="center" prop="userId" /> |
|
|
<el-table-column label="处理状态" align="center" prop="processingStatus"/> |
|
|
<el-table-column label="关联订单编号" align="center" prop="relatedOrderId" /> |
|
|
<el-table-column label="IP地址" align="center" prop="ipAddress"/> |
|
|
<el-table-column label="第三方支付平台名称" align="center" prop="thirdPartyPlatform" /> |
|
|
<el-table-column label="用户编号" align="center" prop="userId"/> |
|
|
<el-table-column label="交易金额" align="center" prop="transactionAmount" /> |
|
|
<el-table-column label="关联订单编号" align="center" prop="relatedOrderId"/> |
|
|
<el-table-column label="交易状态" align="center" prop="transactionStatus" /> |
|
|
<el-table-column label="第三方支付平台名称" align="center" prop="thirdPartyPlatform"/> |
|
|
<el-table-column label="支付渠道交易编号" align="center" prop="paymentChannelNo" /> |
|
|
<el-table-column label="交易金额" align="center" prop="transactionAmount"/> |
|
|
|
|
|
<el-table-column label="交易状态" align="center" prop="transactionStatus"/> |
|
|
|
|
|
<el-table-column label="支付渠道交易编号" align="center" prop="paymentChannelNo"/> |
|
|
<el-table-column label="回执时间" align="center" prop="receiptTime" width="180"> |
|
|
<el-table-column label="回执时间" align="center" prop="receiptTime" width="180"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<span>{{ parseTime(scope.row.receiptTime, '{y}-{m}-{d}') }}</span> |
|
|
<span>{{ parseTime(scope.row.receiptTime, '{y}-{m}-{d}') }}</span> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="回执内容" align="center" prop="receiptContent" /> |
|
|
<el-table-column label="回执内容" align="center" prop="receiptContent"/> |
|
|
<el-table-column label="验证状态" align="center" prop="verificationStatus" /> |
|
|
<el-table-column label="验证状态" align="center" prop="verificationStatus"/> |
|
|
<el-table-column label="验证失败原因" align="center" prop="verificationFailureReason" /> |
|
|
<el-table-column label="验证失败原因" align="center" prop="verificationFailureReason"/> |
|
|
<el-table-column label="处理状态" align="center" prop="processingStatus" /> |
|
|
|
|
|
<el-table-column label="IP地址" align="center" prop="ipAddress" /> |
|
|
|
|
|
<el-table-column label="创建人" align="center" prop="creator" /> |
|
|
|
|
|
<el-table-column label="修改人" align="center" prop="modifier" /> |
|
|
|
|
|
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width"> |
|
|
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-button |
|
|
<el-button |
|
@ -161,21 +123,24 @@ |
|
|
type="text" |
|
|
type="text" |
|
|
icon="el-icon-view" |
|
|
icon="el-icon-view" |
|
|
@click="handleDetail(scope.row)" |
|
|
@click="handleDetail(scope.row)" |
|
|
>详情</el-button> |
|
|
>详情 |
|
|
|
|
|
</el-button> |
|
|
<el-button |
|
|
<el-button |
|
|
size="mini" |
|
|
size="mini" |
|
|
type="text" |
|
|
type="text" |
|
|
icon="el-icon-edit" |
|
|
icon="el-icon-edit" |
|
|
@click="handleUpdate(scope.row)" |
|
|
@click="handleUpdate(scope.row)" |
|
|
v-hasPermi="['business:recordPaymentReceipt:edit']" |
|
|
v-hasPermi="['business:recordPayCallback:edit']" |
|
|
>修改</el-button> |
|
|
>修改 |
|
|
|
|
|
</el-button> |
|
|
<el-button |
|
|
<el-button |
|
|
size="mini" |
|
|
size="mini" |
|
|
type="text" |
|
|
type="text" |
|
|
icon="el-icon-delete" |
|
|
icon="el-icon-delete" |
|
|
@click="handleDelete(scope.row)" |
|
|
@click="handleDelete(scope.row)" |
|
|
v-hasPermi="['business:recordPaymentReceipt:remove']" |
|
|
v-hasPermi="['business:recordPayCallback:remove']" |
|
|
>删除</el-button> |
|
|
>删除 |
|
|
|
|
|
</el-button> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
@ -191,20 +156,23 @@ |
|
|
<!-- 添加或修改支付回执对话框 --> |
|
|
<!-- 添加或修改支付回执对话框 --> |
|
|
<el-dialog :title="title" :visible.sync="open" width="700px" append-to-body> |
|
|
<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 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> |
|
|
<el-form-item label="用户编号" prop="userId"> |
|
|
<el-form-item label="用户编号" prop="userId"> |
|
|
<el-input v-model="form.userId" placeholder="请输入用户编号" /> |
|
|
<el-input v-model="form.userId" placeholder="请输入用户编号"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="关联订单编号" prop="relatedOrderId"> |
|
|
<el-form-item label="关联订单编号" prop="relatedOrderId"> |
|
|
<el-input v-model="form.relatedOrderId" placeholder="请输入关联订单编号" /> |
|
|
<el-input v-model="form.relatedOrderId" placeholder="请输入关联订单编号"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="第三方支付平台名称" prop="thirdPartyPlatform"> |
|
|
<el-form-item label="第三方支付平台名称" prop="thirdPartyPlatform"> |
|
|
<el-input v-model="form.thirdPartyPlatform" placeholder="请输入第三方支付平台名称" /> |
|
|
<el-input v-model="form.thirdPartyPlatform" placeholder="请输入第三方支付平台名称"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="交易金额" prop="transactionAmount"> |
|
|
<el-form-item label="交易金额" prop="transactionAmount"> |
|
|
<el-input v-model="form.transactionAmount" placeholder="请输入交易金额" /> |
|
|
<el-input v-model="form.transactionAmount" placeholder="请输入交易金额"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="支付渠道交易编号" prop="paymentChannelNo"> |
|
|
<el-form-item label="支付渠道交易编号" prop="paymentChannelNo"> |
|
|
<el-input v-model="form.paymentChannelNo" placeholder="请输入支付渠道交易编号" /> |
|
|
<el-input v-model="form.paymentChannelNo" placeholder="请输入支付渠道交易编号"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="回执时间" prop="receiptTime"> |
|
|
<el-form-item label="回执时间" prop="receiptTime"> |
|
|
<el-date-picker clearable |
|
|
<el-date-picker clearable |
|
@ -218,16 +186,7 @@ |
|
|
<editor v-model="form.receiptContent" :min-height="192"/> |
|
|
<editor v-model="form.receiptContent" :min-height="192"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="验证失败原因" prop="verificationFailureReason"> |
|
|
<el-form-item label="验证失败原因" prop="verificationFailureReason"> |
|
|
<el-input v-model="form.verificationFailureReason" type="textarea" placeholder="请输入内容" /> |
|
|
<el-input v-model="form.verificationFailureReason" type="textarea" placeholder="请输入内容"/> |
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="IP地址" prop="ipAddress"> |
|
|
|
|
|
<el-input v-model="form.ipAddress" placeholder="请输入IP地址" /> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="创建人" prop="creator"> |
|
|
|
|
|
<el-input v-model="form.creator" placeholder="请输入创建人" /> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="修改人" prop="modifier"> |
|
|
|
|
|
<el-input v-model="form.modifier" placeholder="请输入修改人" /> |
|
|
|
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<div slot="footer" class="dialog-footer"> |
|
@ -239,20 +198,23 @@ |
|
|
<!-- 支付回执详情 --> |
|
|
<!-- 支付回执详情 --> |
|
|
<el-dialog :title="title" :visible.sync="detailOpen" width="700px" append-to-body> |
|
|
<el-dialog :title="title" :visible.sync="detailOpen" width="700px" append-to-body> |
|
|
<el-form ref="form" :model="form" label-width="auto"> |
|
|
<el-form ref="form" :model="form" label-width="auto"> |
|
|
|
|
|
<el-form-item label="IP地址:"> |
|
|
|
|
|
{{ form.ipAddress }} |
|
|
|
|
|
</el-form-item> |
|
|
<el-form-item label="用户编号:"> |
|
|
<el-form-item label="用户编号:"> |
|
|
{{form.userId}} |
|
|
{{ form.userId }} |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="关联订单编号:"> |
|
|
<el-form-item label="关联订单编号:"> |
|
|
{{form.relatedOrderId}} |
|
|
{{ form.relatedOrderId }} |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="第三方支付平台名称:"> |
|
|
<el-form-item label="第三方支付平台名称:"> |
|
|
{{form.thirdPartyPlatform}} |
|
|
{{ form.thirdPartyPlatform }} |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="交易金额:"> |
|
|
<el-form-item label="交易金额:"> |
|
|
{{form.transactionAmount}} |
|
|
{{ form.transactionAmount }} |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="支付渠道交易编号:"> |
|
|
<el-form-item label="支付渠道交易编号:"> |
|
|
{{form.paymentChannelNo}} |
|
|
{{ form.paymentChannelNo }} |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="回执时间" prop="receiptTime"> |
|
|
<el-form-item label="回执时间" prop="receiptTime"> |
|
|
<el-date-picker clearable |
|
|
<el-date-picker clearable |
|
@ -266,17 +228,7 @@ |
|
|
<editor v-model="form.receiptContent" :min-height="192"/> |
|
|
<editor v-model="form.receiptContent" :min-height="192"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="验证失败原因:"> |
|
|
<el-form-item label="验证失败原因:"> |
|
|
{{form.verificationFailureReason}} |
|
|
{{ form.verificationFailureReason }} |
|
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="IP地址:"> |
|
|
|
|
|
{{form.ipAddress}} |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="创建人:"> |
|
|
|
|
|
{{form.creator}} |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="修改人:"> |
|
|
|
|
|
{{form.modifier}} |
|
|
|
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<div slot="footer" class="dialog-footer"> |
|
@ -287,10 +239,16 @@ |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
import { listRecordPaymentReceipt, getRecordPaymentReceipt, delRecordPaymentReceipt, addRecordPaymentReceipt, updateRecordPaymentReceipt } from "@/api/business/recordPaymentReceipt"; |
|
|
import { |
|
|
|
|
|
listRecordPayCallback, |
|
|
|
|
|
getRecordPayCallback, |
|
|
|
|
|
delRecordPayCallback, |
|
|
|
|
|
addRecordPayCallback, |
|
|
|
|
|
updateRecordPayCallback |
|
|
|
|
|
} from "@/api/business/recordPayCallback"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
name: "RecordPaymentReceipt", |
|
|
name: "RecordPayCallback", |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
// 按钮loading |
|
|
// 按钮loading |
|
@ -308,7 +266,7 @@ export default { |
|
|
// 总条数 |
|
|
// 总条数 |
|
|
total: 0, |
|
|
total: 0, |
|
|
// 支付回执表格数据 |
|
|
// 支付回执表格数据 |
|
|
recordPaymentReceiptList: [], |
|
|
recordPayCallbackList: [], |
|
|
// 弹出层标题 |
|
|
// 弹出层标题 |
|
|
title: "", |
|
|
title: "", |
|
|
// 是否显示弹出层 |
|
|
// 是否显示弹出层 |
|
@ -319,6 +277,8 @@ export default { |
|
|
queryParams: { |
|
|
queryParams: { |
|
|
pageNum: 1, |
|
|
pageNum: 1, |
|
|
pageSize: 10, |
|
|
pageSize: 10, |
|
|
|
|
|
processingStatus: undefined, |
|
|
|
|
|
ipAddress: undefined, |
|
|
userId: undefined, |
|
|
userId: undefined, |
|
|
relatedOrderId: undefined, |
|
|
relatedOrderId: undefined, |
|
|
thirdPartyPlatform: undefined, |
|
|
thirdPartyPlatform: undefined, |
|
@ -328,65 +288,12 @@ export default { |
|
|
receiptTime: undefined, |
|
|
receiptTime: undefined, |
|
|
receiptContent: undefined, |
|
|
receiptContent: undefined, |
|
|
verificationStatus: undefined, |
|
|
verificationStatus: undefined, |
|
|
verificationFailureReason: undefined, |
|
|
verificationFailureReason: undefined |
|
|
processingStatus: undefined, |
|
|
|
|
|
ipAddress: undefined, |
|
|
|
|
|
creator: undefined, |
|
|
|
|
|
modifier: undefined, |
|
|
|
|
|
}, |
|
|
}, |
|
|
// 表单参数 |
|
|
// 表单参数 |
|
|
form: {}, |
|
|
form: {}, |
|
|
// 表单校验 |
|
|
// 表单校验 |
|
|
rules: { |
|
|
rules: {} |
|
|
id: [ |
|
|
|
|
|
{ required: true, message: "回执编号不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
userId: [ |
|
|
|
|
|
{ required: true, message: "用户编号不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
relatedOrderId: [ |
|
|
|
|
|
{ required: true, message: "关联订单编号不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
thirdPartyPlatform: [ |
|
|
|
|
|
{ required: true, message: "第三方支付平台名称不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
transactionAmount: [ |
|
|
|
|
|
{ required: true, message: "交易金额不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
transactionStatus: [ |
|
|
|
|
|
{ required: true, message: "交易状态不能为空", trigger: "change" } |
|
|
|
|
|
], |
|
|
|
|
|
paymentChannelNo: [ |
|
|
|
|
|
{ required: true, message: "支付渠道交易编号不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
receiptTime: [ |
|
|
|
|
|
{ required: true, message: "回执时间不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
receiptContent: [ |
|
|
|
|
|
{ required: true, message: "回执内容不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
verificationStatus: [ |
|
|
|
|
|
{ required: true, message: "验证状态不能为空", trigger: "change" } |
|
|
|
|
|
], |
|
|
|
|
|
verificationFailureReason: [ |
|
|
|
|
|
{ required: true, message: "验证失败原因不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
processingStatus: [ |
|
|
|
|
|
{ required: true, message: "处理状态不能为空", trigger: "change" } |
|
|
|
|
|
], |
|
|
|
|
|
ipAddress: [ |
|
|
|
|
|
{ required: true, message: "IP地址不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
createTime: [ |
|
|
|
|
|
{ required: true, message: "创建时间不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
creator: [ |
|
|
|
|
|
{ required: true, message: "创建人不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
modifier: [ |
|
|
|
|
|
{ required: true, message: "修改人不能为空", trigger: "blur" } |
|
|
|
|
|
], |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
}; |
|
|
}, |
|
|
}, |
|
|
created() { |
|
|
created() { |
|
@ -396,8 +303,8 @@ export default { |
|
|
/** 查询支付回执列表 */ |
|
|
/** 查询支付回执列表 */ |
|
|
getList() { |
|
|
getList() { |
|
|
this.loading = true; |
|
|
this.loading = true; |
|
|
listRecordPaymentReceipt(this.queryParams).then(response => { |
|
|
listRecordPayCallback(this.queryParams).then(response => { |
|
|
this.recordPaymentReceiptList = response.rows; |
|
|
this.recordPayCallbackList = response.rows; |
|
|
this.total = response.total; |
|
|
this.total = response.total; |
|
|
this.loading = false; |
|
|
this.loading = false; |
|
|
}); |
|
|
}); |
|
@ -412,6 +319,13 @@ export default { |
|
|
reset() { |
|
|
reset() { |
|
|
this.form = { |
|
|
this.form = { |
|
|
id: undefined, |
|
|
id: undefined, |
|
|
|
|
|
processingStatus: undefined, |
|
|
|
|
|
ipAddress: undefined, |
|
|
|
|
|
createBy: undefined, |
|
|
|
|
|
createTime: undefined, |
|
|
|
|
|
updateBy: undefined, |
|
|
|
|
|
updateTime: undefined, |
|
|
|
|
|
delFlag: undefined, |
|
|
userId: undefined, |
|
|
userId: undefined, |
|
|
relatedOrderId: undefined, |
|
|
relatedOrderId: undefined, |
|
|
thirdPartyPlatform: undefined, |
|
|
thirdPartyPlatform: undefined, |
|
@ -421,14 +335,7 @@ export default { |
|
|
receiptTime: undefined, |
|
|
receiptTime: undefined, |
|
|
receiptContent: undefined, |
|
|
receiptContent: undefined, |
|
|
verificationStatus: undefined, |
|
|
verificationStatus: undefined, |
|
|
verificationFailureReason: undefined, |
|
|
verificationFailureReason: undefined |
|
|
processingStatus: undefined, |
|
|
|
|
|
ipAddress: undefined, |
|
|
|
|
|
createTime: undefined, |
|
|
|
|
|
updateTime: undefined, |
|
|
|
|
|
creator: undefined, |
|
|
|
|
|
modifier: undefined, |
|
|
|
|
|
delFlag: undefined |
|
|
|
|
|
}; |
|
|
}; |
|
|
this.resetForm("form"); |
|
|
this.resetForm("form"); |
|
|
}, |
|
|
}, |
|
@ -445,7 +352,7 @@ export default { |
|
|
// 多选框选中数据 |
|
|
// 多选框选中数据 |
|
|
handleSelectionChange(selection) { |
|
|
handleSelectionChange(selection) { |
|
|
this.ids = selection.map(item => item.id) |
|
|
this.ids = selection.map(item => item.id) |
|
|
this.single = selection.length!==1 |
|
|
this.single = selection.length !== 1 |
|
|
this.multiple = !selection.length |
|
|
this.multiple = !selection.length |
|
|
}, |
|
|
}, |
|
|
/** 新增按钮操作 */ |
|
|
/** 新增按钮操作 */ |
|
@ -455,7 +362,7 @@ export default { |
|
|
this.title = "添加支付回执"; |
|
|
this.title = "添加支付回执"; |
|
|
}, |
|
|
}, |
|
|
/** 详情按钮操作 */ |
|
|
/** 详情按钮操作 */ |
|
|
handleDetail(row){ |
|
|
handleDetail(row) { |
|
|
this.reset(); |
|
|
this.reset(); |
|
|
this.form = row; |
|
|
this.form = row; |
|
|
this.detailOpen = true; |
|
|
this.detailOpen = true; |
|
@ -466,7 +373,7 @@ export default { |
|
|
this.loading = true; |
|
|
this.loading = true; |
|
|
this.reset(); |
|
|
this.reset(); |
|
|
const id = row.id || this.ids |
|
|
const id = row.id || this.ids |
|
|
getRecordPaymentReceipt(id).then(response => { |
|
|
getRecordPayCallback(id).then(response => { |
|
|
this.loading = false; |
|
|
this.loading = false; |
|
|
this.form = response.data; |
|
|
this.form = response.data; |
|
|
this.open = true; |
|
|
this.open = true; |
|
@ -479,7 +386,7 @@ export default { |
|
|
if (valid) { |
|
|
if (valid) { |
|
|
this.buttonLoading = true; |
|
|
this.buttonLoading = true; |
|
|
if (this.form.id != null) { |
|
|
if (this.form.id != null) { |
|
|
updateRecordPaymentReceipt(this.form).then(response => { |
|
|
updateRecordPayCallback(this.form).then(response => { |
|
|
this.$modal.msgSuccess("修改成功"); |
|
|
this.$modal.msgSuccess("修改成功"); |
|
|
this.open = false; |
|
|
this.open = false; |
|
|
this.getList(); |
|
|
this.getList(); |
|
@ -487,7 +394,7 @@ export default { |
|
|
this.buttonLoading = false; |
|
|
this.buttonLoading = false; |
|
|
}); |
|
|
}); |
|
|
} else { |
|
|
} else { |
|
|
addRecordPaymentReceipt(this.form).then(response => { |
|
|
addRecordPayCallback(this.form).then(response => { |
|
|
this.$modal.msgSuccess("新增成功"); |
|
|
this.$modal.msgSuccess("新增成功"); |
|
|
this.open = false; |
|
|
this.open = false; |
|
|
this.getList(); |
|
|
this.getList(); |
|
@ -503,7 +410,7 @@ export default { |
|
|
const ids = row.id || this.ids; |
|
|
const ids = row.id || this.ids; |
|
|
this.$modal.confirm('是否确认删除支付回执编号为"' + ids + '"的数据项?').then(() => { |
|
|
this.$modal.confirm('是否确认删除支付回执编号为"' + ids + '"的数据项?').then(() => { |
|
|
this.loading = true; |
|
|
this.loading = true; |
|
|
return delRecordPaymentReceipt(ids); |
|
|
return delRecordPayCallback(ids); |
|
|
}).then(() => { |
|
|
}).then(() => { |
|
|
this.loading = false; |
|
|
this.loading = false; |
|
|
this.getList(); |
|
|
this.getList(); |
|
@ -515,9 +422,9 @@ export default { |
|
|
}, |
|
|
}, |
|
|
/** 导出按钮操作 */ |
|
|
/** 导出按钮操作 */ |
|
|
handleExport() { |
|
|
handleExport() { |
|
|
this.download('business/recordPaymentReceipt/export', { |
|
|
this.download('business/recordPayCallback/export', { |
|
|
...this.queryParams |
|
|
...this.queryParams |
|
|
}, `recordPaymentReceipt_${new Date().getTime()}.xlsx`) |
|
|
}, `recordPayCallback_${new Date().getTime()}.xlsx`) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |