Browse Source

添加订单导出

fix_bug_pro20231227
caoyizhong 12 months ago
parent
commit
90e266371e
  1. 16
      src/views/basicdata/brand/basicClient.vue
  2. 2
      src/views/distribution/inventory/delivery/distributionStockArticle.vue
  3. 18
      src/views/distribution/inventory/delivery/distributionStockArticleDiscuss.vue
  4. 18
      src/views/distribution/inventory/delivery/distributionStockArticleMarket.vue
  5. 18
      src/views/distribution/inventory/delivery/distributionStockArticleSelf.vue

16
src/views/basicdata/brand/basicClient.vue

@ -176,8 +176,11 @@
<avue-form :option="excelOption" v-model="excelForm" :upload-after="uploadAfter">
<template #excelTemplate>
<el-button type="primary" @click="handleTemplate">
点击下载<i class="el-icon-download el-icon--right"></i>
<a href="http://192.168.10.100:9000/htlogpm/upload/20231024/ac94acebf315f1f3625e8633800e290c.xlsx" download="客户模板.xlsx">
点击下载<i class="el-icon-download el-icon--right"></i>
</a>
</el-button>
</template>
</avue-form>
</el-dialog>
@ -779,11 +782,12 @@ export default {
this.excelBox = true;
},
handleTemplate() {
exportBlob(
`/api/logpm-basicdata/basicdataClient/import-basicDataClient?${this.website.tokenHeader}=${getToken()}`
).then(res => {
downloadXls(res.data, '用户数据模板.xlsx');
});
// exportBlob(
// `/api/logpm-basicdata/basicdataClient/import-basicDataClient?${this.website.tokenHeader}=${getToken()}`
// ).then(res => {
// downloadXls(res.data, '.xlsx');
// });
},
showdrawer(value) {
this.drawerShow = value;

2
src/views/distribution/inventory/delivery/distributionStockArticle.vue

@ -101,7 +101,7 @@
v-if="handler"
>修改服务类型</el-button
>
<!-- <el-button type="danger" icon="el-icon-plus" @click="handleExport" plain> </el-button>-->
<el-button type="danger" icon="el-icon-plus" @click="handleExport" plain> </el-button>
<!-- <el-button type="danger"-->
<!-- icon="el-icon-delete"-->

18
src/views/distribution/inventory/delivery/distributionStockArticleDiscuss.vue

@ -94,6 +94,7 @@
v-if="handler"
>修改服务类型</el-button
>
<el-button type="danger" icon="el-icon-plus" @click="handleExport" plain> </el-button>
</div>
<!-- <div class="avue-crud__left">
<el-button type="primary" icon="el-icon-plus" @click="handlebill" v-if = "!handler">创建提货单</el-button>
@ -373,7 +374,7 @@ import {
add,
update,
remove,
addStock,
addStock, stockArticExport
} from '@/api/distribution/distributionStockArticle';
import { getListOwn } from '@/api/distribution/distributionParcelList';
import { addCallDelivery } from '@/api/distribution/distrilbutionCallDelivery';
@ -383,6 +384,7 @@ import option from '@/option/distribution/distributionStockArticle';
import { mapGetters } from 'vuex';
import { getDictionaryBiz } from '@/api/system/dict';
import dayjs from 'dayjs';
import { downloadXls } from '@/utils/util';
export default {
data() {
@ -983,6 +985,20 @@ export default {
},
},
methods: {
//
handleExport() {
let row = { };
if(!!this.ids){
row.ids = this.ids;
}
row.typeService ="1";
stockArticExport(row).then( res =>{
console.log(res.data);
downloadXls(res.data, '商配订单数据.xlsx');
});
},
showdrawer(value) {
this.drawerShow = value;
},

18
src/views/distribution/inventory/delivery/distributionStockArticleMarket.vue

@ -117,6 +117,7 @@
v-if="!handler"
>通知提货</el-button
>
<el-button type="danger" icon="el-icon-plus" @click="handleExport" plain> </el-button>
</div>
<!-- 头部右侧按钮模块 -->
<div class="avue-crud__right">
@ -391,7 +392,7 @@ import {
add,
update,
remove,
addStock,
addStock, stockArticExport
} from '@/api/distribution/distributionStockArticle';
import { getListOwn } from '@/api/distribution/distributionParcelList';
import { addCallDelivery } from '@/api/distribution/distrilbutionCallDelivery';
@ -401,6 +402,7 @@ import option from '@/option/distribution/distributionStockArticle';
import { mapGetters } from 'vuex';
import { getDictionaryBiz } from '@/api/system/dict';
import dayjs from 'dayjs';
import { downloadXls } from '@/utils/util';
export default {
data() {
@ -993,6 +995,20 @@ export default {
},
},
methods: {
//
handleExport() {
let row = { };
if(!!this.ids){
row.ids = this.ids;
}
row.typeService ="2";
stockArticExport(row).then( res =>{
console.log(res.data);
downloadXls(res.data, '市配订单数据.xlsx');
});
},
showdrawer(value) {
this.drawerShow = value;
},

18
src/views/distribution/inventory/delivery/distributionStockArticleSelf.vue

@ -103,6 +103,7 @@
<el-button type="danger" icon="el-icon-delete" @click="handleCallDelivery('1', '2')"
>再次通知</el-button
>
<el-button type="danger" icon="el-icon-plus" @click="handleExport" plain> </el-button>
</div>
<div class="avue-crud__left">
<!-- <el-button type="primary" icon="el-icon-plus" @click="handlebill" >创建提货单</el-button>-->
@ -506,7 +507,7 @@ import {
add,
update,
remove,
addStock,
addStock, stockArticExport
} from '@/api/distribution/distributionStockArticle';
import { getListOwn } from '@/api/distribution/distributionParcelList';
import { addCallDelivery } from '@/api/distribution/distrilbutionCallDelivery';
@ -518,6 +519,7 @@ import { getDictionaryBiz } from '@/api/system/dict';
import { getListCallDelivery } from '@/api/distribution/distrilbutionCallDelivery';
import dayjs from 'dayjs';
import { getListMaterial } from '@/api/basic/basicMaterial';
import { downloadXls } from '@/utils/util';
export default {
data() {
@ -1176,6 +1178,20 @@ export default {
},
},
methods: {
//
handleExport() {
let row = { };
if(!!this.ids){
row.ids = this.ids;
}
row.typeService ="3"
stockArticExport(row).then( res =>{
console.log(res.data);
downloadXls(res.data, '自提订单数据.xlsx');
});
},
/*getMethodName(row,num){
console.log("名称选择事件",row);
switch (num) {

Loading…
Cancel
Save