|
@@ -217,8 +217,8 @@
|
|
<div class="app-container-table-info">
|
|
<div class="app-container-table-info">
|
|
<el-table ref="tables" v-loading="loading" height="100%" :data="dataList" border>
|
|
<el-table ref="tables" v-loading="loading" height="100%" :data="dataList" border>
|
|
<el-table-column label="序号" align="center" :fixed="fixed" type="index" width="60"></el-table-column>
|
|
<el-table-column label="序号" align="center" :fixed="fixed" type="index" width="60"></el-table-column>
|
|
- <el-table-column label="订单号" align="center" :fixed="fixed" prop="id" />
|
|
|
|
- <el-table-column label="团队名称" align="center" :fixed="fixed" prop="teamName" />
|
|
|
|
|
|
+ <el-table-column label="订单号" align="center" :fixed="fixed" prop="id" width="170" />
|
|
|
|
+ <el-table-column label="团队名称" align="center" :fixed="fixed" prop="teamName" width="170" />
|
|
<el-table-column label="团队类型" align="center" :fixed="fixed" prop="type">
|
|
<el-table-column label="团队类型" align="center" :fixed="fixed" prop="type">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<dict-tag :options="dict.type.team_type" :value="scope.row.teamType"/>
|
|
<dict-tag :options="dict.type.team_type" :value="scope.row.teamType"/>
|
|
@@ -254,15 +254,22 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="支付方式" align="center" prop="type">
|
|
<el-table-column label="支付方式" align="center" prop="type">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <dict-tag :options="dict.type.pay_way_type" :value="scope.row.payWay"/>
|
|
|
|
|
|
+ <span v-if="scope.row.payWay == 'corporate' && scope.row.ifTeamCredit === 1">挂账支付</span>
|
|
|
|
+ <dict-tag v-else :options="dict.type.pay_way_type" :value="scope.row.payWay"/>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="支付时间" align="center" prop="payTime" width="160" >
|
|
|
|
|
|
+ <el-table-column label="支付时间" align="center" prop="payTime" width="170">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<span>{{ parseTime(scope.row.payTime) }}</span>
|
|
<span>{{ parseTime(scope.row.payTime) }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="支付单号" align="center" prop="paymentId" />
|
|
|
|
|
|
+ <el-table-column label="支付单号" align="center" prop="paymentId" width="170" />
|
|
|
|
+ <el-table-column label="是否付款" align="center" width="100">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-tag type="danger" v-if="scope.row.ifPay == '0'">未付款</el-tag>
|
|
|
|
+ <el-tag type="success" v-else-if="scope.row.ifPay == '1'">已付款</el-tag>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column label="订单状态" align="center" prop="status">
|
|
<el-table-column label="订单状态" align="center" prop="status">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<dict-tag :options="dict.type.order_status_type" :value="scope.row.status"/>
|
|
<dict-tag :options="dict.type.order_status_type" :value="scope.row.status"/>
|
|
@@ -464,7 +471,7 @@
|
|
<el-radio :label="5">储值余额</el-radio>
|
|
<el-radio :label="5">储值余额</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item v-if="form.payWay === 1 || form.payWay === 2">
|
|
|
|
|
|
+ <el-form-item v-if="!form.eaitType && (form.payWay === 1 || form.payWay === 2)">
|
|
<i class="el-icon-warning" style="font-size: 22px;color: #ee6767;margin-right: 10px;"></i>
|
|
<i class="el-icon-warning" style="font-size: 22px;color: #ee6767;margin-right: 10px;"></i>
|
|
<span style="font-size: 18px;color: #ee6767;" v-if="form.payWay === 1">请务必向财务确认此订单账款是否到账,若没有收到款项请选择挂账</span>
|
|
<span style="font-size: 18px;color: #ee6767;" v-if="form.payWay === 1">请务必向财务确认此订单账款是否到账,若没有收到款项请选择挂账</span>
|
|
<span style="font-size: 18px;color: #ee6767;" v-else>请务必向财务确认此订单账款是否到账,若已经收到款项请选择对公转账</span>
|
|
<span style="font-size: 18px;color: #ee6767;" v-else>请务必向财务确认此订单账款是否到账,若已经收到款项请选择对公转账</span>
|
|
@@ -981,7 +988,7 @@ export default {
|
|
this.getTeamList(res.data.teamId);
|
|
this.getTeamList(res.data.teamId);
|
|
this.$set(this.form,'payerId',res.data.teamId)
|
|
this.$set(this.form,'payerId',res.data.teamId)
|
|
if(res.data.corporate && JSON.stringify(res.data.corporate) != '{}'){
|
|
if(res.data.corporate && JSON.stringify(res.data.corporate) != '{}'){
|
|
- let urlList = res.data.corporate.voucherUrl.split(',')||[]
|
|
|
|
|
|
+ let urlList = res.data.corporate.voucherUrl?.split(',')||[]
|
|
this.form.eaitType = 1
|
|
this.form.eaitType = 1
|
|
this.$set(this.form,'payWay',1)
|
|
this.$set(this.form,'payWay',1)
|
|
// this.$set(this.form,'payerId',res.data.corporate.payerId)
|
|
// this.$set(this.form,'payerId',res.data.corporate.payerId)
|
|
@@ -990,7 +997,7 @@ export default {
|
|
this.$set(this.form.corporate,'remark',res.data.corporate.remark)
|
|
this.$set(this.form.corporate,'remark',res.data.corporate.remark)
|
|
}else if(res.data.teamCredit && JSON.stringify(res.data.teamCredit) != '{}'){
|
|
}else if(res.data.teamCredit && JSON.stringify(res.data.teamCredit) != '{}'){
|
|
this.form.eaitType = 2
|
|
this.form.eaitType = 2
|
|
- let urlList = res.data.teamCredit.voucherUrl.split(',')||[]
|
|
|
|
|
|
+ let urlList = res.data.teamCredit.voucherUrl?.split(',')||[]
|
|
this.$set(this.form,'payWay',2)
|
|
this.$set(this.form,'payWay',2)
|
|
// this.$set(this.form,'payerId',res.data.corporate.payerId)
|
|
// this.$set(this.form,'payerId',res.data.corporate.payerId)
|
|
this.$set(this.form,'rePaymentTime',res.data.teamCredit.repaymentTime)
|
|
this.$set(this.form,'rePaymentTime',res.data.teamCredit.repaymentTime)
|