{"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\\form\\chart\\FlowChartEdit.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\chart\\FlowChartEdit.vue","mtime":1675071992038},{"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\";\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\";\n\nvar chart = function chart() {\n return import(\"@/components/form/chart/Chart.vue\");\n};\n\nvar reportSetting = function reportSetting() {\n return import(\"@/components/form/chart/ReportSetting.vue\");\n};\n\nexport default {\n components: {\n chart: chart,\n reportSetting: reportSetting\n },\n data: function data() {\n return {\n reportChartId: \"\",\n dialogVisible: false,\n data: {},\n options: [],\n selectedId: '',\n index: '',\n selectedReport: {}\n };\n },\n methods: {\n //返回\n back: function back() {\n this.$emit(\"save-report\");\n this.dialogVisible = false;\n },\n handleOpen: function handleOpen(id) {\n this.reportChartId = id;\n this.dialogVisible = true;\n this.getReportChartData();\n },\n getReportChartData: function getReportChartData() {\n var _this = this;\n\n if (this.reportChartId) {\n flow.getReportList(this.reportChartId).then(function (data) {\n if (data) {\n _this.data = data;\n } else {\n _this.data = {};\n }\n });\n flow.getEchartsData(this.reportChartId).then(function (data) {\n if (_this.options) {\n _this.options = data.value;\n } else {\n _this.options = [];\n }\n });\n } else {\n this.data = {};\n this.options = [];\n }\n },\n edit: function edit(id, index) {\n this.selectedReport = {\n id: this.data.id,\n name: this.data.name\n };\n\n if (id) {\n this.index = index;\n this.selectedId = id;\n } else {\n this.selectedId = \"\";\n this.index = \"\";\n }\n\n this.$refs.reportSetting.handleOpen();\n },\n remove: function remove(id) {\n var _this2 = this;\n\n this.$confirm(\"确定删除吗?\").then(function () {\n flow.removeAct(id).then(function (data) {\n _this2.$message.success(\"删除成功\");\n\n _this2.getReportChartData(_this2.reportChartId);\n });\n }).catch(function () {});\n },\n afterSave: function afterSave() {\n this.getReportChartData();\n },\n save: function save() {\n var _this3 = this;\n\n var data = {\n name: this.data.name,\n type: this.data.type,\n id: this.data.id\n };\n flow.saveReport(data).then(function (data) {\n if (data.state) {\n _this3.data.id = data.value;\n\n _this3.$message.success(data.message);\n\n _this3.$emit(\"save-report\");\n\n _this3.dialogVisible = false;\n } else {\n _this3.$message.error(data.message);\n }\n });\n },\n publish: function publish() {\n var _this4 = this;\n\n flow.publishReport(this.data.id).then(function (data) {\n if (data.state) {\n _this4.$message.success(\"发布成功\");\n\n _this4.data.type = '1';\n\n _this4.$emit(\"after-save\", {});\n } else {\n _this4.$message.error(data.message);\n }\n });\n },\n refresh: function refresh(id, index) {\n var _this5 = this;\n\n flow.getSingleEchartsData(id).then(function (data) {\n _this5.options.splice(index, 1);\n\n _this5.options.splice(index, 0, data.value);\n });\n }\n }\n};",null]}