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