|
@@ -36,70 +36,74 @@ var vNode = {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- created () {
|
|
|
- var prevState = JSON.parse(sessionStorage.getItem('big-analysis_filter'));
|
|
|
- if (prevState) {
|
|
|
- for (var key in prevState) {
|
|
|
- this.$data[key] = prevState[key]
|
|
|
- }
|
|
|
- // sessionStorage.removeItem('big-analysis_filter')
|
|
|
- } else {
|
|
|
- this.getFilterData()
|
|
|
- }
|
|
|
- var oArea = JSON.parse(sessionStorage.getItem('big-setArea'));
|
|
|
- var oContent = JSON.parse(sessionStorage.getItem('big-setScopeList'));
|
|
|
- var oBuyerClass = JSON.parse(sessionStorage.getItem('big-setCate'));
|
|
|
- var oIndustry = JSON.parse(sessionStorage.getItem('big-setIndustry'));
|
|
|
- var oMoney = JSON.parse(sessionStorage.getItem('big-setMoney'));
|
|
|
- if (oArea) {
|
|
|
- this.areaData = oArea
|
|
|
- if ($.isEmptyObject(oArea)) {
|
|
|
- this.currentVal.region = '全国'
|
|
|
- } else {
|
|
|
- this.currentVal.region = this.formatterArea(oArea)
|
|
|
- }
|
|
|
- sessionStorage.removeItem('big-setArea')
|
|
|
- }
|
|
|
- if(oContent){
|
|
|
- this.contentData = oContent
|
|
|
- if (oContent.length > 0) {
|
|
|
- this.currentVal.content = this.formatterContent(oContent)
|
|
|
- } else {
|
|
|
- this.currentVal.content = '请选择采购内容'
|
|
|
- }
|
|
|
- sessionStorage.removeItem('big-setScopeList')
|
|
|
- }
|
|
|
- if (oBuyerClass) {
|
|
|
- this.buyerClassData = oBuyerClass
|
|
|
- if(oBuyerClass.length == 0) {
|
|
|
- this.currentVal.buyerClass = '全部'
|
|
|
- } else {
|
|
|
- this.currentVal.buyerClass = this.formatterBuyerClass(oBuyerClass)
|
|
|
- }
|
|
|
- sessionStorage.removeItem('big-setCate')
|
|
|
- }
|
|
|
- if (oIndustry) {
|
|
|
- this.industriesData = oIndustry
|
|
|
- if(Object.keys(oIndustry).length == 0) {
|
|
|
- this.currentVal.industry = '全部行业'
|
|
|
- } else {
|
|
|
- this.currentVal.industry = this.formatterIndustry(oIndustry)
|
|
|
- }
|
|
|
- sessionStorage.removeItem('big-setIndustry')
|
|
|
- }
|
|
|
- if (oMoney) {
|
|
|
- this.moneyData = oMoney
|
|
|
- if(oMoney.length == 0) {
|
|
|
- this.currentVal.money = '全部'
|
|
|
- } else {
|
|
|
- this.currentVal.money = this.formatterMoney(oMoney)
|
|
|
- }
|
|
|
- sessionStorage.removeItem('big-setMoney')
|
|
|
- }
|
|
|
- this.getPower()
|
|
|
+ created () {},
|
|
|
+ mounted() {
|
|
|
+ this.getPower()
|
|
|
+ this.getStorageData()
|
|
|
},
|
|
|
- mounted() {},
|
|
|
methods: {
|
|
|
+ // 读取缓存数据
|
|
|
+ getStorageData: function () {
|
|
|
+ var prevState = JSON.parse(sessionStorage.getItem('big-analysis_filter'));
|
|
|
+ if (prevState) {
|
|
|
+ for (var key in prevState) {
|
|
|
+ this.$data[key] = prevState[key]
|
|
|
+ }
|
|
|
+ // sessionStorage.removeItem('big-analysis_filter')
|
|
|
+ } else {
|
|
|
+ this.getFilterData()
|
|
|
+ }
|
|
|
+ var oArea = JSON.parse(sessionStorage.getItem('big-setArea'));
|
|
|
+ var oContent = JSON.parse(sessionStorage.getItem('big-setScopeList'));
|
|
|
+ var oBuyerClass = JSON.parse(sessionStorage.getItem('big-setCate'));
|
|
|
+ var oIndustry = JSON.parse(sessionStorage.getItem('big-setIndustry'));
|
|
|
+ var oMoney = JSON.parse(sessionStorage.getItem('big-setMoney'));
|
|
|
+ if (oArea) {
|
|
|
+ this.areaData = oArea
|
|
|
+ if ($.isEmptyObject(oArea)) {
|
|
|
+ this.currentVal.region = '全国'
|
|
|
+ } else {
|
|
|
+ this.currentVal.region = this.formatterArea(oArea)
|
|
|
+ }
|
|
|
+ sessionStorage.removeItem('big-setArea')
|
|
|
+ }
|
|
|
+ if(oContent){
|
|
|
+ this.contentData = oContent
|
|
|
+ if (oContent.length > 0) {
|
|
|
+ this.currentVal.content = this.formatterContent(oContent)
|
|
|
+ } else {
|
|
|
+ this.currentVal.content = '请选择采购内容'
|
|
|
+ }
|
|
|
+ sessionStorage.removeItem('big-setScopeList')
|
|
|
+ }
|
|
|
+ if (oBuyerClass) {
|
|
|
+ this.buyerClassData = oBuyerClass
|
|
|
+ if(oBuyerClass.length == 0) {
|
|
|
+ this.currentVal.buyerClass = '全部'
|
|
|
+ } else {
|
|
|
+ this.currentVal.buyerClass = this.formatterBuyerClass(oBuyerClass)
|
|
|
+ }
|
|
|
+ sessionStorage.removeItem('big-setCate')
|
|
|
+ }
|
|
|
+ if (oIndustry) {
|
|
|
+ this.industriesData = oIndustry
|
|
|
+ if(Object.keys(oIndustry).length == 0) {
|
|
|
+ this.currentVal.industry = '全部行业'
|
|
|
+ } else {
|
|
|
+ this.currentVal.industry = this.formatterIndustry(oIndustry)
|
|
|
+ }
|
|
|
+ sessionStorage.removeItem('big-setIndustry')
|
|
|
+ }
|
|
|
+ if (oMoney) {
|
|
|
+ this.moneyData = oMoney
|
|
|
+ if(oMoney.length == 0) {
|
|
|
+ this.currentVal.money = '全部'
|
|
|
+ } else {
|
|
|
+ this.currentVal.money = this.formatterMoney(oMoney)
|
|
|
+ }
|
|
|
+ sessionStorage.removeItem('big-setMoney')
|
|
|
+ }
|
|
|
+ },
|
|
|
// 获取权限
|
|
|
getPower: function() {
|
|
|
var _this = this
|