{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\portal\\LayoutPreviewDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\portal\\LayoutPreviewDialog.vue","mtime":1675071993053},{"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\r\nimport portal from \"@/api/portal.js\";\r\nlet Base64 = require(\"js-base64\").Base64;\r\nimport HtColumn from \"@/components/common/HtColumn.vue\";\r\nimport HtTabsColumn from \"@/components/common/HtTabsColumn.vue\";\r\nexport default {\r\n  components: { HtColumn,HtTabsColumn },\r\n  data() {\r\n    return {\r\n      layout: {},\r\n      gridList: [],\r\n      dialogVisible: false,\r\n    };\r\n  },\r\n  methods: {\r\n    showDialog(layoutId) {\r\n      this.dialogVisible = true;\r\n      this.loadData(layoutId);\r\n    },\r\n    loadData(layoutId) {\r\n      portal.getLayoutMngById(layoutId).then(data => {\r\n        this.layout = JSON.parse(Base64.decode(data.designHtml) || \"{}\");\r\n        if (this.layout && this.layout.list && this.layout.list.length > 0) {\r\n          this.gridList = this.layout.list;\r\n        }\r\n      });\r\n    },\r\n    close(){\r\n      this.dialogVisible = false;\r\n      this.layout = {};\r\n      this.gridList = [];\r\n    },\r\n  }\r\n};\r\n",null]}