|
@@ -454,7 +454,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item v-if="!form.eaitType" label="支付方式" prop="payWay">
|
|
|
- <el-radio-group v-model="form.payWay">
|
|
|
+ <el-radio-group v-model="form.payWay" @input="inputChange">
|
|
|
<el-radio :label="1">对公转账</el-radio>
|
|
|
<el-radio :label="2">挂账</el-radio>
|
|
|
<el-radio :label="3">链接支付</el-radio>
|
|
@@ -473,6 +473,7 @@
|
|
|
v-model="form.rePaymentTime"
|
|
|
type="date"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
+ :picker-options="pickerOptions"
|
|
|
placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -525,6 +526,15 @@
|
|
|
<el-form-item label="实收金额">
|
|
|
<span>¥{{ currentOrder.realPrice }}</span>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item v-if="form.payWay === 4" label="账期" prop="rePaymentTime">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="form.rePaymentTime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ :picker-options="pickerOptions"
|
|
|
+ placeholder="选择日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
</template>
|
|
|
|
|
|
<!-- 储值余额支付显示余额信息 -->
|
|
@@ -678,6 +688,12 @@ export default {
|
|
|
invoiceTime: false,
|
|
|
refundPaymentId: false,
|
|
|
},
|
|
|
+ pickerOptions: {
|
|
|
+ disabledDate(date) {
|
|
|
+ // 禁用今天之前的日期
|
|
|
+ return date.getTime() < new Date(new Date().setHours(0, 0, 0, 0));
|
|
|
+ },
|
|
|
+ },
|
|
|
balanceInfo: null, // 余额信息
|
|
|
currentOrder: null, // 当前操作的订单
|
|
|
nameList: [],
|
|
@@ -999,6 +1015,10 @@ export default {
|
|
|
this.balanceInfo = balanceRes.data
|
|
|
}
|
|
|
},
|
|
|
+ // 切换 支付方式
|
|
|
+ inputChange() {
|
|
|
+ this.$set(this.form,'rePaymentTime','')
|
|
|
+ },
|
|
|
async corporatePay() {
|
|
|
this.$refs['ruleForm1'].validate(async (valid) => {
|
|
|
if (valid) {
|
|
@@ -1049,6 +1069,7 @@ export default {
|
|
|
res = await creditPay({
|
|
|
orderId: this.form.orderId,
|
|
|
payerId: this.form.payerId,
|
|
|
+ rePaymentTime: this.form.rePaymentTime,
|
|
|
})
|
|
|
}
|
|
|
|