|
@@ -75,14 +75,25 @@
|
|
|
label-width="100px"
|
|
|
class="demo-ruleForm"
|
|
|
>
|
|
|
+ <el-form-item label="商户银行:">
|
|
|
+ <div>
|
|
|
+ <el-button
|
|
|
+ v-for="(item, index) in bankList"
|
|
|
+ :key="index"
|
|
|
+ @click="fastInput(item)"
|
|
|
+ >{{ item.openingName }}</el-button
|
|
|
+ >
|
|
|
+ <p style="margin: 0;">注:点击上方按钮可快速填入对应商户银行信息</p>
|
|
|
+ </div></el-form-item
|
|
|
+ >
|
|
|
<el-form-item label="银行账号:" prop="toBankAcount">
|
|
|
- <el-input v-model="formPay.toBankAcount"></el-input>
|
|
|
+ <el-input clearable v-model="formPay.toBankAcount"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="账号名称:" prop="toBankName">
|
|
|
- <el-input v-model="formPay.toBankName"></el-input>
|
|
|
+ <el-input clearable v-model="formPay.toBankName"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="银行名称:" prop="toBankTypeName">
|
|
|
- <el-input v-model="formPay.toBankTypeName"></el-input>
|
|
|
+ <el-input clearable v-model="formPay.toBankTypeName"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="备注:" prop="remark">
|
|
|
<el-input
|
|
@@ -93,41 +104,57 @@
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<el-divider></el-divider>
|
|
|
- <em>订单信息:</em>
|
|
|
- <p>
|
|
|
- 支付金额:<span
|
|
|
- class="color_red"
|
|
|
- style="font-size: 28px; font-weight: 400"
|
|
|
- >¥
|
|
|
- {{
|
|
|
- checkFrom === 2
|
|
|
- ? form.divideCompanyMoney
|
|
|
- : checkFrom === 3
|
|
|
- ? form.divideSellerMoney
|
|
|
- : 0
|
|
|
- }}</span
|
|
|
- >
|
|
|
- </p>
|
|
|
- <!-- <p>
|
|
|
- 支付方式:<el-radio v-model="form.payType" :label="1"
|
|
|
- >微信支付</el-radio
|
|
|
- >
|
|
|
- <el-radio v-model="form.payType" :label="2" v-if="!ShowStatus()"
|
|
|
- >网银支付、对公转账</el-radio
|
|
|
- >
|
|
|
- </p> -->
|
|
|
- <p>
|
|
|
- 下单时间:<em>{{
|
|
|
- $methodsTools.onlyForma(type === 1 ? form.buyTime : form.applyTime)
|
|
|
- }}</em>
|
|
|
- </p>
|
|
|
- <p>
|
|
|
- 订单单号:<em>{{ form.orderSn }}</em>
|
|
|
- </p>
|
|
|
- <!-- <el-divider></el-divider>
|
|
|
- <em>支付方式:</em>
|
|
|
- <el-tag type="success" v-if="form.payType === 1">原路返回</el-tag>
|
|
|
- <el-tag type="danger" v-if="form.payType === 2">网银支付</el-tag> -->
|
|
|
+ <template v-if="type === 1">
|
|
|
+ <em>订单信息:</em>
|
|
|
+ <p>
|
|
|
+ 支付金额:<span
|
|
|
+ class="color_red"
|
|
|
+ style="font-size: 28px; font-weight: 400"
|
|
|
+ >¥
|
|
|
+ {{
|
|
|
+ checkFrom === 2
|
|
|
+ ? form.divideCompanyMoney
|
|
|
+ : checkFrom === 3
|
|
|
+ ? form.divideSellerMoney
|
|
|
+ : 0
|
|
|
+ }}</span
|
|
|
+ >
|
|
|
+ </p>
|
|
|
+ <p>
|
|
|
+ 下单时间:<em>{{ $methodsTools.onlyForma(form.buyTime) }}</em>
|
|
|
+ </p>
|
|
|
+ <p>
|
|
|
+ 订单单号:<em>{{ form.orderSn }}</em>
|
|
|
+ </p>
|
|
|
+ </template>
|
|
|
+ <template v-if="type === 2">
|
|
|
+ <em>订单信息:</em>
|
|
|
+ <p>
|
|
|
+ 支付金额:<span
|
|
|
+ class="color_red"
|
|
|
+ style="font-size: 28px; font-weight: 400"
|
|
|
+ >¥ {{ form.refundMoney }}</span
|
|
|
+ >
|
|
|
+ </p>
|
|
|
+ <p>
|
|
|
+ 下单时间:<em>{{ $methodsTools.onlyForma(form.applyTime) }}</em>
|
|
|
+ </p>
|
|
|
+ <p>
|
|
|
+ 订单单号:<em>{{ form.orderSn }}</em>
|
|
|
+ </p>
|
|
|
+ <p>
|
|
|
+ 支付方式:<el-radio disabled v-model="form.payType" :label="1"
|
|
|
+ >微信支付</el-radio
|
|
|
+ >
|
|
|
+ <el-radio disabled v-model="form.payType" :label="2" v-if="!ShowStatus()"
|
|
|
+ >网银支付、对公转账</el-radio
|
|
|
+ >
|
|
|
+ </p>
|
|
|
+ <el-divider></el-divider>
|
|
|
+ <em>支付方式:</em>
|
|
|
+ <el-tag type="success" v-if="form.payType === 1">原路返回</el-tag>
|
|
|
+ <el-tag type="danger" v-if="form.payType === 2">网银支付</el-tag>
|
|
|
+ </template>
|
|
|
</template>
|
|
|
</BaseDialog>
|
|
|
</div>
|
|
@@ -195,12 +222,20 @@ export default {
|
|
|
{ required: true, message: "请输入银行名称", trigger: "blur" },
|
|
|
],
|
|
|
},
|
|
|
+ bankList: [],
|
|
|
};
|
|
|
},
|
|
|
|
|
|
mounted() {},
|
|
|
|
|
|
methods: {
|
|
|
+ fastInput(item) {
|
|
|
+ this.formPay = {
|
|
|
+ toBankAcount: item.proceedsAccount,
|
|
|
+ toBankName: item.openingName,
|
|
|
+ toBankTypeName: item.openingBank,
|
|
|
+ };
|
|
|
+ },
|
|
|
ShowStatus() {
|
|
|
return this.type === 1 ? true : false;
|
|
|
},
|
|
@@ -212,6 +247,9 @@ export default {
|
|
|
: "systemtoporderrefunddetail"
|
|
|
](this.orderSn).then((res) => {
|
|
|
this.form = res.data;
|
|
|
+ this.$api.systemtenantbankId(res.data.tenantId).then((e) => {
|
|
|
+ this.bankList = e.data || [];
|
|
|
+ });
|
|
|
});
|
|
|
},
|
|
|
close() {
|