|
@@ -2,7 +2,12 @@
|
|
|
<div style="box-sizing:border-box;padding:20px;">
|
|
|
<el-card>
|
|
|
<div slot="header">
|
|
|
- 各品类库存情况统计表
|
|
|
+ <span>各品类库存情况统计表</span>
|
|
|
+ <span style="margin-left: 50px;">选择仓库:</span>
|
|
|
+ <el-select v-model="value" collapse-tags multiple clearable placeholder="请选择" @change="getstockManagerAllPrice">
|
|
|
+ <el-option v-for="item in selList" :key="item.id" :label="item.name" :value="item.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</div>
|
|
|
<el-table :data="tableData" style="width: 100%" border show-summary>
|
|
|
<el-table-column prop="categoryName" label="类别">
|
|
@@ -20,14 +25,25 @@
|
|
|
|
|
|
<script>
|
|
|
import { stockManagerAllPrice } from '@/api/referCostPrice'
|
|
|
+import { getStockListStock } from '@/api/setting'
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
- tableData: []
|
|
|
+ tableData: [],
|
|
|
+ selList: [],
|
|
|
+ value: []
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|
|
|
- this.getstockManagerAllPrice()
|
|
|
+ getStockListStock({
|
|
|
+ pageNum: 1,
|
|
|
+ pageSize: -1
|
|
|
+ })
|
|
|
+ .then(res => {
|
|
|
+ this.selList = res.data.records;
|
|
|
+ res.data.records.map(item => ({ dictCode: item.id, dictValue: item.name }))
|
|
|
+ });
|
|
|
+ this.getstockManagerAllPrice();
|
|
|
},
|
|
|
methods: {
|
|
|
getstockManagerAllPrice(correspondIds = []) {
|