{"ast":null,"code":"//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport AsSets from \"@/components/assetsCenter/assets\";\nimport OverView from \"@/components/assetsCenter/overview\";\nimport Contract from \"@/components/assetsCenter/contract\";\nimport Financial from \"@/components/assetsCenter/financial\";\nimport Axios from \"@/API/assets\";\nexport default {\n name: \"assets-index\",\n components: {\n AsSets,\n OverView,\n Contract,\n Financial\n },\n data() {\n return {\n type: \"left\",\n //left 从左往右 right 从有王座\n list: [],\n timer: null,\n tab: 0,\n index: 0,\n // 每个组件的二级tab\n funds: {},\n typeList: [{\n type: this.$t(\"总览\")\n }, {\n type: this.$t(\"现货账户\")\n }, {\n type: this.$t(\"合约\")\n }, {\n type: this.$t(\"理财\")\n }]\n };\n },\n methods: {\n onTabs(val) {\n if (this.tab < val) {\n this.type = \"right\";\n } else {\n this.type = \"left\";\n }\n console.log(val);\n this.tab = val;\n },\n getAssets() {\n Axios.GetAllAssets().then(res => {\n const {\n code,\n data\n } = res;\n if (code) {\n //console.log('总资产数据',data)\n this.funds = data;\n }\n });\n }\n },\n created() {\n this.getAssets();\n this.timer = setInterval(() => {\n this.getAssets();\n }, 5000);\n if (Object.hasOwnProperty.call(this.$route.query, \"tab\")) {\n this.tab = this.$route.query.tab / 1;\n this.index = this.$route.query.index ? this.$route.query.index * 1 : 0;\n }\n },\n activated() {\n clearInterval(this.timer);\n this.timer = setInterval(() => {\n this.getAssets();\n }, 5000);\n this.index = 0;\n },\n deactivated() {\n clearInterval(this.timer);\n this.timer = null;\n },\n beforeDestroy() {\n clearInterval(this.timer);\n this.timer = null;\n }\n};","map":{"version":3,"names":["AsSets","OverView","Contract","Financial","Axios","name","components","data","type","list","timer","tab","index","funds","typeList","$t","methods","onTabs","val","console","log","getAssets","GetAllAssets","then","res","code","created","setInterval","Object","hasOwnProperty","call","$route","query","activated","clearInterval","deactivated","beforeDestroy"],"sources":["src/page/assetsCenter/index.vue"],"sourcesContent":["\n\n\n\n\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgDA,OAAAA,MAAA;AACA,OAAAC,QAAA;AACA,OAAAC,QAAA;AACA,OAAAC,SAAA;AACA,OAAAC,KAAA;AACA;EACAC,IAAA;EACAC,UAAA;IACAN,MAAA;IACAC,QAAA;IACAC,QAAA;IACAC;EACA;EACAI,KAAA;IACA;MACAC,IAAA;MAAA;MACAC,IAAA;MACAC,KAAA;MACAC,GAAA;MACAC,KAAA;MAAA;MACAC,KAAA;MACAC,QAAA,GACA;QACAN,IAAA,OAAAO,EAAA;MACA,GACA;QACAP,IAAA,OAAAO,EAAA;MACA,GACA;QACAP,IAAA,OAAAO,EAAA;MACA,GACA;QACAP,IAAA,OAAAO,EAAA;MACA;IAEA;EACA;EACAC,OAAA;IACAC,OAAAC,GAAA;MACA,SAAAP,GAAA,GAAAO,GAAA;QACA,KAAAV,IAAA;MACA;QACA,KAAAA,IAAA;MACA;MACAW,OAAA,CAAAC,GAAA,CAAAF,GAAA;MACA,KAAAP,GAAA,GAAAO,GAAA;IACA;IACAG,UAAA;MACAjB,KAAA,CAAAkB,YAAA,GAAAC,IAAA,CAAAC,GAAA;QACA;UAAAC,IAAA;UAAAlB;QAAA,IAAAiB,GAAA;QACA,IAAAC,IAAA;UACA;UACA,KAAAZ,KAAA,GAAAN,IAAA;QACA;MACA;IACA;EACA;EACAmB,QAAA;IACA,KAAAL,SAAA;IACA,KAAAX,KAAA,GAAAiB,WAAA;MACA,KAAAN,SAAA;IACA;IACA,IAAAO,MAAA,CAAAC,cAAA,CAAAC,IAAA,MAAAC,MAAA,CAAAC,KAAA;MACA,KAAArB,GAAA,QAAAoB,MAAA,CAAAC,KAAA,CAAArB,GAAA;MACA,KAAAC,KAAA,QAAAmB,MAAA,CAAAC,KAAA,CAAApB,KAAA,QAAAmB,MAAA,CAAAC,KAAA,CAAApB,KAAA;IACA;EACA;EACAqB,UAAA;IACAC,aAAA,MAAAxB,KAAA;IACA,KAAAA,KAAA,GAAAiB,WAAA;MACA,KAAAN,SAAA;IACA;IACA,KAAAT,KAAA;EACA;EACAuB,YAAA;IACAD,aAAA,MAAAxB,KAAA;IACA,KAAAA,KAAA;EACA;EACA0B,cAAA;IACAF,aAAA,MAAAxB,KAAA;IACA,KAAAA,KAAA;EACA;AACA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}