|
@@ -70,7 +70,7 @@
|
|
<el-table class="data-table" ref="data-table" :data="dataList">
|
|
<el-table class="data-table" ref="data-table" :data="dataList">
|
|
<sa-td type="index" width="30px"></sa-td>
|
|
<sa-td type="index" width="30px"></sa-td>
|
|
<sa-td name="车牌号" prop="veNo"></sa-td>
|
|
<sa-td name="车牌号" prop="veNo"></sa-td>
|
|
- <sa-td name="订单号" prop="tradeNo" width="180"></sa-td>
|
|
|
|
|
|
+ <sa-td name="订单号" prop="tradeNo" width="210"></sa-td>
|
|
<sa-td name="边民" prop="buyUserName"></sa-td>
|
|
<sa-td name="边民" prop="buyUserName"></sa-td>
|
|
<sa-td name="商家名称" prop="enterpriseName" width="280px"></sa-td>
|
|
<sa-td name="商家名称" prop="enterpriseName" width="280px"></sa-td>
|
|
<sa-td name="商品名称" prop="goodsNames" width="200px"></sa-td>
|
|
<sa-td name="商品名称" prop="goodsNames" width="200px"></sa-td>
|
|
@@ -92,10 +92,11 @@
|
|
<!--(一级市场)订单扣款回执状态[0=初始值 1=扣款成功 2=扣款失败]-->
|
|
<!--(一级市场)订单扣款回执状态[0=初始值 1=扣款成功 2=扣款失败]-->
|
|
<sa-td name="扣款状态" prop="sxb010Status">
|
|
<sa-td name="扣款状态" prop="sxb010Status">
|
|
<template slot-scope="s">
|
|
<template slot-scope="s">
|
|
|
|
+ <div v-if="s.row.sxb010Status===3">扣款中</div>
|
|
|
|
+ <div v-else>
|
|
<div v-if="s.row.refundStatus==0">
|
|
<div v-if="s.row.refundStatus==0">
|
|
<div v-if="s.row.sxb010Status===0">未扣款</div>
|
|
<div v-if="s.row.sxb010Status===0">未扣款</div>
|
|
<div v-if="s.row.sxb010Status===1">扣款成功</div>
|
|
<div v-if="s.row.sxb010Status===1">扣款成功</div>
|
|
- <div v-if="s.row.sxb010Status===3">扣款中</div>
|
|
|
|
<div v-else-if="s.row.sxb010Status===2">扣款失败</div>
|
|
<div v-else-if="s.row.sxb010Status===2">扣款失败</div>
|
|
</div>
|
|
</div>
|
|
<div v-else>
|
|
<div v-else>
|
|
@@ -103,7 +104,8 @@
|
|
<div v-if="s.row.refundStatus===2">退款失败</div>
|
|
<div v-if="s.row.refundStatus===2">退款失败</div>
|
|
<div v-if="s.row.refundStatus===3">退款中</div>
|
|
<div v-if="s.row.refundStatus===3">退款中</div>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
+ </div>
|
|
|
|
+
|
|
</template>
|
|
</template>
|
|
</sa-td>
|
|
</sa-td>
|
|
<sa-td name="销售状态" prop="beingOrder"><!--订单转售后是否在二级市场被下单-->
|
|
<sa-td name="销售状态" prop="beingOrder"><!--订单转售后是否在二级市场被下单-->
|
|
@@ -132,7 +134,7 @@
|
|
<el-button class="c-btn" type="success" @click="get(s.row)">查看</el-button>
|
|
<el-button class="c-btn" type="success" @click="get(s.row)">查看</el-button>
|
|
<el-button class="c-btn" type="primary" @click="getBank(s.row)">银行回执</el-button>
|
|
<el-button class="c-btn" type="primary" @click="getBank(s.row)">银行回执</el-button>
|
|
<span>
|
|
<span>
|
|
- <el-button v-if="(s.row.sxb010Status!=1||s.row.refundStatus==1)
|
|
|
|
|
|
+ <el-button v-if="(s.row.sxb010Status!=1||s.row.refundStatus==1)&&s.row.sxb010Status!=3
|
|
&&s.row.peopleConfirmStatus===1 && s.row.applyConfirmStatus===1
|
|
&&s.row.peopleConfirmStatus===1 && s.row.applyConfirmStatus===1
|
|
&&sa.isAuth('tb-order-deduction')" class="c-btn" type="warning"
|
|
&&sa.isAuth('tb-order-deduction')" class="c-btn" type="warning"
|
|
@click="deductionHandle(s.row)">订单扣款</el-button>
|
|
@click="deductionHandle(s.row)">订单扣款</el-button>
|
|
@@ -336,43 +338,7 @@
|
|
getBank: function(data) {
|
|
getBank: function(data) {
|
|
sa.showIframe('银行回执', 'tb-order-bank-list.html?tradeNo=' + data.tradeNo, '1300px', '90%');
|
|
sa.showIframe('银行回执', 'tb-order-bank-list.html?tradeNo=' + data.tradeNo, '1300px', '90%');
|
|
},
|
|
},
|
|
- // 修改
|
|
|
|
- update: function(data) {
|
|
|
|
- sa.showIframe('修改数据', 'tb-order-add.html?id=' + data.id, '1000px', '90%');
|
|
|
|
- },
|
|
|
|
- // 新增
|
|
|
|
- add: function(data) {
|
|
|
|
- sa.showIframe('新增数据', 'tb-order-add.html?id=-1', '1000px', '90%');
|
|
|
|
- },
|
|
|
|
- // 删除
|
|
|
|
- del: function(data) {
|
|
|
|
- sa.confirm('是否删除,此操作不可撤销', function() {
|
|
|
|
- sa.ajax('/level-one-server/TbOrder/delete?id=' + data.id, function(res) {
|
|
|
|
- sa.arrayDelete(this.dataList, data);
|
|
|
|
- sa.ok('删除成功');
|
|
|
|
- sa.f5TableHeight(); // 刷新表格高度
|
|
|
|
- }.bind(this))
|
|
|
|
- }.bind(this));
|
|
|
|
- },
|
|
|
|
- // 批量删除
|
|
|
|
- deleteByIds: function() {
|
|
|
|
- // 获取选中元素的id列表
|
|
|
|
- let selection = this.$refs['data-table'].selection;
|
|
|
|
- let ids = sa.getArrayField(selection, 'id');
|
|
|
|
- if (selection.length == 0) {
|
|
|
|
- return sa.msg('请至少选择一条数据')
|
|
|
|
- }
|
|
|
|
- // 提交删除
|
|
|
|
- sa.confirm('是否批量删除选中数据?此操作不可撤销', function() {
|
|
|
|
- sa.ajax('/level-one-server/TbOrder/deleteByIds', {
|
|
|
|
- ids: ids.join(',')
|
|
|
|
- }, function(res) {
|
|
|
|
- sa.arrayDelete(this.dataList, selection);
|
|
|
|
- sa.ok('删除成功');
|
|
|
|
- sa.f5TableHeight(); // 刷新表格高度
|
|
|
|
- }.bind(this))
|
|
|
|
- }.bind(this));
|
|
|
|
- },
|
|
|
|
|
|
+
|
|
|
|
|
|
},
|
|
},
|
|
created: function() {
|
|
created: function() {
|