<template>
|
<GlobalWindow
|
:title="title"
|
:visible.sync="visible"
|
:confirm-working="isWorking"
|
@confirm="confirm"
|
>
|
<el-form :model="form" ref="form" :rules="rules">
|
<el-form-item label="对账单ID" prop="pid">
|
<el-input v-model="form.pid" placeholder="请输入对账单ID" v-trim/>
|
</el-form-item>
|
<el-form-item label="交易时间" prop="billDate">
|
<el-date-picker v-model="form.billDate" value-format="yyyy-MM-dd" placeholder="请输入交易时间"></el-date-picker>
|
</el-form-item>
|
<el-form-item label="公众账号ID" prop="appid">
|
<el-input v-model="form.appid" placeholder="请输入公众账号ID" v-trim/>
|
</el-form-item>
|
<el-form-item label="商户号" prop="mchId">
|
<el-input v-model="form.mchId" placeholder="请输入商户号" v-trim/>
|
</el-form-item>
|
<el-form-item label="特约商户号" prop="subMchid">
|
<el-input v-model="form.subMchid" placeholder="请输入特约商户号" v-trim/>
|
</el-form-item>
|
<el-form-item label="设备号" prop="deviceInfo">
|
<el-input v-model="form.deviceInfo" placeholder="请输入设备号" v-trim/>
|
</el-form-item>
|
<el-form-item label="微信订单号" prop="transactionId">
|
<el-input v-model="form.transactionId" placeholder="请输入微信订单号" v-trim/>
|
</el-form-item>
|
<el-form-item label="商户订单号" prop="outTradeNo">
|
<el-input v-model="form.outTradeNo" placeholder="请输入商户订单号" v-trim/>
|
</el-form-item>
|
<el-form-item label="用户标识" prop="openid">
|
<el-input v-model="form.openid" placeholder="请输入用户标识" v-trim/>
|
</el-form-item>
|
<el-form-item label="交易类型" prop="billType">
|
<el-input v-model="form.billType" placeholder="请输入交易类型" v-trim/>
|
</el-form-item>
|
<el-form-item label="交易状态" prop="billStatus">
|
<el-input v-model="form.billStatus" placeholder="请输入交易状态" v-trim/>
|
</el-form-item>
|
<el-form-item label="付款银行" prop="bankType">
|
<el-input v-model="form.bankType" placeholder="请输入付款银行" v-trim/>
|
</el-form-item>
|
<el-form-item label="货币种类" prop="feeType">
|
<el-input v-model="form.feeType" placeholder="请输入货币种类" v-trim/>
|
</el-form-item>
|
<el-form-item label="应结订单金额" prop="settlementTotalFee">
|
<el-input v-model="form.settlementTotalFee" placeholder="请输入应结订单金额" v-trim/>
|
</el-form-item>
|
<el-form-item label="代金券金额" prop="couponFee">
|
<el-input v-model="form.couponFee" placeholder="请输入代金券金额" v-trim/>
|
</el-form-item>
|
<el-form-item label="微信退款单号" prop="refundId">
|
<el-input v-model="form.refundId" placeholder="请输入微信退款单号" v-trim/>
|
</el-form-item>
|
<el-form-item label="商户退款单号" prop="outRefundNo">
|
<el-input v-model="form.outRefundNo" placeholder="请输入商户退款单号" v-trim/>
|
</el-form-item>
|
<el-form-item label="退款金额" prop="refundFee">
|
<el-input v-model="form.refundFee" placeholder="请输入退款金额" v-trim/>
|
</el-form-item>
|
<el-form-item label="充值券退款金额" prop="couponRefundFee">
|
<el-input v-model="form.couponRefundFee" placeholder="请输入充值券退款金额" v-trim/>
|
</el-form-item>
|
<el-form-item label="退款类型" prop="refundType">
|
<el-input v-model="form.refundType" placeholder="请输入退款类型" v-trim/>
|
</el-form-item>
|
<el-form-item label="退款申请时间" prop="refundApplyDate">
|
<el-date-picker v-model="form.refundApplyDate" value-format="yyyy-MM-dd" placeholder="请输入退款申请时间"></el-date-picker>
|
</el-form-item>
|
<el-form-item label="退款成功时间" prop="refundSuccessDate">
|
<el-date-picker v-model="form.refundSuccessDate" value-format="yyyy-MM-dd" placeholder="请输入退款成功时间"></el-date-picker>
|
</el-form-item>
|
<el-form-item label="退款状态" prop="refundSuccessStatus">
|
<el-input v-model="form.refundSuccessStatus" placeholder="请输入退款状态" v-trim/>
|
</el-form-item>
|
<el-form-item label="商品名称" prop="body">
|
<el-input v-model="form.body" placeholder="请输入商品名称" v-trim/>
|
</el-form-item>
|
<el-form-item label="商户数据包" prop="attach">
|
<el-input v-model="form.attach" placeholder="请输入商户数据包" v-trim/>
|
</el-form-item>
|
<el-form-item label="手续费" prop="cmmsAmt">
|
<el-input v-model="form.cmmsAmt" placeholder="请输入手续费" v-trim/>
|
</el-form-item>
|
<el-form-item label="费率" prop="rate">
|
<el-input v-model="form.rate" placeholder="请输入费率" v-trim/>
|
</el-form-item>
|
<el-form-item label="订单金额" prop="totalFee">
|
<el-input v-model="form.totalFee" placeholder="请输入订单金额" v-trim/>
|
</el-form-item>
|
<el-form-item label="申请退款金额" prop="applyRefundFee">
|
<el-input v-model="form.applyRefundFee" placeholder="请输入申请退款金额" v-trim/>
|
</el-form-item>
|
<el-form-item label="费率备注" prop="rateRemark">
|
<el-input v-model="form.rateRemark" placeholder="请输入费率备注" v-trim/>
|
</el-form-item>
|
</el-form>
|
</GlobalWindow>
|
</template>
|
|
<script>
|
import BaseOpera from '@/components/base/BaseOpera'
|
import GlobalWindow from '@/components/common/GlobalWindow'
|
export default {
|
name: 'OperaWxBillDetailWindow',
|
extends: BaseOpera,
|
components: { GlobalWindow },
|
data () {
|
return {
|
// 表单数据
|
form: {
|
id: null,
|
pid: '',
|
billDate: '',
|
appid: '',
|
mchId: '',
|
subMchid: '',
|
deviceInfo: '',
|
transactionId: '',
|
outTradeNo: '',
|
openid: '',
|
billType: '',
|
billStatus: '',
|
bankType: '',
|
feeType: '',
|
settlementTotalFee: '',
|
couponFee: '',
|
refundId: '',
|
outRefundNo: '',
|
refundFee: '',
|
couponRefundFee: '',
|
refundType: '',
|
refundApplyDate: '',
|
refundSuccessDate: '',
|
refundSuccessStatus: '',
|
body: '',
|
attach: '',
|
cmmsAmt: '',
|
rate: '',
|
totalFee: '',
|
applyRefundFee: '',
|
rateRemark: ''
|
},
|
// 验证规则
|
rules: {
|
}
|
}
|
},
|
created () {
|
this.config({
|
api: '/business/wxBillDetail',
|
'field.id': 'id'
|
})
|
}
|
}
|
</script>
|