|
@@ -2,7 +2,7 @@
|
|
|
|
|
|
<script>
|
|
|
import query from "@/components/query/index.vue";
|
|
|
-import * as API from "@/api/order-management/order/JDorder.js";
|
|
|
+import * as API from "@/api/inventory-management/query.js";
|
|
|
|
|
|
export default {
|
|
|
components: {
|
|
@@ -16,15 +16,7 @@ export default {
|
|
|
queryParams: {
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
|
|
- status: "",
|
|
|
keyword: "",
|
|
|
- customerName: "",
|
|
|
- code: "",
|
|
|
- countryId: "",
|
|
|
- provinceId: "",
|
|
|
- cityId: "",
|
|
|
- minAmountMoney: "",
|
|
|
- maxAmountMoney: "",
|
|
|
},
|
|
|
selectConfigOne: [
|
|
|
{
|
|
@@ -67,27 +59,82 @@ export default {
|
|
|
value: item.dictKey,
|
|
|
}));
|
|
|
|
|
|
- // this.getList();
|
|
|
+ this.getList();
|
|
|
},
|
|
|
methods: {
|
|
|
getList() {
|
|
|
this.loading = true;
|
|
|
- API.JDorderList(this.queryParams).then(
|
|
|
- (res) => {
|
|
|
- this.tableList = res.data.data.records;
|
|
|
- this.total = res.data.data.total;
|
|
|
- this.loading = false;
|
|
|
- },
|
|
|
- (err) => {
|
|
|
- console.log("JDorderList: " + err);
|
|
|
- this.loading = false;
|
|
|
- }
|
|
|
- );
|
|
|
+ // if (this.activeName === "first") {
|
|
|
+ // console.log(1);
|
|
|
+ // API.byWarehouseList(this.queryParams).then(
|
|
|
+ // (res) => {
|
|
|
+ // this.tableList = res.data.data.records;
|
|
|
+ // this.total = res.data.data.total;
|
|
|
+ // this.loading = false;
|
|
|
+ // },
|
|
|
+ // (err) => {
|
|
|
+ // console.log("byWarehouseList: " + err);
|
|
|
+ // this.loading = false;
|
|
|
+ // }
|
|
|
+ // );
|
|
|
+ // } else if (this.activeName === "second") {
|
|
|
+ // console.log(2);
|
|
|
+
|
|
|
+ // API.byProductList(this.queryParams).then(
|
|
|
+ // (res) => {
|
|
|
+ // this.tableList = res.data.data.records;
|
|
|
+ // this.total = res.data.data.total;
|
|
|
+ // this.loading = false;
|
|
|
+ // },
|
|
|
+ // (err) => {
|
|
|
+ // console.log("byProductList: " + err);
|
|
|
+ // this.loading = false;
|
|
|
+ // }
|
|
|
+ // );
|
|
|
+ // }
|
|
|
+ switch (this.activeName) {
|
|
|
+ case "first":
|
|
|
+ API.byWarehouseList(this.queryParams).then(
|
|
|
+ (res) => {
|
|
|
+ this.tableList = res.data.data.records;
|
|
|
+ this.total = res.data.data.total;
|
|
|
+ this.loading = false;
|
|
|
+ },
|
|
|
+ (err) => {
|
|
|
+ console.log("byWarehouseList: " + err);
|
|
|
+ this.loading = false;
|
|
|
+ }
|
|
|
+ );
|
|
|
+ break;
|
|
|
+ case "second":
|
|
|
+ API.byProductList(this.queryParams).then(
|
|
|
+ (res) => {
|
|
|
+ this.tableList = res.data.data.records;
|
|
|
+ this.total = res.data.data.total;
|
|
|
+ this.loading = false;
|
|
|
+ },
|
|
|
+ (err) => {
|
|
|
+ console.log("byProductList: " + err);
|
|
|
+ this.loading = false;
|
|
|
+ }
|
|
|
+ );
|
|
|
+ break;
|
|
|
+
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
},
|
|
|
handleQuery() {
|
|
|
this.getList();
|
|
|
},
|
|
|
- handleClick() {},
|
|
|
+ handleClick() {
|
|
|
+ this.queryParams = {
|
|
|
+ pageNum: 1,
|
|
|
+ pageSize: 10,
|
|
|
+ keyword: "",
|
|
|
+ };
|
|
|
+ this.handleQuery();
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
@@ -97,11 +144,11 @@ export default {
|
|
|
<el-tabs v-model="activeName" type="card" @tab-click="handleClick">
|
|
|
<el-tab-pane label="按仓库" name="first"> </el-tab-pane>
|
|
|
<el-tab-pane label="按产品" name="second"> </el-tab-pane>
|
|
|
- <el-tab-pane label="按组合" name="third"> </el-tab-pane>
|
|
|
+ <!-- <el-tab-pane label="按组合" name="third"> </el-tab-pane> -->
|
|
|
</el-tabs>
|
|
|
<div v-show="activeName === 'first'">
|
|
|
<query
|
|
|
- :selectConfig="selectConfigTwo"
|
|
|
+ :selectConfig="[]"
|
|
|
:req="queryParams"
|
|
|
:isShowMore="false"
|
|
|
@handleQuery="handleQuery"
|
|
@@ -117,13 +164,13 @@ export default {
|
|
|
align="left"
|
|
|
:formatter="(row) => dictDataEcho(row.type, productTypeList)"
|
|
|
/> -->
|
|
|
- <el-table-column label="仓库名称" align="left" prop="customerName" />
|
|
|
- <el-table-column label="产品编码" align="left" prop="amountMoney" />
|
|
|
- <el-table-column label="产品名称" align="left" />
|
|
|
- <el-table-column label="规格" align="left" prop="orderTime" />
|
|
|
- <el-table-column label="单位" align="left" prop="orderTime" />
|
|
|
- <el-table-column label="库存数量" align="left" />
|
|
|
- <el-table-column label="查看" align="left">
|
|
|
+ <el-table-column label="仓库名称" align="left" prop="warehouseName" />
|
|
|
+ <el-table-column label="产品编码" align="left" prop="productCode" />
|
|
|
+ <el-table-column label="产品名称" align="left" prop="productName" />
|
|
|
+ <el-table-column label="规格" align="left" prop="productSpecs" />
|
|
|
+ <el-table-column label="单位" align="left" prop="productUnit" />
|
|
|
+ <el-table-column label="库存数量" align="left" prop="quantity" />
|
|
|
+ <!-- <el-table-column label="查看" align="left">
|
|
|
<template>
|
|
|
<el-button type="text" @click="deleteRow(scope.$index)"
|
|
|
>出库记录</el-button
|
|
@@ -135,13 +182,13 @@ export default {
|
|
|
>调仓记录</el-button
|
|
|
>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
+ </el-table-column> -->
|
|
|
</el-table>
|
|
|
</div>
|
|
|
|
|
|
<div v-show="activeName === 'second'">
|
|
|
<query
|
|
|
- :selectConfig="selectConfigOne"
|
|
|
+ :selectConfig="[]"
|
|
|
:req="queryParams"
|
|
|
:isShowMore="false"
|
|
|
@handleQuery="handleQuery"
|
|
@@ -152,12 +199,12 @@ export default {
|
|
|
"
|
|
|
></query>
|
|
|
<el-table :data="tableList" v-loading="loading">
|
|
|
- <el-table-column label="产品编码" align="left" prop="amountMoney" />
|
|
|
- <el-table-column label="产品名称" align="left" />
|
|
|
- <el-table-column label="规格" align="left" prop="orderTime" />
|
|
|
- <el-table-column label="单位" align="left" prop="orderTime" />
|
|
|
- <el-table-column label="库存数量" align="left" />
|
|
|
- <el-table-column label="查看" align="left">
|
|
|
+ <el-table-column label="产品编码" align="left" prop="productCode" />
|
|
|
+ <el-table-column label="产品名称" align="left" prop="productName" />
|
|
|
+ <el-table-column label="规格" align="left" prop="productSpecs" />
|
|
|
+ <el-table-column label="单位" align="left" prop="productUnit" />
|
|
|
+ <el-table-column label="库存数量" align="left" prop="quantity" />
|
|
|
+ <!-- <el-table-column label="查看" align="left">
|
|
|
<template>
|
|
|
<el-button type="text" @click="deleteRow(scope.$index)"
|
|
|
>出库记录</el-button
|
|
@@ -169,7 +216,7 @@ export default {
|
|
|
>调仓记录</el-button
|
|
|
>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
+ </el-table-column> -->
|
|
|
</el-table>
|
|
|
</div>
|
|
|
|