linwenxin 1 год назад
Родитель
Сommit
539502c35a
1 измененных файлов с 19 добавлено и 3 удалено
  1. 19 3
      src/views/setting/modelInventoryCost.vue

+ 19 - 3
src/views/setting/modelInventoryCost.vue

@@ -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 = []) {