|
@@ -47,23 +47,24 @@
|
|
|
text-color="#fff"
|
|
|
active-text-color="#ffd04b">
|
|
|
<el-menu-item index="1">全部</el-menu-item>
|
|
|
- <el-menu-item index="2">订单待付</el-menu-item>
|
|
|
- <el-menu-item index="3">已配船</el-menu-item>
|
|
|
- <el-menu-item index="4">待受理</el-menu-item>
|
|
|
- <el-menu-item index="5">已撤销</el-menu-item>
|
|
|
- <el-menu-item index="6">已驳回</el-menu-item>
|
|
|
- <el-menu-item index="7">运单变更</el-menu-item>
|
|
|
+ <el-menu-item index="2">待审核</el-menu-item>
|
|
|
+ <el-menu-item index="3">订舱审核通过</el-menu-item>
|
|
|
+ <el-menu-item index="4">代配船</el-menu-item>
|
|
|
+ <el-menu-item index="5">配船审核通过</el-menu-item>
|
|
|
+ <el-menu-item index="6">已撤销</el-menu-item>
|
|
|
+ <el-menu-item index="7">已驳回</el-menu-item>
|
|
|
+ <el-menu-item index="8">运单变更</el-menu-item>
|
|
|
</el-menu>
|
|
|
<div style="width: 100%;display:flex;justify-content: space-around;">
|
|
|
<div style="width: 20%;">
|
|
|
<el-input placeholder="订舱单" v-model="filterAll.fBillno"></el-input>
|
|
|
<el-input placeholder="船名" v-model="filterAll.vslidName"></el-input>
|
|
|
- <el-input placeholder="箱号" v-model="filterAll.boxNumber"></el-input>
|
|
|
+ <el-input placeholder="箱号" v-show="display" v-model="filterAll.boxNumber"></el-input>
|
|
|
</div>
|
|
|
<div style="width: 20%;">
|
|
|
<el-input placeholder="收货人" v-model="filterAll.fConsigneername"></el-input>
|
|
|
<el-input placeholder="航次" v-model="filterAll.voyidName"></el-input>
|
|
|
- <el-input placeholder="条数" v-model="filterAll.pageSize"></el-input>
|
|
|
+ <el-input placeholder="条数" v-show="display" v-model="filterAll.pageSize"></el-input>
|
|
|
</div>
|
|
|
<div style="width: 50%;">
|
|
|
<div style="display:flex;justify-content: space-between">
|
|
@@ -90,7 +91,7 @@
|
|
|
placeholder="创建结束时间">
|
|
|
</el-date-picker>
|
|
|
</div>
|
|
|
- <div style="display:flex;justify-content: space-between;">
|
|
|
+ <div style="display:flex;justify-content: space-between;" v-show="display">
|
|
|
<el-input placeholder="单据有效期结束" style="width: 45%;"></el-input>
|
|
|
<span style="margin-top: 20px"> </span>
|
|
|
<el-input placeholder="货名" style="width: 45%;"></el-input>
|
|
@@ -102,8 +103,8 @@
|
|
|
<!-- <el-checkbox v-model="checked">全选</el-checkbox>-->
|
|
|
</div>
|
|
|
<div style="margin-right: 20px">
|
|
|
- <el-button type="success" plain>装箱单下载</el-button>
|
|
|
- <el-dropdown>
|
|
|
+ <el-button type="success" plain v-show="display">装箱单下载</el-button>
|
|
|
+ <el-dropdown v-show="display">
|
|
|
<el-button type="success" plain>
|
|
|
委托书下载
|
|
|
</el-button>
|
|
@@ -112,7 +113,7 @@
|
|
|
<el-dropdown-item>批量PDF</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
- <el-dropdown>
|
|
|
+ <el-dropdown v-show="display">
|
|
|
<el-button type="success" plain>
|
|
|
运单下载
|
|
|
</el-button>
|
|
@@ -121,7 +122,7 @@
|
|
|
<el-dropdown-item>批量PDF</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
- <el-dropdown>
|
|
|
+ <el-dropdown v-show="display">
|
|
|
<el-button type="success" plain>
|
|
|
放箱单下载
|
|
|
</el-button>
|
|
@@ -130,7 +131,7 @@
|
|
|
<el-dropdown-item>虎门提重</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
- <el-button type="primary" icon="el-icon-search" @click="getList">查询</el-button>
|
|
|
+ <el-button type="primary" icon="el-icon-search" @click="getList" :disabled="disabled">查询</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div
|
|
@@ -171,12 +172,13 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="float: right;height: 40px;padding-top: 30px;margin-right: 20px">
|
|
|
+ <div style="float: right;height: 40px;padding-top: 30px;margin-right: 20px" v-if="paging">
|
|
|
<el-pagination
|
|
|
@size-change="handleSizeChange"
|
|
|
@current-change="handleCurrentChange"
|
|
|
:page-sizes="[10, 20, 50, 100]"
|
|
|
:page-size="10"
|
|
|
+ background
|
|
|
layout="sizes, prev, pager, next"
|
|
|
:total="total">
|
|
|
</el-pagination>
|
|
@@ -199,13 +201,16 @@ export default {
|
|
|
pageNum:1,
|
|
|
pageSize:10
|
|
|
},
|
|
|
+ disabled:false,
|
|
|
+ display:true,
|
|
|
+ paging:false,
|
|
|
dataList: []
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
let myDate = new Date();
|
|
|
- this.filterAll.startTime = myDate.getFullYear() + '-' + myDate.getMonth() + '-' +myDate.getDate()
|
|
|
- console.log(this.filterAll.startTime);
|
|
|
+ this.$set(this.filterAll, "startTime", myDate.getFullYear() + '-' + myDate.getMonth() + '-' +myDate.getDate());
|
|
|
+ // console.log(this.filterAll.startTime);
|
|
|
this.getList()
|
|
|
},
|
|
|
methods: {
|
|
@@ -222,13 +227,16 @@ export default {
|
|
|
getList() {
|
|
|
request({
|
|
|
url: '/khwarehouse/warehousebills/webVersionOrderMessage',
|
|
|
- method: 'post',
|
|
|
- data: this.filterAll
|
|
|
+ method: 'get',
|
|
|
+ params: this.filterAll
|
|
|
})
|
|
|
.then(res => {
|
|
|
console.log(res);
|
|
|
this.dataList = res.data.rows;
|
|
|
this.total = res.data.total
|
|
|
+ if (res.data.code === 200){
|
|
|
+ this.paging = true
|
|
|
+ }
|
|
|
})
|
|
|
.catch(err => {
|
|
|
console.log(err);
|
|
@@ -243,6 +251,88 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
handleSelect(key, keyPath) {
|
|
|
+ let myDate = new Date();
|
|
|
+ switch (key){
|
|
|
+ case '1':
|
|
|
+ this.filterAll = {
|
|
|
+ pageNum:1,
|
|
|
+ pageSize:10,
|
|
|
+ startTime:myDate.getFullYear() + '-' + myDate.getMonth() + '-' +myDate.getDate(),
|
|
|
+ }
|
|
|
+ this.disabled = false
|
|
|
+ this.display = true
|
|
|
+ break
|
|
|
+ case '2':
|
|
|
+ this.filterAll = {
|
|
|
+ pageNum:1,
|
|
|
+ pageSize:10,
|
|
|
+ startTime:myDate.getFullYear() + '-' + myDate.getMonth() + '-' +myDate.getDate(),
|
|
|
+ fBillstatus:4
|
|
|
+ }
|
|
|
+ this.disabled = false
|
|
|
+ this.display = false
|
|
|
+ break
|
|
|
+ case '3':
|
|
|
+ this.filterAll = {
|
|
|
+ pageNum:1,
|
|
|
+ pageSize:10,
|
|
|
+ startTime:myDate.getFullYear() + '-' + myDate.getMonth() + '-' +myDate.getDate(),
|
|
|
+ fBillstatus:6
|
|
|
+ }
|
|
|
+ this.disabled = false
|
|
|
+ this.display = false
|
|
|
+ break
|
|
|
+ case '4':
|
|
|
+ this.filterAll = {
|
|
|
+ pageNum:1,
|
|
|
+ pageSize:10,
|
|
|
+ startTime:myDate.getFullYear() + '-' + myDate.getMonth() + '-' +myDate.getDate(),
|
|
|
+ fBillstatus:9
|
|
|
+ }
|
|
|
+ this.disabled = false
|
|
|
+ this.display = false
|
|
|
+ break
|
|
|
+ case '5':
|
|
|
+ this.filterAll = {
|
|
|
+ pageNum:1,
|
|
|
+ pageSize:10,
|
|
|
+ startTime:myDate.getFullYear() + '-' + myDate.getMonth() + '-' +myDate.getDate(),
|
|
|
+ fBillstatus:11
|
|
|
+ }
|
|
|
+ this.disabled = false
|
|
|
+ this.display = false
|
|
|
+ break
|
|
|
+ case '6':
|
|
|
+ this.filterAll = {
|
|
|
+ pageNum:1,
|
|
|
+ pageSize:10,
|
|
|
+ startTime:myDate.getFullYear() + '-' + myDate.getMonth() + '-' +myDate.getDate(),
|
|
|
+ }
|
|
|
+ this.disabled = true
|
|
|
+ this.display = false
|
|
|
+ break
|
|
|
+ case '7':
|
|
|
+ this.filterAll = {
|
|
|
+ pageNum:1,
|
|
|
+ pageSize:10,
|
|
|
+ startTime:myDate.getFullYear() + '-' + myDate.getMonth() + '-' +myDate.getDate(),
|
|
|
+ }
|
|
|
+ this.disabled = true
|
|
|
+ this.display = false
|
|
|
+ break
|
|
|
+ case '8':
|
|
|
+ this.filterAll = {
|
|
|
+ pageNum:1,
|
|
|
+ pageSize:10,
|
|
|
+ startTime:myDate.getFullYear() + '-' + myDate.getMonth() + '-' +myDate.getDate(),
|
|
|
+ fBillstatus:12
|
|
|
+ }
|
|
|
+ this.disabled = false
|
|
|
+ this.display = false
|
|
|
+ break
|
|
|
+ default:
|
|
|
+ break
|
|
|
+ }
|
|
|
console.log(key, keyPath);
|
|
|
},
|
|
|
handleOpen(key, keyPath) {
|