Browse Source

Merge branch 'pre-production'

fix_bug_pro20231227
pref_mail@163.com 1 year ago
parent
commit
8133525fb2
  1. 16
      src/api/warehouse/warehouseWaybill.js
  2. 24
      src/router/views/index.js
  3. 1739
      src/views/distribution/signfor/devtmp.vue
  4. 1
      src/views/distribution/signfor/distributionSignfor.vue
  5. 3279
      src/views/distribution/signfor/distributionSignforedt.vue
  6. 2299
      src/views/distribution/signfor/distributionSignforedtTT.vue
  7. 31
      src/views/warehouse/warehouseWaybill.vue

16
src/api/warehouse/warehouseWaybill.js

@ -12,6 +12,22 @@ export const getList = (current, size, params) => {
}) })
} }
/**
* 导出
* @param row
* @returns {AxiosPromise}
*/
export const getWarehouseWaybillExport = row => {
return request({
url: '/logpm-warehouse/warehouseWaybill/export-exportWarehouseWaybill',
method: 'get',
params: {
...row
},
responseType: 'blob',
})
};
export const getDetail = (id) => { export const getDetail = (id) => {
return request({ return request({
url: '/logpm-warehouse/warehouseWaybill/detail', url: '/logpm-warehouse/warehouseWaybill/detail',

24
src/router/views/index.js

@ -1047,18 +1047,18 @@ export default [
// }, // },
// ], // ],
// }, // },
{ // {
path: '/distribution/signfor/devtmp', // path: '/distribution/signfor/devtmp',
component: Layout, // component: Layout,
redirect: '/distribution/signfor/devtmp', // redirect: '/distribution/signfor/devtmp',
children: [ // children: [
{ // {
path: '/distribution/signfor/devtmp', // path: '/distribution/signfor/devtmp',
name: '签收明细重构', // name: '签收明细重构',
component: () => import('@/views/distribution/signfor/devtmp.vue'), // component: () => import('@/views/distribution/signfor/devtmp.vue'),
}, // },
], // ],
}, // },
// { // {
// path: 'basicdata/goodsShelf/basicdataGoodsShelfView', // path: 'basicdata/goodsShelf/basicdataGoodsShelfView',
// component: Layout, // component: Layout,

1739
src/views/distribution/signfor/devtmp.vue

File diff suppressed because it is too large Load Diff

1
src/views/distribution/signfor/distributionSignfor.vue

@ -644,6 +644,7 @@ export default {
path: '/distribution/signfor/distributionSignforedt', path: '/distribution/signfor/distributionSignforedt',
query: { query: {
id: row.id, id: row.id,
reservationId:row.reservationId,
name: '签收查看', name: '签收查看',
}, },
}); });

3279
src/views/distribution/signfor/distributionSignforedt.vue

File diff suppressed because it is too large Load Diff

2299
src/views/distribution/signfor/distributionSignforedtTT.vue

File diff suppressed because it is too large Load Diff

31
src/views/warehouse/warehouseWaybill.vue

@ -26,6 +26,15 @@
<el-button type="primary" icon="el-icon-plus" @click="handleAdd"> </el-button> <el-button type="primary" icon="el-icon-plus" @click="handleAdd"> </el-button>
<el-button type="danger" icon="el-icon-delete" @click="handleDelete" plain> </el-button> <el-button type="danger" icon="el-icon-delete" @click="handleDelete" plain> </el-button>
</div> --> </div> -->
<el-button
type="danger"
icon="el-icon-download"
@click="handleExportInfo"
plain
>导出
</el-button>
<div></div> <div></div>
<!-- 头部右侧按钮模块 --> <!-- 头部右侧按钮模块 -->
<div class="avue-crud__right"> <div class="avue-crud__right">
@ -389,10 +398,11 @@ import {
add, add,
update, update,
remove, remove,
splitOrder, splitOrder, getWarehouseWaybillExport
} from '@/api/warehouse/warehouseWaybill'; } from '@/api/warehouse/warehouseWaybill';
import option from '@/option/warehouse/warehouseWaybill'; import option from '@/option/warehouse/warehouseWaybill';
import { mapGetters } from 'vuex'; import { mapGetters } from 'vuex';
import { downloadXls } from '@/utils/util';
export default { export default {
data() { data() {
@ -895,6 +905,24 @@ export default {
}, },
}, },
methods: { methods: {
/**
* 导出
* */
handleExportInfo(){
let row = {};
if (!!this.ids) {
row.ids = this.ids;
}
// const ids = this.selectionList.join(',');
// row.ids = ids;
console.log("<><><>>",row.ids);
getWarehouseWaybillExport(row).then(res => {
// console.log(res.data);
downloadXls(res.data, '在库运单数据.xlsx');
});
},
showdrawer(value) { showdrawer(value) {
this.drawerShow = value; this.drawerShow = value;
}, },
@ -917,6 +945,7 @@ export default {
}, },
selectionsc(value) { selectionsc(value) {
console.log(value); console.log(value);
this.selectionList = value.map(item => item.id);
}, },
delectsolt(scope) { delectsolt(scope) {
const { row } = scope; const { row } = scope;

Loading…
Cancel
Save