{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\common\\HtTabsColumn.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\common\\HtTabsColumn.vue","mtime":1667327529075},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\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//\n//\n//\n//\n//\n\r\n//import portal from \"@/api/portal.js\";\r\nlet Base64 = require(\"js-base64\").Base64;\r\nimport HtColumn from \"@/components/common/HtColumn.vue\";\r\nexport default {\r\n props: {\r\n grid: {\r\n type: Object\r\n }\r\n },\r\n components: { HtColumn },\r\n data() {\r\n return {\r\n gridShow: true,\r\n colUrl:\"\",\r\n activeName:\"\",\r\n isColumn:true,\r\n loading:false\r\n };\r\n },\r\n mounted() {\r\n console.log(this.grid);\r\n this.activeName =this.grid.columns[0].span;\r\n this.load();\r\n },\r\n methods: {\r\n refresh() {\r\n this.loading =true;\r\n this.isColumn =false;\r\n var self = this;\r\n setTimeout(function() {\r\n self.isColumn =true;\r\n self.loading =false;\r\n }.bind(this), 200)\r\n },\r\n handleClick(tab, event) {\r\n if(this.grid.columns[tab.index].list.length !=0){\r\n this.load(this.grid.columns[tab.index].list[0].alias);\r\n }\r\n },\r\n load(alias) {\r\n if(!alias){\r\n alias =this.grid.columns[0].list[0].alias;\r\n this.activeName =this.grid.columns[0].span;\r\n }\r\n const this_ =this;\r\n this.$store\r\n .dispatch(\"menu/getColumnByAlias\", alias)\r\n .then(data => {\r\n this_.colUrl = data.colUrl;\r\n });\r\n // portal.getColumnByAlias(alias).then(data => {\r\n // this_.colUrl = data.colUrl;\r\n // });\r\n },\r\n close() {\r\n this.dialogVisible = false;\r\n },\r\n tabsClose() {\r\n this.$refs.tabs.remove();\r\n },\r\n },\r\n};\r\n",null]}