| | |
| | | |
| | | }, |
| | | showChangeIfream(res) { |
| | | // |
| | | console.log(res) |
| | | if (this.$store.state.themeflag == true) { |
| | | if (res.indexOf('theme=white') != -1) { |
| | | res = res.replace('theme=white', 'theme=dark'); |
| | |
| | | this.$store.state.reporturl = res; |
| | | this.reportUrl = res; |
| | | this.url = res |
| | | // sessionStorage.setItem('routerName', this.reportUrl) |
| | | console.log("2", this.reportUrl) |
| | | } |
| | | }, |
| | | |
| | | setLiClick(res, index) { |
| | | var timer = setTimeout(function () { |
| | | if (res.indexOf('http') != -1) { |
| | | this.$store.reporturl = res; |
| | | // sessionStorage.setItem('iframehttpurl', this.$store.reporturl) |
| | | this.$router.push('/QualityInspection'); |
| | | // if (location.href.indexOf('/WareInspection') == -1) { |
| | | // this.$store.reporturl = res.url; |
| | | // this.$router.push('/WareInspection'); |
| | | // } else { |
| | | // this.$bus.$emit('changeNaveUrl', res.url); |
| | | // } |
| | | } |
| | | this.setShowFalseDiv(false) |
| | | }, 100) |
| | | clearTimeout(timer) |
| | | }, |
| | | setShowFalseDiv(bolean) { |
| | | var index = this.showFlag; |
| | | if (index != null) { |
| | | let newItem = this.listMenu[index]; |
| | | |
| | | newItem.show = bolean; |
| | | Vue.set(this.listMenu, index, newItem); |
| | | } |
| | | }, |
| | | }, |
| | | mounted() { |
| | | this.showChangeIfream(this.$store.reporturl) |
| | | // console.log(sessionStorage.getItem('iframehttpurl')) |
| | | // |
| | | if (sessionStorage.getItem('routerName') === '/WareInspection') { |
| | | |
| | | this.showChangeIfream(sessionStorage.getItem('iframehttpurl')) |
| | | this.setLiClick(sessionStorage.getItem('iframehttpurl')) |
| | | |
| | | this.$bus.$on('changeNaveUrl', (res) => { |
| | | this.showChangeIfream(res) |
| | | }); |
| | | this.$bus.$on('changeNaveUrl', (res) => { |
| | | this.showChangeIfream(res) |
| | | }); |
| | | } else { |
| | | this.showChangeIfream(this.$store.reporturl) |
| | | |
| | | this.$bus.$on('changeNaveUrl', (res) => { |
| | | this.showChangeIfream(res) |
| | | }); |
| | | } |
| | | } |
| | | |
| | | } |