han\hanst 20 hours ago
parent
commit
b693ae5ca4
  1. 18
      src/views/modules/sampleTracking/projectProofTracking.vue

18
src/views/modules/sampleTracking/projectProofTracking.vue

@ -1654,6 +1654,9 @@ function cloneDefaultTrackingColumns () {
return DEFAULT_TRACKING_COLUMNS.map(item => Object.assign({}, item)) return DEFAULT_TRACKING_COLUMNS.map(item => Object.assign({}, item))
} }
// BU
let pendingRefreshBu = null
export default { export default {
name: 'ProjectProofTracking', name: 'ProjectProofTracking',
directives: { directives: {
@ -1895,6 +1898,14 @@ export default {
} }
} }
}, },
created () {
const savedBu = pendingRefreshBu
pendingRefreshBu = null
// activated BU//沿
if (savedBu && savedBu.userName === this.searchData.userName && savedBu.site === this.searchData.site) {
this.searchData.buNo = savedBu.buNo
}
},
mounted () { mounted () {
this.bindTrackingTableResize() this.bindTrackingTableResize()
this.scheduleTrackingTableHeightUpdate() this.scheduleTrackingTableHeightUpdate()
@ -1918,6 +1929,13 @@ export default {
this.destroyDefaultProcessConfigSortable() this.destroyDefaultProcessConfigSortable()
}, },
beforeDestroy () { beforeDestroy () {
if (this.$store.state.common.contentIsNeedRefresh) {
pendingRefreshBu = {
userName: this.searchData.userName,
site: this.searchData.site,
buNo: this.searchData.buNo
}
}
this.unbindTrackingTableResize() this.unbindTrackingTableResize()
}, },
watch: { watch: {

Loading…
Cancel
Save