|
@@ -36,11 +36,32 @@
|
|
|
<sa-td name="总重量" prop="totalWeight" ></sa-td>
|
|
|
<sa-td name="总金额" prop="totalPrice" ></sa-td>
|
|
|
<sa-td name="车牌号" prop="veNo" ></sa-td>
|
|
|
- <sa-td name="预申报编号" prop="platSeqNo" width="180"></sa-td>
|
|
|
+ <sa-td name="上架金额(元)" prop="upPrice" >
|
|
|
+ <template slot-scope="s">
|
|
|
+ <div >{{s.row.upPrice}}
|
|
|
+ <el-link v-if="s.row.upStatus==2&&s.row.resaleStatus==0&&sa.isAuth('tb-order-edit-price')" style="font-size: 12px;" type="primary" @click="editPrice(s.row)">
|
|
|
+ 修改
|
|
|
+ </el-link>
|
|
|
+ <!-- <el-link v-if="s.row.resaleStatus==1" style="font-size: 12px;" type="primary" @click="downGoods(s.row)">
|
|
|
+ 下架
|
|
|
+ </el-link> -->
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </sa-td>
|
|
|
+ <sa-td name="订单状态" prop="upPrice" >
|
|
|
+ <template slot-scope="s">
|
|
|
+ <div v-if="s.row.resaleStatus==0">
|
|
|
+ <div v-if="s.row.upStatus==2">已上架</div>
|
|
|
+ <div v-else>未上架</div>
|
|
|
+ </div>
|
|
|
+ <div v-else>已转售</div>
|
|
|
+ </template>
|
|
|
+ </sa-td>
|
|
|
<!-- <sa-td name="进出口预申报单号" prop="preIeportNo" width="180"></sa-td> -->
|
|
|
<sa-td type="enum" name="交易确认" prop="peopleConfirmStatus" :jv="{1: '已确认[green]', 0: '未确认[#ff910a]'}" ></sa-td>
|
|
|
<sa-td type="enum" name="委托确认" prop="cooperEntrustStatus" :jv="{1: '已确认[green]', 0: '未确认[#ff910a]'}" ></sa-td>
|
|
|
<sa-td type="enum" name="进口确认" prop="applyConfirmStatus" :jv="{1: '已确认[green]', 0: '未确认[#ff910a]'}" ></sa-td>
|
|
|
+ <sa-td name="时间" prop="createTime" width="140px"></sa-td>
|
|
|
<el-table-column label="操作" fixed="right" width="180px">
|
|
|
<template slot-scope="s">
|
|
|
<el-button class="c-btn" type="success" icon="el-icon-view" @click="get(s.row)">查看</el-button>
|
|
@@ -51,6 +72,17 @@
|
|
|
<!-- ------------- 分页 ------------- -->
|
|
|
<sa-item type="page" :curr.sync="p.pageNo" :size.sync="p.pageSize" :total="dataCount" @change="f5()"></sa-item>
|
|
|
</div>
|
|
|
+ <el-dialog :title="model.title" :visible.sync="model.visible" width="500px">
|
|
|
+ <div>
|
|
|
+ 当前价格(元):{{model.form.upPrice}}
|
|
|
+ </div>
|
|
|
+ <sa-item type="num" name="金额" v-model="model.form.selPrice" placeholder="确认金额" br></sa-item>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="model.visible = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="save">保存</el-button>
|
|
|
+ <el-button type="primary" @click="sel">转售二级</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
<script>
|
|
|
var app = new Vue({
|
|
@@ -60,6 +92,15 @@
|
|
|
},
|
|
|
el: '.vue-box',
|
|
|
data: {
|
|
|
+ model: {
|
|
|
+ title: '修改价格',
|
|
|
+ visible: false,
|
|
|
+ form: {
|
|
|
+ id:'',
|
|
|
+ upPrice:'',
|
|
|
+ selPrice:0
|
|
|
+ }
|
|
|
+ },
|
|
|
p: { // 查询参数
|
|
|
tradeNo: '', // 订单号
|
|
|
buyUserName: '', // 买家
|
|
@@ -72,6 +113,44 @@
|
|
|
dataList: [], // 数据集合
|
|
|
},
|
|
|
methods: {
|
|
|
+ downGoods(item){
|
|
|
+ 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));
|
|
|
+ },
|
|
|
+ editPrice(item){
|
|
|
+ this.model={
|
|
|
+ title:'修改订单【'+item.tradeNo+'】价格',
|
|
|
+ visible:true,
|
|
|
+ form:item
|
|
|
+ }
|
|
|
+ },
|
|
|
+ save(){
|
|
|
+ let price=this.model.form.selPrice;
|
|
|
+ if(!price){
|
|
|
+ sa.error('请输入金额')
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ sa.ajax('/level-one-server/TbOrder/editUpPrice', {id:this.model.form.id,price:price}, function(res) {
|
|
|
+ this.f5();
|
|
|
+ this.model.visible=false;
|
|
|
+ }.bind(this));
|
|
|
+ },
|
|
|
+ sel(){
|
|
|
+ let price=this.model.form.selPrice;
|
|
|
+ if(!price){
|
|
|
+ sa.error('请输入金额')
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ sa.ajax('/level-two-server/TbOrders/addOrderByResale', {id:this.model.form.id,resalePrice:price}, function(res) {
|
|
|
+ this.f5();
|
|
|
+ this.model.visible=false;
|
|
|
+ }.bind(this));
|
|
|
+ },
|
|
|
// 刷新
|
|
|
f5: function() {
|
|
|
sa.ajax('/level-one-server/TbOrder/getList', sa.removeNull(this.p), function(res) {
|