|
|
@@ -169,6 +169,8 @@
|
|
|
:datasource="productList"
|
|
|
:header-cell-style="rowClass"
|
|
|
:max-height="300"
|
|
|
+ :cache-key="cacheKey"
|
|
|
+ @columns-change="handleColumnChange"
|
|
|
>
|
|
|
<!-- 包装完好与否 -->
|
|
|
<template v-slot:ifPackageOk="{ row, $index }" v-if="isShowPackage">
|
|
|
@@ -983,9 +985,11 @@
|
|
|
import { mapActions, mapGetters } from 'vuex';
|
|
|
import BigNumber from 'bignumber.js';
|
|
|
import headList from '@/components/headList';
|
|
|
+ import tabMixins from '@/mixins/tableColumnsMixin';
|
|
|
|
|
|
// import dictMixins from '@/mixins/dictMixins';
|
|
|
export default {
|
|
|
+ mixins: [tabMixins],
|
|
|
components: {
|
|
|
selectType,
|
|
|
WarehousingDialog,
|
|
|
@@ -1009,6 +1013,7 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ cacheKey: '202605141434-storageTableColumns',
|
|
|
newColumns: [], // 动态表头
|
|
|
sceneState,
|
|
|
saveLoading: false,
|