diff --git a/powerjob-server/powerjob-server-starter/src/main/resources/static/js/0.js b/powerjob-server/powerjob-server-starter/src/main/resources/static/js/0.js index a0cbbf0c..a1256731 100644 --- a/powerjob-server/powerjob-server-starter/src/main/resources/static/js/0.js +++ b/powerjob-server/powerjob-server-starter/src/main/resources/static/js/0.js @@ -9069,39 +9069,39 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var powe /***/ }), -/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./node_modules/vue-monaco-editor/src/Monaco.vue?vue&type=template&id=77d5ad30&": +/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./node_modules/vue-monaco-editor/src/Monaco.vue?vue&type=template&id=77d5ad30&": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"0e57932a-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/vue-monaco-editor/src/Monaco.vue?vue&type=template&id=77d5ad30& ***! + !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"55f2825e-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/vue-monaco-editor/src/Monaco.vue?vue&type=template&id=77d5ad30& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c,\n _setup = _vm._self._setupProxy;\n\n return _c(\"div\", {\n style: _vm.style\n });\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./node_modules/vue-monaco-editor/src/Monaco.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%220e57932a-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c,\n _setup = _vm._self._setupProxy;\n\n return _c(\"div\", {\n style: _vm.style\n });\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./node_modules/vue-monaco-editor/src/Monaco.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2255f2825e-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), -/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/dag/JSEditor.vue?vue&type=template&id=123e60ea&": +/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/dag/JSEditor.vue?vue&type=template&id=123e60ea&": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"0e57932a-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/dag/JSEditor.vue?vue&type=template&id=123e60ea& ***! + !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"55f2825e-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/dag/JSEditor.vue?vue&type=template&id=123e60ea& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n staticClass: \"code-edit\"\n }, [_c(\"MonacoEditor\", {\n key: _vm.randomKey,\n attrs: {\n code: _vm.code,\n theme: \"vs\",\n height: 300,\n options: _vm.options\n },\n on: {\n mounted: _vm.onMounted,\n codeChange: _vm.onCodeChange\n }\n })], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/dag/JSEditor.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%220e57932a-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n staticClass: \"code-edit\"\n }, [_c(\"MonacoEditor\", {\n key: _vm.randomKey,\n attrs: {\n code: _vm.code,\n theme: \"vs\",\n height: 300,\n options: _vm.options\n },\n on: {\n mounted: _vm.onMounted,\n codeChange: _vm.onCodeChange\n }\n })], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/dag/JSEditor.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2255f2825e-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), -/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/dag/PowerWorkflow.vue?vue&type=template&id=1175569f&scoped=true&": +/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/dag/PowerWorkflow.vue?vue&type=template&id=1175569f&scoped=true&": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"0e57932a-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/dag/PowerWorkflow.vue?vue&type=template&id=1175569f&scoped=true& ***! + !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"55f2825e-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/dag/PowerWorkflow.vue?vue&type=template&id=1175569f&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n ref: \"power-job\",\n staticClass: \"power-job\"\n }, [_c(\"div\", {\n staticClass: \"power-job-header\"\n }, [_c(\"div\", {\n staticClass: \"job-tools\"\n }, [_vm.onClickImportNode ? _c(\"div\", {\n on: {\n click: _vm.onClickImportNode\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.importJob\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-document-add\"\n })])], 1) : _vm._e(), _vm.mode !== \"view\" ? _c(\"div\", {\n on: {\n click: _vm.importJudgeNode\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.condition\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"iconfont icon-panduanti\"\n })])], 1) : _vm._e(), _vm.mode !== \"view\" ? _c(\"div\", {\n on: {\n click: _vm.importWorkflowNode\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.workflowChild\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"iconfont icon-workflow_\"\n })])], 1) : _vm._e(), _vm._t(\"tool\"), _c(\"div\", {\n on: {\n click: _vm.handleZoomOut\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.zoomOut\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-zoom-out\"\n })])], 1), _c(\"div\", {\n on: {\n click: _vm.handleZoomIn\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.zoomIn\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-zoom-in\"\n })])], 1), _c(\"div\", {\n on: {\n click: _vm.handleAutoFit\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.autoFit\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-aim\"\n })])], 1), _c(\"div\", {\n on: {\n click: _vm.fullScreen\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.fullScreen\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-full-screen\"\n })])], 1)], 2)]), _c(\"div\", {\n staticClass: \"power-job-body\"\n }, [_c(\"div\", {\n ref: \"powerDag\",\n staticClass: \"power-power-flow\",\n style: {\n width: `${_vm.size.width}px`\n }\n }), _vm.selectNode !== null ? _c(\"div\", {\n staticClass: \"power-job-detail\"\n }, [_vm._t(\"default\")], 2) : _vm._e()])]);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/dag/PowerWorkflow.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%220e57932a-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n ref: \"power-job\",\n staticClass: \"power-job\"\n }, [_c(\"div\", {\n staticClass: \"power-job-header\"\n }, [_c(\"div\", {\n staticClass: \"job-tools\"\n }, [_vm.onClickImportNode ? _c(\"div\", {\n on: {\n click: _vm.onClickImportNode\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.importJob\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-document-add\"\n })])], 1) : _vm._e(), _vm.mode !== \"view\" ? _c(\"div\", {\n on: {\n click: _vm.importJudgeNode\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.condition\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"iconfont icon-panduanti\"\n })])], 1) : _vm._e(), _vm.mode !== \"view\" ? _c(\"div\", {\n on: {\n click: _vm.importWorkflowNode\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.workflowChild\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"iconfont icon-workflow_\"\n })])], 1) : _vm._e(), _vm._t(\"tool\"), _c(\"div\", {\n on: {\n click: _vm.handleZoomOut\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.zoomOut\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-zoom-out\"\n })])], 1), _c(\"div\", {\n on: {\n click: _vm.handleZoomIn\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.zoomIn\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-zoom-in\"\n })])], 1), _c(\"div\", {\n on: {\n click: _vm.handleAutoFit\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.autoFit\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-aim\"\n })])], 1), _c(\"div\", {\n on: {\n click: _vm.fullScreen\n }\n }, [_c(\"el-tooltip\", {\n attrs: {\n content: _vm.$t(\"message.fullScreen\"),\n placement: \"top\",\n effect: \"light\"\n }\n }, [_c(\"i\", {\n staticClass: \"el-icon-full-screen\"\n })])], 1)], 2)]), _c(\"div\", {\n staticClass: \"power-job-body\"\n }, [_c(\"div\", {\n ref: \"powerDag\",\n staticClass: \"power-power-flow\",\n style: {\n width: `${_vm.size.width}px`\n }\n }), _vm.selectNode !== null ? _c(\"div\", {\n staticClass: \"power-job-detail\"\n }, [_vm._t(\"default\")], 2) : _vm._e()])]);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/dag/PowerWorkflow.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2255f2825e-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), @@ -11797,7 +11797,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cac /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_cache_loader_dist_cjs_js_ref_12_0_babel_loader_lib_index_js_vue_loader_lib_loaders_templateLoader_js_ref_6_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_Monaco_vue_vue_type_template_id_77d5ad30___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!../../cache-loader/dist/cjs.js??ref--12-0!../../babel-loader/lib!../../vue-loader/lib/loaders/templateLoader.js??ref--6!../../cache-loader/dist/cjs.js??ref--0-0!../../vue-loader/lib??vue-loader-options!./Monaco.vue?vue&type=template&id=77d5ad30& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"0e57932a-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./node_modules/vue-monaco-editor/src/Monaco.vue?vue&type=template&id=77d5ad30&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_cache_loader_dist_cjs_js_ref_12_0_babel_loader_lib_index_js_vue_loader_lib_loaders_templateLoader_js_ref_6_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_Monaco_vue_vue_type_template_id_77d5ad30___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_cache_loader_dist_cjs_js_ref_12_0_babel_loader_lib_index_js_vue_loader_lib_loaders_templateLoader_js_ref_6_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_Monaco_vue_vue_type_template_id_77d5ad30___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./node_modules/vue-monaco-editor/src/Monaco.vue?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_cache_loader_dist_cjs_js_ref_12_0_babel_loader_lib_index_js_vue_loader_lib_loaders_templateLoader_js_ref_6_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_Monaco_vue_vue_type_template_id_77d5ad30___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!../../cache-loader/dist/cjs.js??ref--12-0!../../babel-loader/lib!../../vue-loader/lib/loaders/templateLoader.js??ref--6!../../cache-loader/dist/cjs.js??ref--0-0!../../vue-loader/lib??vue-loader-options!./Monaco.vue?vue&type=template&id=77d5ad30& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"55f2825e-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./node_modules/vue-monaco-editor/src/Monaco.vue?vue&type=template&id=77d5ad30&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_cache_loader_dist_cjs_js_ref_12_0_babel_loader_lib_index_js_vue_loader_lib_loaders_templateLoader_js_ref_6_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_Monaco_vue_vue_type_template_id_77d5ad30___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_cache_loader_dist_cjs_js_ref_12_0_babel_loader_lib_index_js_vue_loader_lib_loaders_templateLoader_js_ref_6_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_Monaco_vue_vue_type_template_id_77d5ad30___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./node_modules/vue-monaco-editor/src/Monaco.vue?"); /***/ }), @@ -11900,7 +11900,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nod /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_JSEditor_vue_vue_type_template_id_123e60ea___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./JSEditor.vue?vue&type=template&id=123e60ea& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"0e57932a-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/dag/JSEditor.vue?vue&type=template&id=123e60ea&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_JSEditor_vue_vue_type_template_id_123e60ea___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_JSEditor_vue_vue_type_template_id_123e60ea___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/dag/JSEditor.vue?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_JSEditor_vue_vue_type_template_id_123e60ea___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./JSEditor.vue?vue&type=template&id=123e60ea& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"55f2825e-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/dag/JSEditor.vue?vue&type=template&id=123e60ea&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_JSEditor_vue_vue_type_template_id_123e60ea___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_JSEditor_vue_vue_type_template_id_123e60ea___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/dag/JSEditor.vue?"); /***/ }), @@ -11948,7 +11948,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nod /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PowerWorkflow_vue_vue_type_template_id_1175569f_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./PowerWorkflow.vue?vue&type=template&id=1175569f&scoped=true& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"0e57932a-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/dag/PowerWorkflow.vue?vue&type=template&id=1175569f&scoped=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PowerWorkflow_vue_vue_type_template_id_1175569f_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PowerWorkflow_vue_vue_type_template_id_1175569f_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/dag/PowerWorkflow.vue?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PowerWorkflow_vue_vue_type_template_id_1175569f_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./PowerWorkflow.vue?vue&type=template&id=1175569f&scoped=true& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"55f2825e-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/dag/PowerWorkflow.vue?vue&type=template&id=1175569f&scoped=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PowerWorkflow_vue_vue_type_template_id_1175569f_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PowerWorkflow_vue_vue_type_template_id_1175569f_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/dag/PowerWorkflow.vue?"); /***/ }) diff --git a/powerjob-server/powerjob-server-starter/src/main/resources/static/js/1.js b/powerjob-server/powerjob-server-starter/src/main/resources/static/js/1.js index 9c611383..f7a5cd97 100644 --- a/powerjob-server/powerjob-server-starter/src/main/resources/static/js/1.js +++ b/powerjob-server/powerjob-server-starter/src/main/resources/static/js/1.js @@ -12,15 +12,15 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core /***/ }), -/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/InstanceDetail.vue?vue&type=template&id=44a86d2a&scoped=true&": +/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/InstanceDetail.vue?vue&type=template&id=44a86d2a&scoped=true&": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"0e57932a-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/InstanceDetail.vue?vue&type=template&id=44a86d2a&scoped=true& ***! + !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"55f2825e-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/InstanceDetail.vue?vue&type=template&id=44a86d2a&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n staticClass: \"power-job-panl\"\n }, [_c(\"el-row\", [_c(\"div\", {\n staticClass: \"power-job-button\"\n }, [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.fetchInstanceDetail\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.refresh\")))]), _c(\"el-button\", {\n on: {\n click: _vm.handleToDetail\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.detail\")))])], 1)]), _c(\"div\", {\n staticClass: \"power-job-info\",\n style: {\n width: _vm.fixedWidth ? _vm.fixedWidth : \"100%\"\n }\n }, [_c(\"el-card\", [_vm.instanceDetail.nodeType != 2 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.instanceId\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceId))])])], 1) : _vm._e(), _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\",\n style: {\n width: _vm.instanceDetail.nodeType == 2 ? \"64px\" : \"\"\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.status\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(this.common.translateInstanceStatus(_vm.instanceDetail.status)))])])], 1), _vm.instanceDetail.nodeType != 2 && _vm.instanceDetail.nodeType != 3 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.runningTimes\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.runningTimes))])])], 1) : _vm._e(), _vm.instanceDetail.nodeType != 2 && _vm.instanceDetail.nodeType != 3 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.taskTrackerAddress\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.taskTrackerAddress))])])], 1) : _vm._e(), _vm.instanceDetail.nodeType != 2 && _vm.instanceDetail.nodeType != 3 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.expectedTriggerTime\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.expectedTriggerTime))])])], 1) : _vm._e(), _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\",\n style: {\n width: _vm.instanceDetail.nodeType == 2 ? \"64px\" : \"\"\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.startTime\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.actualTriggerTime || _vm.instanceDetail.startTime))])])], 1), _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\",\n style: {\n width: _vm.instanceDetail.nodeType == 2 ? \"64px\" : \"\"\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.finishedTime\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.finishedTime))])])], 1), _vm.instanceDetail.nodeType != 2 && _vm.instanceDetail.nodeType != 3 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.nodeParams\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.jobParams ? _vm.instanceDetail.jobParams : _vm.instanceDetail.nodeParams))])])], 1) : _vm._e(), _vm.instanceDetail.nodeType != 2 && _vm.instanceDetail.nodeType != 3 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.instanceParams\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.instanceParams))])])], 1) : _vm._e(), _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"div\", {\n class: {\n \"power-job-result\": true,\n \"power-job-result-detail\": _vm.resultAll\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\",\n style: {\n width: _vm.instanceDetail.nodeType == 2 ? \"64px\" : \"\"\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.result\")) + \":\")]), !_vm.resultAll ? _c(\"el-popover\", {\n attrs: {\n width: \"400\",\n placement: \"right\",\n trigger: \"click\"\n }\n }, [_c(\"div\", {\n staticClass: \"power-job-content-slot\"\n }, [_vm._v(\" \" + _vm._s(_vm.instanceDetail.result) + \" \")]), _c(\"span\", {\n staticClass: \"power-job-content\",\n style: {\n width: _vm.fixedWidth ? `${_vm.fixedWidth - 200}px` : \"400px\"\n },\n attrs: {\n slot: \"reference\"\n },\n slot: \"reference\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.result))])]) : _vm._e(), _vm.resultAll ? _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.result))]) : _vm._e()], 1)])], 1), _vm._t(\"default\"), _vm.instanceDetail.taskDetail && _vm.instanceDetail.nodeType != 2 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\",\n attrs: {\n id: \"taskDetail\"\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.subTaskInfo\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.taskDetail))])]) : _vm._e()], 2)], 1), _vm.instanceDetail.subInstanceDetails ? _c(\"el-divider\", {\n attrs: {\n \"content-position\": \"center\"\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.secondlyJobHistory\")))]) : _vm._e(), _vm.instanceDetail.subInstanceDetails ? _c(\"div\", {\n staticClass: \"power-job-info\",\n style: {\n width: _vm.fixedWidth ? _vm.fixedWidth : \"100%\"\n }\n }, [_c(\"el-card\", [_c(\"el-row\", [_c(\"el-table\", {\n staticStyle: {\n width: \"100%\"\n },\n attrs: {\n data: _vm.instanceDetail.subInstanceDetails\n }\n }, [_c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"subInstanceId\",\n label: _vm.$t(\"message.subInstanceId\"),\n width: \"120\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"startTime\",\n label: _vm.$t(\"message.startTime\"),\n width: \"160\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"finishedTime\",\n label: _vm.$t(\"message.finishedTime\"),\n width: \"160\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n label: _vm.$t(\"message.status\"),\n width: \"140\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(_vm._s(_vm.common.translateInstanceStatus(scope.row.status)))];\n }\n }], null, false, 761641776)\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"result\",\n label: _vm.$t(\"message.result\")\n }\n })], 1)], 1)], 1)], 1) : _vm._e()], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/common/InstanceDetail.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%220e57932a-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n staticClass: \"power-job-panl\"\n }, [_c(\"el-row\", [_c(\"div\", {\n staticClass: \"power-job-button\"\n }, [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.fetchInstanceDetail\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.refresh\")))]), _c(\"el-button\", {\n on: {\n click: _vm.handleToDetail\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.detail\")))])], 1)]), _c(\"div\", {\n staticClass: \"power-job-info\",\n style: {\n width: _vm.fixedWidth ? _vm.fixedWidth : \"100%\"\n }\n }, [_c(\"el-card\", [_vm.instanceDetail.nodeType != 2 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.instanceId\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceId))])])], 1) : _vm._e(), _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\",\n style: {\n width: _vm.instanceDetail.nodeType == 2 ? \"64px\" : \"\"\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.status\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(this.common.translateInstanceStatus(_vm.instanceDetail.status)))])])], 1), _vm.instanceDetail.nodeType != 2 && _vm.instanceDetail.nodeType != 3 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.runningTimes\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.runningTimes))])])], 1) : _vm._e(), _vm.instanceDetail.nodeType != 2 && _vm.instanceDetail.nodeType != 3 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.taskTrackerAddress\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.taskTrackerAddress))])])], 1) : _vm._e(), _vm.instanceDetail.nodeType != 2 && _vm.instanceDetail.nodeType != 3 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.expectedTriggerTime\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.expectedTriggerTime))])])], 1) : _vm._e(), _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\",\n style: {\n width: _vm.instanceDetail.nodeType == 2 ? \"64px\" : \"\"\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.startTime\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.actualTriggerTime || _vm.instanceDetail.startTime))])])], 1), _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\",\n style: {\n width: _vm.instanceDetail.nodeType == 2 ? \"64px\" : \"\"\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.finishedTime\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.finishedTime))])])], 1), _vm.instanceDetail.nodeType != 2 && _vm.instanceDetail.nodeType != 3 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.nodeParams\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.jobParams ? _vm.instanceDetail.jobParams : _vm.instanceDetail.nodeParams))])])], 1) : _vm._e(), _vm.instanceDetail.nodeType != 2 && _vm.instanceDetail.nodeType != 3 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.instanceParams\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.instanceParams))])])], 1) : _vm._e(), _c(\"el-row\", {\n staticClass: \"job-detail-text\"\n }, [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"div\", {\n class: {\n \"power-job-result\": true,\n \"power-job-result-detail\": _vm.resultAll\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\",\n style: {\n width: _vm.instanceDetail.nodeType == 2 ? \"64px\" : \"\"\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.result\")) + \":\")]), !_vm.resultAll ? _c(\"el-popover\", {\n attrs: {\n width: \"400\",\n placement: \"right\",\n trigger: \"click\"\n }\n }, [_c(\"div\", {\n staticClass: \"power-job-content-slot\"\n }, [_vm._v(\" \" + _vm._s(_vm.instanceDetail.result) + \" \")]), _c(\"span\", {\n staticClass: \"power-job-content\",\n style: {\n width: _vm.fixedWidth ? `${_vm.fixedWidth - 200}px` : \"400px\"\n },\n attrs: {\n slot: \"reference\"\n },\n slot: \"reference\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.result))])]) : _vm._e(), _vm.resultAll ? _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.result))]) : _vm._e()], 1)])], 1), _vm._t(\"default\"), _vm.instanceDetail.taskDetail && _vm.instanceDetail.nodeType != 2 ? _c(\"el-row\", {\n staticClass: \"job-detail-text\",\n attrs: {\n id: \"taskDetail\"\n }\n }, [_c(\"span\", {\n staticClass: \"power-job-text\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.subTaskInfo\")) + \":\")]), _c(\"span\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.instanceDetail.taskDetail))])]) : _vm._e()], 2)], 1), _vm.instanceDetail.subInstanceDetails ? _c(\"el-divider\", {\n attrs: {\n \"content-position\": \"center\"\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.secondlyJobHistory\")))]) : _vm._e(), _vm.instanceDetail.subInstanceDetails ? _c(\"div\", {\n staticClass: \"power-job-info\",\n style: {\n width: _vm.fixedWidth ? _vm.fixedWidth : \"100%\"\n }\n }, [_c(\"el-card\", [_c(\"el-row\", [_c(\"el-table\", {\n staticStyle: {\n width: \"100%\"\n },\n attrs: {\n data: _vm.instanceDetail.subInstanceDetails\n }\n }, [_c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"subInstanceId\",\n label: _vm.$t(\"message.subInstanceId\"),\n width: \"120\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"startTime\",\n label: _vm.$t(\"message.startTime\"),\n width: \"160\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"finishedTime\",\n label: _vm.$t(\"message.finishedTime\"),\n width: \"160\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n label: _vm.$t(\"message.status\"),\n width: \"140\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(_vm._s(_vm.common.translateInstanceStatus(scope.row.status)))];\n }\n }], null, false, 761641776)\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"result\",\n label: _vm.$t(\"message.result\")\n }\n })], 1)], 1)], 1)], 1) : _vm._e()], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/common/InstanceDetail.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2255f2825e-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), @@ -124,7 +124,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nod /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InstanceDetail_vue_vue_type_template_id_44a86d2a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./InstanceDetail.vue?vue&type=template&id=44a86d2a&scoped=true& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"0e57932a-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/InstanceDetail.vue?vue&type=template&id=44a86d2a&scoped=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InstanceDetail_vue_vue_type_template_id_44a86d2a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InstanceDetail_vue_vue_type_template_id_44a86d2a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/common/InstanceDetail.vue?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InstanceDetail_vue_vue_type_template_id_44a86d2a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./InstanceDetail.vue?vue&type=template&id=44a86d2a&scoped=true& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"55f2825e-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/InstanceDetail.vue?vue&type=template&id=44a86d2a&scoped=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InstanceDetail_vue_vue_type_template_id_44a86d2a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InstanceDetail_vue_vue_type_template_id_44a86d2a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/common/InstanceDetail.vue?"); /***/ }) diff --git a/powerjob-server/powerjob-server-starter/src/main/resources/static/js/10.js b/powerjob-server/powerjob-server-starter/src/main/resources/static/js/10.js index 9606c047..cae3e7f5 100644 --- a/powerjob-server/powerjob-server-starter/src/main/resources/static/js/10.js +++ b/powerjob-server/powerjob-server-starter/src/main/resources/static/js/10.js @@ -12,15 +12,15 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _com /***/ }), -/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/InstanceManager.vue?vue&type=template&id=19edbc37&scoped=true&": +/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/InstanceManager.vue?vue&type=template&id=19edbc37&scoped=true&": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"0e57932a-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/views/InstanceManager.vue?vue&type=template&id=19edbc37&scoped=true& ***! + !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"55f2825e-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/views/InstanceManager.vue?vue&type=template&id=19edbc37&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n attrs: {\n id: \"instance_manager\"\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 22\n }\n }, [_c(\"el-form\", {\n staticClass: \"el-form--inline\",\n attrs: {\n inline: true,\n model: _vm.instanceQueryContent\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.jobId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.jobId\")\n },\n model: {\n value: _vm.instanceQueryContent.jobId,\n callback: function ($$v) {\n _vm.$set(_vm.instanceQueryContent, \"jobId\", $$v);\n },\n expression: \"instanceQueryContent.jobId\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.instanceId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.instanceId\")\n },\n model: {\n value: _vm.instanceQueryContent.instanceId,\n callback: function ($$v) {\n _vm.$set(_vm.instanceQueryContent, \"instanceId\", $$v);\n },\n expression: \"instanceQueryContent.instanceId\"\n }\n })], 1), _vm.instanceQueryContent.type === \"WORKFLOW\" ? _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.wfInstanceId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.wfInstanceId\")\n },\n model: {\n value: _vm.instanceQueryContent.wfInstanceId,\n callback: function ($$v) {\n _vm.$set(_vm.instanceQueryContent, \"wfInstanceId\", $$v);\n },\n expression: \"instanceQueryContent.wfInstanceId\"\n }\n })], 1) : _vm._e(), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.status\")\n }\n }, [_c(\"el-select\", {\n attrs: {\n placeholder: _vm.$t(\"message.status\")\n },\n model: {\n value: _vm.instanceQueryContent.status,\n callback: function ($$v) {\n _vm.$set(_vm.instanceQueryContent, \"status\", $$v);\n },\n expression: \"instanceQueryContent.status\"\n }\n }, _vm._l(_vm.instanceStatusOptions, function (item) {\n return _c(\"el-option\", {\n key: item.key,\n attrs: {\n label: item.label,\n value: item.key\n }\n });\n }), 1)], 1), _c(\"el-form-item\", [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.listInstanceInfos\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.query\")))]), _c(\"el-button\", {\n attrs: {\n type: \"cancel\"\n },\n on: {\n click: _vm.onClickRest\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.reset\")))])], 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 2\n }\n }, [_c(\"div\", {\n staticStyle: {\n float: \"right\",\n \"padding-right\": \"10px\"\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.listInstanceInfos\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.refresh\")))])], 1)])], 1), _c(\"el-tabs\", {\n attrs: {\n type: \"card\"\n },\n on: {\n \"tab-click\": _vm.listInstanceInfos\n },\n model: {\n value: _vm.instanceQueryContent.type,\n callback: function ($$v) {\n _vm.$set(_vm.instanceQueryContent, \"type\", $$v);\n },\n expression: \"instanceQueryContent.type\"\n }\n }, [_c(\"el-tab-pane\", {\n attrs: {\n label: _vm.$t(\"message.normalInstance\"),\n name: \"NORMAL\"\n }\n }), _c(\"el-tab-pane\", {\n attrs: {\n label: _vm.$t(\"message.wfInstance\"),\n name: \"WORKFLOW\"\n }\n })], 1), _c(\"el-row\", [_c(\"el-table\", {\n staticStyle: {\n width: \"100%\"\n },\n attrs: {\n data: _vm.instancePageResult.data,\n \"row-class-name\": _vm.instanceTableRowClassName\n }\n }, [_c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"jobId\",\n label: _vm.$t(\"message.jobId\"),\n width: \"80\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"jobName\",\n label: _vm.$t(\"message.jobName\")\n }\n }), _vm.instanceQueryContent.type === \"WORKFLOW\" ? _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"wfInstanceId\",\n label: _vm.$t(\"message.wfInstanceId\"),\n width: \"155\"\n }\n }) : _vm._e(), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"instanceId\",\n label: _vm.$t(\"message.instanceId\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n prop: \"status\",\n label: _vm.$t(\"message.status\"),\n width: \"160\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(_vm._s(_vm.fetchStatus(scope.row.status)))];\n }\n }])\n }), _c(\"el-table-column\", {\n attrs: {\n prop: \"actualTriggerTime\",\n label: _vm.$t(\"message.triggerTime\"),\n width: \"150\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n prop: \"finishedTime\",\n label: _vm.$t(\"message.finishedTime\"),\n width: \"150\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n label: _vm.$t(\"message.operation\"),\n width: \"285\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"primary\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickShowDetail(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.detail\")))]), _c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"success\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickShowLog(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.log\")))]), _c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"warning\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickRetryJob(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.reRun\")))]), _c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"danger\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickStop(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.stop\")))])];\n }\n }])\n })], 1)], 1), _c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-pagination\", {\n attrs: {\n total: this.instancePageResult.totalItems,\n \"page-size\": this.instancePageResult.pageSize,\n layout: \"prev, pager, next\"\n },\n on: {\n \"current-change\": _vm.onClickChangeInstancePage\n }\n })], 1)], 1), _vm.instanceDetailVisible ? _c(\"el-dialog\", {\n attrs: {\n visible: _vm.instanceDetailVisible,\n width: \"80%\"\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.instanceDetailVisible = $event;\n }\n }\n }, [_c(\"div\", {\n staticClass: \"power-instance-detail-log\"\n }, [_c(\"InstanceDetail\", {\n attrs: {\n \"instance-id\": _vm.currentInstanceId,\n resultAll: true\n }\n })], 1)]) : _vm._e(), _c(\"el-dialog\", {\n attrs: {\n visible: _vm.instanceLogVisible,\n width: \"80%\"\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.instanceLogVisible = $event;\n }\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n staticClass: \"power-instance-log-download\",\n staticStyle: {\n \"margin-bottom\": \"20px\"\n },\n attrs: {\n span: 24\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"primary\",\n size: \"mini\",\n icon: \"el-icon-download\"\n },\n on: {\n click: function ($event) {\n return _vm.onclickDownloadLog();\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.download\")))])], 1)], 1), _c(\"div\", {\n staticClass: \"power-instance-log-dialog\"\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"h4\", {\n staticStyle: {\n \"white-space\": \"pre-line\"\n }\n }, [_vm._v(_vm._s(this.paginableInstanceLog.data))])])], 1)], 1), _c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-pagination\", {\n attrs: {\n \"page-count\": _vm.paginableInstanceLog.totalPages,\n layout: \"prev, pager, next\"\n },\n on: {\n \"current-change\": _vm.onClickChangeLogPage\n }\n })], 1)], 1)], 1)], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/views/InstanceManager.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%220e57932a-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n attrs: {\n id: \"instance_manager\"\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 22\n }\n }, [_c(\"el-form\", {\n staticClass: \"el-form--inline\",\n attrs: {\n inline: true,\n model: _vm.instanceQueryContent\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.jobId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.jobId\")\n },\n model: {\n value: _vm.instanceQueryContent.jobId,\n callback: function ($$v) {\n _vm.$set(_vm.instanceQueryContent, \"jobId\", $$v);\n },\n expression: \"instanceQueryContent.jobId\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.instanceId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.instanceId\")\n },\n model: {\n value: _vm.instanceQueryContent.instanceId,\n callback: function ($$v) {\n _vm.$set(_vm.instanceQueryContent, \"instanceId\", $$v);\n },\n expression: \"instanceQueryContent.instanceId\"\n }\n })], 1), _vm.instanceQueryContent.type === \"WORKFLOW\" ? _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.wfInstanceId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.wfInstanceId\")\n },\n model: {\n value: _vm.instanceQueryContent.wfInstanceId,\n callback: function ($$v) {\n _vm.$set(_vm.instanceQueryContent, \"wfInstanceId\", $$v);\n },\n expression: \"instanceQueryContent.wfInstanceId\"\n }\n })], 1) : _vm._e(), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.status\")\n }\n }, [_c(\"el-select\", {\n attrs: {\n placeholder: _vm.$t(\"message.status\")\n },\n model: {\n value: _vm.instanceQueryContent.status,\n callback: function ($$v) {\n _vm.$set(_vm.instanceQueryContent, \"status\", $$v);\n },\n expression: \"instanceQueryContent.status\"\n }\n }, _vm._l(_vm.instanceStatusOptions, function (item) {\n return _c(\"el-option\", {\n key: item.key,\n attrs: {\n label: item.label,\n value: item.key\n }\n });\n }), 1)], 1), _c(\"el-form-item\", [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.listInstanceInfos\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.query\")))]), _c(\"el-button\", {\n attrs: {\n type: \"cancel\"\n },\n on: {\n click: _vm.onClickRest\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.reset\")))])], 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 2\n }\n }, [_c(\"div\", {\n staticStyle: {\n float: \"right\",\n \"padding-right\": \"10px\"\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.listInstanceInfos\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.refresh\")))])], 1)])], 1), _c(\"el-tabs\", {\n attrs: {\n type: \"card\"\n },\n on: {\n \"tab-click\": _vm.listInstanceInfos\n },\n model: {\n value: _vm.instanceQueryContent.type,\n callback: function ($$v) {\n _vm.$set(_vm.instanceQueryContent, \"type\", $$v);\n },\n expression: \"instanceQueryContent.type\"\n }\n }, [_c(\"el-tab-pane\", {\n attrs: {\n label: _vm.$t(\"message.normalInstance\"),\n name: \"NORMAL\"\n }\n }), _c(\"el-tab-pane\", {\n attrs: {\n label: _vm.$t(\"message.wfInstance\"),\n name: \"WORKFLOW\"\n }\n })], 1), _c(\"el-row\", [_c(\"el-table\", {\n staticStyle: {\n width: \"100%\"\n },\n attrs: {\n data: _vm.instancePageResult.data,\n \"row-class-name\": _vm.instanceTableRowClassName\n }\n }, [_c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"jobId\",\n label: _vm.$t(\"message.jobId\"),\n width: \"80\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"jobName\",\n label: _vm.$t(\"message.jobName\")\n }\n }), _vm.instanceQueryContent.type === \"WORKFLOW\" ? _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"wfInstanceId\",\n label: _vm.$t(\"message.wfInstanceId\"),\n width: \"155\"\n }\n }) : _vm._e(), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"instanceId\",\n label: _vm.$t(\"message.instanceId\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n prop: \"status\",\n label: _vm.$t(\"message.status\"),\n width: \"160\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(_vm._s(_vm.fetchStatus(scope.row.status)))];\n }\n }])\n }), _c(\"el-table-column\", {\n attrs: {\n prop: \"actualTriggerTime\",\n label: _vm.$t(\"message.triggerTime\"),\n width: \"150\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n prop: \"finishedTime\",\n label: _vm.$t(\"message.finishedTime\"),\n width: \"150\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n label: _vm.$t(\"message.operation\"),\n width: \"285\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"primary\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickShowDetail(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.detail\")))]), _c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"success\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickShowLog(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.log\")))]), _c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"warning\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickRetryJob(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.reRun\")))]), _c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"danger\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickStop(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.stop\")))])];\n }\n }])\n })], 1)], 1), _c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-pagination\", {\n attrs: {\n total: this.instancePageResult.totalItems,\n \"page-size\": this.instancePageResult.pageSize,\n layout: \"prev, pager, next\"\n },\n on: {\n \"current-change\": _vm.onClickChangeInstancePage\n }\n })], 1)], 1), _vm.instanceDetailVisible ? _c(\"el-dialog\", {\n attrs: {\n visible: _vm.instanceDetailVisible,\n width: \"80%\"\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.instanceDetailVisible = $event;\n }\n }\n }, [_c(\"div\", {\n staticClass: \"power-instance-detail-log\"\n }, [_c(\"InstanceDetail\", {\n attrs: {\n \"instance-id\": _vm.currentInstanceId,\n resultAll: true\n }\n })], 1)]) : _vm._e(), _c(\"el-dialog\", {\n attrs: {\n visible: _vm.instanceLogVisible,\n width: \"80%\"\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.instanceLogVisible = $event;\n }\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n staticClass: \"power-instance-log-download\",\n staticStyle: {\n \"margin-bottom\": \"20px\"\n },\n attrs: {\n span: 24\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"primary\",\n size: \"mini\",\n icon: \"el-icon-download\"\n },\n on: {\n click: function ($event) {\n return _vm.onclickDownloadLog();\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.download\")))])], 1)], 1), _c(\"div\", {\n staticClass: \"power-instance-log-dialog\"\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"h4\", {\n staticStyle: {\n \"white-space\": \"pre-line\"\n }\n }, [_vm._v(_vm._s(this.paginableInstanceLog.data))])])], 1)], 1), _c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-pagination\", {\n attrs: {\n \"page-count\": _vm.paginableInstanceLog.totalPages,\n layout: \"prev, pager, next\"\n },\n on: {\n \"current-change\": _vm.onClickChangeLogPage\n }\n })], 1)], 1)], 1)], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/views/InstanceManager.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2255f2825e-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), @@ -90,7 +90,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nod /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InstanceManager_vue_vue_type_template_id_19edbc37_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./InstanceManager.vue?vue&type=template&id=19edbc37&scoped=true& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"0e57932a-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/InstanceManager.vue?vue&type=template&id=19edbc37&scoped=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InstanceManager_vue_vue_type_template_id_19edbc37_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InstanceManager_vue_vue_type_template_id_19edbc37_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/views/InstanceManager.vue?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InstanceManager_vue_vue_type_template_id_19edbc37_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./InstanceManager.vue?vue&type=template&id=19edbc37&scoped=true& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"55f2825e-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/InstanceManager.vue?vue&type=template&id=19edbc37&scoped=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InstanceManager_vue_vue_type_template_id_19edbc37_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InstanceManager_vue_vue_type_template_id_19edbc37_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/views/InstanceManager.vue?"); /***/ }) diff --git a/powerjob-server/powerjob-server-starter/src/main/resources/static/js/11.js b/powerjob-server/powerjob-server-starter/src/main/resources/static/js/11.js index ef768231..35d8120d 100644 --- a/powerjob-server/powerjob-server-starter/src/main/resources/static/js/11.js +++ b/powerjob-server/powerjob-server-starter/src/main/resources/static/js/11.js @@ -12,15 +12,15 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core /***/ }), -/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/WFInstanceManager.vue?vue&type=template&id=bfc76970&": +/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/WFInstanceManager.vue?vue&type=template&id=bfc76970&": /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"0e57932a-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/views/WFInstanceManager.vue?vue&type=template&id=bfc76970& ***! + !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"55f2825e-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/views/WFInstanceManager.vue?vue&type=template&id=bfc76970& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n attrs: {\n id: \"wf_instance_manager\"\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 20\n }\n }, [_c(\"el-form\", {\n staticClass: \"el-form--inline\",\n attrs: {\n inline: true,\n model: _vm.wfInstanceQueryContent\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.wfId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.wfId\")\n },\n model: {\n value: _vm.wfInstanceQueryContent.workflowId,\n callback: function ($$v) {\n _vm.$set(_vm.wfInstanceQueryContent, \"workflowId\", $$v);\n },\n expression: \"wfInstanceQueryContent.workflowId\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.wfInstanceId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.wfInstanceId\")\n },\n model: {\n value: _vm.wfInstanceQueryContent.wfInstanceId,\n callback: function ($$v) {\n _vm.$set(_vm.wfInstanceQueryContent, \"wfInstanceId\", $$v);\n },\n expression: \"wfInstanceQueryContent.wfInstanceId\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.status\")\n }\n }, [_c(\"el-select\", {\n attrs: {\n placeholder: _vm.$t(\"message.status\")\n },\n model: {\n value: _vm.wfInstanceQueryContent.status,\n callback: function ($$v) {\n _vm.$set(_vm.wfInstanceQueryContent, \"status\", $$v);\n },\n expression: \"wfInstanceQueryContent.status\"\n }\n }, _vm._l(_vm.wfInstanceStatusOptions, function (item) {\n return _c(\"el-option\", {\n key: item.key,\n attrs: {\n label: item.label,\n value: item.key\n }\n });\n }), 1)], 1), _c(\"el-form-item\", [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.listWfInstances\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.query\")))]), _c(\"el-button\", {\n attrs: {\n type: \"cancel\"\n },\n on: {\n click: _vm.onClickRest\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.reset\")))])], 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 4\n }\n }, [_c(\"div\", {\n staticStyle: {\n float: \"right\",\n \"padding-right\": \"10px\"\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.listWfInstances\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.refresh\")))])], 1)])], 1), _c(\"el-row\", [_c(\"el-table\", {\n staticStyle: {\n width: \"100%\"\n },\n attrs: {\n data: _vm.wfInstancePageResult.data,\n \"row-class-name\": _vm.wfInstanceTableRowClassName\n }\n }, [_c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"workflowId\",\n label: _vm.$t(\"message.wfId\"),\n width: \"110\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"workflowName\",\n label: _vm.$t(\"message.wfName\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"wfInstanceId\",\n label: _vm.$t(\"message.wfInstanceId\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"status\",\n label: _vm.$t(\"message.status\"),\n width: \"160\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(\" \" + _vm._s(_vm.fetchWFStatus(scope.row.status)) + \" \")];\n }\n }])\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"actualTriggerTime\",\n label: _vm.$t(\"message.triggerTime\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"finishedTime\",\n label: _vm.$t(\"message.finishedTime\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n label: _vm.$t(\"message.operation\"),\n width: \"225\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_c(\"el-button\", {\n attrs: {\n type: \"primary\",\n size: \"mini\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickShowDetail(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.detail\")))]), _c(\"el-button\", {\n attrs: {\n type: \"danger\",\n size: \"mini\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickStop(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.stop\")))]), _c(\"el-button\", {\n attrs: {\n type: \"warning\",\n size: \"mini\"\n },\n on: {\n click: function ($event) {\n return _vm.restart(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.reRun\")))])];\n }\n }])\n })], 1)], 1), _c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-pagination\", {\n attrs: {\n total: this.wfInstancePageResult.totalItems,\n \"page-size\": this.wfInstancePageResult.pageSize,\n layout: \"prev, pager, next\"\n },\n on: {\n \"current-change\": _vm.onClickChangeInstancePage\n }\n })], 1)], 1)], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/views/WFInstanceManager.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%220e57932a-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n attrs: {\n id: \"wf_instance_manager\"\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 20\n }\n }, [_c(\"el-form\", {\n staticClass: \"el-form--inline\",\n attrs: {\n inline: true,\n model: _vm.wfInstanceQueryContent\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.wfId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.wfId\")\n },\n model: {\n value: _vm.wfInstanceQueryContent.workflowId,\n callback: function ($$v) {\n _vm.$set(_vm.wfInstanceQueryContent, \"workflowId\", $$v);\n },\n expression: \"wfInstanceQueryContent.workflowId\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.wfInstanceId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.wfInstanceId\")\n },\n model: {\n value: _vm.wfInstanceQueryContent.wfInstanceId,\n callback: function ($$v) {\n _vm.$set(_vm.wfInstanceQueryContent, \"wfInstanceId\", $$v);\n },\n expression: \"wfInstanceQueryContent.wfInstanceId\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.status\")\n }\n }, [_c(\"el-select\", {\n attrs: {\n placeholder: _vm.$t(\"message.status\")\n },\n model: {\n value: _vm.wfInstanceQueryContent.status,\n callback: function ($$v) {\n _vm.$set(_vm.wfInstanceQueryContent, \"status\", $$v);\n },\n expression: \"wfInstanceQueryContent.status\"\n }\n }, _vm._l(_vm.wfInstanceStatusOptions, function (item) {\n return _c(\"el-option\", {\n key: item.key,\n attrs: {\n label: item.label,\n value: item.key\n }\n });\n }), 1)], 1), _c(\"el-form-item\", [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.listWfInstances\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.query\")))]), _c(\"el-button\", {\n attrs: {\n type: \"cancel\"\n },\n on: {\n click: _vm.onClickRest\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.reset\")))])], 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 4\n }\n }, [_c(\"div\", {\n staticStyle: {\n float: \"right\",\n \"padding-right\": \"10px\"\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.listWfInstances\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.refresh\")))])], 1)])], 1), _c(\"el-row\", [_c(\"el-table\", {\n staticStyle: {\n width: \"100%\"\n },\n attrs: {\n data: _vm.wfInstancePageResult.data,\n \"row-class-name\": _vm.wfInstanceTableRowClassName\n }\n }, [_c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"workflowId\",\n label: _vm.$t(\"message.wfId\"),\n width: \"110\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"workflowName\",\n label: _vm.$t(\"message.wfName\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"wfInstanceId\",\n label: _vm.$t(\"message.wfInstanceId\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"status\",\n label: _vm.$t(\"message.status\"),\n width: \"160\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(\" \" + _vm._s(_vm.fetchWFStatus(scope.row.status)) + \" \")];\n }\n }])\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"actualTriggerTime\",\n label: _vm.$t(\"message.triggerTime\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"finishedTime\",\n label: _vm.$t(\"message.finishedTime\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n label: _vm.$t(\"message.operation\"),\n width: \"225\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_c(\"el-button\", {\n attrs: {\n type: \"primary\",\n size: \"mini\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickShowDetail(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.detail\")))]), _c(\"el-button\", {\n attrs: {\n type: \"danger\",\n size: \"mini\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickStop(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.stop\")))]), _c(\"el-button\", {\n attrs: {\n type: \"warning\",\n size: \"mini\"\n },\n on: {\n click: function ($event) {\n return _vm.restart(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.reRun\")))])];\n }\n }])\n })], 1)], 1), _c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 24\n }\n }, [_c(\"el-pagination\", {\n attrs: {\n total: this.wfInstancePageResult.totalItems,\n \"page-size\": this.wfInstancePageResult.pageSize,\n layout: \"prev, pager, next\"\n },\n on: {\n \"current-change\": _vm.onClickChangeInstancePage\n }\n })], 1)], 1)], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/views/WFInstanceManager.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2255f2825e-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), @@ -90,7 +90,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nod /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WFInstanceManager_vue_vue_type_template_id_bfc76970___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./WFInstanceManager.vue?vue&type=template&id=bfc76970& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"0e57932a-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/WFInstanceManager.vue?vue&type=template&id=bfc76970&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WFInstanceManager_vue_vue_type_template_id_bfc76970___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WFInstanceManager_vue_vue_type_template_id_bfc76970___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/views/WFInstanceManager.vue?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WFInstanceManager_vue_vue_type_template_id_bfc76970___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./WFInstanceManager.vue?vue&type=template&id=bfc76970& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"55f2825e-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/WFInstanceManager.vue?vue&type=template&id=bfc76970&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WFInstanceManager_vue_vue_type_template_id_bfc76970___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WFInstanceManager_vue_vue_type_template_id_bfc76970___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/views/WFInstanceManager.vue?"); /***/ }) diff --git a/powerjob-server/powerjob-server-starter/src/main/resources/static/js/2.js b/powerjob-server/powerjob-server-starter/src/main/resources/static/js/2.js index d2659eab..c2c5462b 100644 --- a/powerjob-server/powerjob-server-starter/src/main/resources/static/js/2.js +++ b/powerjob-server/powerjob-server-starter/src/main/resources/static/js/2.js @@ -12,15 +12,15 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core /***/ }), -/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/WorkflowManager.vue?vue&type=template&id=d5948a66&scoped=true&": +/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/WorkflowManager.vue?vue&type=template&id=d5948a66&scoped=true&": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"0e57932a-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/views/WorkflowManager.vue?vue&type=template&id=d5948a66&scoped=true& ***! + !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"55f2825e-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/views/WorkflowManager.vue?vue&type=template&id=d5948a66&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n attrs: {\n id: \"workflow_manager\"\n }\n }, [_c(\"el-row\", {\n attrs: {\n gutter: 20\n }\n }, [_c(\"el-col\", {\n attrs: {\n span: 20\n }\n }, [_c(\"el-form\", {\n staticClass: \"el-form--inline\",\n attrs: {\n inline: true,\n model: _vm.workflowQueryContent\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.wfId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.wfId\")\n },\n model: {\n value: _vm.workflowQueryContent.workflowId,\n callback: function ($$v) {\n _vm.$set(_vm.workflowQueryContent, \"workflowId\", $$v);\n },\n expression: \"workflowQueryContent.workflowId\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.keyword\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.keyword\")\n },\n model: {\n value: _vm.workflowQueryContent.keyword,\n callback: function ($$v) {\n _vm.$set(_vm.workflowQueryContent, \"keyword\", $$v);\n },\n expression: \"workflowQueryContent.keyword\"\n }\n })], 1), _c(\"el-form-item\", [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.listWorkflow\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.query\")))]), _c(\"el-button\", {\n attrs: {\n type: \"cancel\"\n },\n on: {\n click: _vm.onClickReset\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.reset\")))])], 1)], 1)], 1), !_vm.isWorkflow ? _c(\"el-col\", {\n attrs: {\n span: 4\n }\n }, [_c(\"div\", {\n staticStyle: {\n float: \"right\",\n \"padding-right\": \"10px\"\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.onClickNewWorkflow\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.newWorkflow\")))])], 1)]) : _vm._e()], 1), _c(\"el-row\", [_c(\"el-table\", {\n staticStyle: {\n width: \"100%\"\n },\n attrs: {\n data: _vm.workflowPageResult.data,\n type: _vm.isWorkflow ? \"selection\" : null\n }\n }, [_c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"id\",\n label: _vm.$t(\"message.wfId\"),\n width: \"120\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"wfName\",\n label: _vm.$t(\"message.wfName\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n label: _vm.$t(\"message.scheduleInfo\")\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(\" \" + _vm._s(scope.row.timeExpressionType) + \" \" + _vm._s(scope.row.timeExpression) + \" \")];\n }\n }])\n }), !_vm.isWorkflow ? _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n label: _vm.$t(\"message.status\"),\n width: \"80\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_c(\"el-switch\", {\n attrs: {\n \"active-color\": \"#13ce66\",\n \"inactive-color\": \"#ff4949\"\n },\n on: {\n change: function ($event) {\n return _vm.switchWorkflow(scope.row);\n }\n },\n model: {\n value: scope.row.enable,\n callback: function ($$v) {\n _vm.$set(scope.row, \"enable\", $$v);\n },\n expression: \"scope.row.enable\"\n }\n })];\n }\n }], null, false, 1336047767)\n }) : _vm._e(), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n label: _vm.$t(\"message.operation\"),\n width: _vm.isWorkflow ? 100 : 300\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [!_vm.isWorkflow ? _c(\"div\", [_c(\"el-button\", {\n attrs: {\n size: \"mini\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickModifyWorkflow(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.edit\")))]), _c(\"el-button\", {\n attrs: {\n size: \"mini\",\n loading: _vm.copyLoading\n },\n on: {\n click: function ($event) {\n return _vm.onClickCopy(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.copy\")))]), _c(\"el-dropdown\", [_c(\"el-button\", {\n style: {\n marginRight: \"10px\",\n marginLeft: \"10px\"\n },\n attrs: {\n size: \"mini\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickRunWorkflow(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.run\")))]), _c(\"el-dropdown-menu\", {\n attrs: {\n slot: \"dropdown\"\n },\n slot: \"dropdown\"\n }, [_c(\"el-dropdown-item\", [_c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"text\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickRunByParameter(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.runByParameter\")))])], 1)], 1)], 1), _c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"danger\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickDeleteWorkflow(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.delete\")))])], 1) : _vm._e(), _vm.isWorkflow ? _c(\"div\", [_c(\"el-button\", {\n attrs: {\n size: \"mini\"\n },\n on: {\n click: function ($event) {\n return _vm.onImportNode(scope.row);\n }\n }\n }, [_vm._v(\"引入\")])], 1) : _vm._e()];\n }\n }])\n })], 1)], 1), _c(\"el-row\", [_c(\"el-pagination\", {\n attrs: {\n layout: \"prev, pager, next\",\n total: this.workflowPageResult.totalItems,\n \"page-size\": this.workflowPageResult.pageSize,\n \"hide-on-single-page\": true\n },\n on: {\n \"current-change\": _vm.onClickChangePage\n }\n })], 1), _c(\"el-dialog\", {\n attrs: {\n title: _vm.$t(\"message.runByParameter\"),\n visible: !!_vm.temporaryRowData,\n width: \"50%\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n rows: 4,\n placeholder: _vm.$t(\"message.enteringParameter\")\n },\n model: {\n value: _vm.runParameter,\n callback: function ($$v) {\n _vm.runParameter = $$v;\n },\n expression: \"runParameter\"\n }\n }), _c(\"span\", {\n staticClass: \"dialog-footer\",\n attrs: {\n slot: \"footer\"\n },\n slot: \"footer\"\n }, [_c(\"el-button\", {\n on: {\n click: _vm.onClickRunCancel\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.cancel\")))]), _c(\"el-button\", {\n attrs: {\n type: \"primary\",\n loading: _vm.runLoading\n },\n on: {\n click: function ($event) {\n return _vm.onClickRunWorkflow(_vm.temporaryRowData);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.run\")))])], 1)], 1)], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/views/WorkflowManager.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%220e57932a-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n attrs: {\n id: \"workflow_manager\"\n }\n }, [_c(\"el-row\", {\n attrs: {\n gutter: 20\n }\n }, [_c(\"el-col\", {\n attrs: {\n span: 20\n }\n }, [_c(\"el-form\", {\n staticClass: \"el-form--inline\",\n attrs: {\n inline: true,\n model: _vm.workflowQueryContent\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.wfId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.wfId\")\n },\n model: {\n value: _vm.workflowQueryContent.workflowId,\n callback: function ($$v) {\n _vm.$set(_vm.workflowQueryContent, \"workflowId\", $$v);\n },\n expression: \"workflowQueryContent.workflowId\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.keyword\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.keyword\")\n },\n model: {\n value: _vm.workflowQueryContent.keyword,\n callback: function ($$v) {\n _vm.$set(_vm.workflowQueryContent, \"keyword\", $$v);\n },\n expression: \"workflowQueryContent.keyword\"\n }\n })], 1), _c(\"el-form-item\", [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.listWorkflow\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.query\")))]), _c(\"el-button\", {\n attrs: {\n type: \"cancel\"\n },\n on: {\n click: _vm.onClickReset\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.reset\")))])], 1)], 1)], 1), !_vm.isWorkflow ? _c(\"el-col\", {\n attrs: {\n span: 4\n }\n }, [_c(\"div\", {\n staticStyle: {\n float: \"right\",\n \"padding-right\": \"10px\"\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.onClickNewWorkflow\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.newWorkflow\")))])], 1)]) : _vm._e()], 1), _c(\"el-row\", [_c(\"el-table\", {\n staticStyle: {\n width: \"100%\"\n },\n attrs: {\n data: _vm.workflowPageResult.data,\n type: _vm.isWorkflow ? \"selection\" : null\n }\n }, [_c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"id\",\n label: _vm.$t(\"message.wfId\"),\n width: \"120\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n prop: \"wfName\",\n label: _vm.$t(\"message.wfName\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n label: _vm.$t(\"message.scheduleInfo\")\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(\" \" + _vm._s(scope.row.timeExpressionType) + \" \" + _vm._s(scope.row.timeExpression) + \" \")];\n }\n }])\n }), !_vm.isWorkflow ? _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n label: _vm.$t(\"message.status\"),\n width: \"80\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_c(\"el-switch\", {\n attrs: {\n \"active-color\": \"#13ce66\",\n \"inactive-color\": \"#ff4949\"\n },\n on: {\n change: function ($event) {\n return _vm.switchWorkflow(scope.row);\n }\n },\n model: {\n value: scope.row.enable,\n callback: function ($$v) {\n _vm.$set(scope.row, \"enable\", $$v);\n },\n expression: \"scope.row.enable\"\n }\n })];\n }\n }], null, false, 1336047767)\n }) : _vm._e(), _c(\"el-table-column\", {\n attrs: {\n \"show-overflow-tooltip\": true,\n label: _vm.$t(\"message.operation\"),\n width: _vm.isWorkflow ? 100 : 300\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [!_vm.isWorkflow ? _c(\"div\", [_c(\"el-button\", {\n attrs: {\n size: \"mini\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickModifyWorkflow(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.edit\")))]), _c(\"el-button\", {\n attrs: {\n size: \"mini\",\n loading: _vm.copyLoading\n },\n on: {\n click: function ($event) {\n return _vm.onClickCopy(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.copy\")))]), _c(\"el-dropdown\", [_c(\"el-button\", {\n style: {\n marginRight: \"10px\",\n marginLeft: \"10px\"\n },\n attrs: {\n size: \"mini\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickRunWorkflow(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.run\")))]), _c(\"el-dropdown-menu\", {\n attrs: {\n slot: \"dropdown\"\n },\n slot: \"dropdown\"\n }, [_c(\"el-dropdown-item\", [_c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"text\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickRunByParameter(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.runByParameter\")))])], 1)], 1)], 1), _c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"danger\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickDeleteWorkflow(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.delete\")))])], 1) : _vm._e(), _vm.isWorkflow ? _c(\"div\", [_c(\"el-button\", {\n attrs: {\n size: \"mini\"\n },\n on: {\n click: function ($event) {\n return _vm.onImportNode(scope.row);\n }\n }\n }, [_vm._v(\"引入\")])], 1) : _vm._e()];\n }\n }])\n })], 1)], 1), _c(\"el-row\", [_c(\"el-pagination\", {\n attrs: {\n layout: \"prev, pager, next\",\n total: this.workflowPageResult.totalItems,\n \"page-size\": this.workflowPageResult.pageSize,\n \"hide-on-single-page\": true\n },\n on: {\n \"current-change\": _vm.onClickChangePage\n }\n })], 1), _c(\"el-dialog\", {\n attrs: {\n title: _vm.$t(\"message.runByParameter\"),\n visible: !!_vm.temporaryRowData,\n width: \"50%\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n rows: 4,\n placeholder: _vm.$t(\"message.enteringParameter\")\n },\n model: {\n value: _vm.runParameter,\n callback: function ($$v) {\n _vm.runParameter = $$v;\n },\n expression: \"runParameter\"\n }\n }), _c(\"span\", {\n staticClass: \"dialog-footer\",\n attrs: {\n slot: \"footer\"\n },\n slot: \"footer\"\n }, [_c(\"el-button\", {\n on: {\n click: _vm.onClickRunCancel\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.cancel\")))]), _c(\"el-button\", {\n attrs: {\n type: \"primary\",\n loading: _vm.runLoading\n },\n on: {\n click: function ($event) {\n return _vm.onClickRunWorkflow(_vm.temporaryRowData);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.run\")))])], 1)], 1)], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/views/WorkflowManager.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2255f2825e-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), @@ -56,7 +56,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nod /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WorkflowManager_vue_vue_type_template_id_d5948a66_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./WorkflowManager.vue?vue&type=template&id=d5948a66&scoped=true& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"0e57932a-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/WorkflowManager.vue?vue&type=template&id=d5948a66&scoped=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WorkflowManager_vue_vue_type_template_id_d5948a66_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_0e57932a_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WorkflowManager_vue_vue_type_template_id_d5948a66_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/views/WorkflowManager.vue?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WorkflowManager_vue_vue_type_template_id_d5948a66_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./WorkflowManager.vue?vue&type=template&id=d5948a66&scoped=true& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"55f2825e-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/WorkflowManager.vue?vue&type=template&id=d5948a66&scoped=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WorkflowManager_vue_vue_type_template_id_d5948a66_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_55f2825e_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WorkflowManager_vue_vue_type_template_id_d5948a66_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/views/WorkflowManager.vue?"); /***/ }) diff --git a/powerjob-server/powerjob-server-starter/src/main/resources/static/js/3.js b/powerjob-server/powerjob-server-starter/src/main/resources/static/js/3.js index 12de044d..48f897b5 100644 --- a/powerjob-server/powerjob-server-starter/src/main/resources/static/js/3.js +++ b/powerjob-server/powerjob-server-starter/src/main/resources/static/js/3.js @@ -1,5 +1,29 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3],{ +/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/DailyTimeIntervalForm.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/DailyTimeIntervalForm.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"DailyTimeIntervalForm\",\n // 数据传递\n props: [\"timeExpression\"],\n\n data() {\n return {\n dailyTimeIntervalExpress: {\n interval: undefined,\n startTimeOfDay: undefined,\n endTimeOfDay: undefined,\n intervalUnit: 'SECONDS',\n daysOfWeek: []\n },\n weekDaysConstant: [{\n key: 1,\n label: 'Monday'\n }, {\n key: 2,\n label: 'Tuesday'\n }, {\n key: 3,\n label: 'Wednesday'\n }, {\n key: 4,\n label: 'Thursday'\n }, {\n key: 5,\n label: 'Friday'\n }, {\n key: 6,\n label: 'Saturday'\n }, {\n key: 7,\n label: 'Sunday'\n }]\n };\n },\n\n methods: {\n onSubmit() {\n //使用 $emit派发事件\n this.$emit(\"contentChanged\", JSON.stringify(this.dailyTimeIntervalExpress));\n }\n\n },\n\n mounted() {\n console.log(\"dailyTimeIntervalExpress:\" + this.timeExpression);\n\n if (this.timeExpression !== undefined && this.timeExpression !== null) {\n this.dailyTimeIntervalExpress = JSON.parse(this.timeExpression);\n }\n }\n\n});\n\n//# sourceURL=webpack:///./src/components/common/DailyTimeIntervalForm.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); + +/***/ }), + +/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/Exporter.vue?vue&type=script&lang=js&": +/*!************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/Exporter.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"Exporter\",\n // 数据传递\n props: [\"type\", // 类型,JOB 代表任务的导入导出,WORKFLOW 代表工作流的导入导出\n \"mode\", // EXPORT or INPUT\n \"targetId\" // export 模式有效,目标ID\n ],\n\n data() {\n return {\n jsonContent: undefined\n };\n },\n\n methods: {\n notifyParent() {\n this.$emit(\"finished\", 'ok');\n },\n\n fetchExportInfo(type, targetId) {\n let api = '/job/export?jobId=' + targetId;\n\n if (type === 'WORKFLOW') {\n api = '/workflow/export?workflowId=' + targetId;\n }\n\n let that = this;\n that.axios.get(api).then(res => {\n console.log('[Exporter] query export result: ' + JSON.stringify(res));\n that.jsonContent = JSON.stringify(res);\n });\n },\n\n input() {\n console.log('[Exporter] try to input by content: ' + this.jsonContent);\n\n if (this.jsonContent === undefined || this.jsonContent.length === 0) {\n return;\n }\n\n this.axios.post(\"/job/save\", JSON.parse(this.jsonContent)).then();\n },\n\n onClickCancelButton() {\n this.notifyParent();\n },\n\n onClickConfirmButton() {\n if (this.mode === 'INPUT') {\n this.input();\n }\n\n this.notifyParent();\n }\n\n },\n\n mounted() {\n console.log(\"[Exporter] mounted Exporter with params, type=%s, mode=%s, targetId=%s\", this.type, this.mode, this.targetId);\n\n if (this.mode === 'EXPORT') {\n this.fetchExportInfo(this.type, this.targetId);\n }\n }\n\n});\n\n//# sourceURL=webpack:///./src/components/common/Exporter.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); + +/***/ }), + /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/TimeExpressionValidator.vue?vue&type=script&lang=js&": /*!***************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/TimeExpressionValidator.vue?vue&type=script&lang=js& ***! @@ -8,87 +32,161 @@ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"TimeExpressionValidator\",\n // 数据传递\n props: [\"timeExpressionType\", \"timeExpression\"],\n\n data() {\n return {\n nextNTriggerTime: []\n };\n },\n\n methods: {\n checkTimeExpression() {\n let that = this;\n let url = \"/validate/timeExpression?timeExpressionType=\" + this.timeExpressionType + \"&timeExpression=\" + this.timeExpression;\n this.axios.get(url).then(res => that.nextNTriggerTime = res);\n }\n\n },\n\n mounted() {\n console.log(\"type:\" + this.timeExpressionType);\n console.log(\"expression:\" + this.timeExpression);\n this.checkTimeExpression();\n }\n\n});\n\n//# sourceURL=webpack:///./src/components/common/TimeExpressionValidator.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"TimeExpressionValidator\",\n // 数据传递\n props: [\"timeExpressionType\", \"timeExpression\"],\n\n data() {\n return {\n nextNTriggerTime: []\n };\n },\n\n methods: {\n checkTimeExpression() {\n let that = this;\n let url = \"/validate/timeExpression?timeExpressionType=\" + this.timeExpressionType + \"&timeExpression=\" + this.timeExpression;\n this.axios.get(url).then(res => that.nextNTriggerTime = res);\n }\n\n },\n\n mounted() {\n console.log(\"type:\" + this.timeExpressionType);\n console.log(\"expression:\" + this.timeExpression);\n this.timeExpression = encodeURIComponent(this.timeExpression);\n console.log(\"expressionAfterEncodeURIComponent: \" + this.timeExpression);\n this.checkTimeExpression();\n }\n\n});\n\n//# sourceURL=webpack:///./src/components/common/TimeExpressionValidator.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), -/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/dag/WorkflowEditor.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/dag/WorkflowEditor.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/JobManager.vue?vue&type=script&lang=js&": +/*!*************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/views/JobManager.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _JSEditor_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./JSEditor.vue */ \"./src/components/dag/JSEditor.vue\");\n/* harmony import */ var _common_TimeExpressionValidator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../common/TimeExpressionValidator */ \"./src/components/common/TimeExpressionValidator.vue\");\n/* harmony import */ var _PowerWorkflow__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./PowerWorkflow */ \"./src/components/dag/PowerWorkflow.vue\");\n/* harmony import */ var _views_WorkflowManager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../views/WorkflowManager */ \"./src/components/views/WorkflowManager.vue\");\n\n\n\n\n\nfunction nodeInfoChange(icon, index) {\n return function (value) {\n if (!this.selectNode) return;\n const group = this.selectNode.getContainer();\n const current = group.getChildByIndex(index);\n\n if (value) {\n current.attr({\n img: icon\n });\n } else {\n current.attr({\n img: \"\"\n });\n }\n };\n}\n/** 节点类型映射 */\n\n\nconst nodeType = {\n 1: item => {\n return {\n type: \"flow-node\",\n size: [240, 70],\n leftText: item.jobId,\n titleText: item.nodeName,\n icon1: item.enable ? __webpack_require__(/*! ../../assets/start.svg */ \"./src/assets/start.svg\") : \"\",\n icon2: item.skipWhenFailed ? __webpack_require__(/*! ../../assets/skip.svg */ \"./src/assets/skip.svg\") : \"\"\n };\n },\n 2: item => {\n return {\n type: \"max-diamond-node\",\n text: !item.nodeName ? \"判断\" : item.nodeName,\n style: {\n sideLength: 80,\n textStyle: {// fill: \"#FFFFFF\",\n } // fill: \"#FE9201\",\n // stroke: \"#D45547\",\n\n }\n };\n },\n 3: item => {\n return {\n type: \"flow-child-node\",\n size: [240, 70],\n leftText: item.jobId,\n titleText: item.nodeName,\n icon1: item.enable ? __webpack_require__(/*! ../../assets/start.svg */ \"./src/assets/start.svg\") : \"\",\n icon2: item.skipWhenFailed ? __webpack_require__(/*! ../../assets/skip.svg */ \"./src/assets/skip.svg\") : \"\"\n };\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"WorkflowEditor\",\n components: {\n TimeExpressionValidator: _common_TimeExpressionValidator__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n PowerWorkflow: _PowerWorkflow__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n JSEditor: _JSEditor_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n WorkflowManager: _views_WorkflowManager__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n },\n\n data() {\n return {\n workflowInfo: {\n id: \"\",\n appId: this.$store.state.appInfo.id,\n enable: true,\n maxWfInstanceNum: 1,\n notifyUserIds: [],\n timeExpression: undefined,\n timeExpressionType: undefined,\n wfDescription: undefined,\n wfName: undefined,\n lifeCycle: null\n },\n nodeInfo: {\n id: null,\n jobId: null,\n nodeName: \"\",\n nodeParams: \"\",\n enable: true,\n skipWhenFailed: true\n },\n timeExpressionTypeOptions: [{\n key: \"API\",\n label: \"API\"\n }, {\n key: \"CRON\",\n label: \"CRON\"\n }],\n userList: [],\n // 导入任务相关\n importDrawerVisible: false,\n jobQueryContent: {\n appId: this.$store.state.appInfo.id,\n index: 0,\n pageSize: 8,\n jobId: undefined,\n keyword: undefined\n },\n jobInfoPageResult: {\n pageSize: 20,\n totalItems: 0,\n data: []\n },\n // 事件(1:新增起点,2:新增终点,3:删除节点;4:删除边)\n event: undefined,\n from: undefined,\n // 时间表达式校验窗口\n timeExpressionValidatorVisible: false,\n\n /** DAG信息 */\n peworkflowDAG: {\n nodes: [],\n edges: []\n },\n\n /** 保存按钮loading */\n saveLoading: false,\n\n /** 流程图实例 */\n powerFlow: null,\n\n /** 选中的数据 */\n multipleSelection: [],\n\n /** 当前的节点信息 */\n taskList: [],\n\n /** 当前选中的节点 */\n selectNode: null,\n\n /** 重置节点方法 */\n resetNodes: null,\n\n /** 待选任务列表 */\n waitTaskList: [],\n\n /** 任务搜索loading */\n taskLoading: false,\n\n /** 任务节流 */\n taskTimeout: null,\n\n /** 工作流引入显隐控制 */\n workflowVisible: false\n };\n },\n\n methods: {\n // 返回上一页\n back: function () {\n this.$router.go(-1);\n },\n\n /* ******** 导入任务相关,所有函数与 JobManager 重复,需要前端大佬重构! ******** */\n // 点击重置按钮\n onClickReset() {\n this.jobQueryContent.keyword = undefined;\n this.jobQueryContent.jobId = undefined;\n this.listJobInfos();\n },\n\n // 列出符合当前搜索条件的任务\n listJobInfos() {\n const that = this;\n this.axios.post(\"/job/list\", this.jobQueryContent).then(res => {\n that.jobInfoPageResult = res;\n });\n },\n\n // 点击 换页\n onClickChangePage(index) {\n // 后端从0开始,前端从1开始\n this.jobQueryContent.index = index - 1;\n this.listJobInfos();\n },\n\n onClickImportNode() {\n this.listJobInfos();\n this.importDrawerVisible = true;\n },\n\n /** 引入其他类型节点, 判断,工作流 */\n onClickImportSpecialNode(data) {\n const {\n type\n } = data;\n console.log(type);\n\n if (type === 3) {\n this.workflowVisible = true;\n } else {\n this.importTask([{\n appId: this.workflowInfo.appId,\n jobParams: \"true\",\n type: type,\n workflowId: this.workflowInfo.id,\n jobName: \"\"\n }]);\n }\n },\n\n /** 引入嵌套工作流节点 */\n onImportChildWorkflowNode(data) {\n this.importTask([{\n appId: this.workflowInfo.appId,\n nodeName: data.wfName,\n enable: data.enable,\n id: data.id,\n nodeParams: \"\",\n type: 3,\n workflowId: this.workflowInfo.id,\n jobName: data.wfName\n }]);\n },\n\n onClickValidateTimeExpression() {\n this.timeExpressionValidatorVisible = true;\n },\n\n /** 选中节点 */\n handleSelectedNode(item) {\n this.selectNode = item; // 从节点列表找到节点\n\n let index = this.getNodeIndexById(item.get(\"model\").nodeId);\n let node = this.taskList[index]; // if (node.type === \"condition\") return false;\n\n this.remoteTaskData(null, node.jobId);\n console.log(node);\n this.nodeInfo = {\n type: node.nodeType,\n jobId: node.jobId,\n nodeName: node.nodeName ? node.nodeName : node.nodeType == 2 ? \"判断\" : node.nodeName,\n nodeParams: node.nodeParams,\n enable: node.enable,\n skipWhenFailed: node.skipWhenFailed,\n id: item.get(\"model\").nodeId || item.get(\"model\").id\n };\n },\n\n /** 多选节点 */\n handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n\n /** 修改节点名称 */\n handleNodeName(value) {\n const nodeItem = this.powerFlow.graph.get(\"selectedItem\");\n const group = nodeItem.getContainer();\n const current = group.getChildByIndex(2);\n current.attr(\"text\", value);\n },\n\n /** 获取工作流程图实例 */\n getDag(powerFlow, {\n resetNodes\n }) {\n this.powerFlow = powerFlow;\n this.resetNodes = resetNodes;\n },\n\n /** 根据nodeId找任务节点索引 */\n getNodeIndexById(nodeId) {\n return this.taskList.findIndex(item => item.nodeId == nodeId);\n },\n\n /** 获取工作流信息 */\n async getWorkflowInfo(fit) {\n const res = await this.axios.get(\"/workflow/fetch\", {\n params: {\n workflowId: this.workflowInfo.id,\n appId: this.workflowInfo.appId\n }\n });\n this.workflowInfo = { ...this.workflowInfo,\n ...res\n };\n\n if (res.peworkflowDAG) {\n this.taskList = res.peworkflowDAG.nodes;\n this.peworkflowDAG = res.peworkflowDAG;\n this.$nextTick(() => {\n this.resetNodes();\n\n if (fit) {\n // this.powerFlow.graph.fitView(20);\n // 改为layout适配会对节点少的时候友好一点\n this.powerFlow.graph.layout();\n }\n });\n }\n },\n\n /** 保存工作流全局信息 */\n async saveWorkflow() {\n // 改为不需要dag信息\n const flowData = this.powerFlow.graph.save();\n console.log(flowData);\n let dagInfo = {\n nodes: flowData.nodes.map(item => ({\n nodeId: item.id\n })),\n edges: flowData.edges.map(item => {\n const property = {};\n\n if (item.label) {\n property.property = item.label === \"Y\" ? \"true\" : \"false\";\n }\n\n return {\n from: item.source,\n to: item.target,\n ...property\n };\n })\n };\n const {\n lifeCycle\n } = this.workflowInfo;\n\n if (lifeCycle && Array.isArray(lifeCycle)) {\n const start = lifeCycle[0];\n const end = lifeCycle[1];\n this.workflowInfo.lifeCycle = {\n start,\n end\n };\n }\n\n const res = await this.axios.post(\"/workflow/save\", { ...this.workflowInfo,\n dag: dagInfo\n });\n this.$message.success(this.$t(\"message.success\"));\n if (!this.workflowInfo.id) this.workflowInfo.id = res;\n },\n\n /** 导入任务节点数据 */\n async importTask(taskList) {\n if (taskList.length === 0) {\n return;\n }\n\n let type = \"\";\n let data = taskList.map(item => {\n type = item.type ? Number(item.type) : 1;\n return {\n appId: item.appId,\n enable: item.enable,\n skipWhenFailed: item.skipWhenFailed,\n nodeName: item.jobName,\n jobId: item.id,\n nodeParams: item.jobParams,\n workflowId: this.workflowInfo.id,\n // type: \"JOB\"\n type: type\n };\n });\n let res = await this.axios.post(\"/workflow/saveNode\", data);\n console.log(res); // 先移动视口一个节点点的位置\n // 获取缩放比例\n\n const zoom = this.powerFlow.graph.getZoom();\n this.powerFlow.graph.translate(260 * zoom, 0);\n const viewPointEnd = this.powerFlow.graph.getPointByCanvas(0, 0);\n res.forEach((item, index) => {\n const nodeText = nodeType[type](item);\n this.powerFlow.graph.add(\"node\", { ...item,\n id: `${item.id}`,\n nodeId: `${item.id}`,\n nodeType: `${item.type}`,\n // type: nodeType[item.type],\n size: [240, 70],\n x: viewPointEnd.x + 20,\n y: viewPointEnd.y + 70 * index + 20 + index * 10,\n ...nodeText // leftText: item.jobId,\n // titleText: item.nodeName,\n // icon1: item.enable ? require(\"../../assets/start.svg\") : \"\",\n // icon2: item.skipWhenFailed ? require(\"../../assets/skip.svg\") : \"\",\n\n });\n });\n this.taskList = [...this.taskList, ...res.map(item => ({ ...item,\n nodeType: item.type,\n nodeParams: item.nodeParams,\n nodeId: item.id\n }))];\n },\n\n /** 保存单个节点 */\n async handleNodeSave(value = {}) {\n let data = [{ ...this.nodeInfo,\n appId: this.workflowInfo.appId,\n workflowId: this.workflowInfo.id,\n ...value\n }];\n await this.axios.post(\"/workflow/saveNode\", data);\n let index = this.getNodeIndexById(this.nodeInfo.id);\n this.taskList[index] = { ...this.taskList[index],\n nodeName: this.nodeInfo.nodeName,\n nodeParams: this.nodeInfo.nodeParams,\n enable: this.nodeInfo.enable,\n skipWhenFailed: this.nodeInfo.skipWhenFailed\n };\n this.$message.success(this.$t(\"message.success\"));\n },\n\n /** 批量导入工作流 */\n async onBulkImport() {\n if (this.multipleSelection.length === 0) {\n this.$message.warning(this.$t(\"message.noSelect\"));\n return;\n }\n\n await this.importTask(this.multipleSelection);\n },\n\n /** 远程加载任务列表数据 */\n async remoteTaskData(value, jobId) {\n clearTimeout(this.taskTimeout);\n this.taskTimeout = setTimeout(() => {\n this.taskLoading = true;\n console.log(this.nodeInfo);\n let url = \"/job/list\";\n\n if (this.nodeInfo.type === 3) {\n url = \"/workflow/list\";\n }\n\n this.axios.post(url, { ...this.jobQueryContent,\n index: 0,\n keyword: value,\n jobId: jobId\n }).then(res => {\n this.waitTaskList = res.data;\n this.taskLoading = false;\n });\n }, 100);\n },\n\n /** 选中任务时 */\n handleWaitTaskChange(value) {\n // 找到节点信息\n let current = this.waitTaskList.find(item => item.id === value);\n let currentShape = this.selectNode.getContainer().getChildByIndex(1);\n currentShape.attr({\n text: current.id\n });\n let index = this.getNodeIndexById(this.selectNode.get(\"model\").nodeId);\n this.powerFlow.graph.updateItem(this.selectNode, {\n leftText: current.id,\n jobId: current.id\n });\n this.taskList[index] = { ...this.taskList[index],\n jobId: current.id\n };\n this.nodeInfo.jobId = value;\n },\n\n /** 节点外点击时单独处理 */\n handleWaitFocus() {\n this.powerFlow.graph.set(\"noKeyDown\", true);\n },\n\n /** 判断节点参数改变 */\n onCodeChange(code) {\n this.nodeInfo.nodeParams = code;\n }\n\n },\n\n mounted() {\n // 加载用户信息\n let that = this;\n that.axios.get(\"/user/list\").then(res => that.userList = res); // 读取传递数据,如果是修改,需要先将数据绘制上去\n\n let modify = this.$route.params.modify;\n\n if (modify) {\n this.workflowInfo = this.$route.params.workflowInfo;\n\n if (this.workflowInfo.lifeCycle) {\n const {\n start,\n end\n } = this.workflowInfo.lifeCycle;\n this.workflowInfo.lifeCycle = [start, end];\n } else {\n this.workflowInfo.lifeCycle = null;\n }\n\n this.workflowInfo.appId = this.$store.state.appInfo.id;\n this.getWorkflowInfo(true);\n }\n },\n\n watch: {\n \"nodeInfo.enable\": {\n handler: nodeInfoChange(__webpack_require__(/*! ../../assets/start.svg */ \"./src/assets/start.svg\"), 3)\n },\n \"nodeInfo.skipWhenFailed\": {\n handler: nodeInfoChange(__webpack_require__(/*! ../../assets/skip.svg */ \"./src/assets/skip.svg\"), 4)\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/dag/WorkflowEditor.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ \"./node_modules/core-js/modules/es.array.push.js\");\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _common_TimeExpressionValidator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../common/TimeExpressionValidator */ \"./src/components/common/TimeExpressionValidator.vue\");\n/* harmony import */ var _common_DailyTimeIntervalForm__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../common/DailyTimeIntervalForm */ \"./src/components/common/DailyTimeIntervalForm.vue\");\n/* harmony import */ var _common_Exporter__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../common/Exporter */ \"./src/components/common/Exporter.vue\");\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"JobManager\",\n components: {\n Exporter: _common_Exporter__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n TimeExpressionValidator: _common_TimeExpressionValidator__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n DailyTimeIntervalForm: _common_DailyTimeIntervalForm__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n },\n\n data() {\n return {\n modifiedJobFormVisible: false,\n // 新建任务对象\n modifiedJobForm: {\n id: undefined,\n jobName: \"\",\n jobDescription: \"\",\n appId: this.$store.state.appInfo.id,\n jobParams: \"\",\n timeExpressionType: \"\",\n timeExpression: \"\",\n executeType: \"\",\n processorType: \"\",\n processorInfo: \"\",\n maxInstanceNum: 0,\n concurrency: 5,\n instanceTimeLimit: 0,\n instanceRetryNum: 0,\n taskRetryNum: 1,\n minCpuCores: 0,\n minMemorySpace: 0,\n minDiskSpace: 0,\n enable: true,\n designatedWorkers: \"\",\n maxWorkerCount: 0,\n notifyUserIds: [],\n lifeCycle: null,\n alarmConfig: {\n alertThreshold: undefined,\n statisticWindowLen: undefined,\n silenceWindowLen: undefined\n }\n },\n // 任务查询请求对象\n jobQueryContent: {\n appId: this.$store.state.appInfo.id,\n index: 0,\n pageSize: 10,\n jobId: undefined,\n keyword: undefined\n },\n // 任务列表(查询结果),包含index、pageSize、totalPages、totalItems、data(List类型)\n jobInfoPageResult: {\n pageSize: 10,\n totalItems: 0,\n data: []\n },\n // 时间表达式选择类型\n timeExpressionTypeOptions: [{\n key: \"API\",\n label: \"API\"\n }, {\n key: \"CRON\",\n label: \"CRON\"\n }, {\n key: \"FIXED_RATE\",\n label: this.$t('message.fixRate')\n }, {\n key: \"FIXED_DELAY\",\n label: this.$t('message.fixDelay')\n }, {\n key: \"WORKFLOW\",\n label: this.$t('message.workflow')\n }, {\n key: \"DAILY_TIME_INTERVAL\",\n label: this.$t('message.dailyTimeInterval')\n }],\n // 处理器类型\n processorTypeOptions: [{\n key: \"BUILT_IN\",\n label: this.$t('message.builtIn')\n }, {\n key: \"EXTERNAL\",\n label: this.$t('message.external')\n }],\n // {key: \"SHELL\", label: \"SHELL\"}, {key: \"PYTHON\", label: \"PYTHON\"}\n // 执行方式类型\n executeTypeOptions: [{\n key: \"STANDALONE\",\n label: this.$t('message.standalone')\n }, {\n key: \"BROADCAST\",\n label: this.$t('message.broadcast')\n }, {\n key: \"MAP\",\n label: this.$t('message.map')\n }, {\n key: \"MAP_REDUCE\",\n label: this.$t('message.mapReduce')\n }],\n // 用户列表\n userList: [],\n // 时间表达式校验窗口\n timeExpressionValidatorVisible: false,\n // 时间表达式编辑窗口\n timeExpressionEditorVisible: false,\n // 临时存储的行数据\n temporaryRowData: null,\n // 运行参数\n runParameter: null,\n // 运行loading\n runLoading: false,\n // 任务导入导出相关功能\n jobExporterMode: undefined,\n jobExporterTargetId: undefined,\n jobExporterDialogVisible: false\n };\n },\n\n methods: {\n // 保存变更,包括新增和修改\n async saveJob() {\n const {\n lifeCycle,\n alarmConfig\n } = this.modifiedJobForm;\n\n if (lifeCycle && Array.isArray(lifeCycle)) {\n const start = lifeCycle[0];\n const end = lifeCycle[1];\n this.modifiedJobForm.lifeCycle = {\n start,\n end\n };\n }\n\n if (!alarmConfig.alertThreshold) {\n alarmConfig.alertThreshold = 0;\n }\n\n if (!alarmConfig.statisticWindowLen) {\n alarmConfig.statisticWindowLen = 0;\n }\n\n if (!alarmConfig.silenceWindowLen) {\n alarmConfig.silenceWindowLen = 0;\n }\n\n this.modifiedJobForm.alarmConfig = alarmConfig;\n await this.axios.post(\"/job/save\", this.modifiedJobForm);\n this.modifiedJobFormVisible = false;\n this.$message.success(this.$t('message.success'));\n this.listJobInfos();\n },\n\n // 列出符合当前搜索条件的任务\n listJobInfos() {\n const that = this;\n this.axios.post(\"/job/list\", this.jobQueryContent).then(res => {\n console.log(res);\n\n if (res && res.data) {\n res.data = res.data.map(item => {\n const lifeCycle = item.lifeCycle;\n\n if (lifeCycle && lifeCycle.start && lifeCycle.end) {\n item.lifeCycle = [lifeCycle.start, lifeCycle.end];\n } else {\n item.lifeCycle = null;\n }\n\n return item;\n });\n }\n\n that.jobInfoPageResult = res;\n });\n },\n\n // 修改任务状态\n changeJobStatus(data) {\n // switch 会自动更改 enable 的值\n let that = this;\n\n if (data.enable === false) {\n // 仅有,有特殊逻辑(关闭秒级任务),走单独接口\n that.axios.get(\"/job/disable?jobId=\" + data.id).then(() => that.listJobInfos());\n } else {\n // 启用,则发起正常的保存操作\n this.modifiedJobForm = data;\n this.saveJob();\n }\n },\n\n // 新增任务,去除旧数据\n onClickNewJob() {\n this.modifiedJobForm.id = undefined;\n this.modifiedJobForm.jobName = undefined;\n this.modifiedJobForm.jobDescription = undefined;\n this.modifiedJobForm.jobParams = undefined;\n this.modifiedJobForm.timeExpression = undefined;\n this.modifiedJobForm.timeExpressionType = undefined;\n this.modifiedJobForm.processorInfo = undefined;\n this.modifiedJobForm.processorType = undefined;\n this.modifiedJobForm.executeType = undefined;\n this.modifiedJobForm.lifeCycle = null;\n this.modifiedJobForm.alarmConfig = {\n alertThreshold: undefined,\n statisticWindowLen: undefined,\n silenceWindowLen: undefined\n };\n this.modifiedJobFormVisible = true;\n },\n\n // 点击 编辑按钮\n onClickModify(data) {\n // 修复点击编辑后再点击新增 行数据被清空 的问题\n if (!data.alarmConfig) {\n data.alarmConfig = {\n alertThreshold: undefined,\n statisticWindowLen: undefined,\n silenceWindowLen: undefined\n };\n }\n\n if (!data.lifeCycle) {\n data.lifeCycle = null;\n }\n\n this.modifiedJobForm = JSON.parse(JSON.stringify(data));\n this.modifiedJobFormVisible = true;\n },\n\n // 点击 立即运行按钮\n onClickRun(data) {\n let that = this;\n let url = \"/job/run?jobId=\" + data.id + \"&appId=\" + that.$store.state.appInfo.id;\n\n if (this.temporaryRowData && this.runParameter) {\n url += `&instanceParams=${encodeURIComponent(this.runParameter)}`;\n }\n\n this.runLoading = true;\n this.axios.get(url).then(() => {\n that.$message.success(this.$t('message.success'));\n this.temporaryRowData = null;\n this.runLoading = false;\n }).catch(() => {\n this.runLoading = false;\n });\n },\n\n // 参数运行\n onClickRunByParameter(data) {\n this.temporaryRowData = data;\n },\n\n // 取消参数运行\n onClickRunCancel() {\n this.temporaryRowData = null;\n this.runParameter = null;\n },\n\n // 点击 删除任务\n onClickDeleteJob(data) {\n let that = this;\n let url = \"/job/delete?jobId=\" + data.id;\n this.axios.get(url).then(() => {\n that.$message.success(this.$t('message.success'));\n that.listJobInfos();\n });\n },\n\n // 点击 复制任务\n onClickCopyJob(data) {\n let url = \"/job/copy?jobId=\" + data.id;\n let that = this;\n this.axios.post(url).then(res => {\n that.modifiedJobForm = res;\n that.modifiedJobFormVisible = true;\n });\n },\n\n // 点击 历史记录\n onClickRunHistory(data) {\n console.log(JSON.stringify(data));\n this.$router.push({\n name: 'instanceManager',\n params: {\n jobId: data.id\n }\n });\n },\n\n // 点击 换页\n onClickChangePage(index) {\n // 后端从0开始,前端从1开始\n this.jobQueryContent.index = index - 1;\n this.listJobInfos();\n },\n\n // 点击重置按钮\n onClickReset() {\n this.jobQueryContent.keyword = undefined;\n this.jobQueryContent.jobId = undefined;\n this.listJobInfos();\n },\n\n verifyPlaceholder(processorType) {\n let res;\n\n switch (processorType) {\n case \"BUILT_IN\":\n res = this.$t('message.javaProcessorInfoPLH');\n break;\n\n case \"EXTERNAL\":\n res = this.$t('message.containerProcessorInfoPLH');\n break;\n\n case \"SHELL\":\n res = this.$t('message.shellProcessorInfoPLH');\n break;\n\n case \"PYTHON\":\n res = this.$t('message.pythonProcessorInfoPLH');\n }\n\n return res;\n },\n\n // 翻译执行类型\n translateExecuteType(executeType) {\n switch (executeType) {\n case \"STANDALONE\":\n return this.$t('message.standalone');\n\n case \"BROADCAST\":\n return this.$t('message.broadcast');\n\n case \"MAP_REDUCE\":\n return this.$t('message.mapReduce');\n\n case \"MAP\":\n return this.$t('message.map');\n\n default:\n return \"UNKNOWN\";\n }\n },\n\n // 翻译处理器类型\n translateProcessorType(processorType) {\n if (processorType === \"EXTERNAL\") {\n return this.$t('message.external');\n }\n\n return this.$t('message.builtIn');\n },\n\n // 点击校验\n onClickValidateTimeExpression() {\n this.timeExpressionValidatorVisible = true;\n },\n\n // 点击编辑\n onClickEditTimeExpression() {\n this.timeExpressionEditorVisible = true;\n },\n\n // 每日固定间隔策略的组件回调\n eventFromDailyTimeIntervalExpress(content) {\n console.log(\"event from dailyTimeIntervalExpress: \" + content);\n this.modifiedJobForm.timeExpression = content;\n this.timeExpressionEditorVisible = false;\n },\n\n // 任务导出按钮\n onClickJobExportButton(row) {\n this.jobExporterMode = 'EXPORT';\n this.jobExporterTargetId = row.id;\n this.jobExporterDialogVisible = true;\n },\n\n // 任务导入按钮\n onClickJobInputButton() {\n this.jobExporterMode = 'INPUT';\n this.jobExporterTargetId = undefined;\n this.jobExporterDialogVisible = true;\n },\n\n // 任务导出组件的回调\n eventFromExporter(content) {\n console.log('receive callback from Exporter: ' + content);\n this.jobExporterDialogVisible = false;\n\n if (this.jobExporterMode === 'INPUT') {\n this.listJobInfos();\n }\n }\n\n },\n\n mounted() {\n // 加载用户信息\n let that = this;\n that.axios.get(\"/user/list\").then(res => {\n const data = res || [];\n that.userList = data.map(item => {\n return { ...item,\n id: `${item.id}`\n };\n });\n }); // 加载任务信息\n\n this.listJobInfos();\n }\n\n});\n\n//# sourceURL=webpack:///./src/components/views/JobManager.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), -/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/TimeExpressionValidator.vue?vue&type=template&id=053ae4d9&scoped=true&": +/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/DailyTimeIntervalForm.vue?vue&type=template&id=5728741b&scoped=true&": +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"55f2825e-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/DailyTimeIntervalForm.vue?vue&type=template&id=5728741b&scoped=true& ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", [_c(\"el-form\", {\n ref: \"form\",\n attrs: {\n model: _vm.dailyTimeIntervalExpress\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.interval\")\n }\n }, [_c(\"el-col\", {\n attrs: {\n span: 6\n }\n }, [_c(\"el-input\", {\n model: {\n value: _vm.dailyTimeIntervalExpress.interval,\n callback: function ($$v) {\n _vm.$set(_vm.dailyTimeIntervalExpress, \"interval\", $$v);\n },\n expression: \"dailyTimeIntervalExpress.interval\"\n }\n })], 1)], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.timeRange\")\n }\n }, [_c(\"el-col\", {\n attrs: {\n span: 6\n }\n }, [_c(\"el-time-picker\", {\n attrs: {\n placeholder: _vm.$t(\"message.startTime\"),\n \"value-format\": \"HH:mm:ss\",\n \"picker-options\": {\n format: \"HH:mm:ss\"\n }\n },\n model: {\n value: _vm.dailyTimeIntervalExpress.startTimeOfDay,\n callback: function ($$v) {\n _vm.$set(_vm.dailyTimeIntervalExpress, \"startTimeOfDay\", $$v);\n },\n expression: \"dailyTimeIntervalExpress.startTimeOfDay\"\n }\n })], 1), _c(\"el-col\", {\n staticClass: \"line\",\n attrs: {\n span: 2\n }\n }, [_vm._v(\"-\")]), _c(\"el-col\", {\n attrs: {\n span: 6\n }\n }, [_c(\"el-time-picker\", {\n attrs: {\n placeholder: _vm.$t(\"message.endTime\"),\n \"value-format\": \"HH:mm:ss\",\n \"picker-options\": {\n format: \"HH:mm:ss\"\n }\n },\n model: {\n value: _vm.dailyTimeIntervalExpress.endTimeOfDay,\n callback: function ($$v) {\n _vm.$set(_vm.dailyTimeIntervalExpress, \"endTimeOfDay\", $$v);\n },\n expression: \"dailyTimeIntervalExpress.endTimeOfDay\"\n }\n })], 1)], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.weekRange\")\n }\n }, [_c(\"el-checkbox-group\", {\n model: {\n value: _vm.dailyTimeIntervalExpress.daysOfWeek,\n callback: function ($$v) {\n _vm.$set(_vm.dailyTimeIntervalExpress, \"daysOfWeek\", $$v);\n },\n expression: \"dailyTimeIntervalExpress.daysOfWeek\"\n }\n }, _vm._l(_vm.weekDaysConstant, function (c) {\n return _c(\"el-checkbox\", {\n key: c.key,\n attrs: {\n label: c.key\n }\n }, [_vm._v(_vm._s(c.label))]);\n }), 1)], 1), _c(\"el-form-item\", [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.onSubmit\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.save\")))])], 1)], 1)], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/common/DailyTimeIntervalForm.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2255f2825e-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); + +/***/ }), + +/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/Exporter.vue?vue&type=template&id=d3460276&scoped=true&": +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"55f2825e-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/Exporter.vue?vue&type=template&id=d3460276&scoped=true& ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", [_c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入内容\",\n autosize: {\n minRows: 8,\n maxRows: 256\n },\n disabled: _vm.mode === \"EXPORT\"\n },\n model: {\n value: _vm.jsonContent,\n callback: function ($$v) {\n _vm.jsonContent = $$v;\n },\n expression: \"jsonContent\"\n }\n }), _c(\"el-button\", {\n attrs: {\n type: \"info\"\n },\n on: {\n click: _vm.onClickCancelButton\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.cancel\")))]), _c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.onClickConfirmButton\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.confirm\")))])], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/common/Exporter.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2255f2825e-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); + +/***/ }), + +/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/TimeExpressionValidator.vue?vue&type=template&id=053ae4d9&scoped=true&": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"0e57932a-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/TimeExpressionValidator.vue?vue&type=template&id=053ae4d9&scoped=true& ***! + !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"55f2825e-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/TimeExpressionValidator.vue?vue&type=template&id=053ae4d9&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", [_c(\"el-card\", {\n staticClass: \"box-card\"\n }, _vm._l(_vm.nextNTriggerTime, function (res) {\n return _c(\"div\", {\n key: res,\n staticClass: \"text item\"\n }, [_vm._v(\" \" + _vm._s(res) + \" \")]);\n }), 0)], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/common/TimeExpressionValidator.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%220e57932a-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", [_c(\"el-card\", {\n staticClass: \"box-card\"\n }, _vm._l(_vm.nextNTriggerTime, function (res) {\n return _c(\"div\", {\n key: res,\n staticClass: \"text item\"\n }, [_vm._v(\" \" + _vm._s(res) + \" \")]);\n }), 0)], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/common/TimeExpressionValidator.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2255f2825e-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), -/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"0e57932a-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/dag/WorkflowEditor.vue?vue&type=template&id=6eb224e1&scoped=true&": -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"0e57932a-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/dag/WorkflowEditor.vue?vue&type=template&id=6eb224e1&scoped=true& ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"55f2825e-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/JobManager.vue?vue&type=template&id=392659be&scoped=true&": +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"55f2825e-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/views/JobManager.vue?vue&type=template&id=392659be&scoped=true& ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", [_c(\"el-row\", {\n staticStyle: {\n \"margin-left\": \"0px\",\n \"margin-bottom\": \"20px\",\n \"margin-right\": \"25px\"\n }\n }, [_c(\"el-col\", {\n attrs: {\n span: 1\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.back\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.back\")))])], 1), _c(\"el-col\", {\n attrs: {\n span: 1,\n offset: 22\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"success\",\n loading: _vm.saveLoading\n },\n on: {\n click: _vm.saveWorkflow\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.save\")))])], 1)], 1), _c(\"el-row\", [_c(\"el-form\", {\n ref: \"form\",\n attrs: {\n model: _vm.workflowInfo,\n \"label-width\": \"100px\"\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.wfName\")\n }\n }, [_c(\"el-input\", {\n model: {\n value: _vm.workflowInfo.wfName,\n callback: function ($$v) {\n _vm.$set(_vm.workflowInfo, \"wfName\", $$v);\n },\n expression: \"workflowInfo.wfName\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.wfDescription\")\n }\n }, [_c(\"el-input\", {\n model: {\n value: _vm.workflowInfo.wfDescription,\n callback: function ($$v) {\n _vm.$set(_vm.workflowInfo, \"wfDescription\", $$v);\n },\n expression: \"workflowInfo.wfDescription\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.scheduleInfo\")\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 6\n }\n }, [_c(\"el-select\", {\n attrs: {\n placeholder: _vm.$t(\"message.timeExpressionType\")\n },\n model: {\n value: _vm.workflowInfo.timeExpressionType,\n callback: function ($$v) {\n _vm.$set(_vm.workflowInfo, \"timeExpressionType\", $$v);\n },\n expression: \"workflowInfo.timeExpressionType\"\n }\n }, _vm._l(_vm.timeExpressionTypeOptions, function (item) {\n return _c(\"el-option\", {\n key: item.key,\n attrs: {\n label: item.label,\n value: item.key\n }\n });\n }), 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 12\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.wfTimeExpressionPLH\")\n },\n model: {\n value: _vm.workflowInfo.timeExpression,\n callback: function ($$v) {\n _vm.$set(_vm.workflowInfo, \"timeExpression\", $$v);\n },\n expression: \"workflowInfo.timeExpression\"\n }\n })], 1), _c(\"el-col\", {\n attrs: {\n span: 4\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"text\"\n },\n on: {\n click: _vm.onClickValidateTimeExpression\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.validateTimeExpression\")))])], 1)], 1)], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.lifeCycle\")\n }\n }, [_c(\"el-date-picker\", {\n attrs: {\n type: \"datetimerange\",\n \"start-placeholder\": _vm.$t(\"message.startTime\"),\n \"end-placeholder\": _vm.$t(\"message.finishedTime\"),\n \"value-format\": \"timestamp\"\n },\n model: {\n value: _vm.workflowInfo.lifeCycle,\n callback: function ($$v) {\n _vm.$set(_vm.workflowInfo, \"lifeCycle\", $$v);\n },\n expression: \"workflowInfo.lifeCycle\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.maxInstanceNum\")\n }\n }, [_c(\"el-input-number\", {\n model: {\n value: _vm.workflowInfo.maxWfInstanceNum,\n callback: function ($$v) {\n _vm.$set(_vm.workflowInfo, \"maxWfInstanceNum\", $$v);\n },\n expression: \"workflowInfo.maxWfInstanceNum\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.alarmConfig\")\n }\n }, [_c(\"el-select\", {\n attrs: {\n multiple: \"\",\n filterable: \"\",\n placeholder: _vm.$t(\"message.alarmSelectorPLH\")\n },\n model: {\n value: _vm.workflowInfo.notifyUserIds,\n callback: function ($$v) {\n _vm.$set(_vm.workflowInfo, \"notifyUserIds\", $$v);\n },\n expression: \"workflowInfo.notifyUserIds\"\n }\n }, _vm._l(_vm.userList, function (user) {\n return _c(\"el-option\", {\n key: user.id,\n attrs: {\n label: user.username,\n value: user.id\n }\n });\n }), 1)], 1)], 1)], 1), _c(\"el-row\", [_c(\"div\", {\n staticClass: \"power-flow\"\n }, [_c(\"div\", {\n staticClass: \"power-dag\",\n attrs: {\n id: \"fullInc\"\n }\n }, [_c(\"PowerWorkflow\", {\n attrs: {\n onClickImportSpecialNode: _vm.onClickImportSpecialNode,\n onClickImportNode: _vm.onClickImportNode,\n selectNode: _vm.selectNode,\n nodes: _vm.peworkflowDAG.nodes,\n edges: _vm.peworkflowDAG.edges,\n defaultWidthInc: 234,\n fullInc: \"fullInc\"\n },\n on: {\n onSelectedNode: _vm.handleSelectedNode,\n getDag: _vm.getDag\n }\n }, [_vm.selectNode !== null ? _c(\"div\", {\n staticClass: \"job-panl\"\n }, [_c(\"el-form\", {\n ref: \"form\",\n attrs: {\n model: _vm.nodeInfo\n }\n }, [_vm.nodeInfo.type != \"2\" ? _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.jobName\")\n }\n }, [_c(\"el-select\", {\n style: {\n width: \"calc(100% - 90px)\"\n },\n attrs: {\n filterable: \"\",\n remote: \"\",\n \"reserve-keyword\": \"\",\n placeholder: \"请输入关键词\",\n \"remote-method\": _vm.remoteTaskData,\n loading: _vm.taskLoading\n },\n on: {\n focus: _vm.handleWaitFocus,\n change: _vm.handleWaitTaskChange\n },\n model: {\n value: _vm.nodeInfo.jobId,\n callback: function ($$v) {\n _vm.$set(_vm.nodeInfo, \"jobId\", $$v);\n },\n expression: \"nodeInfo.jobId\"\n }\n }, _vm._l(_vm.waitTaskList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.jobName || item.wfName,\n value: item.id\n }\n });\n }), 1)], 1) : _vm._e(), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.nodeName\")\n }\n }, [_c(\"el-input\", {\n style: {\n width: \"calc(100% - 90px)\"\n },\n on: {\n input: _vm.handleNodeName\n },\n model: {\n value: _vm.nodeInfo.nodeName,\n callback: function ($$v) {\n _vm.$set(_vm.nodeInfo, \"nodeName\", $$v);\n },\n expression: \"nodeInfo.nodeName\"\n }\n })], 1), _vm.nodeInfo.type != \"2\" ? _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.nodeParams\")\n }\n }, [_c(\"el-input\", {\n style: {\n width: \"calc(100% - 90px)\"\n },\n model: {\n value: _vm.nodeInfo.nodeParams,\n callback: function ($$v) {\n _vm.$set(_vm.nodeInfo, \"nodeParams\", $$v);\n },\n expression: \"nodeInfo.nodeParams\"\n }\n })], 1) : _vm._e(), _vm.nodeInfo.type != \"2\" ? _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.enable\")\n }\n }, [_c(\"el-switch\", {\n model: {\n value: _vm.nodeInfo.enable,\n callback: function ($$v) {\n _vm.$set(_vm.nodeInfo, \"enable\", $$v);\n },\n expression: \"nodeInfo.enable\"\n }\n }), _vm.nodeInfo.enable ? _c(\"img\", {\n staticClass: \"job-panl-icon\",\n attrs: {\n src: __webpack_require__(/*! ../../assets/start.svg */ \"./src/assets/start.svg\"),\n height: \"18\",\n width: \"18\",\n alt: \"\"\n }\n }) : _vm._e()], 1) : _vm._e(), _vm.nodeInfo.type != \"2\" ? _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.skipWhenFailed\")\n }\n }, [_c(\"el-switch\", {\n model: {\n value: _vm.nodeInfo.skipWhenFailed,\n callback: function ($$v) {\n _vm.$set(_vm.nodeInfo, \"skipWhenFailed\", $$v);\n },\n expression: \"nodeInfo.skipWhenFailed\"\n }\n }), _vm.nodeInfo.skipWhenFailed ? _c(\"img\", {\n staticClass: \"job-panl-icon\",\n attrs: {\n src: __webpack_require__(/*! ../../assets/skip.svg */ \"./src/assets/skip.svg\"),\n height: \"18\",\n width: \"18\",\n alt: \"\"\n }\n }) : _vm._e()], 1) : _vm._e()], 1), _vm.nodeInfo.type == \"2\" ? _c(\"div\", {\n staticClass: \"judge-message-params\"\n }, [_c(\"p\", [_vm._v(_vm._s(_vm.$t(\"message.nodeParams\")))]), _c(\"JSEditor\", {\n key: \"nodeParams\",\n attrs: {\n code: _vm.nodeInfo.nodeParams\n },\n on: {\n onCodeChange: _vm.onCodeChange\n }\n })], 1) : _vm._e(), _c(\"div\", {\n staticClass: \"job-panl-btn\"\n }, [_c(\"el-button\", {\n attrs: {\n type: \"success\"\n },\n on: {\n click: _vm.handleNodeSave\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.save\")))])], 1)], 1) : _vm._e()]), _c(\"el-drawer\", {\n attrs: {\n title: _vm.$t(\"message.importJobTitle\"),\n visible: _vm.importDrawerVisible,\n direction: \"rtl\",\n size: \"60%\"\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.importDrawerVisible = $event;\n }\n }\n }, [_c(\"div\", {\n staticClass: \"power-import-body\"\n }, [_c(\"el-row\", [_c(\"el-form\", {\n staticClass: \"el-form--inline\",\n attrs: {\n inline: true,\n model: _vm.jobQueryContent\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.jobId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.jobId\")\n },\n model: {\n value: _vm.jobQueryContent.jobId,\n callback: function ($$v) {\n _vm.$set(_vm.jobQueryContent, \"jobId\", $$v);\n },\n expression: \"jobQueryContent.jobId\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.keyword\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.keyword\")\n },\n model: {\n value: _vm.jobQueryContent.keyword,\n callback: function ($$v) {\n _vm.$set(_vm.jobQueryContent, \"keyword\", $$v);\n },\n expression: \"jobQueryContent.keyword\"\n }\n })], 1), _c(\"el-form-item\", [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.listJobInfos\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.query\")))]), _c(\"el-button\", {\n attrs: {\n type: \"cancel\"\n },\n on: {\n click: _vm.onClickReset\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.reset\")))]), _c(\"el-button\", {\n attrs: {\n type: \"cancel\"\n },\n on: {\n click: _vm.onBulkImport\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.bulkImport\")))])], 1)], 1)], 1), _c(\"el-table\", {\n staticClass: \"power-import-table\",\n attrs: {\n data: _vm.jobInfoPageResult.data\n },\n on: {\n \"selection-change\": _vm.handleSelectionChange\n }\n }, [_c(\"el-table-column\", {\n attrs: {\n type: \"selection\",\n width: \"55\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n property: \"id\",\n label: _vm.$t(\"message.jobId\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n property: \"jobName\",\n label: _vm.$t(\"message.jobName\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n label: _vm.$t(\"message.operation\")\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_c(\"el-button\", {\n attrs: {\n size: \"medium\"\n },\n on: {\n click: function ($event) {\n return _vm.importTask([scope.row]);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.import\")))])];\n }\n }])\n })], 1), _c(\"el-row\", [_c(\"el-pagination\", {\n attrs: {\n layout: \"prev, pager, next\",\n total: this.jobInfoPageResult.totalItems,\n \"page-size\": this.jobInfoPageResult.pageSize\n },\n on: {\n \"current-change\": _vm.onClickChangePage\n }\n })], 1)], 1)])], 1)])]), _vm.timeExpressionValidatorVisible ? _c(\"el-dialog\", {\n attrs: {\n visible: _vm.timeExpressionValidatorVisible\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.timeExpressionValidatorVisible = $event;\n }\n }\n }, [_c(\"TimeExpressionValidator\", {\n attrs: {\n \"time-expression\": _vm.workflowInfo.timeExpression,\n \"time-expression-type\": _vm.workflowInfo.timeExpressionType\n }\n })], 1) : _vm._e(), _c(\"el-drawer\", {\n attrs: {\n title: _vm.$t(\"message.importWorkflowTitle\"),\n visible: _vm.workflowVisible,\n direction: \"rtl\",\n size: \"60%\"\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.workflowVisible = $event;\n }\n }\n }, [_c(\"WorkflowManager\", {\n attrs: {\n isWorkflow: true\n },\n on: {\n onImportNode: _vm.onImportChildWorkflowNode\n }\n })], 1)], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/dag/WorkflowEditor.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%220e57932a-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n\n return _c(\"div\", {\n attrs: {\n id: \"job_manager\"\n }\n }, [_c(\"el-row\", {\n attrs: {\n gutter: 20\n }\n }, [_c(\"el-col\", {\n attrs: {\n span: 16\n }\n }, [_c(\"el-form\", {\n staticClass: \"el-form--inline\",\n attrs: {\n inline: true,\n model: _vm.jobQueryContent\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.jobId\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.jobId\")\n },\n model: {\n value: _vm.jobQueryContent.jobId,\n callback: function ($$v) {\n _vm.$set(_vm.jobQueryContent, \"jobId\", $$v);\n },\n expression: \"jobQueryContent.jobId\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.keyword\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.keyword\")\n },\n model: {\n value: _vm.jobQueryContent.keyword,\n callback: function ($$v) {\n _vm.$set(_vm.jobQueryContent, \"keyword\", $$v);\n },\n expression: \"jobQueryContent.keyword\"\n }\n })], 1), _c(\"el-form-item\", [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.listJobInfos\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.query\")))]), _c(\"el-button\", {\n attrs: {\n type: \"cancel\"\n },\n on: {\n click: _vm.onClickReset\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.reset\")))])], 1)], 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 4\n }\n }, [_c(\"div\", {\n staticStyle: {\n float: \"right\"\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"success\"\n },\n on: {\n click: _vm.onClickJobInputButton\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.inputJob\")))])], 1)]), _c(\"el-col\", {\n attrs: {\n span: 4\n }\n }, [_c(\"div\", {\n staticStyle: {\n float: \"right\",\n \"padding-right\": \"10px\"\n }\n }, [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.onClickNewJob\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.newJob\")))])], 1)])], 1), _c(\"el-row\", [_c(\"el-table\", {\n staticStyle: {\n width: \"100%\"\n },\n attrs: {\n data: _vm.jobInfoPageResult.data\n }\n }, [_c(\"el-table-column\", {\n attrs: {\n prop: \"id\",\n label: _vm.$t(\"message.jobId\"),\n width: \"80\"\n }\n }), _c(\"el-table-column\", {\n attrs: {\n prop: \"jobName\",\n label: _vm.$t(\"message.jobName\")\n }\n }), _c(\"el-table-column\", {\n attrs: {\n label: _vm.$t(\"message.scheduleInfo\")\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(\" \" + _vm._s(scope.row.timeExpressionType) + \" \" + _vm._s(scope.row.timeExpression) + \" \")];\n }\n }])\n }), _c(\"el-table-column\", {\n attrs: {\n label: _vm.$t(\"message.executeType\")\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(\" \" + _vm._s(_vm.translateExecuteType(scope.row.executeType)) + \" \")];\n }\n }])\n }), _c(\"el-table-column\", {\n attrs: {\n label: _vm.$t(\"message.processorType\")\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(\" \" + _vm._s(_vm.translateProcessorType(scope.row.processorType)) + \" \")];\n }\n }])\n }), _c(\"el-table-column\", {\n attrs: {\n label: _vm.$t(\"message.status\"),\n width: \"80\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_c(\"el-switch\", {\n attrs: {\n \"active-color\": \"#13ce66\",\n \"inactive-color\": \"#ff4949\"\n },\n on: {\n change: function ($event) {\n return _vm.changeJobStatus(scope.row);\n }\n },\n model: {\n value: scope.row.enable,\n callback: function ($$v) {\n _vm.$set(scope.row, \"enable\", $$v);\n },\n expression: \"scope.row.enable\"\n }\n })];\n }\n }])\n }), _c(\"el-table-column\", {\n attrs: {\n label: _vm.$t(\"message.operation\"),\n width: \"150\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function (scope) {\n return [_c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"text\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickModify(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.edit\")))]), _c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"text\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickRun(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.run\")))]), _c(\"el-dropdown\", {\n attrs: {\n trigger: \"click\"\n }\n }, [_c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"text\"\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.more\")))]), _c(\"el-dropdown-menu\", {\n attrs: {\n slot: \"dropdown\"\n },\n slot: \"dropdown\"\n }, [_c(\"el-dropdown-item\", [_c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"text\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickRunByParameter(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.runByParameter\")))])], 1), _c(\"el-dropdown-item\", [_c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"text\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickRunHistory(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.runHistory\")))])], 1), _c(\"el-dropdown-item\", [_c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"text\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickCopyJob(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.copy\")))])], 1), _c(\"el-dropdown-item\", [_c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"text\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickJobExportButton(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.export\")))])], 1), _c(\"el-dropdown-item\", [_c(\"el-button\", {\n attrs: {\n size: \"mini\",\n type: \"text\"\n },\n on: {\n click: function ($event) {\n return _vm.onClickDeleteJob(scope.row);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.delete\")))])], 1)], 1)], 1)];\n }\n }])\n })], 1)], 1), _c(\"el-row\", [_c(\"el-pagination\", {\n attrs: {\n layout: \"prev, pager, next\",\n total: this.jobInfoPageResult.totalItems,\n \"page-size\": this.jobInfoPageResult.pageSize,\n \"hide-on-single-page\": true\n },\n on: {\n \"current-change\": _vm.onClickChangePage\n }\n })], 1), _c(\"el-dialog\", {\n attrs: {\n \"close-on-click-modal\": false,\n visible: _vm.modifiedJobFormVisible,\n width: \"80%\"\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.modifiedJobFormVisible = $event;\n }\n }\n }, [_c(\"el-form\", {\n attrs: {\n model: _vm.modifiedJobForm,\n \"label-width\": \"120px\"\n }\n }, [_c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.jobName\")\n }\n }, [_c(\"el-input\", {\n model: {\n value: _vm.modifiedJobForm.jobName,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"jobName\", $$v);\n },\n expression: \"modifiedJobForm.jobName\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.jobDescription\")\n }\n }, [_c(\"el-input\", {\n model: {\n value: _vm.modifiedJobForm.jobDescription,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"jobDescription\", $$v);\n },\n expression: \"modifiedJobForm.jobDescription\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.jobParams\")\n }\n }, [_c(\"el-input\", {\n attrs: {\n type: \"textarea\"\n },\n model: {\n value: _vm.modifiedJobForm.jobParams,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"jobParams\", $$v);\n },\n expression: \"modifiedJobForm.jobParams\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.scheduleInfo\")\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-select\", {\n attrs: {\n placeholder: _vm.$t(\"message.timeExpressionType\")\n },\n model: {\n value: _vm.modifiedJobForm.timeExpressionType,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"timeExpressionType\", $$v);\n },\n expression: \"modifiedJobForm.timeExpressionType\"\n }\n }, _vm._l(_vm.timeExpressionTypeOptions, function (item) {\n return _c(\"el-option\", {\n key: item.key,\n attrs: {\n label: item.label,\n value: item.key\n }\n });\n }), 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 12\n }\n }, [[\"CRON\", \"FIXED_DELAY\", \"FIXED_RATE\"].includes(_vm.modifiedJobForm.timeExpressionType) ? _c(\"el-input\", {\n attrs: {\n placeholder: _vm.$t(\"message.timeExpressionPlaceHolder\")\n },\n model: {\n value: _vm.modifiedJobForm.timeExpression,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"timeExpression\", $$v);\n },\n expression: \"modifiedJobForm.timeExpression\"\n }\n }) : _vm._e(), [\"DAILY_TIME_INTERVAL\"].includes(_vm.modifiedJobForm.timeExpressionType) ? _c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.onClickEditTimeExpression\n }\n }, [_vm._v(\"点击编辑\")]) : _vm._e()], 1), _c(\"el-col\", {\n attrs: {\n span: 4\n }\n }, [_c(\"el-button\", {\n staticStyle: {\n \"padding-left\": \"10px\"\n },\n attrs: {\n type: \"text\"\n },\n on: {\n click: _vm.onClickValidateTimeExpression\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.validateTimeExpression\")))])], 1)], 1)], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.lifeCycle\")\n }\n }, [_c(\"el-date-picker\", {\n attrs: {\n type: \"datetimerange\",\n \"start-placeholder\": _vm.$t(\"message.startTime\"),\n \"end-placeholder\": _vm.$t(\"message.finishedTime\"),\n \"value-format\": \"timestamp\"\n },\n model: {\n value: _vm.modifiedJobForm.lifeCycle,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"lifeCycle\", $$v);\n },\n expression: \"modifiedJobForm.lifeCycle\"\n }\n })], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.executeConfig\")\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 5\n }\n }, [_c(\"el-select\", {\n attrs: {\n placeholder: _vm.$t(\"message.executeType\")\n },\n model: {\n value: _vm.modifiedJobForm.executeType,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"executeType\", $$v);\n },\n expression: \"modifiedJobForm.executeType\"\n }\n }, _vm._l(_vm.executeTypeOptions, function (item) {\n return _c(\"el-option\", {\n key: item.key,\n attrs: {\n label: item.label,\n value: item.key\n }\n });\n }), 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 6\n }\n }, [_c(\"el-select\", {\n attrs: {\n placeholder: _vm.$t(\"message.processorType\")\n },\n model: {\n value: _vm.modifiedJobForm.processorType,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"processorType\", $$v);\n },\n expression: \"modifiedJobForm.processorType\"\n }\n }, _vm._l(_vm.processorTypeOptions, function (item) {\n return _c(\"el-option\", {\n key: item.key,\n attrs: {\n label: item.label,\n value: item.key\n }\n });\n }), 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 13\n }\n }, [_c(\"el-input\", {\n attrs: {\n placeholder: _vm.verifyPlaceholder(_vm.modifiedJobForm.processorType)\n },\n model: {\n value: _vm.modifiedJobForm.processorInfo,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"processorInfo\", $$v);\n },\n expression: \"modifiedJobForm.processorInfo\"\n }\n })], 1)], 1)], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.runtimeConfig\")\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-input\", {\n staticClass: \"ruleContent\",\n attrs: {\n placeholder: _vm.$t(\"message.maxInstanceNum\")\n },\n model: {\n value: _vm.modifiedJobForm.maxInstanceNum,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"maxInstanceNum\", $$v);\n },\n expression: \"modifiedJobForm.maxInstanceNum\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.maxInstanceNum\")))])], 2)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-input\", {\n staticClass: \"ruleContent\",\n attrs: {\n placeholder: _vm.$t(\"message.threadConcurrency\")\n },\n model: {\n value: _vm.modifiedJobForm.concurrency,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"concurrency\", $$v);\n },\n expression: \"modifiedJobForm.concurrency\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.threadConcurrency\")))])], 2)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-input\", {\n staticClass: \"ruleContent\",\n attrs: {\n placeholder: _vm.$t(\"message.timeout\")\n },\n model: {\n value: _vm.modifiedJobForm.instanceTimeLimit,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"instanceTimeLimit\", $$v);\n },\n expression: \"modifiedJobForm.instanceTimeLimit\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.timeout\")))])], 2)], 1)], 1)], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.retryConfig\")\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 12\n }\n }, [_c(\"el-input\", {\n staticClass: \"ruleContent\",\n attrs: {\n placeholder: _vm.$t(\"message.taskRetryTimes\")\n },\n model: {\n value: _vm.modifiedJobForm.instanceRetryNum,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"instanceRetryNum\", $$v);\n },\n expression: \"modifiedJobForm.instanceRetryNum\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.taskRetryTimes\")))])], 2)], 1), _c(\"el-col\", {\n attrs: {\n span: 12\n }\n }, [_c(\"el-input\", {\n staticClass: \"ruleContent\",\n attrs: {\n placeholder: _vm.$t(\"message.subTaskRetryTimes\")\n },\n model: {\n value: _vm.modifiedJobForm.taskRetryNum,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"taskRetryNum\", $$v);\n },\n expression: \"modifiedJobForm.taskRetryNum\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.subTaskRetryTimes\")))])], 2)], 1)], 1)], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.workerConfig\")\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-input\", {\n staticClass: \"ruleContent\",\n attrs: {\n placeholder: _vm.$t(\"message.minCPU\")\n },\n model: {\n value: _vm.modifiedJobForm.minCpuCores,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"minCpuCores\", $$v);\n },\n expression: \"modifiedJobForm.minCpuCores\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.minCPU\")))])], 2)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-input\", {\n staticClass: \"ruleContent\",\n attrs: {\n placeholder: _vm.$t(\"message.minMemory\")\n },\n model: {\n value: _vm.modifiedJobForm.minMemorySpace,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"minMemorySpace\", $$v);\n },\n expression: \"modifiedJobForm.minMemorySpace\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.minMemory\")))])], 2)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-input\", {\n staticClass: \"ruleContent\",\n attrs: {\n placeholder: _vm.$t(\"message.minDisk\")\n },\n model: {\n value: _vm.modifiedJobForm.minDiskSpace,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"minDiskSpace\", $$v);\n },\n expression: \"modifiedJobForm.minDiskSpace\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.minDisk\")))])], 2)], 1)], 1)], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.clusterConfig\")\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 16\n }\n }, [_c(\"el-input\", {\n staticClass: \"ruleContent\",\n attrs: {\n placeholder: _vm.$t(\"message.designatedWorkerAddressPLH\")\n },\n model: {\n value: _vm.modifiedJobForm.designatedWorkers,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"designatedWorkers\", $$v);\n },\n expression: \"modifiedJobForm.designatedWorkers\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.designatedWorkerAddress\")))])], 2)], 1), _c(\"el-col\", {\n attrs: {\n span: 8\n }\n }, [_c(\"el-input\", {\n staticClass: \"ruleContent\",\n attrs: {\n placeholder: _vm.$t(\"message.maxWorkerNumPLH\")\n },\n model: {\n value: _vm.modifiedJobForm.maxWorkerCount,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"maxWorkerCount\", $$v);\n },\n expression: \"modifiedJobForm.maxWorkerCount\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.maxWorkerNum\")))])], 2)], 1)], 1)], 1), _c(\"el-form-item\", {\n attrs: {\n label: _vm.$t(\"message.alarmConfig\")\n }\n }, [_c(\"el-row\", [_c(\"el-col\", {\n attrs: {\n span: 6\n }\n }, [_c(\"el-select\", {\n style: {\n width: \"100%\"\n },\n attrs: {\n multiple: \"\",\n filterable: \"\",\n placeholder: _vm.$t(\"message.alarmSelectorPLH\")\n },\n model: {\n value: _vm.modifiedJobForm.notifyUserIds,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm, \"notifyUserIds\", $$v);\n },\n expression: \"modifiedJobForm.notifyUserIds\"\n }\n }, _vm._l(_vm.userList, function (user) {\n return _c(\"el-option\", {\n key: user.id,\n attrs: {\n label: user.username,\n value: user.id\n }\n });\n }), 1)], 1), _c(\"el-col\", {\n attrs: {\n span: 6\n }\n }, [_c(\"el-input\", {\n model: {\n value: _vm.modifiedJobForm.alarmConfig.alertThreshold,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm.alarmConfig, \"alertThreshold\", $$v);\n },\n expression: \"modifiedJobForm.alarmConfig.alertThreshold\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.alertThreshold\")))])], 2)], 1), _c(\"el-col\", {\n attrs: {\n span: 6\n }\n }, [_c(\"el-input\", {\n model: {\n value: _vm.modifiedJobForm.alarmConfig.statisticWindowLen,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm.alarmConfig, \"statisticWindowLen\", $$v);\n },\n expression: \"modifiedJobForm.alarmConfig.statisticWindowLen\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.statisticWindow\") + \"(s)\"))])], 2)], 1), _c(\"el-col\", {\n attrs: {\n span: 6\n }\n }, [_c(\"el-input\", {\n model: {\n value: _vm.modifiedJobForm.alarmConfig.silenceWindowLen,\n callback: function ($$v) {\n _vm.$set(_vm.modifiedJobForm.alarmConfig, \"silenceWindowLen\", $$v);\n },\n expression: \"modifiedJobForm.alarmConfig.silenceWindowLen\"\n }\n }, [_c(\"template\", {\n slot: \"prepend\"\n }, [_vm._v(_vm._s(_vm.$t(\"message.silenceWindow\") + \"(s)\"))])], 2)], 1)], 1)], 1), _c(\"el-form-item\", [_c(\"el-button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.saveJob\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.save\")))]), _c(\"el-button\", {\n on: {\n click: function ($event) {\n _vm.modifiedJobFormVisible = false;\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.cancel\")))])], 1)], 1)], 1), _vm.timeExpressionValidatorVisible ? _c(\"el-dialog\", {\n attrs: {\n \"close-on-click-modal\": false,\n visible: _vm.timeExpressionValidatorVisible\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.timeExpressionValidatorVisible = $event;\n }\n }\n }, [_c(\"TimeExpressionValidator\", {\n attrs: {\n \"time-expression\": _vm.modifiedJobForm.timeExpression,\n \"time-expression-type\": _vm.modifiedJobForm.timeExpressionType\n }\n })], 1) : _vm._e(), _vm.timeExpressionEditorVisible ? _c(\"el-dialog\", {\n attrs: {\n \"close-on-click-modal\": false,\n visible: _vm.timeExpressionEditorVisible\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.timeExpressionEditorVisible = $event;\n }\n }\n }, [_c(\"DailyTimeIntervalForm\", {\n attrs: {\n timeExpression: _vm.modifiedJobForm.timeExpression\n },\n on: {\n contentChanged: _vm.eventFromDailyTimeIntervalExpress\n }\n })], 1) : _vm._e(), _vm.jobExporterDialogVisible ? _c(\"el-dialog\", {\n attrs: {\n \"close-on-click-modal\": false,\n visible: _vm.jobExporterDialogVisible\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.jobExporterDialogVisible = $event;\n }\n }\n }, [_c(\"Exporter\", {\n attrs: {\n type: \"JOB\",\n mode: _vm.jobExporterMode,\n \"target-id\": _vm.jobExporterTargetId\n },\n on: {\n finished: _vm.eventFromExporter\n }\n })], 1) : _vm._e(), _c(\"el-dialog\", {\n attrs: {\n title: _vm.$t(\"message.runByParameter\"),\n visible: !!_vm.temporaryRowData,\n width: \"50%\"\n }\n }, [_c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n rows: 4,\n placeholder: _vm.$t(\"message.enteringParameter\")\n },\n model: {\n value: _vm.runParameter,\n callback: function ($$v) {\n _vm.runParameter = $$v;\n },\n expression: \"runParameter\"\n }\n }), _c(\"span\", {\n staticClass: \"dialog-footer\",\n attrs: {\n slot: \"footer\"\n },\n slot: \"footer\"\n }, [_c(\"el-button\", {\n on: {\n click: _vm.onClickRunCancel\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.cancel\")))]), _c(\"el-button\", {\n attrs: {\n type: \"primary\",\n loading: _vm.runLoading\n },\n on: {\n click: function ($event) {\n return _vm.onClickRun(_vm.temporaryRowData);\n }\n }\n }, [_vm._v(_vm._s(_vm.$t(\"message.run\")))])], 1)], 1)], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/views/JobManager.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2255f2825e-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), -/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/dag/WorkflowEditor.vue?vue&type=style&index=0&id=6eb224e1&scoped=true&lang=css&": -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/dag/WorkflowEditor.vue?vue&type=style&index=0&id=6eb224e1&scoped=true&lang=css& ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/JobManager.vue?vue&type=style&index=0&id=392659be&scoped=true&lang=css&": +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/views/JobManager.vue?vue&type=style&index=0&id=392659be&scoped=true&lang=css& ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"\\n.el-input[data-v-6eb224e1] {\\n width: 80%;\\n}\\n.job-panl-icon[data-v-6eb224e1] {\\n vertical-align: middle;\\n}\\n.title[data-v-6eb224e1] {\\n display: inline-block;\\n margin: 5px 0;\\n font-size: 16px;\\n font-weight: bold;\\n}\\n.power-dag[data-v-6eb224e1] {\\n width: 100%;\\n display: flex;\\n justify-content: space-between;\\n}\\n.job-panl[data-v-6eb224e1] {\\n /* border: 1px solid red; */\\n flex: 1;\\n position: relative;\\n border-radius: 10px;\\n box-shadow: 0 10px 10px 1px #c0c0c0;\\n border-top-right-radius: 0px;\\n box-sizing: border-box;\\n margin: 0 10px;\\n padding: 10px;\\n height: 100%;\\n}\\n.job-panl-btn[data-v-6eb224e1] {\\n /* position: absolute;\\n bottom: 0; */\\n display: flex;\\n justify-content: flex-end;\\n width: 100%;\\n /* margin-right: 12px; */\\n box-sizing: border-box;\\n padding: 12px;\\n border-top: 1px solid #f0f0f0;\\n}\\n.job-tools[data-v-6eb224e1] {\\n width: calc(100% - 10px);\\n box-sizing: border-box;\\n border: 1px solid #d0d0d0;\\n /* box-shadow: 0 0 10px 1px #c0c0c0; */\\n border-radius: 10px;\\n margin-right: 10px;\\n border-bottom-left-radius: 0px;\\n border-bottom-right-radius: 0px;\\n display: flex;\\n padding: 8px 10px;\\n}\\n.job-tools > div[data-v-6eb224e1] {\\n box-sizing: border-box;\\n height: 30px;\\n width: 30px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n cursor: pointer;\\n}\\n.job-tools div[data-v-6eb224e1]:hover {\\n border: 1px solid #f0f0f0;\\n}\\n.job-tools > div + div[data-v-6eb224e1] {\\n margin-left: 24px;\\n}\\n.job-tools i[data-v-6eb224e1] {\\n font-size: 20px;\\n /* color: #aaaaaa; */\\n}\\n.power-import-body[data-v-6eb224e1] {\\n padding: 0px 20px;\\n}\\n/* .el-drawer__body {\\n padding: 0 20px;\\n} */\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/dag/WorkflowEditor.vue?./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"\\n.job-editor-number[data-v-392659be] {\\n display: flex;\\n}\\n.job-input-number[data-v-392659be] {\\n background-color: #F5F7FA;\\n color: #909399;\\n /* vertical-align: middle; */\\n /* display: table-cell; */\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n padding: 0 20px;\\n /* width: 1px; */\\n white-space: nowrap;\\n display: block;\\n border-top-right-radius: 0px;\\n border-bottom-right-radius: 0px;\\n line-height: 38px;\\n width: auto;\\n}\\n.el-input-number[data-v-392659be] {\\n width: 100px;\\n}\\n.el-input-number .el-input[data-v-392659be] {\\n width: 1000px;\\n}\\n\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/views/JobManager.vue?./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), -/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/dag/WorkflowEditor.vue?vue&type=style&index=1&id=6eb224e1&lang=css&": -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/dag/WorkflowEditor.vue?vue&type=style&index=1&id=6eb224e1&lang=css& ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/views/JobManager.vue?vue&type=style&index=0&id=392659be&scoped=true&lang=css&": +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-style-loader??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/views/JobManager.vue?vue&type=style&index=0&id=392659be&scoped=true&lang=css& ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"\\nsvg {\\n font-size: 16px;\\n border: 1px solid red;\\n}\\n.power-flow {\\n background: #fff;\\n}\\n.node rect {\\n stroke: #999;\\n fill: #fff;\\n stroke-width: 1.5px;\\n}\\n.edgePath path {\\n stroke: #333;\\n stroke-width: 1px;\\n}\\n.power-import-table .el-table-column--selection > .cell {\\n padding-left: 15px;\\n}\\n.judge-message-params {\\n font-size: 14px;\\n color: #606266;\\n}\\n.judge-message-params p {\\n margin-bottom: 4px;\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/dag/WorkflowEditor.vue?./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("// style-loader: Adds some css to the DOM by adding a