diff --git a/src/api/distribution/distributionStockList.js b/src/api/distribution/distributionStockList.js
index 7e48e288..aa77f2f5 100644
--- a/src/api/distribution/distributionStockList.js
+++ b/src/api/distribution/distributionStockList.js
@@ -122,6 +122,38 @@ export const update = (row) => {
})
}
+/**
+ *
+ * @param row
+ * @returns {AxiosPromise}
+ */
+export const stockExport = (row) => {
+ return request({
+ url: '/api/logpm-distribution/distributionStockList/export-distributionStockList',
+ method: 'get',
+ params: {
+ ...row
+ },
+ responseType: 'blob',
+ })
+}
+
+/**
+ * 查询库存品入库明细
+ * @param row
+ * @returns {AxiosPromise}
+ */
+export const stockInfoExport = (row) => {
+ return request({
+ url: '/api/logpm-distribution//distributionStockListInfo/export-distributionStockListInfo',
+ method: 'get',
+ params: {
+ ...row
+ },
+ responseType: 'blob',
+ })
+}
+
/**
* 库存品列表
* @param current
diff --git a/src/views/distribution/inventory/delivery/distributionStockArticle.vue b/src/views/distribution/inventory/delivery/distributionStockArticle.vue
index 3bacd1ae..490b330a 100644
--- a/src/views/distribution/inventory/delivery/distributionStockArticle.vue
+++ b/src/views/distribution/inventory/delivery/distributionStockArticle.vue
@@ -1181,6 +1181,7 @@ export default {
// console.log("cxcxcxc",i);
let aa = await getListOwn(this.page.currentPage, this.page.pageSize, {
stockArticleId: i.id,
+ parcelType: "2"
}).then();
// console.log("包件物料不存在!!",aa.data.data.records);
aa.data.data.records.forEach(l => {
diff --git a/src/views/distribution/inventory/delivery/distributionStockArticleMarket.vue b/src/views/distribution/inventory/delivery/distributionStockArticleMarket.vue
index 8a7f7d57..aa5da591 100644
--- a/src/views/distribution/inventory/delivery/distributionStockArticleMarket.vue
+++ b/src/views/distribution/inventory/delivery/distributionStockArticleMarket.vue
@@ -1131,6 +1131,7 @@ export default {
// console.log("cxcxcxc",i);
let aa = await getListOwn(this.page.currentPage, this.page.pageSize, {
stockArticleIds: i.id,
+ parcelType: "2"
}).then();
// console.log("包件物料不存在!!",aa.data.data.records);
aa.data.data.records.forEach(l => {
@@ -1451,7 +1452,7 @@ export default {
return this.$message({
type: "error",
message: '功能还在开发中'
- })
+ })
this.title = '新增';
this.form = {};
this.box = true;
diff --git a/src/views/distribution/inventory/delivery/distributionStockArticleSelf.vue b/src/views/distribution/inventory/delivery/distributionStockArticleSelf.vue
index c175ac44..e5aef0e0 100644
--- a/src/views/distribution/inventory/delivery/distributionStockArticleSelf.vue
+++ b/src/views/distribution/inventory/delivery/distributionStockArticleSelf.vue
@@ -1350,6 +1350,7 @@ export default {
// console.log("cxcxcxc",i);
let aa = await getListOwn(this.page.currentPage, this.page.pageSize, {
stockArticleIds: i.id,
+ parcelType: "2"
}).then();
// console.log("包件物料不存在!!",aa.data.data.records);
aa.data.data.records.forEach(l => {
diff --git a/src/views/distribution/inventory/distributionStockList.vue b/src/views/distribution/inventory/distributionStockList.vue
index 8774a6b1..8ce4484f 100644
--- a/src/views/distribution/inventory/distributionStockList.vue
+++ b/src/views/distribution/inventory/distributionStockList.vue
@@ -29,7 +29,8 @@
-
+
+ 导 出
@@ -309,6 +310,7 @@ import {
remove,
addParcels,
getStockListOwn,
+ stockExport,
} from '@/api/distribution/distributionStockList';
import { getListParcelDetails } from '@/api/distribution/distributionParcelDetails';
import { getListMaterial } from '@/api/basic/basicMaterial';
@@ -918,10 +920,30 @@ export default {
this.query[row.prop] = index;
this.onLoad(this.page);
},
+ //导出
+ handleExport() {
+ let row = { };
+ if(!!this.ids){
+ row.ids = this.ids;
+ }
+ // exportBlob(
+ // `/api/logpm-distribution/distributionStockList/export-distributionStockList?${this.website.tokenHeader}=${getToken()}`,`row = ${row}`
+ // ).then(res => {
+ // downloadXls(res.data, '库存品数据.xlsx');
+ // });
+
+ stockExport(row).then( res =>{
+ console.log(res.data);
+ downloadXls(res.data, '库存品数据.xlsx');
+ });
+
+ },
+ //导入
handleImport() {
this.excelBox = true;
},
+
refreshChange() {
this.onLoad(this.page);
},
diff --git a/src/views/distribution/inventory/distributionStockListDetails.vue b/src/views/distribution/inventory/distributionStockListDetails.vue
index 64632c29..66e62e01 100644
--- a/src/views/distribution/inventory/distributionStockListDetails.vue
+++ b/src/views/distribution/inventory/distributionStockListDetails.vue
@@ -129,6 +129,7 @@
+
{
+ console.log(res.data);
+ downloadXls(res.data, '库存品数据.xlsx');
+ });
+
+ },
+
handleClick(tab, event) {
console.log(tab, event);
console.log(tab.props.name);
diff --git a/src/views/distribution/inventory/distributionStockListDiscuss.vue b/src/views/distribution/inventory/distributionStockListDiscuss.vue
index c624967a..2496185f 100644
--- a/src/views/distribution/inventory/distributionStockListDiscuss.vue
+++ b/src/views/distribution/inventory/distributionStockListDiscuss.vue
@@ -29,7 +29,8 @@
-
+
+ 导 出
@@ -349,7 +350,7 @@ import {
update,
remove,
addParcels,
- getStockListOwn,
+ getStockListOwn, stockExport
} from '@/api/distribution/distributionStockList';
import { getListParcelDetails } from '@/api/distribution/distributionParcelDetails';
import { getListMaterial } from '@/api/basic/basicMaterial';
@@ -927,7 +928,21 @@ export default {
this.query[row.prop] = index;
this.onLoad(this.page);
},
+//导出
+ handleExport() {
+ let row = {
+ serviceType: this.query.serviceType
+ };
+ if(!!this.ids){
+ row.ids = this.ids;
+ }
+ stockExport(row).then( res =>{
+ console.log(res.data);
+ downloadXls(res.data, '商配库存品数据.xlsx');
+ });
+
+ },
handleImport() {
this.excelBox = true;
},
diff --git a/src/views/distribution/inventory/distributionStockListMarket.vue b/src/views/distribution/inventory/distributionStockListMarket.vue
index 3201394f..e4c48df5 100644
--- a/src/views/distribution/inventory/distributionStockListMarket.vue
+++ b/src/views/distribution/inventory/distributionStockListMarket.vue
@@ -29,7 +29,8 @@
-
+
+ 导 出
@@ -308,7 +309,7 @@ import {
update,
remove,
addParcels,
- getStockListOwn,
+ getStockListOwn, stockExport
} from '@/api/distribution/distributionStockList';
import { getListParcelDetails } from '@/api/distribution/distributionParcelDetails';
import { getListMaterial } from '@/api/basic/basicMaterial';
@@ -918,6 +919,21 @@ export default {
this.query[row.prop] = index;
this.onLoad(this.page);
},
+ //导出
+ handleExport() {
+ let row = {
+ serviceType: this.query.serviceType
+ };
+ if(!!this.ids){
+ row.ids = this.ids;
+ }
+
+ stockExport(row).then( res =>{
+ console.log(res.data);
+ downloadXls(res.data, '市配库存品数据.xlsx');
+ });
+
+ },
handleImport() {
this.excelBox = true;
diff --git a/src/views/distribution/inventory/distributionStockListSelf.vue b/src/views/distribution/inventory/distributionStockListSelf.vue
index f31d5c98..f3f38c69 100644
--- a/src/views/distribution/inventory/distributionStockListSelf.vue
+++ b/src/views/distribution/inventory/distributionStockListSelf.vue
@@ -29,7 +29,9 @@
-
+
+ 导 出
+
@@ -308,7 +310,7 @@ import {
update,
remove,
addParcels,
- getStockListOwn,
+ getStockListOwn, stockExport
} from '@/api/distribution/distributionStockList';
import { getListParcelDetails } from '@/api/distribution/distributionParcelDetails';
import { getListMaterial } from '@/api/basic/basicMaterial';
@@ -918,6 +920,20 @@ export default {
this.query[row.prop] = index;
this.onLoad(this.page);
},
+ //导出
+ handleExport() {
+ let row = {
+ serviceType: this.query.serviceType
+ };
+ if(!!this.ids){
+ row.ids = this.ids;
+ }
+ stockExport(row).then( res =>{
+ console.log(res.data);
+ downloadXls(res.data, '自提库存品数据.xlsx');
+ });
+
+ },
handleImport() {
this.excelBox = true;