han\hanst 18 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))
}
// BU
let pendingRefreshBu = null
export default {
name: 'ProjectProofTracking',
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 () {
this.bindTrackingTableResize()
this.scheduleTrackingTableHeightUpdate()
@ -1918,6 +1929,13 @@ export default {
this.destroyDefaultProcessConfigSortable()
},
beforeDestroy () {
if (this.$store.state.common.contentIsNeedRefresh) {
pendingRefreshBu = {
userName: this.searchData.userName,
site: this.searchData.site,
buNo: this.searchData.buNo
}
}
this.unbindTrackingTableResize()
},
watch: {

Loading…
Cancel
Save