给进销存统计的仓库选择设置为可以多选
This commit is contained in:
@@ -10,10 +10,11 @@
|
|||||||
<a-col :md="4" :sm="24">
|
<a-col :md="4" :sm="24">
|
||||||
<a-form-item label="仓库" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="仓库" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-select
|
<a-select
|
||||||
|
mode="multiple" :maxTagCount="1"
|
||||||
optionFilterProp="children"
|
optionFilterProp="children"
|
||||||
showSearch allow-clear style="width: 100%"
|
showSearch style="width: 100%"
|
||||||
placeholder="请选择仓库"
|
placeholder="请选择仓库"
|
||||||
v-model="queryParam.depotId">
|
v-model="depotSelected">
|
||||||
<a-select-option v-for="(depot,index) in depotList" :value="depot.id">
|
<a-select-option v-for="(depot,index) in depotList" :value="depot.id">
|
||||||
{{ depot.depotName }}
|
{{ depot.depotName }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
@@ -118,7 +119,7 @@
|
|||||||
pageSize: 11,
|
pageSize: 11,
|
||||||
pageSizeOptions: ['11', '21', '31', '101', '201']
|
pageSizeOptions: ['11', '21', '31', '101', '201']
|
||||||
},
|
},
|
||||||
tabKey: "1",
|
depotSelected:[],
|
||||||
depotList: [],
|
depotList: [],
|
||||||
totalCountMoneyStr: '',
|
totalCountMoneyStr: '',
|
||||||
// 表头
|
// 表头
|
||||||
@@ -157,6 +158,9 @@
|
|||||||
moment,
|
moment,
|
||||||
getQueryParams() {
|
getQueryParams() {
|
||||||
let param = Object.assign({}, this.queryParam, this.isorter);
|
let param = Object.assign({}, this.queryParam, this.isorter);
|
||||||
|
if(this.depotSelected && this.depotSelected.length>0) {
|
||||||
|
param.depotIds = this.depotSelected.join()
|
||||||
|
}
|
||||||
param.monthTime = this.queryParam.monthTime;
|
param.monthTime = this.queryParam.monthTime;
|
||||||
param.field = this.getQueryField();
|
param.field = this.getQueryField();
|
||||||
param.currentPage = this.ipagination.current;
|
param.currentPage = this.ipagination.current;
|
||||||
@@ -173,7 +177,12 @@
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
getTotalCountMoney(){
|
getTotalCountMoney(){
|
||||||
getAction(this.url.totalCountMoney, this.queryParam).then((res)=>{
|
let param = Object.assign({}, this.queryParam, this.isorter);
|
||||||
|
if(this.depotSelected && this.depotSelected.length>0) {
|
||||||
|
param.depotIds = this.depotSelected.join()
|
||||||
|
}
|
||||||
|
param.monthTime = this.queryParam.monthTime;
|
||||||
|
getAction(this.url.totalCountMoney, param).then((res)=>{
|
||||||
if(res && res.code === 200) {
|
if(res && res.code === 200) {
|
||||||
let count = res.data.totalCount.toString();
|
let count = res.data.totalCount.toString();
|
||||||
if (count.lastIndexOf('.') > -1) {
|
if (count.lastIndexOf('.') > -1) {
|
||||||
|
|||||||
Reference in New Issue
Block a user