{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\Home.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\Home.vue","mtime":1667327529872},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\babel.config.js","mtime":1667327525434},{"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\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"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":["import \"core-js/modules/web.dom.iterable\";\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar Base64 = require('js-base64').Base64;\n\nimport HtColumn from '@/components/common/HtColumn.vue';\nimport HtTabsColumn from '@/components/common/HtTabsColumn.vue';\nexport default {\n  components: {\n    HtColumn: HtColumn,\n    HtTabsColumn: HtTabsColumn\n  },\n  data: function data() {\n    return {\n      layout: {},\n      gridList: [],\n      notifyList: []\n    };\n  },\n  created: function created() {\n    var _this = this;\n\n    this.notifyList = [];\n    this.$store.dispatch('form/getFormRemindDataByUser').then(function (data) {\n      var me_ = _this;\n      var i = 0;\n      data.forEach(function (item) {\n        setTimeout(function () {\n          me_.dialogMessage(item);\n        }, i);\n        i = i + 500;\n      });\n    });\n    this.$store.dispatch('menu/vueFrontHome').then(function (data) {\n      _this.layout = JSON.parse(Base64.decode(data.value) || '{}');\n\n      if (_this.layout && _this.layout.list && _this.layout.list.length > 0) {\n        _this.gridList = _this.layout.list;\n      }\n    });\n  },\n  methods: {\n    dialogMessage: function dialogMessage(item) {\n      var me_ = this;\n      var notify = this.$notify.info({\n        title: item.subject,\n        duration: 0,\n        dangerouslyUseHTMLString: true,\n        position: 'bottom-right',\n        message: item.content,\n        onClose: function onClose() {\n          if (item.count == 1) {\n            me_.$store.dispatch('form/deleteFormRemindDataById', item.id);\n          }\n        },\n        onClick: function onClick() {\n          notify.close();\n          var path = '/statement/template/form/' + item.opemType + '/get/true?id=' + item.opemId + '&startFlow=false';\n          me_.$router.push(path);\n        }\n      });\n      this.notifyList.push(notify);\n    }\n  },\n  destroyed: function destroyed() {\n    this.notifyList.forEach(function (item) {\n      item.close();\n    });\n  }\n};",null]}