diff --git a/klp-ui/src/views/wms/stock/box.vue b/klp-ui/src/views/wms/stock/box.vue
new file mode 100644
index 00000000..849f414c
--- /dev/null
+++ b/klp-ui/src/views/wms/stock/box.vue
@@ -0,0 +1,259 @@
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/wms/stock/index.vue b/klp-ui/src/views/wms/stock/index.vue
index 1f209df2..0918e425 100644
--- a/klp-ui/src/views/wms/stock/index.vue
+++ b/klp-ui/src/views/wms/stock/index.vue
@@ -51,6 +51,9 @@
导出
+
+ 库存分析
+
@@ -81,6 +84,11 @@
+
+
+
+
+
@@ -128,6 +136,7 @@ import { listWarehouse } from "@/api/wms/warehouse";
import RawMaterialSelect from "@/components/KLPService/RawMaterialSelect";
import ProductSelect from "@/components/KLPService/ProductSelect";
import WarehouseSelect from "@/components/WarehouseSelect";
+import StockBox from './box';
export default {
name: "Stock",
@@ -135,10 +144,13 @@ export default {
components: {
WarehouseSelect,
RawMaterialSelect,
- ProductSelect
+ ProductSelect,
+ StockBox
},
data() {
return {
+ // 库存分析对话框显示状态
+ stockBoxVisible: false,
// 按钮loading
buttonLoading: false,
// 遮罩层
@@ -340,6 +352,13 @@ export default {
this.download('wms/stock/export', {
...this.queryParams
}, `stock_${new Date().getTime()}.xlsx`)
+ },
+ /** 显示库存分析图表 */
+ showStockBox() {
+ this.stockBoxVisible = true;
+ this.$nextTick(() => {
+ this.$refs.stockBoxChart && this.$refs.stockBoxChart.refresh();
+ });
}
}
};