{"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\\views\\form\\FlowChartManager.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\form\\FlowChartManager.vue","mtime":1675071992913},{"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":["import \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/es6.string.ends-with\";\nimport \"core-js/modules/es7.array.includes\";\nimport \"core-js/modules/es6.string.includes\";\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//\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 flow from \"@/api/flow.js\";\nimport req from \"@/request\";\nimport { mapState } from \"vuex\";\n\nvar flowChartEdit = function flowChartEdit() {\n  return import(\"@/components/form/chart/FlowChartEdit.vue\");\n};\n\nvar reportSetting = function reportSetting() {\n  return import(\"@/components/form/chart/ReportSetting.vue\");\n};\n\nexport default {\n  components: {\n    flowChartEdit: flowChartEdit,\n    reportSetting: reportSetting\n  },\n  data: function data() {\n    return {\n      data: [],\n      pageResult: {\n        page: 0,\n        pageSize: 50,\n        total: 0\n      },\n      selectedId: \"\",\n      deleteUrl: window.context.bpmRunTime + \"/runtime/report/v1/removeList\",\n      importDialogVisible: false,\n      uploadUrl: window.context.form + \"/runtime/report/v1/import\",\n      fullscreenLoading: false\n    };\n  },\n  computed: mapState({\n    uploadHeaders: function uploadHeaders(mapState) {\n      return {\n        Authorization: \"Bearer \" + mapState.login.currentUser.token\n      };\n    }\n  }),\n  methods: {\n    rowClick: function rowClick(row, column, event) {\n      this.$refs.table.$refs.htTable.toggleRowSelection(row);\n    },\n    loadData: function loadData(param, cb) {\n      var _this = this;\n\n      flow.getFlowChartList(param).then(function (response) {\n        _this.pageResult = {\n          page: response.page,\n          pageSize: response.pageSize,\n          total: response.total\n        };\n        _this.data = response.rows;\n      }).finally(function () {\n        cb();\n      });\n    },\n    edit: function edit(id) {\n      if (id) {\n        this.$refs.flowChartEdit.handleOpen(id);\n      } else {\n        this.$refs.reportSetting.handleOpen();\n      }\n    },\n    saveReport: function saveReport() {\n      this.$refs.table.load();\n    },\n    afterSave: function afterSave() {\n      this.$refs.table.load();\n    },\n    handleExport: function handleExport() {\n      var selection = this.$refs.table.$refs.htTable.selection;\n\n      if (selection && selection.length === 0) {\n        this.$message.warning(\"请选择至少一项记录\");\n        return;\n      }\n\n      var ids = selection.map(function (item) {\n        return item.id;\n      });\n      var url = \"\".concat(window.context.form, \"/runtime/report/v1/exportXml?ids=\").concat(ids);\n      req.download(url);\n    },\n    handleUploadResult: function handleUploadResult(data) {\n      if (data.state) {\n        if (data.message.includes(\"已存在故跳过\")) {\n          this.$message({\n            type: \"warning\",\n            message: data.message,\n            showClose: true,\n            duration: 5000,\n            dangerouslyUseHTMLString: true\n          });\n        } else {\n          this.$message({\n            type: \"success\",\n            message: \"导入成功\"\n          });\n        }\n      } else {\n        this.$message({\n          type: \"error\",\n          message: data.message\n        });\n      }\n\n      this.importDialogVisible = false;\n      this.fullscreenLoading = false;\n      this.$refs.table.querys = [];\n      this.$refs.table.load();\n    },\n    beforeUpload: function beforeUpload(file) {\n      if (!file.name.endsWith(\".zip\")) {\n        this.$message.warning(\"只能导入zip文件!\");\n        return false;\n      }\n\n      this.fullscreenLoading = true;\n    },\n    onExceed: function onExceed(file) {\n      this.$message.warning(\"只能选择一个zip文件!\");\n    },\n    uploadSubmit: function uploadSubmit() {\n      if (!this.$refs.upload.uploadFiles || this.$refs.upload.uploadFiles.length === 0) {\n        this.$message.warning(\"请选择要导入的流程图表!\");\n        return false;\n      }\n\n      this.$refs.upload.submit();\n    }\n  }\n};",null]}