diff --git a/apaas-custom-mydemo/apaas-custom-mydemo.common.js b/apaas-custom-mydemo/apaas-custom-mydemo.common.js index 5cd2728..c45db95 100644 --- a/apaas-custom-mydemo/apaas-custom-mydemo.common.js +++ b/apaas-custom-mydemo/apaas-custom-mydemo.common.js @@ -94,14 +94,14 @@ module.exports = /***/ }), -/***/ "02f0": +/***/ "03f1": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), -/***/ "03f1": +/***/ "03fd": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin @@ -128,6 +128,13 @@ module.exports = /* unused harmony reexport * */ +/***/ }), + +/***/ "095f": +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + /***/ }), /***/ "0b3e": @@ -137,14 +144,14 @@ module.exports = /***/ }), -/***/ "0ba8": +/***/ "0c73": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), -/***/ "0c73": +/***/ "0c89": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin @@ -162,45 +169,12 @@ module.exports = /***/ }), -/***/ "13c2": +/***/ "105e": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_1_id_6bc4603f_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("f267"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_1_id_6bc4603f_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_1_id_6bc4603f_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - -/***/ }), - -/***/ "14b3": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelContorl_vue_vue_type_style_index_0_id_5041e766_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("458a"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelContorl_vue_vue_type_style_index_0_id_5041e766_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelContorl_vue_vue_type_style_index_0_id_5041e766_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - -/***/ }), - -/***/ "1690": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_model_query_vue_vue_type_style_index_0_id_4777a516_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0ba8"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_model_query_vue_vue_type_style_index_0_id_4777a516_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_model_query_vue_vue_type_style_index_0_id_4777a516_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - -/***/ }), - -/***/ "1e5e": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_myDone_vue_vue_type_style_index_0_id_6d7c68fd_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("dfa4"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_myDone_vue_vue_type_style_index_0_id_6d7c68fd_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_myDone_vue_vue_type_style_index_0_id_6d7c68fd_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_1_id_874a61b2_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("572e"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_1_id_874a61b2_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_1_id_874a61b2_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); /* unused harmony reexport * */ @@ -480,6 +454,28 @@ module.exports = Array.isArray || function (arr) { }; +/***/ }), + +/***/ "2721": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelContorl_vue_vue_type_style_index_0_id_9dbc41d6_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4f62"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelContorl_vue_vue_type_style_index_0_id_9dbc41d6_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelContorl_vue_vue_type_style_index_0_id_9dbc41d6_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + +/***/ }), + +/***/ "28e1": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelDetail_vue_vue_type_style_index_0_id_31ea70a4_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("9aa2"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelDetail_vue_vue_type_style_index_0_id_31ea70a4_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelDetail_vue_vue_type_style_index_0_id_31ea70a4_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + /***/ }), /***/ "3062": @@ -491,17 +487,6 @@ module.exports = Array.isArray || function (arr) { /* unused harmony reexport * */ -/***/ }), - -/***/ "3563": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_engineDetail_vue_vue_type_style_index_0_id_13021888_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("02f0"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_engineDetail_vue_vue_type_style_index_0_id_13021888_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_engineDetail_vue_vue_type_style_index_0_id_13021888_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - /***/ }), /***/ "4019": @@ -974,7 +959,14 @@ function liftColor(color) { /***/ }), -/***/ "458a": +/***/ "47bd": +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "4f62": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin @@ -986,17 +978,6 @@ function liftColor(color) { // extracted by mini-css-extract-plugin -/***/ }), - -/***/ "53e7": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_0_id_6bc4603f_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("8eb5"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_0_id_6bc4603f_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_0_id_6bc4603f_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - /***/ }), /***/ "5581": @@ -1008,6 +989,13 @@ function liftColor(color) { /* unused harmony reexport * */ +/***/ }), + +/***/ "572e": +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + /***/ }), /***/ "5a0c": @@ -1040,17 +1028,6 @@ function liftColor(color) { // extracted by mini-css-extract-plugin -/***/ }), - -/***/ "6775": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelDetail_vue_vue_type_style_index_0_id_e39d0444_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("c892"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelDetail_vue_vue_type_style_index_0_id_e39d0444_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelDetail_vue_vue_type_style_index_0_id_e39d0444_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - /***/ }), /***/ "6d8b": @@ -1756,17 +1733,6 @@ function setPlatformAPI(newPlatformApis) { } -/***/ }), - -/***/ "73b7": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_3faaea46_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("feae"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_3faaea46_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_3faaea46_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - /***/ }), /***/ "77a5": @@ -1980,6 +1946,17 @@ var encodeBase64 = (function () { /* unused harmony reexport * */ +/***/ }), + +/***/ "8303": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_4d30924e_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("03fd"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_4d30924e_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_4d30924e_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + /***/ }), /***/ "8875": @@ -2074,13 +2051,6 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ /***/ }), -/***/ "8eb5": -/***/ (function(module, exports, __webpack_require__) { - -// extracted by mini-css-extract-plugin - -/***/ }), - /***/ "9152": /***/ (function(module, exports) { @@ -2171,17 +2141,6 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { } -/***/ }), - -/***/ "9309": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_mySend_vue_vue_type_style_index_0_id_58928cec_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("a25e"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_mySend_vue_vue_type_style_index_0_id_58928cec_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_mySend_vue_vue_type_style_index_0_id_58928cec_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - /***/ }), /***/ "95cf": @@ -2191,7 +2150,7 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { /***/ }), -/***/ "a25e": +/***/ "9aa2": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin @@ -2209,11 +2168,22 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { /***/ }), -/***/ "a9a8": +/***/ "ad24": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin +/***/ }), + +/***/ "ae87": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_mySend_vue_vue_type_style_index_0_id_6ae9273d_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("095f"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_mySend_vue_vue_type_style_index_0_id_6ae9273d_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_mySend_vue_vue_type_style_index_0_id_6ae9273d_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + /***/ }), /***/ "b2db": @@ -4032,6 +4002,13 @@ function isnan (val) { /***/ }), +/***/ "b907": +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + /***/ "bb7e": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -4081,13 +4058,6 @@ function isnan (val) { /* unused harmony reexport * */ -/***/ }), - -/***/ "c892": -/***/ (function(module, exports, __webpack_require__) { - -// extracted by mini-css-extract-plugin - /***/ }), /***/ "c8ba": @@ -4126,6 +4096,17 @@ module.exports = g; /* unused harmony reexport * */ +/***/ }), + +/***/ "cc96": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_engineDetail_vue_vue_type_style_index_0_id_7ffaa418_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("ec77"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_engineDetail_vue_vue_type_style_index_0_id_7ffaa418_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_engineDetail_vue_vue_type_style_index_0_id_7ffaa418_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + /***/ }), /***/ "d39e": @@ -4284,24 +4265,6 @@ var LRU = (function () { /***/ }), -/***/ "dc25": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_modal_vue_vue_type_style_index_0_id_790a70b2_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("a9a8"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_modal_vue_vue_type_style_index_0_id_790a70b2_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_modal_vue_vue_type_style_index_0_id_790a70b2_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - -/***/ }), - -/***/ "dfa4": -/***/ (function(module, exports, __webpack_require__) { - -// extracted by mini-css-extract-plugin - -/***/ }), - /***/ "e494": /***/ (function(module, exports, __webpack_require__) { @@ -4325,6 +4288,46 @@ var LRU = (function () { // extracted by mini-css-extract-plugin +/***/ }), + +/***/ "ec0d": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_0_id_874a61b2_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("47bd"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_0_id_874a61b2_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_0_id_874a61b2_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + +/***/ }), + +/***/ "ec3d": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_modal_vue_vue_type_style_index_0_id_f3e5695e_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0c89"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_modal_vue_vue_type_style_index_0_id_f3e5695e_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_modal_vue_vue_type_style_index_0_id_f3e5695e_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + +/***/ }), + +/***/ "ec77": +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "ef4f": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_myDone_vue_vue_type_style_index_0_id_eaeffdaa_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("b907"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_myDone_vue_vue_type_style_index_0_id_eaeffdaa_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_myDone_vue_vue_type_style_index_0_id_eaeffdaa_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + /***/ }), /***/ "f18a": @@ -4341,10 +4344,14 @@ var LRU = (function () { /***/ }), -/***/ "f267": -/***/ (function(module, exports, __webpack_require__) { +/***/ "f2ee": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_model_query_vue_vue_type_style_index_0_id_4afdd73c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("ad24"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_model_query_vue_vue_type_style_index_0_id_4afdd73c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_model_query_vue_vue_type_style_index_0_id_4afdd73c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ -// extracted by mini-css-extract-plugin /***/ }), @@ -5118,12 +5125,12 @@ var detail_drawer_component = normalizeComponent( ) /* harmony default export */ var detail_drawer = (detail_drawer_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=template&id=790a70b2& -var edit_modalvue_type_template_id_790a70b2_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('x-modal',_vm._g({attrs:{"append-to-body":true,"destroy-on-close":true,"modalVisible":_vm.visible,"wrapper-class":'edit-modal',"title":_vm.modalTitle,"width":500},on:{"update:modalVisible":function($event){_vm.visible=$event},"update:modal-visible":function($event){_vm.visible=$event}},scopedSlots:_vm._u([{key:"footer",fn:function(){return [_c('div',{staticClass:"dialog-footer"},[_c('el-button',{on:{"click":_vm.closeModal}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSubmit}},[_vm._v(" 确定 ")])],1)]},proxy:true}])},_vm.$listeners),[_c('el-form',{ref:"editForm",attrs:{"model":_vm.formData,"rules":_vm.formRules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"名称:","prop":"name"}},[_c('el-input',{attrs:{"placeholder":"请输入名称","maxlength":"100"},model:{value:(_vm.formData.templateName),callback:function ($$v) {_vm.$set(_vm.formData, "templateName", $$v)},expression:"formData.templateName"}})],1),_c('el-form-item',{attrs:{"label":"排序号:","prop":"orderNum"}},[_c('el-input-number',{attrs:{"placeholder":"请输入排序号","min":"0"},model:{value:(_vm.formData.orderNum),callback:function ($$v) {_vm.$set(_vm.formData, "orderNum", $$v)},expression:"formData.orderNum"}})],1)],1)],1)} -var edit_modalvue_type_template_id_790a70b2_staticRenderFns = [] +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=template&id=f3e5695e& +var edit_modalvue_type_template_id_f3e5695e_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('x-modal',_vm._g({attrs:{"append-to-body":true,"destroy-on-close":true,"modalVisible":_vm.visible,"wrapper-class":'edit-modal',"title":_vm.modalTitle,"width":500},on:{"update:modalVisible":function($event){_vm.visible=$event},"update:modal-visible":function($event){_vm.visible=$event}},scopedSlots:_vm._u([{key:"footer",fn:function(){return [_c('div',{staticClass:"dialog-footer"},[_c('el-button',{on:{"click":_vm.closeModal}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSubmit}},[_vm._v(" 确定 ")])],1)]},proxy:true}])},_vm.$listeners),[_c('el-form',{ref:"editForm",attrs:{"model":_vm.formData,"rules":_vm.formRules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"名称:","prop":"name"}},[_c('el-input',{attrs:{"placeholder":"请输入名称","maxlength":"100"},model:{value:(_vm.formData.templateName),callback:function ($$v) {_vm.$set(_vm.formData, "templateName", $$v)},expression:"formData.templateName"}})],1)],1)],1)} +var edit_modalvue_type_template_id_f3e5695e_staticRenderFns = [] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=template&id=790a70b2& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=template&id=f3e5695e& // CONCATENATED MODULE: ./src/utils/type.js var isType = function isType(type) { @@ -5426,9 +5433,6 @@ function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input == // // // -// -// -// /* harmony default export */ var edit_modalvue_type_script_lang_js_ = ({ @@ -5443,19 +5447,13 @@ function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input == formData: { templateName: '', template_status: '', - createdBy: '', - orderNum: '' + createdBy: '' }, formRules: { templateName: [{ required: true, message: '请输入名称', trigger: 'blur' - }], - orderNum: [{ - required: true, - message: '请输入排序号', - trigger: 'blur' }] }, statusOptions: [{ @@ -5530,8 +5528,8 @@ function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input == }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_edit_modalvue_type_script_lang_js_ = (edit_modalvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=style&index=0&id=790a70b2&prod&lang=scss& -var edit_modalvue_type_style_index_0_id_790a70b2_prod_lang_scss_ = __webpack_require__("dc25"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=style&index=0&id=f3e5695e&prod&lang=scss& +var edit_modalvue_type_style_index_0_id_f3e5695e_prod_lang_scss_ = __webpack_require__("ec3d"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue @@ -5544,8 +5542,8 @@ var edit_modalvue_type_style_index_0_id_790a70b2_prod_lang_scss_ = __webpack_req var edit_modal_component = normalizeComponent( custom_page_edit_modalvue_type_script_lang_js_, - edit_modalvue_type_template_id_790a70b2_render, - edit_modalvue_type_template_id_790a70b2_staticRenderFns, + edit_modalvue_type_template_id_f3e5695e_render, + edit_modalvue_type_template_id_f3e5695e_staticRenderFns, false, null, null, @@ -5863,13 +5861,13 @@ var page_component = normalizeComponent( ) /* harmony default export */ var page = (page_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=template&id=5041e766& -var modelContorlvue_type_template_id_5041e766_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-mydemo custom-page"},[(!_vm.showModelDetail)?[_vm._m(0),_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"search-fields"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("模板名称")]),_c('el-select',{staticStyle:{"width":"220px"},attrs:{"loading":_vm.templateSelectLoading,"placeholder":"请选择模板名称","clearable":"","filterable":""},on:{"change":_vm.handleSearch},model:{value:(_vm.searchPanelValue.templateName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "templateName", $$v)},expression:"searchPanelValue.templateName"}},_vm._l((_vm.templateOptions),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleDownloadImportTemplate}},[_vm._v(" 下载导入模板 ")]),_c('el-button',{staticClass:"import-btn",on:{"click":function($event){return _vm.handleImportTemplate()}}},[_vm._v(" 导入参数模板 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.handleAddTemplate()}}},[_vm._v(" 添加参数模板 ")])],1)])]),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customHeadSlot,fn:function(ref){ +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=template&id=9dbc41d6& +var modelContorlvue_type_template_id_9dbc41d6_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-mydemo custom-page"},[(!_vm.showModelDetail)?[_vm._m(0),_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"search-fields"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("模板名称")]),_c('el-select',{staticStyle:{"width":"220px"},attrs:{"loading":_vm.templateSelectLoading,"placeholder":"请选择模板名称","clearable":"","filterable":""},on:{"change":_vm.handleSearch},model:{value:(_vm.searchPanelValue.templateName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "templateName", $$v)},expression:"searchPanelValue.templateName"}},_vm._l((_vm.templateOptions),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleDownloadImportTemplate}},[_vm._v(" 下载导入模板 ")]),(_vm.isAdmin())?_c('el-button',{staticClass:"import-btn",on:{"click":function($event){return _vm.handleImportTemplate()}}},[_vm._v(" 导入参数模板 ")]):_vm._e(),(_vm.isAdmin())?_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.handleAddTemplate()}}},[_vm._v(" 添加参数模板 ")]):_vm._e()],1)])]),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customHeadSlot,fn:function(ref){ var column = ref.column; return [(colConfig.customHeadSlot)?_c('div',{key:index},[_vm._v(" "+_vm._s(column)+" "+_vm._s(colConfig)+" ")]):_vm._e()]}}}),_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ var row = ref.row; var rowIndex = ref.rowIndex; -return [(colConfig.customSlot === 'options')?_c('div',{key:index + '' + rowIndex,staticClass:"operation-links"},[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowDetail(row)}}},[_vm._v(" 查看 ")]),_c('span',{staticClass:"link-separator"}),_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowDownload(row)}}},[_vm._v(" 下载 ")]),_c('span',{staticClass:"link-separator"}),_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowVersion(row)}}},[_vm._v(" 版本 ")]),_c('span',{staticClass:"link-separator"}),(row.status === 'DRAFT')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowEdit(row)}}},[_vm._v(" 修改 ")]):_vm._e()]):_vm._e(),(colConfig.customSlot === 'version')?_c('div',{key:index + '' + rowIndex},[_vm._v(" V"+_vm._s(row[colConfig.prop] || '')+" ")]):_vm._e(),(colConfig.customSlot === 'status')?_c('div',{key:index + '' + rowIndex},[( +return [(colConfig.customSlot === 'options')?_c('div',{key:index + '' + rowIndex,staticClass:"operation-links"},[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowDetail(row)}}},[_vm._v(" 查看 ")]),_c('span',{staticClass:"link-separator"}),_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowDownload(row)}}},[_vm._v(" 下载 ")]),_c('span',{staticClass:"link-separator"}),_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowVersion(row)}}},[_vm._v(" 版本 ")]),_c('span',{staticClass:"link-separator"}),(row.status === 'DRAFT' && _vm.isAdmin())?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowEdit(row)}}},[_vm._v(" 修改 ")]):_vm._e()]):_vm._e(),(colConfig.customSlot === 'version')?_c('div',{key:index + '' + rowIndex},[_vm._v(" V"+_vm._s(row[colConfig.prop] || '')+" ")]):_vm._e(),(colConfig.customSlot === 'status')?_c('div',{key:index + '' + rowIndex},[( _vm.getStatusType(row[colConfig.prop]) == '已完成' || row[colConfig.prop] === 'COMPLETE' )?_c('span',{staticClass:"status-tag status-published"},[_vm._v(" 已发布 ")]):( @@ -5880,10 +5878,10 @@ return [(colConfig.customSlot === 'options')?_c('div',{key:index + '' + rowIndex )?_c('span',{staticClass:"status-tag status-history"},[_vm._v(" 历史 ")]):( _vm.getStatusType(row[colConfig.prop]) == '草稿' || row[colConfig.prop] === 'DRAFT' )?_c('span',{staticClass:"status-tag status-draft"},[_vm._v(" 草稿 ")]):_vm._e()]):_vm._e()]}}})],null,true)},[_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2)],1)]:_vm._e(),_c('detail-drawer',{ref:"detailDrawer"}),_c('edit-modal',{ref:"editModal",on:{"submit":_vm.handleTemplateSubmit}}),_c('version-modal',{ref:"versionModal",on:{"version-click":_vm.handleVersionClick}}),(_vm.showModelDetail)?_c('model-detail',{staticClass:"model-detail-wrapper",attrs:{"template-id":_vm.currentTemplateId,"change-id":_vm.currentTemplateRowId,"template-name":_vm.currentTemplateName,"template-version":_vm.currentVersion,"version-list":_vm.versionList,"detail":_vm.currentDetail,"template-management-permissions":_vm.templateManagementPermissions},on:{"back":_vm.handleBackFromDetail}}):_vm._e(),_c('el-dialog',{attrs:{"title":"导入模板","visible":_vm.importDialogVisible,"width":"400px","append-to-body":""},on:{"update:visible":function($event){_vm.importDialogVisible=$event},"close":_vm.handleImportDialogClose}},[_c('el-upload',{staticClass:"import-uploader",attrs:{"drag":"","auto-upload":false,"limit":1,"accept":".xls,.xlsx,.csv","file-list":_vm.importFileList,"on-change":_vm.handleImportFileChange,"on-remove":_vm.handleImportFileRemove}},[_c('i',{staticClass:"el-icon-upload"}),_c('div',{staticClass:"el-upload__text"},[_vm._v(" 将文件拖到此处,或"),_c('em',[_vm._v("点击上传")])]),_c('div',{staticClass:"el-upload__tip",attrs:{"slot":"tip"},slot:"tip"},[_vm._v(" 仅支持Excel或CSV模板文件 ")])]),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleImportDialogClose}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.importing},on:{"click":_vm.handleImportConfirm}},[_vm._v(" 开始导入 ")])],1)],1),_c('el-dialog',{attrs:{"title":"错误信息","visible":_vm.errorDialogVisible,"width":"400px","append-to-body":""},on:{"update:visible":function($event){_vm.errorDialogVisible=$event},"close":_vm.handleErrorDialogClose}},[_c('div',{staticClass:"error-list"},[_vm._v(" "+_vm._s(_vm.errorList)+" ")])])],2)} -var modelContorlvue_type_template_id_5041e766_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"page-header"},[_c('div',{staticClass:"operation"})])}] +var modelContorlvue_type_template_id_9dbc41d6_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"page-header"},[_c('div',{staticClass:"operation"})])}] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=template&id=5041e766& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=template&id=9dbc41d6& // CONCATENATED MODULE: ./src/api/common.js /* @@ -6943,15 +6941,15 @@ var version_modal_component = normalizeComponent( ) /* harmony default export */ var version_modal = (version_modal_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=template&id=e39d0444& -var modelDetailvue_type_template_id_e39d0444_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-model-detail custom-page"},[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":function($event){$event.stopPropagation();return _vm.handleBack.apply(null, arguments)}}}),_c('div',{staticClass:"header-item"},[_c('span',{staticClass:"label"},[_vm._v(_vm._s(_vm.isApprovalMode ? '发起审批' : '模板名称')+":")]),(!_vm.isApprovalMode)?_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.isApprovalMode ? '系统参数模板' : _vm.displayTemplateName || '系统参数'))]):_vm._e()]),(!_vm.isApprovalMode)?_c('div',{staticClass:"header-item version-select-item"},[_c('span',{staticClass:"label"},[_vm._v("版本:")]),_c('el-select',{staticClass:"version-select",attrs:{"placeholder":"请选择版本"},on:{"change":_vm.handleVersionChange},model:{value:(_vm.internalTemplateVersion),callback:function ($$v) {_vm.internalTemplateVersion=$$v},expression:"internalTemplateVersion"}},_vm._l((_vm.versionOptions),function(version){return _c('el-option',{key:_vm.getVersionKey(version),attrs:{"label":'V' + _vm.getVersionName(version),"value":_vm.getVersionName(version)}})}),1)],1):_vm._e()],1),_c('div',{staticClass:"header-right"},[(!_vm.isMaintainMode && !_vm.isApprovalMode)?[(_vm.shouldShowButtons)?_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleImport}},[_vm._v(" 导入 ")]):_vm._e(),_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleDownloadTemplate}},[_vm._v(" 下载导入模板 ")]),(_vm.shouldShowButtons)?_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleMaintainParams}},[_vm._v(" 维护参数 ")]):_vm._e(),(_vm.shouldShowButtonsNew)?_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleInitiateApproval}},[_vm._v(" 发起审批 ")]):_vm._e()]:(_vm.isMaintainMode)?[_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleAddParam}},[_vm._v(" 新增参数 ")])]:_vm._e()],2)]),(!_vm.isMaintainMode && !_vm.isApprovalMode)?_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"search-fields"},[_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("类型")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.parameterType),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "parameterType", $$v)},expression:"searchPanelValue.parameterType"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("零部件名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.partsName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "partsName", $$v)},expression:"searchPanelValue.partsName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("参数名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.parameterName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "parameterName", $$v)},expression:"searchPanelValue.parameterName"}})],1),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")])],1)])])]):_vm._e(),(!_vm.isApprovalMode)?_c('div',{staticClass:"page-data-list",class:{ 'has-footer': _vm.isMaintainMode }},[_c('x-vxe-table',{key:'table-' + _vm.isMaintainMode,ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"layout":_vm.tableConfig.layout,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig,"pagination":_vm.pagination,"row-class-name":_vm.getRowClassName},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=template&id=31ea70a4& +var modelDetailvue_type_template_id_31ea70a4_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-model-detail custom-page"},[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":function($event){$event.stopPropagation();return _vm.handleBack.apply(null, arguments)}}}),_c('div',{staticClass:"header-item"},[_c('span',{staticClass:"label"},[_vm._v(_vm._s(_vm.isApprovalMode ? '发起审批' : '模板名称')+":")]),(!_vm.isApprovalMode)?_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.isApprovalMode ? '系统参数模板' : _vm.displayTemplateName || '系统参数'))]):_vm._e()]),(!_vm.isApprovalMode)?_c('div',{staticClass:"header-item version-select-item"},[_c('span',{staticClass:"label"},[_vm._v("版本:")]),_c('el-select',{staticClass:"version-select",attrs:{"placeholder":"请选择版本"},on:{"change":_vm.handleVersionChange},model:{value:(_vm.internalTemplateVersion),callback:function ($$v) {_vm.internalTemplateVersion=$$v},expression:"internalTemplateVersion"}},_vm._l((_vm.versionOptions),function(version){return _c('el-option',{key:_vm.getVersionKey(version),attrs:{"label":'V' + _vm.getVersionName(version),"value":_vm.getVersionName(version)}})}),1)],1):_vm._e()],1),_c('div',{staticClass:"header-right"},[(!_vm.isMaintainMode && !_vm.isApprovalMode)?[(_vm.shouldShowButtons)?_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleImport}},[_vm._v(" 导入 ")]):_vm._e(),_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleDownloadTemplate}},[_vm._v(" 下载导入模板 ")]),(_vm.shouldShowButtons)?_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleMaintainParams}},[_vm._v(" 维护参数 ")]):_vm._e(),(_vm.shouldShowButtonsNew)?_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleInitiateApproval}},[_vm._v(" 发起审批 ")]):_vm._e()]:(_vm.isMaintainMode)?[_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleAddParam}},[_vm._v(" 新增参数 ")])]:_vm._e()],2)]),(!_vm.isMaintainMode && !_vm.isApprovalMode)?_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"search-fields"},[_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("类型")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.parameterType),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "parameterType", $$v)},expression:"searchPanelValue.parameterType"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("零部件名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.partsName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "partsName", $$v)},expression:"searchPanelValue.partsName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("参数名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.parameterName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "parameterName", $$v)},expression:"searchPanelValue.parameterName"}})],1),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")])],1)])])]):_vm._e(),(!_vm.isApprovalMode)?_c('div',{staticClass:"page-data-list",class:{ 'has-footer': _vm.isMaintainMode }},[_c('x-vxe-table',{key:'table-' + _vm.isMaintainMode,ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"layout":_vm.tableConfig.layout,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig,"pagination":_vm.pagination,"row-class-name":_vm.getRowClassName},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ var row = ref.row; var rowIndex = ref.rowIndex; return [(colConfig.customSlot === 'options' && _vm.isMaintainMode)?_c('div',{key:index + '' + rowIndex,staticClass:"operation-links"},[(row.operation === 'delete')?[_c('span',{staticClass:"deleted-text"},[_vm._v("已删除")])]:[(_vm.canEditOrDeleteRow(row))?[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowEdit(row)}}},[_vm._v(" 修改 ")]),_c('span',{staticClass:"link-separator"}),_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowDelete(row, rowIndex)}}},[_vm._v(" 删除 ")])]:_vm._e()]],2):_vm._e()]}}})],null,true)},[_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2),(!_vm.isMaintainMode && !_vm.isApprovalMode && _vm.detail && _vm.detail.flowId)?_c('div',{staticClass:"approval-progress-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 审批流程 ")]),(_vm.timelineNodes && _vm.timelineNodes.length > 0)?_c('div',{staticClass:"approval-timeline"},[_c('el-timeline',_vm._l((_vm.timelineNodes),function(node,index){return _c('el-timeline-item',{key:index,attrs:{"color":_vm.getTimelineColor(node.result || node.status, index, _vm.timelineNodes.length)}},[_c('div',{staticClass:"timeline-item-content"},[_c('div',{staticClass:"node-title"},[_vm._v(" "+_vm._s(node.title)+" ")]),_c('div',{staticClass:"node-content"},[_c('div',{staticClass:"node-info"},[_c('div',{staticClass:"node-user"},[_vm._v(" "+_vm._s(node.userName || '--')+" "),_c('span',{staticClass:"node-time"},[_vm._v(" "+_vm._s(_vm.formatTime(node.operateTime))+" ")])])]),_c('div',{staticClass:"node-status",class:_vm.getStatusClass(node.result || node.status)},[_vm._v(" "+_vm._s(_vm.setStatusText(node.result || node.status))+" ")]),(node.opinion)?_c('div',{staticClass:"node-opinion"},[_vm._v(" 审批意见:"+_vm._s(node.opinion)+" ")]):_vm._e()])])])}),1)],1):_c('div',{staticClass:"empty-progress"},[_c('span',{staticClass:"empty-text"},[_vm._v("暂无审批流程数据")])])]):_vm._e()],1):_vm._e(),(_vm.isApprovalMode)?_c('div',{staticClass:"page-approval-content",class:{ 'has-footer': _vm.isApprovalMode }},[_c('div',{staticClass:"approval-content"},[_c('div',{staticClass:"approval-table-section"},[_c('x-vxe-table',{staticClass:"approval-table",attrs:{"border":true,"colConfigs":_vm.approvalTableConfig.colConfigs,"tableData":_vm.tableData,"seqType":_vm.approvalTableConfig.seqType,"layout":_vm.approvalTableConfig.layout,"autoSize":_vm.approvalTableConfig.autoSize,"pageConfig":_vm.approvalTableConfig.pageConfig,"pagination":_vm.pagination},on:{"size-change":_vm.approvalPageSizeChange,"current-page-change":_vm.approvalCurrentPageChange}})],1),_c('div',{staticClass:"approval-description"},[_c('div',{staticClass:"description-label"},[_vm._v(" 说明 ")]),_c('el-input',{attrs:{"type":"textarea","rows":2,"placeholder":"请输入"},model:{value:(_vm.approvalFormData.description),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "description", $$v)},expression:"approvalFormData.description"}})],1),_c('div',{staticClass:"approval-workflow"},[_c('div',{staticClass:"workflow-title"},[_vm._v(" 审批环节 ")]),_c('div',[_c('div',{staticClass:"approval-process-title"},[_vm._m(0),_c('el-input',{attrs:{"maxlength":"100","show-word-limit":"","placeholder":"请输入流程主题"},model:{value:(_vm.approvalFormData.processTitle),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "processTitle", $$v)},expression:"approvalFormData.processTitle"}})],1)]),_c('div',{staticClass:"workflow-table"},[_c('table',{staticClass:"workflow-table-content"},[_vm._m(1),_c('tbody',_vm._l((_vm.approvalWorkflowSteps),function(step,index){return _c('tr',{key:index,staticClass:"workflow-row"},[_c('td',{staticClass:"step-name-cell"},[_c('span',{staticClass:"step-name"},[_vm._v(" "+_vm._s(step.name)+" "),(step.required)?_c('span',{staticClass:"required-mark"},[_vm._v("*")]):_vm._e()])]),_c('td',{staticClass:"handler-cell"},[_c('el-select',{staticClass:"handler-select",attrs:{"multiple":"","filterable":"","remote":"","reserve-keyword":"","placeholder":"请选择","remote-method":function (query) { return _vm.handleRemoteSearch(query, index); },"loading":step.loading},on:{"change":function (value) { return _vm.handleHandlerChange(index, value); }},model:{value:(step.handlers),callback:function ($$v) {_vm.$set(step, "handlers", $$v)},expression:"step.handlers"}},_vm._l((step.options),function(person){return _c('el-option',{key:person.userNumber,attrs:{"value":person.userId,"label":person.username}},[_c('span',{staticClass:"username-text"},[_vm._v(_vm._s(person.username))]),_c('span',{staticClass:"user-id-text"},[_vm._v(_vm._s(person.userNumber))])])}),1)],1)])}),0)])])])])]):_vm._e(),(_vm.isMaintainMode)?_c('div',{staticClass:"page-footer"},[_c('div',{staticClass:"footer-buttons"},[_c('el-button',{on:{"click":_vm.handleBackFromMaintain}},[_vm._v(" 返回 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.submitting},on:{"click":_vm.handleSubmit}},[_vm._v(" 保存 ")])],1)]):_vm._e(),(_vm.isApprovalMode)?_c('div',{staticClass:"page-footer"},[_c('div',{staticClass:"footer-buttons"},[_c('el-button',{on:{"click":_vm.handleApprovalCancel}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.approvalSubmitting},on:{"click":_vm.handleApprovalFormSubmit}},[_vm._v(" 确定 ")])],1)]):_vm._e(),_c('el-dialog',{attrs:{"title":_vm.paramModalTitle,"visible":_vm.paramModalVisible,"width":"800px","close-on-click-modal":false,"append-to-body":"","modal":true,"modal-append-to-body":true,"custom-class":"param-edit-dialog"},on:{"update:visible":function($event){_vm.paramModalVisible=$event},"close":_vm.handleParamModalClose}},[_c('el-form',{ref:"paramForm",attrs:{"model":_vm.paramFormData,"rules":_vm.paramFormRules,"label-width":"120px"}},[_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"子系统:","prop":"subsystemName"}},[_c('el-input',{attrs:{"placeholder":"请输入子系统"},model:{value:(_vm.paramFormData.subsystemName),callback:function ($$v) {_vm.$set(_vm.paramFormData, "subsystemName", $$v)},expression:"paramFormData.subsystemName"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"类型:","prop":"parameterType"}},[_c('el-input',{attrs:{"placeholder":"请输入类型"},model:{value:(_vm.paramFormData.parameterType),callback:function ($$v) {_vm.$set(_vm.paramFormData, "parameterType", $$v)},expression:"paramFormData.parameterType"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"零部件名称:","prop":"partsName"}},[_c('el-input',{attrs:{"placeholder":"请输入零部件名称"},model:{value:(_vm.paramFormData.partsName),callback:function ($$v) {_vm.$set(_vm.paramFormData, "partsName", $$v)},expression:"paramFormData.partsName"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"参数名称:","prop":"parameterName"}},[_c('el-input',{attrs:{"placeholder":"请输入参数名称"},model:{value:(_vm.paramFormData.parameterName),callback:function ($$v) {_vm.$set(_vm.paramFormData, "parameterName", $$v)},expression:"paramFormData.parameterName"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"单位:","prop":"unit"}},[_c('el-input',{attrs:{"placeholder":"请输入单位"},model:{value:(_vm.paramFormData.unit),callback:function ($$v) {_vm.$set(_vm.paramFormData, "unit", $$v)},expression:"paramFormData.unit"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"参数计划来源:","prop":"parameterSource"}},[_c('el-select',{attrs:{"placeholder":"请选择参数计划来源"},model:{value:(_vm.paramFormData.parameterSource),callback:function ($$v) {_vm.$set(_vm.paramFormData, "parameterSource", $$v)},expression:"paramFormData.parameterSource"}},[_c('el-option',{attrs:{"value":"公式计算","label":"公式计算"}}),_c('el-option',{attrs:{"value":"数据平台手工录入","label":"数据平台手工录入"}}),_c('el-option',{attrs:{"value":"TC分类表","label":"TC分类表"}})],1)],1)],1)],1),_c('el-form-item',{attrs:{"label":"填写部门:","prop":"department"}},[_c('el-input',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择填写部门","readonly":""},nativeOn:{"click":function($event){return _vm.handleOpenDepartmentDialog.apply(null, arguments)}},model:{value:(_vm.paramFormData.departmentName),callback:function ($$v) {_vm.$set(_vm.paramFormData, "departmentName", $$v)},expression:"paramFormData.departmentName"}},[_c('i',{staticClass:"el-input__icon el-icon-search",staticStyle:{"cursor":"pointer"},attrs:{"slot":"suffix"},on:{"click":function($event){$event.stopPropagation();return _vm.handleOpenDepartmentDialog.apply(null, arguments)}},slot:"suffix"})])],1),_c('el-form-item',{attrs:{"label":"分类编号/公式:","prop":"numberOrFormula"}},[_c('el-input',{attrs:{"type":"textarea","rows":2,"placeholder":"请输入分类编号或公式"},model:{value:(_vm.paramFormData.numberOrFormula),callback:function ($$v) {_vm.$set(_vm.paramFormData, "numberOrFormula", $$v)},expression:"paramFormData.numberOrFormula"}})],1),_c('el-form-item',{attrs:{"label":"备注:","prop":"remarks"}},[_c('el-input',{attrs:{"type":"textarea","rows":2,"placeholder":"请输入备注"},model:{value:(_vm.paramFormData.remarks),callback:function ($$v) {_vm.$set(_vm.paramFormData, "remarks", $$v)},expression:"paramFormData.remarks"}})],1)],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":function($event){_vm.paramModalVisible = false}}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.paramSubmitting},on:{"click":_vm.handleParamFormSubmit}},[_vm._v(" 确定 ")])],1)],1),_c('el-dialog',{attrs:{"title":"选择填写部门","visible":_vm.departmentDialogVisible,"width":"500px","append-to-body":"","custom-class":"department-select-dialog"},on:{"update:visible":function($event){_vm.departmentDialogVisible=$event},"close":_vm.handleDepartmentDialogClose}},[_c('div',{staticClass:"department-dialog-content"},[_c('el-input',{staticClass:"department-search-input",attrs:{"placeholder":"请输入部门名称进行搜索","clearable":"","prefix-icon":"el-icon-search"},on:{"input":_vm.handleDepartmentSearch},model:{value:(_vm.departmentSearchText),callback:function ($$v) {_vm.departmentSearchText=$$v},expression:"departmentSearchText"}}),_c('div',{staticClass:"department-tree-wrapper"},[_c('el-tree',{ref:"departmentTree",attrs:{"data":_vm.filteredDepartmentTreeData,"props":{ children: 'children', label: 'name' },"node-key":"id","highlight-current":true,"default-expand-all":false},on:{"node-click":_vm.handleDepartmentTreeNodeClick}})],1)],1),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleDepartmentDialogClose}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleConfirmDepartmentSelect}},[_vm._v("确定")])],1)]),_c('el-dialog',{attrs:{"title":"导入参数","visible":_vm.importDialogVisible,"width":"400px","append-to-body":""},on:{"update:visible":function($event){_vm.importDialogVisible=$event},"close":_vm.handleImportDialogClose}},[_c('el-upload',{staticClass:"import-uploader",attrs:{"drag":"","auto-upload":false,"limit":1,"accept":".xls,.xlsx,.csv","file-list":_vm.importFileList,"on-change":_vm.handleImportFileChange,"on-remove":_vm.handleImportFileRemove}},[_c('i',{staticClass:"el-icon-upload"}),_c('div',{staticClass:"el-upload__text"},[_vm._v(" 将文件拖到此处,或"),_c('em',[_vm._v("点击上传")])]),_c('div',{staticClass:"el-upload__tip",attrs:{"slot":"tip"},slot:"tip"},[_vm._v(" 仅支持Excel或CSV模板文件 ")])]),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleImportDialogClose}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.importing},on:{"click":_vm.handleImportConfirm}},[_vm._v(" 开始导入 ")])],1)],1)],1)} -var modelDetailvue_type_template_id_e39d0444_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',{staticClass:"step-name-col"},[_vm._v(" 环节名称 ")]),_c('th',{staticClass:"handler-col"},[_vm._v(" 处理人 ")])])])}] +var modelDetailvue_type_template_id_31ea70a4_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',{staticClass:"step-name-col"},[_vm._v(" 环节名称 ")]),_c('th',{staticClass:"handler-col"},[_vm._v(" 处理人 ")])])])}] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=template&id=e39d0444& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=template&id=31ea70a4& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=script&lang=js& function modelDetailvue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof"; return modelDetailvue_type_script_lang_js_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, modelDetailvue_type_script_lang_js_typeof(obj); } @@ -8225,20 +8223,38 @@ function modelDetailvue_type_script_lang_js_arrayLikeToArray(arr, len) { if (len var checkSubsystem = subsystem || this.displayTemplateName; return this.checkPermission('模板管理', checkSubsystem, '编辑'); }, + // 检查是否是管理员(isAdmin === 1) + isAdmin: function isAdmin() { + try { + var permissionDataStr = localStorage.getItem('user_self_role'); + if (!permissionDataStr) { + return false; + } + var permissionData = JSON.parse(permissionDataStr); + if (!Array.isArray(permissionData)) { + return false; + } + // 检查是否有 isAdmin === 1 的记录 + return permissionData.some(function (perm) { + return perm.isAdmin === 1 || perm.isAdmin === '1'; + }); + } catch (err) { + console.error('检查管理员权限失败:', err); + return false; + } + }, // 检查参数是否有编辑权限(根据subsystem和partsName匹配) hasParameterEditPermission: function hasParameterEditPermission(subsystem, partsName) { + // 如果是管理员,拥有全部权限 + if (this.isAdmin()) { + return true; + } if (!subsystem || !partsName) { return false; } // 优先使用传入的权限数组 if (this.templateManagementPermissions && this.templateManagementPermissions.length > 0) { - var templateName = this.displayTemplateName; var matchedPermissions = this.templateManagementPermissions.filter(function (perm) { - // 检查 subsystem 是否匹配 templateName - if (templateName && perm.subsystem !== templateName) { - return false; - } - // 检查 subsystem 是否匹配 if (perm.subsystem !== subsystem) { return false; @@ -8254,7 +8270,7 @@ function modelDetailvue_type_script_lang_js_arrayLikeToArray(arr, len) { if (len }); return matchedPermissions.length > 0; } - // 如果没有传入权限数组,从 localStorage 读取 + // 如果没有传入权限数组,从 localStorage 读取 user_self_role try { var permissionDataStr = localStorage.getItem('user_self_role'); if (!permissionDataStr) { @@ -8265,27 +8281,20 @@ function modelDetailvue_type_script_lang_js_arrayLikeToArray(arr, len) { if (len return false; } - // 查找匹配的权限:menuPath包含"模板管理",subsystem匹配,partsName匹配,且parameterPer为"编辑" - var _templateName = this.displayTemplateName; + // 查找匹配的权限:subsystem匹配,partsName匹配,且parameterPer为"编辑" var _matchedPermissions = permissionData.filter(function (perm) { - // 检查 menuPath 是否匹配 - var menuMatch = perm.menuPath && perm.menuPath.includes('模板管理'); - if (!menuMatch) { - return false; - } - - // 检查 subsystem 是否匹配 templateName(如果 templateName 存在) - if (_templateName && perm.subsystem !== _templateName) { + // 如果 menuPath 存在,检查是否包含"模板管理"(可选检查) + if (perm.menuPath && perm.menuPath.trim() !== '' && !perm.menuPath.includes('模板管理')) { return false; } // 检查 subsystem 是否匹配 - if (perm.subsystem !== subsystem) { + if (!perm.subsystem || perm.subsystem !== subsystem) { return false; } // 检查 partsName 是否匹配 - if (perm.partsName !== partsName) { + if (!perm.partsName || perm.partsName !== partsName) { return false; } @@ -8303,6 +8312,10 @@ function modelDetailvue_type_script_lang_js_arrayLikeToArray(arr, len) { if (len if (!row) { return false; } + // 如果是管理员,拥有全部权限,可以直接编辑/删除 + if (this.isAdmin()) { + return true; + } // 如果该行的 createdBy 等于当前用户ID,可以编辑/删除 if (row.createdBy === getUserId()) { return true; @@ -9717,8 +9730,8 @@ function modelDetailvue_type_script_lang_js_arrayLikeToArray(arr, len) { if (len }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_modelDetailvue_type_script_lang_js_ = (modelDetailvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=style&index=0&id=e39d0444&prod&lang=scss& -var modelDetailvue_type_style_index_0_id_e39d0444_prod_lang_scss_ = __webpack_require__("6775"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=style&index=0&id=31ea70a4&prod&lang=scss& +var modelDetailvue_type_style_index_0_id_31ea70a4_prod_lang_scss_ = __webpack_require__("28e1"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue @@ -9731,8 +9744,8 @@ var modelDetailvue_type_style_index_0_id_e39d0444_prod_lang_scss_ = __webpack_re var modelDetail_component = normalizeComponent( custom_page_modelDetailvue_type_script_lang_js_, - modelDetailvue_type_template_id_e39d0444_render, - modelDetailvue_type_template_id_e39d0444_staticRenderFns, + modelDetailvue_type_template_id_31ea70a4_render, + modelDetailvue_type_template_id_31ea70a4_staticRenderFns, false, null, null, @@ -10092,6 +10105,26 @@ var modelContorlvue_type_script_lang_js_createDefaultSearch = function createDef this.loadData(); }, methods: { + // 检查是否是管理员(isAdmin === 1) + isAdmin: function isAdmin() { + try { + var permissionDataStr = localStorage.getItem('user_self_role'); + if (!permissionDataStr) { + return false; + } + var permissionData = JSON.parse(permissionDataStr); + if (!Array.isArray(permissionData)) { + return false; + } + // 检查是否有 isAdmin === 1 的记录 + return permissionData.some(function (perm) { + return perm.isAdmin === 1 || perm.isAdmin === '1'; + }); + } catch (err) { + console.error('检查管理员权限失败:', err); + return false; + } + }, // 加载用户自身角色权限 loadUserSelfRole: function loadUserSelfRole() { var _this = this; @@ -10698,8 +10731,8 @@ var modelContorlvue_type_script_lang_js_createDefaultSearch = function createDef }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_modelContorlvue_type_script_lang_js_ = (modelContorlvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=style&index=0&id=5041e766&prod&lang=scss& -var modelContorlvue_type_style_index_0_id_5041e766_prod_lang_scss_ = __webpack_require__("14b3"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=style&index=0&id=9dbc41d6&prod&lang=scss& +var modelContorlvue_type_style_index_0_id_9dbc41d6_prod_lang_scss_ = __webpack_require__("2721"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue @@ -10712,8 +10745,8 @@ var modelContorlvue_type_style_index_0_id_5041e766_prod_lang_scss_ = __webpack_r var modelContorl_component = normalizeComponent( custom_page_modelContorlvue_type_script_lang_js_, - modelContorlvue_type_template_id_5041e766_render, - modelContorlvue_type_template_id_5041e766_staticRenderFns, + modelContorlvue_type_template_id_9dbc41d6_render, + modelContorlvue_type_template_id_9dbc41d6_staticRenderFns, false, null, null, @@ -10734,14 +10767,14 @@ var selfEnginedatavue_type_template_id_279150af_staticRenderFns = [] // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/selfEnginedata.vue?vue&type=template&id=279150af& -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=template&id=13021888& -var engineDetailvue_type_template_id_13021888_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"engine-detail-page custom-page"},[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":function($event){$event.stopPropagation();return _vm.handleBack.apply(null, arguments)}}},[_vm._v(" 返回 ")]),_c('div',{staticClass:"header-item"},[_c('span',{staticClass:"label"},[_vm._v("版本:")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.currentVersionLabel))])])],1),(!_vm.isApprovalMode)?_c('div',{staticClass:"operation"},[(_vm.isDispatchMode)?[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleBatchModifyResponsible}},[_vm._v(" "+_vm._s(_vm.dispatchType === 'update_param' ? '批量修改填写人' : '批量修改责任人')+" ")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleConfirmDispatch}},[_vm._v("确认分发")])]:[_c('el-select',{attrs:{"size":"small","disabled":_vm.isEditMode},on:{"change":_vm.onVersionChange},model:{value:(_vm.currentVersionId),callback:function ($$v) {_vm.currentVersionId=$$v},expression:"currentVersionId"}},_vm._l((_vm.versions),function(ver){return _c('el-option',{key:ver.id,attrs:{"label":ver.label,"value":ver.id}})}),1),(!_vm.isEditMode && !_vm.isJustCheckMode)?_c('el-button',{staticStyle:{"margin-left":"12px"},attrs:{"size":"small"},on:{"click":_vm.handleExportTemplate}},[_vm._v("下载导入模板")]):_vm._e(),(!_vm.isEditMode && !_vm.isJustCheckMode)?_c('el-button',{attrs:{"size":"small","disabled":_vm.importing,"loading":_vm.importing},on:{"click":_vm.handleImport}},[_vm._v("导入")]):_vm._e(),_c('input',{ref:"fileInput",staticStyle:{"display":"none"},attrs:{"type":"file","accept":".xlsx,.xls"},on:{"change":_vm.handleFileChange}}),(!_vm.isEditMode && !_vm.isJustCheckMode)?[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleEdit}},[_vm._v("编辑")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleInitiateApproval}},[_vm._v("发起审批")])]:(_vm.isEditMode)?[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleSaveEdit}},[_vm._v("保存编辑")]),_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleCancelEdit}},[_vm._v("取消")])]:_vm._e()]],2):_vm._e()]),(!_vm.isApprovalMode)?_c('div',{staticClass:"detail-body"},[_c('div',{staticClass:"left-tree-panel"},[_c('div',{staticClass:"tree-search-header"},[_c('el-radio-group',{staticClass:"search-mode-switch",attrs:{"size":"mini"},model:{value:(_vm.treeSearchMode),callback:function ($$v) {_vm.treeSearchMode=$$v},expression:"treeSearchMode"}},[_c('el-radio-button',{attrs:{"label":"subsystem"}},[_vm._v("子系统")]),_c('el-radio-button',{attrs:{"label":"parts"}},[_vm._v("零部件名称")])],1)],1),_c('el-input',{staticClass:"tree-search",attrs:{"size":"small","placeholder":_vm.treeSearchMode === 'subsystem' ? '请输入子系统名称' : '请输入零部件名称',"clearable":""},model:{value:(_vm.treeFilterText),callback:function ($$v) {_vm.treeFilterText=$$v},expression:"treeFilterText"}}),_c('el-tree',{ref:"paramTree",attrs:{"data":_vm.treeData,"node-key":"id","show-checkbox":"","checked-keys":_vm.checkedKeys,"default-expanded-keys":_vm.defaultExpandedKeys,"expanded-keys":_vm.expandedKeys,"props":{ children: 'children', label: 'label' },"filter-node-method":_vm.filterTreeNode,"draggable":true,"allow-drop":_vm.allowDrop,"allow-drag":_vm.allowDrag},on:{"check":_vm.handleTreeCheck,"node-drop":_vm.handleNodeDrop,"node-expand":_vm.handleNodeExpand,"node-collapse":_vm.handleNodeCollapse},scopedSlots:_vm._u([{key:"default",fn:function(ref){ +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=template&id=7ffaa418& +var engineDetailvue_type_template_id_7ffaa418_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"engine-detail-page custom-page"},[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":function($event){$event.stopPropagation();return _vm.handleBack.apply(null, arguments)}}},[_vm._v(" 返回 ")]),_c('div',{staticClass:"header-item"},[_c('span',{staticClass:"label"},[_vm._v("版本:")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.currentVersionLabel))])])],1),(!_vm.isApprovalMode)?_c('div',{staticClass:"operation"},[(_vm.isDispatchMode)?[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleBatchModifyResponsible}},[_vm._v(" "+_vm._s(_vm.dispatchType === 'update_param' ? '批量修改填写人' : '批量修改责任人')+" ")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleConfirmDispatch}},[_vm._v("确认分发")])]:[_c('el-select',{attrs:{"size":"small","disabled":_vm.isEditMode},on:{"change":_vm.onVersionChange},model:{value:(_vm.currentVersionId),callback:function ($$v) {_vm.currentVersionId=$$v},expression:"currentVersionId"}},_vm._l((_vm.versions),function(ver){return _c('el-option',{key:ver.id,attrs:{"label":ver.label,"value":ver.id}})}),1),(!_vm.isEditMode && !_vm.isJustCheckMode)?_c('el-button',{staticStyle:{"margin-left":"12px"},attrs:{"size":"small"},on:{"click":_vm.handleExportTemplate}},[_vm._v("下载导入模板")]):_vm._e(),(!_vm.isEditMode && !_vm.isJustCheckMode)?_c('el-button',{attrs:{"size":"small","disabled":_vm.importing,"loading":_vm.importing},on:{"click":_vm.handleImport}},[_vm._v("导入")]):_vm._e(),_c('input',{ref:"fileInput",staticStyle:{"display":"none"},attrs:{"type":"file","accept":".xlsx,.xls"},on:{"change":_vm.handleFileChange}}),(!_vm.isEditMode && !_vm.isJustCheckMode)?[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleEdit}},[_vm._v("编辑")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleInitiateApproval}},[_vm._v("发起审批")])]:(_vm.isEditMode)?[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleSaveEdit}},[_vm._v("保存编辑")]),_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleCancelEdit}},[_vm._v("取消")])]:_vm._e()]],2):_vm._e()]),(!_vm.isApprovalMode)?_c('div',{staticClass:"detail-body"},[_c('div',{staticClass:"left-tree-panel"},[_c('div',{staticClass:"tree-search-header"},[_c('el-radio-group',{staticClass:"search-mode-switch",attrs:{"size":"mini"},model:{value:(_vm.treeSearchMode),callback:function ($$v) {_vm.treeSearchMode=$$v},expression:"treeSearchMode"}},[_c('el-radio-button',{attrs:{"label":"subsystem"}},[_vm._v("子系统")]),_c('el-radio-button',{attrs:{"label":"parts"}},[_vm._v("零部件名称")])],1)],1),_c('el-input',{staticClass:"tree-search",attrs:{"size":"small","placeholder":_vm.treeSearchMode === 'subsystem' ? '请输入子系统名称' : '请输入零部件名称',"clearable":""},model:{value:(_vm.treeFilterText),callback:function ($$v) {_vm.treeFilterText=$$v},expression:"treeFilterText"}}),_c('el-tree',{ref:"paramTree",attrs:{"data":_vm.treeData,"node-key":"id","show-checkbox":"","checked-keys":_vm.checkedKeys,"default-expanded-keys":_vm.defaultExpandedKeys,"expanded-keys":_vm.expandedKeys,"props":{ children: 'children', label: 'label' },"filter-node-method":_vm.filterTreeNode,"draggable":true,"allow-drop":_vm.allowDrop,"allow-drag":_vm.allowDrag},on:{"check":_vm.handleTreeCheck,"node-drop":_vm.handleNodeDrop,"node-expand":_vm.handleNodeExpand,"node-collapse":_vm.handleNodeCollapse},scopedSlots:_vm._u([{key:"default",fn:function(ref){ var data = ref.data; return _c('span',{staticClass:"custom-tree-node"},[_c('span',[_vm._v(_vm._s(data.label))]),(data.tip)?_c('span',{staticClass:"red-tip"},[_vm._v(_vm._s(data.tip))]):_vm._e()])}}],null,false,2736833556)})],1),_c('div',{staticClass:"right-content"},[_vm._l((_vm.wholeEngineParamsData),function(sectionData,sectionKey){return [(_vm.isWholeEngineParamsSelected)?_c('div',{key:sectionKey,staticClass:"section"},[_c('div',{staticClass:"section-title"},[_vm._v(_vm._s(sectionKey))]),_c('div',{staticClass:"grid whole-engine-grid"},[_vm._m(0,true),_vm._l((sectionData),function(row,idx){return _c('div',{key:sectionKey + '-' + idx,staticClass:"grid-row whole-engine-row"},[_c('div',{staticClass:"cell"},[_vm._v(_vm._s(row.parameterName))]),_c('div',{staticClass:"cell"},[_c('span',[_vm._v(_vm._s(row.unit || '-'))])]),_c('div',{staticClass:"cell"},[_c('span',[_vm._v(_vm._s(row.parameterValue || '/'))])])])})],2)]):_vm._e()]}),_vm._l((_vm.display),function(sectionData,sectionKey){return [(_vm.shouldShowSection(sectionKey))?_c('div',{key:sectionKey,staticClass:"section"},[_c('div',{staticClass:"section-title"},[_vm._v(_vm._s(_vm.formatSectionTitle(sectionKey, sectionData)))]),_c('div',{staticClass:"grid"},[_c('div',{staticClass:"grid-header",class:{ 'edit-mode': _vm.isEditMode && !_vm.isDispatchMode }},[_c('div',{staticClass:"cell header-cell"},[_vm._v("参数名称")]),_c('div',{staticClass:"cell header-cell"},[_vm._v("单位")]),_c('div',{staticClass:"cell header-cell"},[_vm._v("参数值")]),(!_vm.isEditMode || _vm.isDispatchMode)?_c('div',{staticClass:"cell header-cell"},[_vm._v("填写部门")]):_vm._e(),(!_vm.isEditMode || _vm.isDispatchMode)?_c('div',{staticClass:"cell header-cell"},[_vm._v(" "+_vm._s(_vm.isDispatchMode && _vm.dispatchType === 'update_param' ? '填写人' : _vm.isDispatchMode ? '责任人' : '填写人')+" ")]):_vm._e()]),_vm._l((sectionData),function(row,idx){return _c('div',{key:sectionKey + '-' + idx,staticClass:"grid-row",class:{ 'edit-mode': _vm.isEditMode && !_vm.isDispatchMode }},[_c('div',{staticClass:"cell"},[_vm._v(_vm._s(row.parameterName))]),_c('div',{staticClass:"cell"},[_c('span',[_vm._v(_vm._s(row.unit || '-'))])]),_c('div',{staticClass:"cell"},[(_vm.isEditMode && !_vm.isDispatchMode)?_c('el-input',{staticClass:"param-input",attrs:{"size":"small","placeholder":"请输入"},model:{value:(row.parameterValue),callback:function ($$v) {_vm.$set(row, "parameterValue", $$v)},expression:"row.parameterValue"}}):_c('span',[_vm._v(_vm._s(row.minorVersion || row.parameterValue || '/'))])],1),(!_vm.isEditMode || _vm.isDispatchMode)?_c('div',{staticClass:"cell"},[_c('span',[_vm._v(_vm._s(_vm.formatDepartmentDisplay(row.department)))])]):_vm._e(),(_vm.isDispatchMode && _vm.dispatchType !== 'update_param')?_c('div',{staticClass:"cell"},[_c('span',[_vm._v(_vm._s(row.owner || '-'))])]):_vm._e(),(_vm.isDispatchMode && _vm.dispatchType === 'update_param')?_c('div',{staticClass:"cell"},[_c('el-select',{staticClass:"responsible-select",attrs:{"size":"small","placeholder":"请输入填写人姓名进行搜索","clearable":"","filterable":"","remote":"","reserve-keyword":"","remote-method":function (query) { return _vm.handleFillerRemoteSearch(query, row); },"loading":_vm.fillerUserLoading},on:{"change":function (value) { return _vm.handleFillerChange(value, row); }},model:{value:(row.filledByUserId),callback:function ($$v) {_vm.$set(row, "filledByUserId", $$v)},expression:"row.filledByUserId"}},_vm._l((_vm.getFillerUserOptions(row)),function(person){return _c('el-option',{key:person.userId,attrs:{"value":person.userId,"label":person.username}},[_c('span',{staticClass:"username-text"},[_vm._v(_vm._s(person.username))]),_c('span',{staticClass:"user-id-text"},[_vm._v(_vm._s(person.userNumber))])])}),1)],1):_vm._e(),(!_vm.isDispatchMode && !_vm.isEditMode)?_c('div',{staticClass:"cell"},[_c('span',[_vm._v(_vm._s(row.filledBy || '-'))])]):_vm._e()])})],2)]):_vm._e()]})],2)]):_vm._e(),(_vm.isApprovalMode)?_c('div',{staticClass:"page-approval-content"},[_c('div',{staticClass:"approval-content"},[(_vm.approvalChangeData && _vm.approvalChangeData.length > 0)?_c('div',{staticClass:"approval-change-table"},[_c('div',{staticClass:"change-table-title"},[_vm._v(" 变更数据 ")]),_c('div',{staticClass:"change-table-wrapper"},[_c('table',{staticClass:"change-table-content"},[_vm._m(1),_c('tbody',_vm._l((_vm.approvalChangeData),function(item,index){return _c('tr',{key:index,staticClass:"change-table-row"},[_c('td',{staticClass:"col-engine-model-name"},[_vm._v(_vm._s(item.engineModelName || '-'))]),_c('td',{staticClass:"col-subsystem-name"},[_vm._v(_vm._s(item.subsystemName || '-'))]),_c('td',{staticClass:"col-parameter-type"},[_vm._v(_vm._s((item.partsName === '/' ? item.subsystemName : item.partsName) || '-'))]),_c('td',{staticClass:"col-parts-name"},[_vm._v(_vm._s((item.partsName === '/' ? item.subsystemName : item.partsName) || '-'))]),_c('td',{staticClass:"col-parameter-name"},[_vm._v(_vm._s(item.parameterName || '-'))]),_c('td',{staticClass:"col-parameter-value"},[_vm._v(_vm._s(item.parameterValue || '-'))]),_c('td',{staticClass:"col-common"},[_vm._v(_vm._s(item.changeComment || '-'))])])}),0)])])]):_vm._e(),_c('div',{staticClass:"approval-description"},[_c('div',{staticClass:"description-label"},[_vm._v(" 说明 ")]),_c('el-input',{attrs:{"type":"textarea","rows":2,"placeholder":"请输入"},model:{value:(_vm.approvalFormData.description),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "description", $$v)},expression:"approvalFormData.description"}})],1),_c('div',{staticClass:"approval-workflow"},[_c('div',{staticClass:"workflow-title"},[_vm._v(" 审批环节 ")]),_c('div',{staticClass:"approval-process-title"},[_vm._m(2),_c('el-input',{attrs:{"maxlength":"100","show-word-limit":"","placeholder":"请输入流程主题"},model:{value:(_vm.approvalFormData.processTitle),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "processTitle", $$v)},expression:"approvalFormData.processTitle"}})],1),_c('div',{staticClass:"workflow-table"},[_c('table',{staticClass:"workflow-table-content"},[_vm._m(3),_c('tbody',_vm._l((_vm.approvalWorkflowSteps),function(step,index){return _c('tr',{key:index,staticClass:"workflow-row"},[_c('td',{staticClass:"step-name-cell"},[_c('span',{staticClass:"step-name"},[_vm._v(" "+_vm._s(step.name)+" "),(step.required)?_c('span',{staticClass:"required-mark"},[_vm._v("*")]):_vm._e()])]),_c('td',{staticClass:"handler-cell"},[_c('el-select',{staticClass:"handler-select",attrs:{"multiple":"","filterable":"","remote":"","reserve-keyword":"","placeholder":"请选择","remote-method":function (query) { return _vm.handleRemoteSearch(query, index); },"loading":step.loading},on:{"change":function (value) { return _vm.handleHandlerChange(index, value); }},model:{value:(step.handlers),callback:function ($$v) {_vm.$set(step, "handlers", $$v)},expression:"step.handlers"}},_vm._l((step.options),function(person){return _c('el-option',{key:person.userNumber,attrs:{"value":person.userId,"label":person.username}},[_c('span',{staticClass:"username-text"},[_vm._v(_vm._s(person.username))]),_c('span',{staticClass:"user-id-text"},[_vm._v(_vm._s(person.userNumber))])])}),1)],1)])}),0)])])])])]):_vm._e(),(_vm.isApprovalMode)?_c('div',{staticClass:"page-footer"},[_c('div',{staticClass:"footer-buttons"},[_c('el-button',{on:{"click":_vm.handleApprovalCancel}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.approvalSubmitting},on:{"click":_vm.handleApprovalFormSubmit}},[_vm._v(" 确定 ")])],1)]):_vm._e(),_c('batch-modify-responsible-modal',{ref:"batchModifyResponsibleModal",attrs:{"responsible-persons":_vm.responsiblePersons,"filler-persons":_vm.fillerPersons,"dispatch-type":_vm.dispatchType,"version-data":_vm.versionData,"current-version-id":_vm.currentVersionId},on:{"confirm":_vm.handleBatchModifyConfirm,"refresh-responsible-persons":_vm.loadResponsiblePersons}})],1)} -var engineDetailvue_type_template_id_13021888_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"grid-header whole-engine-header"},[_c('div',{staticClass:"cell header-cell"},[_vm._v("参数名称")]),_c('div',{staticClass:"cell header-cell"},[_vm._v("单位")]),_c('div',{staticClass:"cell header-cell"},[_vm._v("参数值")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',{staticClass:"col-engine-model-name"},[_vm._v("机型名称")]),_c('th',{staticClass:"col-subsystem-name"},[_vm._v("子系统名称")]),_c('th',{staticClass:"col-parameter-type"},[_vm._v("参数类型")]),_c('th',{staticClass:"col-parts-name"},[_vm._v("零件名称")]),_c('th',{staticClass:"col-parameter-name"},[_vm._v("参数名称")]),_c('th',{staticClass:"col-parameter-value"},[_vm._v("参数值")]),_c('th',{staticClass:"col-common"},[_vm._v("修改描述")])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',{staticClass:"step-name-col"},[_vm._v(" 环节名称 ")]),_c('th',{staticClass:"handler-col"},[_vm._v(" 处理人 ")])])])}] +var engineDetailvue_type_template_id_7ffaa418_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"grid-header whole-engine-header"},[_c('div',{staticClass:"cell header-cell"},[_vm._v("参数名称")]),_c('div',{staticClass:"cell header-cell"},[_vm._v("单位")]),_c('div',{staticClass:"cell header-cell"},[_vm._v("参数值")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',{staticClass:"col-engine-model-name"},[_vm._v("机型名称")]),_c('th',{staticClass:"col-subsystem-name"},[_vm._v("子系统名称")]),_c('th',{staticClass:"col-parameter-type"},[_vm._v("参数类型")]),_c('th',{staticClass:"col-parts-name"},[_vm._v("零件名称")]),_c('th',{staticClass:"col-parameter-name"},[_vm._v("参数名称")]),_c('th',{staticClass:"col-parameter-value"},[_vm._v("参数值")]),_c('th',{staticClass:"col-common"},[_vm._v("修改描述")])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',{staticClass:"step-name-col"},[_vm._v(" 环节名称 ")]),_c('th',{staticClass:"handler-col"},[_vm._v(" 处理人 ")])])])}] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=template&id=13021888& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=template&id=7ffaa418& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/batch-modify-responsible-modal.vue?vue&type=template&id=6f9edae0& var batch_modify_responsible_modalvue_type_template_id_6f9edae0_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('x-modal',{attrs:{"append-to-body":true,"destroy-on-close":true,"modalVisible":_vm.visible,"wrapper-class":'batch-modify-responsible-modal',"title":_vm.modalTitle,"width":600},on:{"update:modalVisible":function($event){_vm.visible=$event},"update:modal-visible":function($event){_vm.visible=$event}},scopedSlots:_vm._u([{key:"footer",fn:function(){return [_c('div',{staticClass:"dialog-footer"},[_c('el-button',{on:{"click":_vm.closeModal}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.submitting},on:{"click":_vm.handleSubmit}},[_vm._v(" 确定 ")])],1)]},proxy:true}])},[_c('div',{staticClass:"batch-modify-content"},[_c('el-form',{ref:"form",attrs:{"model":_vm.formData,"rules":_vm.formRules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"子系统:","prop":"subsystem"}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择子系统","clearable":""},on:{"change":_vm.handleSubsystemChange},model:{value:(_vm.formData.subsystem),callback:function ($$v) {_vm.$set(_vm.formData, "subsystem", $$v)},expression:"formData.subsystem"}},_vm._l((_vm.subsystemList),function(item){return _c('el-option',{key:item,attrs:{"label":item,"value":item}})}),1)],1),(_vm.dispatchType === 'update_param')?_c('el-form-item',{attrs:{"label":"零部件名称:","prop":"partsName"}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择零部件名称","clearable":"","multiple":"","disabled":!_vm.formData.subsystem},on:{"change":_vm.handlePartsNameChange},model:{value:(_vm.formData.partsName),callback:function ($$v) {_vm.$set(_vm.formData, "partsName", $$v)},expression:"formData.partsName"}},_vm._l((_vm.availablePartsNames),function(item){return _c('el-option',{key:item,attrs:{"label":item,"value":item}})}),1)],1):_vm._e(),_c('el-form-item',{attrs:{"label":"部门:","prop":"department"}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择部门","clearable":"","disabled":_vm.dispatchType === 'update_param' ? (!_vm.formData.subsystem || !_vm.formData.partsName || !Array.isArray(_vm.formData.partsName) || _vm.formData.partsName.length === 0) : !_vm.formData.subsystem},on:{"change":_vm.handleDepartmentChange},model:{value:(_vm.formData.department),callback:function ($$v) {_vm.$set(_vm.formData, "department", $$v)},expression:"formData.department"}},_vm._l((_vm.availableDepartments),function(dept){return _c('el-option',{key:dept.department,attrs:{"label":_vm.formatDepartmentDisplay(dept.department),"value":dept.department}})}),1)],1),(_vm.dispatchType !== 'update_param')?_c('el-form-item',{attrs:{"label":"现责任人:"}},[_c('el-input',{staticStyle:{"width":"100%"},attrs:{"disabled":"","placeholder":"暂无责任人","readonly":""},model:{value:(_vm.formData.currentResponsibleName),callback:function ($$v) {_vm.$set(_vm.formData, "currentResponsibleName", $$v)},expression:"formData.currentResponsibleName"}})],1):_vm._e(),_c('el-form-item',{attrs:{"label":_vm.dispatchType === 'update_param' ? '人员:' : '责任人:',"prop":"userId"}},[_c('el-select',{staticClass:"handler-select",staticStyle:{"width":"100%"},attrs:{"placeholder":_vm.dispatchType === 'update_param' ? '请输入人员姓名进行搜索' : '请输入责任人姓名进行搜索',"clearable":"","disabled":!_vm.formData.department,"filterable":"","remote":"","reserve-keyword":"","remote-method":_vm.handleRemoteSearch,"loading":_vm.userLoading},on:{"change":_vm.handleResponsibleChange},model:{value:(_vm.formData.userId),callback:function ($$v) {_vm.$set(_vm.formData, "userId", $$v)},expression:"formData.userId"}},_vm._l((_vm.userOptions),function(person){return _c('el-option',{key:person.userNumber,attrs:{"value":person.userId,"label":person.username}},[_c('span',{staticClass:"username-text"},[_vm._v(_vm._s(person.username))]),_c('span',{staticClass:"user-id-text"},[_vm._v(_vm._s(person.userNumber))])])}),1)],1)],1)],1)])],1)} @@ -12907,12 +12940,17 @@ function engineDetailvue_type_script_lang_js_toPrimitive(input, hint) { if (engi }, shouldShowSection: function shouldShowSection(sectionName) { var _this10 = this; - // 如果选中了"整车参数",不显示子系统参数 - if (this.isWholeEngineParamsSelected && !this.checkedKeys.some(function (nodeId) { - var nodeInfo = _this10.nodeMap[nodeId]; - return nodeInfo && !nodeInfo.isWholeEngineParams && !nodeInfo.isParent; - })) { - return false; + // 如果选中了"整车参数",且没有选中任何其他非整车参数的节点,则不显示子系统参数 + if (this.isWholeEngineParamsSelected) { + // 检查是否有选中任何非整车参数的节点(不管是父节点还是子节点) + var hasNonWholeEngineParamsNode = this.checkedKeys.some(function (nodeId) { + var nodeInfo = _this10.nodeMap[nodeId]; + return nodeInfo && !nodeInfo.isWholeEngineParams; + }); + // 如果没有选中任何非整车参数的节点,则不显示子系统参数 + if (!hasNonWholeEngineParamsNode) { + return false; + } } // sectionName是参数类型(如"基本规格"),需要检查是否有对应的数据 var data = this.versionData[this.currentVersionId] || {}; @@ -12937,18 +12975,11 @@ function engineDetailvue_type_script_lang_js_toPrimitive(input, hint) { if (engi // 如果选中的是父节点,检查该section的数据是否属于该父节点 if (nodeInfo.isParent) { var sectionData = data[sectionName] || []; - // 如果 sectionName 等于子系统名称,说明这是零部件名称为 "/" 的分组 - // 这种情况下,sectionName 就是子系统名称,所以直接匹配 - if (sectionName === nodeInfo.label) { + var hasDataInSubsystem = sectionData.some(function (param) { + return param.subsystemName === nodeInfo.label; + }); + if (hasDataInSubsystem) { hasMatch = true; - } else { - // 否则检查该section的数据是否属于该父节点 - var hasDataInSubsystem = sectionData.some(function (param) { - return param.subsystemName === nodeInfo.label; - }); - if (hasDataInSubsystem) { - hasMatch = true; - } } } } @@ -14576,8 +14607,8 @@ function engineDetailvue_type_script_lang_js_toPrimitive(input, hint) { if (engi }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_engineDetailvue_type_script_lang_js_ = (engineDetailvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=style&index=0&id=13021888&prod&lang=scss& -var engineDetailvue_type_style_index_0_id_13021888_prod_lang_scss_ = __webpack_require__("3563"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=style&index=0&id=7ffaa418&prod&lang=scss& +var engineDetailvue_type_style_index_0_id_7ffaa418_prod_lang_scss_ = __webpack_require__("cc96"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue @@ -14590,8 +14621,8 @@ var engineDetailvue_type_style_index_0_id_13021888_prod_lang_scss_ = __webpack_r var engineDetail_component = normalizeComponent( custom_page_engineDetailvue_type_script_lang_js_, - engineDetailvue_type_template_id_13021888_render, - engineDetailvue_type_template_id_13021888_staticRenderFns, + engineDetailvue_type_template_id_7ffaa418_render, + engineDetailvue_type_template_id_7ffaa418_staticRenderFns, false, null, null, @@ -16197,12 +16228,12 @@ var otherEnginedata_component = normalizeComponent( ) /* harmony default export */ var otherEnginedata = (otherEnginedata_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=template&id=6bc4603f&scoped=true& -var checkDatavue_type_template_id_6bc4603f_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-check-data custom-page"},[_c('div',{staticClass:"tab-header"},[_c('el-tabs',{on:{"tab-click":_vm.handleTabClick},model:{value:(_vm.activeTab),callback:function ($$v) {_vm.activeTab=$$v},expression:"activeTab"}},[_c('el-tab-pane',{attrs:{"label":"机型参数查询","name":"model-query"}}),_c('el-tab-pane',{attrs:{"label":"对标报告查询","name":"benchmark-report"}}),_c('el-tab-pane',{attrs:{"label":"统计分析","name":"statistics"}})],1)],1),(_vm.activeTab === 'model-query')?_c('ModelQuery'):_vm._e(),(_vm.activeTab === 'benchmark-report')?_c('BenchmarkReport'):_vm._e(),(_vm.activeTab === 'statistics')?_c('div',{staticClass:"statistics-tab tab-content"},[_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"search-fields"},[_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("项目名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("产品型号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.modelName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "modelName", $$v)},expression:"searchPanelValue.modelName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("板块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.plate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "plate", $$v)},expression:"searchPanelValue.plate"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("平台")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}},[_c('el-option',{attrs:{"label":"选项1","value":"1"}}),_c('el-option',{attrs:{"label":"选项2","value":"2"}})],1)],1)]),_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("系列")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("燃烧类型")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.burnType),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "burnType", $$v)},expression:"searchPanelValue.burnType"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("排放")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.emission),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "emission", $$v)},expression:"searchPanelValue.emission"}})],1)]),_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field range-field"},[_c('span',{staticClass:"field-label"},[_vm._v("排量")]),_c('div',{staticClass:"range-input-group"},[_c('el-input',{staticClass:"range-input",attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.engineCapacityMin),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "engineCapacityMin", $$v)},expression:"searchPanelValue.engineCapacityMin"}}),_c('span',{staticClass:"range-separator"},[_vm._v("~")]),_c('el-input',{staticClass:"range-input",attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.engineCapacityMax),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "engineCapacityMax", $$v)},expression:"searchPanelValue.engineCapacityMax"}})],1)]),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")])],1)])])]),_c('div',{staticClass:"chart-management-panel"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAddChart}},[_vm._v(" 新增图表 ")]),(_vm.chartList.length > 0)?_c('el-button',{on:{"click":_vm.handleClearAllCharts}},[_vm._v(" 清空 ")]):_vm._e()],1),_vm._l((_vm.chartList),function(chart,index){return _c('div',{key:chart.id,staticClass:"chart-area"},[_c('div',{staticClass:"chart-header"},[_c('div',{staticClass:"chart-title-section"},[(!chart.isEditingTitle)?_c('span',{staticClass:"chart-title",on:{"click":function($event){return _vm.startEditTitle(index)}}},[_vm._v(_vm._s(chart.title))]):_c('el-input',{ref:("titleInput-" + index),refInFor:true,staticClass:"title-input",on:{"blur":function($event){chart.isEditingTitle = false}},nativeOn:{"keyup":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")){ return null; }chart.isEditingTitle = false}},model:{value:(chart.title),callback:function ($$v) {_vm.$set(chart, "title", $$v)},expression:"chart.title"}}),_c('i',{staticClass:"el-icon-edit title-edit-icon",on:{"click":function($event){return _vm.startEditTitle(index)}}})],1)]),_c('div',{staticClass:"chart-config"},[_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("图表类型:")]),_c('el-select',{on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.chartType),callback:function ($$v) {_vm.$set(chart, "chartType", $$v)},expression:"chart.chartType"}},[_c('el-option',{attrs:{"label":"散点图","value":"scatter"}}),_c('el-option',{attrs:{"label":"折线图","value":"line"}}),_c('el-option',{attrs:{"label":"柱状图","value":"bar"}})],1)],1),_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("X轴:")]),_c('el-select',{on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.xAxis),callback:function ($$v) {_vm.$set(chart, "xAxis", $$v)},expression:"chart.xAxis"}},_vm._l((_vm.xAxisOptions),function(option){return _c('el-option',{key:option.value,attrs:{"label":option.label,"value":option.value}})}),1)],1),_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴(参数):")]),_c('el-select',{attrs:{"multiple":"","collapse-tags":"","clearable":""},on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.yAxisParam),callback:function ($$v) {_vm.$set(chart, "yAxisParam", $$v)},expression:"chart.yAxisParam"}},_vm._l((_vm.yAxisParamOptions),function(option){return _c('el-option',{key:option.value,attrs:{"label":option.label,"value":option.value}})}),1)],1),_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴(公式):")]),_c('el-select',{attrs:{"clearable":""},on:{"change":function($event){return _vm.handleFormulaSelectChange(index)}},model:{value:(chart.yAxisFormula),callback:function ($$v) {_vm.$set(chart, "yAxisFormula", $$v)},expression:"chart.yAxisFormula"}},_vm._l((_vm.savedFormulas),function(formula){return _c('el-option',{key:formula.id,attrs:{"label":formula.name,"value":formula.id}})}),1),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":function($event){return _vm.handleEditFormula(index)}}},[_vm._v(" 添加/修改公式 ")])],1),(chart.chartType === 'scatter')?_c('div',{staticClass:"config-item"},[_c('el-checkbox',{on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.scatterTrendline),callback:function ($$v) {_vm.$set(chart, "scatterTrendline", $$v)},expression:"chart.scatterTrendline"}},[_vm._v(" 显示趋势线 ")])],1):_vm._e(),(chart.chartType !== 'pie')?_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴范围:")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":"最小值"},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.yAxisMin),callback:function ($$v) {_vm.$set(chart, "yAxisMin", _vm._n($$v))},expression:"chart.yAxisMin"}}),_c('span',{staticClass:"range-separator"},[_vm._v("~")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":"最大值"},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.yAxisMax),callback:function ($$v) {_vm.$set(chart, "yAxisMax", _vm._n($$v))},expression:"chart.yAxisMax"}})],1):_vm._e(),(chart.chartType !== 'pie')?_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("坐标点:")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":_vm.getCustomPointXPlaceholder(chart)},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.customPointX),callback:function ($$v) {_vm.$set(chart, "customPointX", _vm._n($$v))},expression:"chart.customPointX"}}),_c('span',{staticClass:"range-separator"},[_vm._v(",")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":"Y坐标(百分比)"},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.customPointY),callback:function ($$v) {_vm.$set(chart, "customPointY", _vm._n($$v))},expression:"chart.customPointY"}})],1):_vm._e()]),_c('div',{staticClass:"chart-wrapper"},[_c('div',{staticClass:"delete-button",on:{"click":function($event){return _vm.handleDeleteChart(index)}}},[_c('i',{staticClass:"el-icon-delete"}),_c('span',[_vm._v("删除")])]),_c('div',{ref:("chartContainer-" + index),refInFor:true,staticClass:"chart-container",style:({ height: chart.chartHeight + 'px' })}),_c('div',{staticClass:"chart-resize-handle",on:{"mousedown":function($event){return _vm.startResize(index, $event)}}})])])}),_c('el-dialog',{staticClass:"formula-dialog",attrs:{"title":_vm.currentFormulaId ? '修改公式' : '添加公式',"visible":_vm.formulaDialogVisible,"width":"600px","close-on-click-modal":true},on:{"update:visible":function($event){_vm.formulaDialogVisible=$event}}},[_c('div',{staticClass:"formula-dialog-content"},[_c('div',{staticClass:"formula-input-section"},[_c('el-form-item',{attrs:{"label":"公式名称:","required":""}},[_c('el-input',{attrs:{"placeholder":"请输入公式名称","maxlength":"50","show-word-limit":""},model:{value:(_vm.formulaName),callback:function ($$v) {_vm.formulaName=$$v},expression:"formulaName"}})],1),_c('div',{staticClass:"formula-input-section"},[_c('span',{staticClass:"formula-label"},[_vm._v("*计算公式:")]),_c('div',{staticClass:"formula-editor"},[_vm._l((_vm.formulaItems),function(item,index){return _c('div',{key:index,staticClass:"formula-item"},[(item.type === 'param')?_c('el-select',{staticClass:"formula-select",attrs:{"placeholder":"选择参数"},on:{"change":_vm.updateFormula},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, "value", $$v)},expression:"item.value"}},_vm._l((_vm.yAxisParamOptions),function(opt){return _c('el-option',{key:opt.value,attrs:{"label":opt.label,"value":opt.value}})}),1):(item.type === 'operator')?_c('el-select',{staticClass:"formula-select",attrs:{"placeholder":"选择运算符"},on:{"change":_vm.updateFormula},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, "value", $$v)},expression:"item.value"}},_vm._l((_vm.operatorOptions),function(opt){return _c('el-option',{key:opt.value,attrs:{"label":opt.label,"value":opt.value}})}),1):_vm._e(),_c('i',{staticClass:"el-icon-delete formula-delete-icon",on:{"click":function($event){return _vm.removeFormulaItem(index)}}})],1)}),(_vm.formulaItems.length === 0)?_c('div',{staticClass:"formula-empty-hint"},[_vm._v(" 请添加参数和运算符 ")]):_vm._e()],2)])],1),_c('div',{staticClass:"formula-buttons"},[_c('el-button',{attrs:{"type":"primary","disabled":_vm.yAxisParamOptions.length === 0},on:{"click":_vm.addFormulaParam}},[_vm._v(" 添加参数 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.addFormulaOperator}},[_vm._v(" 添加符号 ")])],1)]),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleFormulaDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","disabled":!_vm.formulaName || _vm.formulaItems.length === 0},on:{"click":_vm.handleSaveFormula}},[_vm._v(" 确定 ")])],1)])],2):_vm._e(),(_vm.activeTab === 'analysis-report')?_c('AnalysisReport'):_vm._e()],1)} -var checkDatavue_type_template_id_6bc4603f_scoped_true_staticRenderFns = [] +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=template&id=874a61b2&scoped=true& +var checkDatavue_type_template_id_874a61b2_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-check-data custom-page"},[_c('div',{staticClass:"tab-header"},[_c('el-tabs',{on:{"tab-click":_vm.handleTabClick},model:{value:(_vm.activeTab),callback:function ($$v) {_vm.activeTab=$$v},expression:"activeTab"}},[_c('el-tab-pane',{attrs:{"label":"机型参数查询","name":"model-query"}}),_c('el-tab-pane',{attrs:{"label":"对标报告查询","name":"benchmark-report"}}),_c('el-tab-pane',{attrs:{"label":"统计分析","name":"statistics"}})],1)],1),(_vm.activeTab === 'model-query')?_c('ModelQuery'):_vm._e(),(_vm.activeTab === 'benchmark-report')?_c('BenchmarkReport'):_vm._e(),(_vm.activeTab === 'statistics')?_c('div',{staticClass:"statistics-tab tab-content"},[_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"search-fields"},[_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("项目名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("产品型号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.modelName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "modelName", $$v)},expression:"searchPanelValue.modelName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("板块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.plate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "plate", $$v)},expression:"searchPanelValue.plate"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("平台")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}},[_c('el-option',{attrs:{"label":"选项1","value":"1"}}),_c('el-option',{attrs:{"label":"选项2","value":"2"}})],1)],1)]),_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("系列")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("燃烧类型")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.burnType),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "burnType", $$v)},expression:"searchPanelValue.burnType"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("排放")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.emission),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "emission", $$v)},expression:"searchPanelValue.emission"}})],1)]),_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field range-field"},[_c('span',{staticClass:"field-label"},[_vm._v("排量")]),_c('div',{staticClass:"range-input-group"},[_c('el-input',{staticClass:"range-input",attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.engineCapacityMin),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "engineCapacityMin", $$v)},expression:"searchPanelValue.engineCapacityMin"}}),_c('span',{staticClass:"range-separator"},[_vm._v("~")]),_c('el-input',{staticClass:"range-input",attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.engineCapacityMax),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "engineCapacityMax", $$v)},expression:"searchPanelValue.engineCapacityMax"}})],1)]),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")])],1)])])]),_c('div',{staticClass:"chart-management-panel"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAddChart}},[_vm._v(" 新增图表 ")]),(_vm.chartList.length > 0)?_c('el-button',{on:{"click":_vm.handleClearAllCharts}},[_vm._v(" 清空 ")]):_vm._e()],1),_vm._l((_vm.chartList),function(chart,index){return _c('div',{key:chart.id,staticClass:"chart-area"},[_c('div',{staticClass:"chart-header"},[_c('div',{staticClass:"chart-title-section"},[(!chart.isEditingTitle)?_c('span',{staticClass:"chart-title",on:{"click":function($event){return _vm.startEditTitle(index)}}},[_vm._v(_vm._s(chart.title))]):_c('el-input',{ref:("titleInput-" + index),refInFor:true,staticClass:"title-input",on:{"blur":function($event){chart.isEditingTitle = false}},nativeOn:{"keyup":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")){ return null; }chart.isEditingTitle = false}},model:{value:(chart.title),callback:function ($$v) {_vm.$set(chart, "title", $$v)},expression:"chart.title"}}),_c('i',{staticClass:"el-icon-edit title-edit-icon",on:{"click":function($event){return _vm.startEditTitle(index)}}})],1)]),_c('div',{staticClass:"chart-config"},[_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("图表类型:")]),_c('el-select',{on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.chartType),callback:function ($$v) {_vm.$set(chart, "chartType", $$v)},expression:"chart.chartType"}},[_c('el-option',{attrs:{"label":"散点图","value":"scatter"}}),_c('el-option',{attrs:{"label":"折线图","value":"line"}}),_c('el-option',{attrs:{"label":"柱状图","value":"bar"}})],1)],1),_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("X轴:")]),_c('el-select',{on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.xAxis),callback:function ($$v) {_vm.$set(chart, "xAxis", $$v)},expression:"chart.xAxis"}},_vm._l((_vm.xAxisOptions),function(option){return _c('el-option',{key:option.value,attrs:{"label":option.label,"value":option.value}})}),1)],1),_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴(参数):")]),_c('el-select',{attrs:{"multiple":"","collapse-tags":"","clearable":""},on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.yAxisParam),callback:function ($$v) {_vm.$set(chart, "yAxisParam", $$v)},expression:"chart.yAxisParam"}},_vm._l((_vm.yAxisParamOptions),function(option){return _c('el-option',{key:option.value,attrs:{"label":option.label,"value":option.value}})}),1)],1),_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴(公式):")]),_c('el-select',{attrs:{"clearable":""},on:{"change":function($event){return _vm.handleFormulaSelectChange(index)}},model:{value:(chart.yAxisFormula),callback:function ($$v) {_vm.$set(chart, "yAxisFormula", $$v)},expression:"chart.yAxisFormula"}},_vm._l((_vm.savedFormulas),function(formula){return _c('el-option',{key:formula.id,attrs:{"label":formula.name,"value":formula.id}})}),1),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":function($event){return _vm.handleEditFormula(index)}}},[_vm._v(" 添加/修改公式 ")])],1),(chart.chartType !== 'pie')?_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴范围:")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":"最小值"},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.yAxisMin),callback:function ($$v) {_vm.$set(chart, "yAxisMin", _vm._n($$v))},expression:"chart.yAxisMin"}}),_c('span',{staticClass:"range-separator"},[_vm._v("~")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":"最大值"},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.yAxisMax),callback:function ($$v) {_vm.$set(chart, "yAxisMax", _vm._n($$v))},expression:"chart.yAxisMax"}})],1):_vm._e(),(chart.chartType !== 'pie')?_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("坐标点:")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":_vm.getCustomPointXPlaceholder(chart)},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.customPointX),callback:function ($$v) {_vm.$set(chart, "customPointX", _vm._n($$v))},expression:"chart.customPointX"}}),_c('span',{staticClass:"range-separator"},[_vm._v(",")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":"Y坐标(百分比)"},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.customPointY),callback:function ($$v) {_vm.$set(chart, "customPointY", _vm._n($$v))},expression:"chart.customPointY"}})],1):_vm._e()]),_c('div',{staticClass:"chart-wrapper"},[_c('div',{staticClass:"delete-button",on:{"click":function($event){return _vm.handleDeleteChart(index)}}},[_c('i',{staticClass:"el-icon-delete"}),_c('span',[_vm._v("删除")])]),_c('div',{ref:("chartContainer-" + index),refInFor:true,staticClass:"chart-container",style:({ height: chart.chartHeight + 'px' })}),_c('div',{staticClass:"chart-resize-handle",on:{"mousedown":function($event){return _vm.startResize(index, $event)}}})])])}),_c('el-dialog',{staticClass:"formula-dialog",attrs:{"title":_vm.currentFormulaId ? '修改公式' : '添加公式',"visible":_vm.formulaDialogVisible,"width":"600px","close-on-click-modal":true},on:{"update:visible":function($event){_vm.formulaDialogVisible=$event}}},[_c('div',{staticClass:"formula-dialog-content"},[_c('el-form',{attrs:{"model":_vm.formulaFormData,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"公式名称:","required":""}},[_c('el-input',{attrs:{"placeholder":"请输入公式名称","maxlength":"50","show-word-limit":""},model:{value:(_vm.formulaFormData.name),callback:function ($$v) {_vm.$set(_vm.formulaFormData, "name", $$v)},expression:"formulaFormData.name"}})],1),_c('el-form-item',{attrs:{"label":"参数1:","required":""}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择参数"},model:{value:(_vm.formulaFormData.param1),callback:function ($$v) {_vm.$set(_vm.formulaFormData, "param1", $$v)},expression:"formulaFormData.param1"}},_vm._l((_vm.yAxisParamOptions),function(opt){return _c('el-option',{key:opt.value,attrs:{"label":opt.label,"value":opt.value}})}),1)],1),_c('el-form-item',{attrs:{"label":"运算符:","required":""}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择运算符"},model:{value:(_vm.formulaFormData.operator),callback:function ($$v) {_vm.$set(_vm.formulaFormData, "operator", $$v)},expression:"formulaFormData.operator"}},_vm._l((_vm.operatorOptions),function(opt){return _c('el-option',{key:opt.value,attrs:{"label":opt.label,"value":opt.value}})}),1)],1),_c('el-form-item',{attrs:{"label":"参数2:","required":""}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择参数"},model:{value:(_vm.formulaFormData.param2),callback:function ($$v) {_vm.$set(_vm.formulaFormData, "param2", $$v)},expression:"formulaFormData.param2"}},_vm._l((_vm.yAxisParamOptions),function(opt){return _c('el-option',{key:opt.value,attrs:{"label":opt.label,"value":opt.value}})}),1)],1),_c('el-form-item',{attrs:{"label":"公式预览:"}},[_c('div',{staticClass:"formula-preview"},[_vm._v(" "+_vm._s(_vm.getFormulaPreview())+" ")])])],1)],1),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleFormulaDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","disabled":!_vm.isFormulaValid},on:{"click":_vm.handleSaveFormula}},[_vm._v(" 确定 ")])],1)])],2):_vm._e(),(_vm.activeTab === 'analysis-report')?_c('AnalysisReport'):_vm._e()],1)} +var checkDatavue_type_template_id_874a61b2_scoped_true_staticRenderFns = [] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=template&id=6bc4603f&scoped=true& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=template&id=874a61b2&scoped=true& // CONCATENATED MODULE: ./node_modules/echarts/node_modules/tslib/tslib.es6.js /*! ***************************************************************************** @@ -120857,14 +120888,14 @@ use(installUniversalTransition); // } // }) use(installLabelLayout); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=template&id=4777a516&scoped=true& -var model_queryvue_type_template_id_4777a516_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"model-query-tab tab-content"},[_c('div',{staticClass:"page-search-panel check-data-panel"},[_c('div',{staticClass:"panel-header"},[_c('div',{staticClass:"header-right"},[_c('span',{staticClass:"favorites-label"},[_vm._v("我的常用:")]),_c('el-select',{staticClass:"favorites-select",attrs:{"placeholder":"请选择","clearable":""},on:{"change":_vm.handleFavoriteChange},model:{value:(_vm.favoritesValue),callback:function ($$v) {_vm.favoritesValue=$$v},expression:"favoritesValue"}},_vm._l((_vm.favoritesOptions),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1),_c('el-button',{staticClass:"update-favorite-button",on:{"click":_vm.handleUpdateFavorite}},[_vm._v("更新常用")]),_c('el-button',{staticClass:"add-favorite-button",attrs:{"type":"primary"},on:{"click":_vm.handleAddFavorite}},[_vm._v("新增常用")]),_c('el-button',{staticClass:"hidden-params-button",on:{"click":_vm.handleShowHiddenParams}},[_vm._v(" 已隐藏参数 "),(_vm.hiddenParams.length > 0)?_c('span',{staticClass:"hidden-count"},[_vm._v("("+_vm._s(_vm.hiddenParams.length)+")")]):_vm._e()]),_c('el-button',{staticClass:"download-comparison-data-button",on:{"click":_vm.handleDownloadComparisonData}},[_vm._v(" 下载对比数据 ")])],1)])]),_c('div',{staticClass:"model-query-content"},[_c('div',{staticClass:"left-param-panel"},[_c('div',{staticClass:"tree-search-header"},[_c('el-radio-group',{staticClass:"search-mode-switch",attrs:{"size":"mini"},model:{value:(_vm.treeSearchMode),callback:function ($$v) {_vm.treeSearchMode=$$v},expression:"treeSearchMode"}},[_c('el-radio-button',{attrs:{"label":"subsystem"}},[_vm._v("子系统")]),_c('el-radio-button',{attrs:{"label":"parts"}},[_vm._v("零部件名称")])],1)],1),_c('el-input',{staticClass:"tree-search",attrs:{"size":"small","placeholder":_vm.treeSearchMode === 'subsystem' ? '请输入子系统名称' : '请输入零部件名称',"clearable":""},model:{value:(_vm.treeFilterText),callback:function ($$v) {_vm.treeFilterText=$$v},expression:"treeFilterText"}}),_c('el-tree',{ref:"paramTree",attrs:{"data":_vm.treeData,"node-key":"id","show-checkbox":"","checked-keys":_vm.checkedKeys,"default-expanded-keys":[],"props":{ children: 'children', label: 'label' },"filter-node-method":_vm.filterTreeNode},on:{"check":_vm.handleTreeCheck},scopedSlots:_vm._u([{key:"default",fn:function(ref){ +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=template&id=4afdd73c&scoped=true& +var model_queryvue_type_template_id_4afdd73c_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"model-query-tab tab-content"},[_c('div',{staticClass:"page-search-panel check-data-panel"},[_c('div',{staticClass:"panel-header"},[_c('div',{staticClass:"header-right"},[_c('span',{staticClass:"favorites-label"},[_vm._v("我的常用:")]),_c('el-select',{staticClass:"favorites-select",attrs:{"placeholder":"请选择","clearable":""},on:{"change":_vm.handleFavoriteChange},model:{value:(_vm.favoritesValue),callback:function ($$v) {_vm.favoritesValue=$$v},expression:"favoritesValue"}},_vm._l((_vm.favoritesOptions),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1),_c('el-button',{staticClass:"update-favorite-button",on:{"click":_vm.handleUpdateFavorite}},[_vm._v("更新常用")]),_c('el-button',{staticClass:"add-favorite-button",attrs:{"type":"primary"},on:{"click":_vm.handleAddFavorite}},[_vm._v("新增常用")]),_c('el-button',{staticClass:"hidden-params-button",on:{"click":_vm.handleShowHiddenParams}},[_vm._v(" 已隐藏参数 "),(_vm.hiddenParams.length > 0)?_c('span',{staticClass:"hidden-count"},[_vm._v("("+_vm._s(_vm.hiddenParams.length)+")")]):_vm._e()]),_c('el-button',{staticClass:"download-comparison-data-button",on:{"click":_vm.handleDownloadComparisonData}},[_vm._v(" 下载对比数据 ")])],1)])]),_c('div',{staticClass:"model-query-content"},[_c('div',{staticClass:"left-param-panel"},[_c('div',{staticClass:"tree-search-header"},[_c('el-radio-group',{staticClass:"search-mode-switch",attrs:{"size":"mini"},model:{value:(_vm.treeSearchMode),callback:function ($$v) {_vm.treeSearchMode=$$v},expression:"treeSearchMode"}},[_c('el-radio-button',{attrs:{"label":"subsystem"}},[_vm._v("子系统")]),_c('el-radio-button',{attrs:{"label":"parts"}},[_vm._v("零部件名称")])],1)],1),_c('el-input',{staticClass:"tree-search",attrs:{"size":"small","placeholder":_vm.treeSearchMode === 'subsystem' ? '请输入子系统名称' : '请输入零部件名称',"clearable":""},model:{value:(_vm.treeFilterText),callback:function ($$v) {_vm.treeFilterText=$$v},expression:"treeFilterText"}}),_c('el-tree',{ref:"paramTree",attrs:{"data":_vm.treeData,"node-key":"id","show-checkbox":"","checked-keys":_vm.checkedKeys,"default-expanded-keys":[],"props":{ children: 'children', label: 'label' },"filter-node-method":_vm.filterTreeNode},on:{"check":_vm.handleTreeCheck},scopedSlots:_vm._u([{key:"default",fn:function(ref){ var data = ref.data; return _c('span',{staticClass:"custom-tree-node"},[_c('span',[_vm._v(_vm._s(data.label))]),(data.tip)?_c('span',{staticClass:"red-tip"},[_vm._v(_vm._s(data.tip))]):_vm._e()])}}])})],1),_c('div',{staticClass:"right-comparison-panel"},[_c('div',{staticClass:"comparison-table-wrapper"},[_c('table',{staticClass:"comparison-table"},[_c('thead',[_c('tr',[_c('th',{staticClass:"param-column"},[_vm._v("参数名称")]),_vm._l((_vm.comparisonModels),function(model,index){return _c('th',{key:index,staticClass:"model-column"},[_c('div',{staticClass:"model-header"},[(model.name)?_c('div',{staticClass:"model-name"},[_vm._v(_vm._s(model.name))]):_vm._e(),(model.name)?_c('i',{staticClass:"el-icon-close model-remove",on:{"click":function($event){return _vm.handleRemoveModel(index)}}}):_c('div',{staticClass:"add-model-placeholder",on:{"click":_vm.handleAddModel}},[_c('i',{staticClass:"el-icon-plus"}),_c('span',[_vm._v("添加机型")])])])])}),_c('th',{staticClass:"add-column"},[_c('div',{staticClass:"add-model-placeholder",on:{"click":_vm.handleAddModel}},[_c('i',{staticClass:"el-icon-plus"}),_c('span',[_vm._v("添加机型")])])])],2)]),_c('tbody',_vm._l((_vm.displayParams),function(param,paramIndex){return _c('tr',{key:paramIndex},[_c('td',{staticClass:"param-column"},[_c('span',{staticClass:"param-name"},[_vm._v(_vm._s(_vm.getParamDisplayName(param)))]),_c('i',{staticClass:"el-icon-remove-outline param-config-icon",on:{"click":function($event){$event.stopPropagation();return _vm.handleHideParam(param)}}})]),_vm._l((_vm.comparisonModels),function(model,modelIndex){return _c('td',{key:modelIndex,staticClass:"model-column"},[_vm._v(" "+_vm._s(_vm.getParamValue(model, param))+" ")])}),_c('td',{staticClass:"add-column"})],2)}),0)])])])]),_c('el-dialog',{attrs:{"title":"选择机型","visible":_vm.addModelDialogVisible,"width":"800px","append-to-body":""},on:{"update:visible":function($event){_vm.addModelDialogVisible=$event},"close":_vm.handleAddModelDialogClose}},[_c('div',{staticClass:"model-select-dialog"},[_c('el-input',{staticClass:"model-search-input",attrs:{"placeholder":"请输入产品型号,状态代号/产品编号,平台,系列搜索","prefix-icon":"el-icon-search","clearable":""},model:{value:(_vm.modelSearchText),callback:function ($$v) {_vm.modelSearchText=$$v},expression:"modelSearchText"}}),_c('div',{staticClass:"model-list-wrapper"},[_c('el-table',{ref:"modelTable",attrs:{"data":_vm.filteredModelList,"height":"400"},on:{"selection-change":_vm.handleModelSelectionChange}},[_c('el-table-column',{attrs:{"type":"selection","width":"55"}}),_c('el-table-column',{attrs:{"prop":"modelName","label":"产品型号","min-width":"150"}}),_c('el-table-column',{attrs:{"prop":"productNumber","label":"状态代号/产品编号","min-width":"100"}}),_c('el-table-column',{attrs:{"prop":"platform","label":"平台","min-width":"100"}}),_c('el-table-column',{attrs:{"prop":"series","label":"系列","min-width":"100"}})],1)],1)],1),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleAddModelDialogClose}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.loadingModelDetail},on:{"click":_vm.handleConfirmAddModel}},[_vm._v(" 确定 ")])],1)]),_c('el-dialog',{attrs:{"title":"已隐藏参数","visible":_vm.hiddenParamsDialogVisible,"width":"800px","append-to-body":""},on:{"update:visible":function($event){_vm.hiddenParamsDialogVisible=$event},"close":_vm.handleHiddenParamsDialogClose}},[_c('div',{staticClass:"hidden-params-dialog-content"},[(_vm.hiddenParamsList.length === 0)?_c('div',{staticClass:"empty-hint"},[_vm._v(" 暂无隐藏的参数 ")]):[_c('div',{staticClass:"hidden-params-header"},[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleRestoreAll}},[_vm._v(" 全部恢复 ")]),_c('el-button',{attrs:{"size":"small","disabled":_vm.selectedParamsToRestore.length === 0},on:{"click":_vm.handleRestoreSelected}},[_vm._v(" 恢复已选择 ")])],1),_c('el-table',{ref:"hiddenParamsTable",staticStyle:{"width":"100%"},attrs:{"data":_vm.hiddenParamsList,"border":"","height":"400"},on:{"selection-change":_vm.handleHiddenParamsSelectionChange}},[_c('el-table-column',{attrs:{"type":"selection","width":"55","align":"center"}}),_c('el-table-column',{attrs:{"prop":"subsystemName","label":"子系统","min-width":"150"}}),_c('el-table-column',{attrs:{"prop":"parameterName","label":"参数名称","min-width":"200","show-overflow-tooltip":""}})],1)]],2),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleHiddenParamsDialogClose}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary","disabled":_vm.selectedParamsToRestore.length === 0},on:{"click":_vm.handleConfirmRestoreParams}},[_vm._v(" 确定恢复("+_vm._s(_vm.selectedParamsToRestore.length)+") ")])],1)]),_c('el-dialog',{attrs:{"title":"新增常用","visible":_vm.addFavoriteDialogVisible,"width":"500px","append-to-body":""},on:{"update:visible":function($event){_vm.addFavoriteDialogVisible=$event},"close":_vm.handleAddFavoriteDialogClose}},[_c('el-form',{ref:"addFavoriteForm",attrs:{"model":_vm.addFavoriteFormData,"rules":_vm.addFavoriteFormRules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"常用名称","prop":"commonName"}},[_c('el-input',{attrs:{"placeholder":"请输入常用名称","maxlength":"50","show-word-limit":""},model:{value:(_vm.addFavoriteFormData.commonName),callback:function ($$v) {_vm.$set(_vm.addFavoriteFormData, "commonName", $$v)},expression:"addFavoriteFormData.commonName"}})],1)],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleAddFavoriteDialogClose}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.savingFavorite},on:{"click":_vm.handleConfirmAddFavorite}},[_vm._v(" 确定 ")])],1)],1)],1)} -var model_queryvue_type_template_id_4777a516_scoped_true_staticRenderFns = [] +var model_queryvue_type_template_id_4afdd73c_scoped_true_staticRenderFns = [] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=template&id=4777a516&scoped=true& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=template&id=4afdd73c&scoped=true& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=script&lang=js& function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || model_queryvue_type_script_lang_js_unsupportedIterableToArray(arr, i) || _nonIterableRest(); } @@ -121248,6 +121279,26 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type // 如果选中了子节点(零部件),检查是否匹配 // 检查是否在 parameterTypes 中,或者是否在 subsystemTypes 中(格式:子系统名称-零部件名称) shouldInclude = parameterTypes.includes(displayPartsName) || subsystemTypes.includes("".concat(subsystemName, "-").concat(displayPartsName)); + + // 如果该参数不匹配任何已选中的子节点,检查该子系统是否被直接选中(作为父节点) + // 如果子系统被直接选中,且该参数的 partsName 是 '/',也应该包含 + if (!shouldInclude) { + // 检查该子系统是否被直接选中(作为父节点,没有子节点被选中) + var isSubsystemDirectlySelected = _this.checkedKeys.some(function (nodeId) { + var nodeInfo = _this.nodeMap[nodeId]; + return nodeInfo && nodeInfo.isParent && nodeInfo.label === subsystemName && + // 确保该子系统没有子节点被选中(或者该子系统本身没有子节点) + !_this.checkedKeys.some(function (childNodeId) { + var childNodeInfo = _this.nodeMap[childNodeId]; + return childNodeInfo && !childNodeInfo.isParent && childNodeInfo.parentLabel === subsystemName; + }); + }); + + // 如果子系统被直接选中,且该参数的 partsName 是 '/',包含该参数 + if (isSubsystemDirectlySelected && (partsName === '/' || displayPartsName === subsystemName)) { + shouldInclude = true; + } + } } if (shouldInclude) { // 使用 subsystemName 和 parameterName 作为唯一标识 @@ -121918,6 +121969,9 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type // 保存常用配置 this.currentCommonConfig = selectedFavorite.data; + // 按照节点比较参数,自动隐藏缺少的参数 + this.hideMissingParamsByNode(); + // 根据可显示的参数更新树节点选中状态 // 注意:不再调用 hideParamsNotInCommon,而是让 displayParams 自动过滤 // 如果树节点未选中,参数不显示(可以通过选中树节点恢复) @@ -122190,12 +122244,88 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type } }); }, - // 根据常用配置隐藏不在范围内的参数 - hideParamsNotInCommon: function hideParamsNotInCommon() { + // 按照节点比较参数,自动隐藏缺少的参数 + hideMissingParamsByNode: function hideMissingParamsByNode() { var _this14 = this; if (!this.currentCommonConfig || !this.currentCommonConfig.subsystems) { return; } + if (!this.allParametersData || Object.keys(this.allParametersData).length === 0) { + return; + } + + // 构建常用配置中的参数映射:subsystem -> Set + // parameterKey 格式:优先使用 parameterId,如果没有则使用 parameterName + var commonParamsMap = new Map(); + this.currentCommonConfig.subsystems.forEach(function (subsystemConfig) { + var subsystemName = subsystemConfig.subsystem; + var paramKeys = new Set(); + subsystemConfig.parameters.forEach(function (p) { + // 优先使用 parameterId,如果没有则使用 parameterName + var key = p.parameterId || p.parameterName; + if (key) { + paramKeys.add(key); + } + }); + commonParamsMap.set(subsystemName, paramKeys); + }); + + // 遍历所有参数数据,按节点比较并找出缺少的参数 + var paramsToHide = []; + Object.keys(this.allParametersData).forEach(function (subsystemName) { + var paramList = _this14.allParametersData[subsystemName]; + if (!Array.isArray(paramList) || paramList.length === 0) { + return; + } + + // 获取该节点在常用配置中的参数集合 + var commonParamKeys = commonParamsMap.get(subsystemName) || new Set(); + + // 如果该节点不在常用配置中,隐藏该节点下的所有参数 + if (!commonParamsMap.has(subsystemName)) { + paramList.forEach(function (item) { + var parameterName = item.parameterName || ''; + var key = "".concat(subsystemName, "-").concat(parameterName); + if (!paramsToHide.includes(key)) { + paramsToHide.push(key); + } + }); + return; + } + + // 如果该节点在常用配置中,比较参数数量 + // 找出全部参数中有但常用配置中没有的参数 + paramList.forEach(function (item) { + var parameterName = item.parameterName || ''; + var parameterId = item.parameterId || ''; + // 使用 parameterId 或 parameterName 作为匹配键 + var matchKey = parameterId || parameterName; + + // 检查该参数是否在常用配置中 + var isInCommon = commonParamKeys.has(matchKey); + if (!isInCommon) { + // 该参数不在常用配置中,需要隐藏 + var key = "".concat(subsystemName, "-").concat(parameterName); + if (!paramsToHide.includes(key)) { + paramsToHide.push(key); + } + } + }); + }); + + // 将缺少的参数添加到隐藏列表(不重复添加) + paramsToHide.forEach(function (key) { + if (!_this14.hiddenParams.includes(key)) { + _this14.hiddenParams.push(key); + } + }); + }, + // 根据常用配置隐藏不在范围内的参数(旧方法,保留以备用) + hideParamsNotInCommon: function hideParamsNotInCommon() { + var _this15 = this; + if (!this.currentCommonConfig || !this.currentCommonConfig.subsystems) { + return; + } // 构建常用配置中的参数映射:subsystem -> { parameterIds: Set, parameterNames: Set } var commonParamsMap = new Map(); @@ -122218,7 +122348,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type Object.keys(this.allParametersData).forEach(function (subsystemName) { // 如果该子系统不在常用配置中,隐藏该子系统下的所有参数 if (!commonParamsMap.has(subsystemName)) { - var _paramList = _this14.allParametersData[subsystemName]; + var _paramList = _this15.allParametersData[subsystemName]; if (Array.isArray(_paramList)) { _paramList.forEach(function (item) { var parameterName = item.parameterName || ''; @@ -122233,7 +122363,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type // 如果该子系统在常用配置中,检查每个参数 var commonParams = commonParamsMap.get(subsystemName); - var paramList = _this14.allParametersData[subsystemName]; + var paramList = _this15.allParametersData[subsystemName]; if (Array.isArray(paramList)) { paramList.forEach(function (item) { var parameterName = item.parameterName || ''; @@ -122254,13 +122384,13 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type // 将不在常用配置中的参数添加到隐藏列表 paramsToHide.forEach(function (key) { - if (!_this14.hiddenParams.includes(key)) { - _this14.hiddenParams.push(key); + if (!_this15.hiddenParams.includes(key)) { + _this15.hiddenParams.push(key); } }); }, handleUpdateFavorite: function handleUpdateFavorite() { - var _this15 = this; + var _this16 = this; // 检查是否有已选择的"我的常用" if (!this.currentCommonConfig) { this.$message({ @@ -122319,12 +122449,12 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type this.$request(request).asyncThen(function (resp) { // this.$message.success('更新常用成功') // 重新加载常用列表 - _this15.loadFavoritesList(); + _this16.loadFavoritesList(); }).asyncErrorCatch(function (err) { console.error('更新常用失败:', err); - _this15.$message.error(err.message || '更新常用失败'); + _this16.$message.error(err.message || '更新常用失败'); }).finally(function () { - _this15.savingFavorite = false; + _this16.savingFavorite = false; }); }, handleAddFavorite: function handleAddFavorite() { @@ -122350,7 +122480,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }, // 确认新增常用 handleConfirmAddFavorite: function handleConfirmAddFavorite() { - var _this16 = this; + var _this17 = this; // 表单验证 this.$refs.addFavoriteForm.validate(function (valid) { if (!valid) { @@ -122358,8 +122488,8 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type } // 检查是否有展示的参数 - if (_this16.displayParams.length === 0) { - _this16.$message({ + if (_this17.displayParams.length === 0) { + _this17.$message({ type: 'warning', message: '当前没有可保存的参数' }); @@ -122367,9 +122497,9 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type } // 收集当前展示的参数数据 - var saveData = _this16.collectCurrentDisplayParams(); + var saveData = _this17.collectCurrentDisplayParams(); if (!saveData || !saveData.subsystems || saveData.subsystems.length === 0) { - _this16.$message({ + _this17.$message({ type: 'warning', message: '当前没有可保存的参数' }); @@ -122384,31 +122514,31 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type // 构建保存数据 var requestData = { userId: getUserId(), - commonName: _this16.addFavoriteFormData.commonName, + commonName: _this17.addFavoriteFormData.commonName, parameters: parameters }; // 调用保存接口 - _this16.savingFavorite = true; + _this17.savingFavorite = true; var request = model_queryvue_type_script_lang_js_objectSpread(model_queryvue_type_script_lang_js_objectSpread({}, src_api.ADD_USER_COMMONLY_USED), {}, { params: requestData }); - _this16.$request(request).asyncThen(function (resp) { + _this17.$request(request).asyncThen(function (resp) { // this.$message.success('新增常用成功') - _this16.handleAddFavoriteDialogClose(); + _this17.handleAddFavoriteDialogClose(); // 重新加载常用列表 - _this16.loadFavoritesList(); + _this17.loadFavoritesList(); }).asyncErrorCatch(function (err) { console.error('新增常用失败:', err); - _this16.$message.error(err.message || '新增常用失败'); + _this17.$message.error(err.message || '新增常用失败'); }).finally(function () { - _this16.savingFavorite = false; + _this17.savingFavorite = false; }); }); }, // 收集当前展示的参数数据 collectCurrentDisplayParams: function collectCurrentDisplayParams() { - var _this17 = this; + var _this18 = this; // 按照子系统分组收集参数 var subsystemMap = new Map(); // key: subsystemName, value: { subsystem, parameters: [] } @@ -122428,8 +122558,8 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type var parameterId = param.parameterId || null; // 如果 displayParams 中没有 parameterId,从 allParametersData 中查找 - if (!parameterId && _this17.allParametersData[subsystemName]) { - var paramList = _this17.allParametersData[subsystemName]; + if (!parameterId && _this18.allParametersData[subsystemName]) { + var paramList = _this18.allParametersData[subsystemName]; if (Array.isArray(paramList)) { var matchedParam = paramList.find(function (item) { return item.parameterName === param.parameterName; @@ -122485,14 +122615,14 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }, // 显示已隐藏参数弹窗 handleShowHiddenParams: function handleShowHiddenParams() { - var _this18 = this; + var _this19 = this; // 打开弹窗时,清空之前的选择 this.selectedParamsToRestore = []; this.hiddenParamsDialogVisible = true; // 清空表格选择 this.$nextTick(function () { - if (_this18.$refs.hiddenParamsTable) { - _this18.$refs.hiddenParamsTable.clearSelection(); + if (_this19.$refs.hiddenParamsTable) { + _this19.$refs.hiddenParamsTable.clearSelection(); } }); }, @@ -122515,7 +122645,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }, // 全部恢复 handleRestoreAll: function handleRestoreAll() { - var _this19 = this; + var _this20 = this; if (this.hiddenParamsList.length === 0) { this.$message({ type: 'warning', @@ -122525,8 +122655,8 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type } // 选中所有行 this.$nextTick(function () { - if (_this19.$refs.hiddenParamsTable) { - _this19.$refs.hiddenParamsTable.toggleAllSelection(); + if (_this20.$refs.hiddenParamsTable) { + _this20.$refs.hiddenParamsTable.toggleAllSelection(); } }); }, @@ -122556,16 +122686,16 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }, // 执行恢复参数操作 executeRestoreParams: function executeRestoreParams(keysToRestore) { - var _this20 = this; + var _this21 = this; if (!keysToRestore || keysToRestore.length === 0) { return; } // 从 hiddenParams 中移除选中的参数 keysToRestore.forEach(function (key) { - var index = _this20.hiddenParams.indexOf(key); + var index = _this21.hiddenParams.indexOf(key); if (index > -1) { - _this20.hiddenParams.splice(index, 1); + _this21.hiddenParams.splice(index, 1); } }); @@ -122581,7 +122711,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }, // 加载树数据 loadTreeData: function loadTreeData() { - var _this21 = this; + var _this22 = this; var request = model_queryvue_type_script_lang_js_objectSpread(model_queryvue_type_script_lang_js_objectSpread({}, src_api.GET_ENGINE_DETAIL_QUERY), {}, { disableSuccessMsg: true }); @@ -122592,41 +122722,41 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type var data = resp.data; var treeDataResult = []; if (model_queryvue_type_script_lang_js_typeof(data) === 'object' && !Array.isArray(data)) { - treeDataResult = _this21.convertObjectToTree(data); + treeDataResult = _this22.convertObjectToTree(data); } else if (Array.isArray(data)) { // 如果已经是数组格式,尝试格式化 - treeDataResult = _this21.formatTreeData(data); + treeDataResult = _this22.formatTreeData(data); } else { treeDataResult = []; } // 保存完整的树数据(未过滤) - _this21.allTreeData = JSON.parse(JSON.stringify(treeDataResult)); - _this21.allNodeMap = JSON.parse(JSON.stringify(_this21.nodeMap)); + _this22.allTreeData = JSON.parse(JSON.stringify(treeDataResult)); + _this22.allNodeMap = JSON.parse(JSON.stringify(_this22.nodeMap)); // 始终使用完整的树数据 - _this21.treeData = JSON.parse(JSON.stringify(_this21.allTreeData)); + _this22.treeData = JSON.parse(JSON.stringify(_this22.allTreeData)); // 加载所有参数数据(先加载参数数据,再根据常用配置更新选中状态) - _this21.loadAllParametersData().then(function () { + _this22.loadAllParametersData().then(function () { // 如果已选择常用配置,根据可显示的参数更新选中状态 - if (_this21.currentCommonConfig) { + if (_this22.currentCommonConfig) { // 先隐藏不在常用范围内的参数 // 不再调用 hideParamsNotInCommon,让 displayParams 自动过滤 // 然后根据可显示的参数更新树节点选中状态 - _this21.$nextTick(function () { - _this21.updateCheckedKeysByDisplayParams(); + _this22.$nextTick(function () { + _this22.updateCheckedKeysByDisplayParams(); }); } else { // 否则全选 - var allKeys = _this21.getAllNodeKeys(_this21.treeData); - _this21.defaultExpandedKeys = allKeys; - _this21.checkedKeys = allKeys; + var allKeys = _this22.getAllNodeKeys(_this22.treeData); + _this22.defaultExpandedKeys = allKeys; + _this22.checkedKeys = allKeys; // 使用 $nextTick 确保树组件渲染完成后再设置选中状态 - _this21.$nextTick(function () { + _this22.$nextTick(function () { // 使用 setCheckedKeys 方法设置全选状态 - if (_this21.$refs.paramTree && allKeys.length > 0) { - _this21.$refs.paramTree.setCheckedKeys(allKeys); + if (_this22.$refs.paramTree && allKeys.length > 0) { + _this22.$refs.paramTree.setCheckedKeys(allKeys); } }); } @@ -122634,12 +122764,12 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type } }).asyncErrorCatch(function (err) { console.error('获取参数列表失败:', err); - _this21.$message.error('获取参数列表失败'); + _this22.$message.error('获取参数列表失败'); }); }, // 加载所有参数数据 loadAllParametersData: function loadAllParametersData() { - var _this22 = this; + var _this23 = this; var request = model_queryvue_type_script_lang_js_objectSpread(model_queryvue_type_script_lang_js_objectSpread({}, src_api.GET_ALL_DATA_SYSTEAM_LIST), {}, { disableSuccessMsg: true }); @@ -122664,25 +122794,25 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }); } - _this22.allParametersData = result; + _this23.allParametersData = result; // 参数数据加载完成后,调用获取常用列表 - _this22.loadFavoritesList(); + _this23.loadFavoritesList(); } else { - _this22.allParametersData = {}; + _this23.allParametersData = {}; // 即使没有数据,也调用获取常用列表 - _this22.loadFavoritesList(); + _this23.loadFavoritesList(); } }).asyncErrorCatch(function (err) { console.error('获取所有参数数据失败:', err); - _this22.allParametersData = {}; + _this23.allParametersData = {}; // 即使失败,也调用获取常用列表 - _this22.loadFavoritesList(); + _this23.loadFavoritesList(); }); }, // 将对象格式转换为树形结构 // 输入格式: { "父节点名": ["子节点1", "子节点2", ...] } convertObjectToTree: function convertObjectToTree(data) { - var _this23 = this; + var _this24 = this; var treeData = []; this.nodeMap = {}; // 重置节点映射 @@ -122692,7 +122822,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type var seenLabels = new Set(); // 用于去重,记录已处理的子节点 label // 保存父节点映射 - _this23.nodeMap[parentId] = { + _this24.nodeMap[parentId] = { label: parentLabel, parentLabel: null, isParent: true @@ -122717,7 +122847,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type tip: '' }); // 保存子节点映射 - _this23.nodeMap[childId] = { + _this24.nodeMap[childId] = { label: childLabel, parentLabel: parentLabel, isParent: false @@ -122735,7 +122865,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }, // 格式化树数据,确保每个节点有 id 和 label 属性,并对子节点去重(根据 label) formatTreeData: function formatTreeData(data) { - var _this24 = this; + var _this25 = this; return data.map(function (item, index) { var node = { id: item.id || item.key || "node-".concat(index), @@ -122754,19 +122884,19 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type } }); // 递归处理子节点 - node.children = _this24.formatTreeData(uniqueChildren); + node.children = _this25.formatTreeData(uniqueChildren); } return node; }); }, // 获取所有节点的keys getAllNodeKeys: function getAllNodeKeys(nodes) { - var _this25 = this; + var _this26 = this; var keys = []; nodes.forEach(function (node) { keys.push(node.id); if (node.children && node.children.length > 0) { - keys = keys.concat(_this25.getAllNodeKeys(node.children)); + keys = keys.concat(_this26.getAllNodeKeys(node.children)); } }); return keys; @@ -122779,8 +122909,8 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_model_queryvue_type_script_lang_js_ = (model_queryvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=style&index=0&id=4777a516&prod&lang=scss&scoped=true& -var model_queryvue_type_style_index_0_id_4777a516_prod_lang_scss_scoped_true_ = __webpack_require__("1690"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=style&index=0&id=4afdd73c&prod&lang=scss&scoped=true& +var model_queryvue_type_style_index_0_id_4afdd73c_prod_lang_scss_scoped_true_ = __webpack_require__("f2ee"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue @@ -122793,11 +122923,11 @@ var model_queryvue_type_style_index_0_id_4777a516_prod_lang_scss_scoped_true_ = var model_query_component = normalizeComponent( custom_page_model_queryvue_type_script_lang_js_, - model_queryvue_type_template_id_4777a516_scoped_true_render, - model_queryvue_type_template_id_4777a516_scoped_true_staticRenderFns, + model_queryvue_type_template_id_4afdd73c_scoped_true_render, + model_queryvue_type_template_id_4afdd73c_scoped_true_staticRenderFns, false, null, - "4777a516", + "4afdd73c", null ) @@ -126103,11 +126233,6 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa // // // -// -// -// -// -// @@ -126181,16 +126306,19 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa currentFormulaChartIndex: -1, currentFormulaId: null, // 当前编辑的公式ID(如果为null则是新增) - formulaName: '', - // 公式名称 + formulaFormData: { + name: '', + param1: '', + operator: '+', + param2: '' + }, isResizing: false, resizingChartIndex: -1, resizeStartY: 0, resizeStartHeight: 0, - formulaItems: [], // 已保存的公式列表 savedFormulas: [], - // 格式: [{ id: 'formula1', name: '公式1', formulaItems: [...] }] + // 格式: [{ id: 'formula1', name: '公式1', param1: '参数1', operator: '+', param2: '参数2' }] formulaIdCounter: 0, // 公式ID计数器 operatorOptions: [{ @@ -126208,6 +126336,12 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa }] }; }, + computed: { + // 验证公式是否有效 + isFormulaValid: function isFormulaValid() { + return !!(this.formulaFormData.name && this.formulaFormData.name.trim() && this.formulaFormData.param1 && this.formulaFormData.param2 && this.formulaFormData.operator && this.formulaFormData.param1 !== this.formulaFormData.param2); + } + }, watch: { activeTab: { immediate: true, @@ -126264,22 +126398,7 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa // }) // 目前使用假数据 - this.yAxisParamOptions = [{ - label: '参数1', - value: 'param1' - }, { - label: '参数2', - value: 'param2' - }, { - label: '参数3', - value: 'param3' - }, { - label: '参数4', - value: 'param4' - }, { - label: '参数5', - value: 'param5' - }]; + this.yAxisParamOptions = []; }, handleTabClick: function handleTabClick(tab) { // Tab切换时的处理逻辑 @@ -126520,8 +126639,8 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa var selectedFormula = this.savedFormulas.find(function (f) { return f.id === chart.yAxisFormula; }); - if (selectedFormula && selectedFormula.formulaItems && selectedFormula.formulaItems.length > 0) { - formulaData = this.calculateFormula(selectedFormula.formulaItems, xAxisData, xAxisDataMap); + if (selectedFormula && selectedFormula.param1 && selectedFormula.param2 && selectedFormula.operator) { + formulaData = this.calculateFormula(selectedFormula, xAxisData, xAxisDataMap); } } @@ -126555,8 +126674,7 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa trigger: 'item', formatter: function formatter(params) { var value = parseFloat(params.value).toFixed(2); - var percent = parseFloat(params.percent).toFixed(2); - return "".concat(params.seriesName, "
").concat(params.name, ": ").concat(value, "% (").concat(percent, "%)"); + return "".concat(params.seriesName, "
").concat(params.name, ": ").concat(value, " "); } }, legend: { @@ -126674,15 +126792,15 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa var formulaName = _selectedFormula ? _selectedFormula.name : '公式'; series.push({ name: formulaName, - type: 'line', + type: chartType === 'bar' ? 'bar' : chartType === 'scatter' ? 'scatter' : 'line', data: formulaData, lineStyle: { color: '#F56C6C', type: 'dashed', width: 2 }, - symbol: 'circle', - symbolSize: 6, + symbol: chartType === 'scatter' ? 'diamond' : 'circle', + symbolSize: chartType === 'scatter' ? 8 : 6, itemStyle: { color: '#F56C6C' } @@ -126740,13 +126858,13 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa var result = "".concat(params[0].axisValue, "
"); params.forEach(function (item) { if (item.value !== undefined && item.value !== null && item.value !== '') { - result += "".concat(item.marker).concat(item.seriesName, ": ").concat(item.value, "%
"); + result += "".concat(item.marker).concat(item.seriesName, ": ").concat(item.value, "
"); } }); return result; } if (params.value !== undefined && params.value !== null && params.value !== '') { - return "".concat(params.seriesName, "
").concat(params.marker).concat(params.name, ": ").concat(params.value, "%"); + return "".concat(params.seriesName, "
").concat(params.marker).concat(params.name, ": ").concat(params.value); } return ''; } @@ -126867,21 +126985,8 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa var chart = this.chartList[index]; if (!chart) return; - // 如果选择了公式,加载该公式的内容并更新图表 - if (chart.yAxisFormula) { - var selectedFormula = this.savedFormulas.find(function (f) { - return f.id === chart.yAxisFormula; - }); - if (selectedFormula) { - // 将公式应用到当前图表 - chart.formulaItems = JSON.parse(JSON.stringify(selectedFormula.formulaItems)); - this.updateChart(index); - } - } else { - // 如果清空选择,清空公式 - chart.formulaItems = []; - this.updateChart(index); - } + // 如果选择了公式,更新图表 + this.updateChart(index); }, startEditTitle: function startEditTitle(index) { var _this5 = this; @@ -126900,6 +127005,26 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa }); } }, + // 获取公式预览文本 + getFormulaPreview: function getFormulaPreview() { + var _this$yAxisParamOptio, + _this6 = this, + _this$yAxisParamOptio2, + _this$operatorOptions; + if (!this.formulaFormData.param1 || !this.formulaFormData.param2 || !this.formulaFormData.operator) { + return '请选择参数和运算符'; + } + var param1Label = ((_this$yAxisParamOptio = this.yAxisParamOptions.find(function (opt) { + return opt.value === _this6.formulaFormData.param1; + })) === null || _this$yAxisParamOptio === void 0 ? void 0 : _this$yAxisParamOptio.label) || this.formulaFormData.param1; + var param2Label = ((_this$yAxisParamOptio2 = this.yAxisParamOptions.find(function (opt) { + return opt.value === _this6.formulaFormData.param2; + })) === null || _this$yAxisParamOptio2 === void 0 ? void 0 : _this$yAxisParamOptio2.label) || this.formulaFormData.param2; + var operatorLabel = ((_this$operatorOptions = this.operatorOptions.find(function (opt) { + return opt.value === _this6.formulaFormData.operator; + })) === null || _this$operatorOptions === void 0 ? void 0 : _this$operatorOptions.label) || this.formulaFormData.operator; + return "".concat(param1Label, " ").concat(operatorLabel, " ").concat(param2Label); + }, handleEditFormula: function handleEditFormula(index) { this.currentFormulaChartIndex = index; var chart = this.chartList[index]; @@ -126913,64 +127038,38 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa }); if (existingFormula) { this.currentFormulaId = existingFormula.id; - this.formulaName = existingFormula.name; - this.formulaItems = JSON.parse(JSON.stringify(existingFormula.formulaItems)); + this.formulaFormData = { + name: existingFormula.name || '', + param1: existingFormula.param1 || '', + operator: existingFormula.operator || '+', + param2: existingFormula.param2 || '' + }; } else { // 如果找不到公式,创建新的 this.currentFormulaId = null; - this.formulaName = ''; - this.formulaItems = JSON.parse(JSON.stringify(chart.formulaItems || [])); + this.formulaFormData = { + name: '', + param1: '', + operator: '+', + param2: '' + }; } } else { // 创建新公式 this.currentFormulaId = null; - this.formulaName = ''; - this.formulaItems = JSON.parse(JSON.stringify(chart.formulaItems || [])); + this.formulaFormData = { + name: '', + param1: '', + operator: '+', + param2: '' + }; } this.formulaDialogVisible = true; }, - addFormulaParam: function addFormulaParam() { - // 使用第一个可用的Y轴参数作为默认值 - var defaultParam = this.yAxisParamOptions.length > 0 ? this.yAxisParamOptions[0].value : ''; - this.formulaItems.push({ - type: 'param', - value: defaultParam - }); - this.updateFormula(); - }, - addFormulaOperator: function addFormulaOperator() { - this.formulaItems.push({ - type: 'operator', - value: '+' - }); - this.updateFormula(); - }, - removeFormulaItem: function removeFormulaItem(index) { - this.formulaItems.splice(index, 1); - this.updateFormula(); - }, - updateFormula: function updateFormula() { - // 更新公式显示 - }, handleSaveFormula: function handleSaveFormula() { - // 验证公式名称 - if (!this.formulaName || this.formulaName.trim() === '') { - this.$message.warning('请输入公式名称'); - return; - } - - // 验证公式内容 - if (this.formulaItems.length === 0) { - this.$message.warning('请至少添加一个参数'); - return; - } - - // 验证公式格式(至少需要一个参数) - var paramCount = this.formulaItems.filter(function (item) { - return item.type === 'param'; - }).length; - if (paramCount < 1) { - this.$message.warning('公式至少需要包含一个参数'); + // 验证公式 + if (!this.isFormulaValid) { + this.$message.warning('请完整填写公式信息,且两个参数不能相同'); return; } var formulaId = this.currentFormulaId; @@ -126980,16 +127079,22 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa return f.id === formulaId; }); if (formulaIndex >= 0) { - this.savedFormulas[formulaIndex].name = this.formulaName.trim(); - this.savedFormulas[formulaIndex].formulaItems = JSON.parse(JSON.stringify(this.formulaItems)); + this.savedFormulas[formulaIndex] = checkDatavue_type_script_lang_js_objectSpread(checkDatavue_type_script_lang_js_objectSpread({}, this.savedFormulas[formulaIndex]), {}, { + name: this.formulaFormData.name.trim(), + param1: this.formulaFormData.param1, + operator: this.formulaFormData.operator, + param2: this.formulaFormData.param2 + }); } } else { // 创建新公式 formulaId = "formula_".concat(this.formulaIdCounter++); this.savedFormulas.push({ id: formulaId, - name: this.formulaName.trim(), - formulaItems: JSON.parse(JSON.stringify(this.formulaItems)) + name: this.formulaFormData.name.trim(), + param1: this.formulaFormData.param1, + operator: this.formulaFormData.operator, + param2: this.formulaFormData.param2 }); } @@ -126998,7 +127103,6 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa var chart = this.chartList[this.currentFormulaChartIndex]; if (chart) { chart.yAxisFormula = formulaId; - chart.formulaItems = JSON.parse(JSON.stringify(this.formulaItems)); this.updateChart(this.currentFormulaChartIndex); } } @@ -127009,72 +127113,49 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa this.formulaDialogVisible = false; this.currentFormulaChartIndex = -1; this.currentFormulaId = null; - this.formulaName = ''; - this.formulaItems = []; + this.formulaFormData = { + name: '', + param1: '', + operator: '+', + param2: '' + }; }, - // 计算公式结果 - calculateFormula: function calculateFormula(formulaItems, xAxisData, xAxisDataMap) { - var _this6 = this; - if (!formulaItems || formulaItems.length === 0) { + // 计算公式结果(新格式:param1, operator, param2) + calculateFormula: function calculateFormula(formula, xAxisData, xAxisDataMap) { + var _this7 = this; + if (!formula || !formula.param1 || !formula.param2 || !formula.operator) { return []; } - - // 将公式转换为可执行的表达式 var formulaData = []; xAxisData.forEach(function (xValue) { // 为每个X轴值计算公式结果 var result = null; try { - // 构建计算栈 - var stack = []; - formulaItems.forEach(function (item) { - if (item.type === 'param') { - // 参数:从数据中获取值 - var paramValue = _this6.getParamValueFromData(item.value, xValue, xAxisDataMap); - if (paramValue !== null && paramValue !== undefined) { - var numValue = parseFloat(paramValue); - if (!isNaN(numValue)) { - stack.push(numValue); - } else { - stack.push(null); - } - } else { - stack.push(null); - } - } else if (item.type === 'operator') { - // 运算符:执行计算 - if (stack.length >= 2) { - var b = stack.pop(); - var a = stack.pop(); - if (a !== null && b !== null && !isNaN(a) && !isNaN(b)) { - var calcResult = null; - switch (item.value) { - case '+': - calcResult = a + b; - break; - case '-': - calcResult = a - b; - break; - case '*': - calcResult = a * b; - break; - case '/': - calcResult = b !== 0 ? a / b : null; - break; - default: - calcResult = null; - } - stack.push(calcResult); - } else { - stack.push(null); - } + // 获取参数1的值 + var param1Value = _this7.getParamValueFromData(formula.param1, xValue, xAxisDataMap); + // 获取参数2的值 + var param2Value = _this7.getParamValueFromData(formula.param2, xValue, xAxisDataMap); + if (param1Value !== null && param1Value !== undefined && param2Value !== null && param2Value !== undefined) { + var num1 = parseFloat(param1Value); + var num2 = parseFloat(param2Value); + if (!isNaN(num1) && !isNaN(num2)) { + switch (formula.operator) { + case '+': + result = num1 + num2; + break; + case '-': + result = num1 - num2; + break; + case '*': + result = num1 * num2; + break; + case '/': + result = num2 !== 0 ? num1 / num2 : null; + break; + default: + result = null; } } - }); - - // 栈顶元素就是结果 - if (stack.length === 1) { - result = stack[0]; } } catch (err) { console.error('计算公式失败:', err); @@ -127154,11 +127235,11 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_checkDatavue_type_script_lang_js_ = (checkDatavue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=0&id=6bc4603f&prod&lang=scss&scoped=true& -var checkDatavue_type_style_index_0_id_6bc4603f_prod_lang_scss_scoped_true_ = __webpack_require__("53e7"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=0&id=874a61b2&prod&lang=scss&scoped=true& +var checkDatavue_type_style_index_0_id_874a61b2_prod_lang_scss_scoped_true_ = __webpack_require__("ec0d"); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=1&id=6bc4603f&prod&lang=scss& -var checkDatavue_type_style_index_1_id_6bc4603f_prod_lang_scss_ = __webpack_require__("13c2"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=1&id=874a61b2&prod&lang=scss& +var checkDatavue_type_style_index_1_id_874a61b2_prod_lang_scss_ = __webpack_require__("105e"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue @@ -127172,11 +127253,11 @@ var checkDatavue_type_style_index_1_id_6bc4603f_prod_lang_scss_ = __webpack_requ var checkData_component = normalizeComponent( custom_page_checkDatavue_type_script_lang_js_, - checkDatavue_type_template_id_6bc4603f_scoped_true_render, - checkDatavue_type_template_id_6bc4603f_scoped_true_staticRenderFns, + checkDatavue_type_template_id_874a61b2_scoped_true_render, + checkDatavue_type_template_id_874a61b2_scoped_true_staticRenderFns, false, null, - "6bc4603f", + "874a61b2", null ) @@ -127552,17 +127633,17 @@ var reportCheck_component = normalizeComponent( ) /* harmony default export */ var reportCheck = (reportCheck_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=template&id=3faaea46& -var reportvue_type_template_id_3faaea46_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-mydemo custom-page"},[(!_vm.showReportDetail)?[_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"searched-fields"},[_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("厂家")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.manufacturerName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "manufacturerName", $$v)},expression:"searchPanelValue.manufacturerName"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("型号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.modelName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "modelName", $$v)},expression:"searchPanelValue.modelName"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("产品编号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.productNumber),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "productNumber", $$v)},expression:"searchPanelValue.productNumber"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("板块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.plate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "plate", $$v)},expression:"searchPanelValue.plate"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("平台")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("系列")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("细分市场")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.marketSegment),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "marketSegment", $$v)},expression:"searchPanelValue.marketSegment"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("项目名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("项目编号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectNumber),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectNumber", $$v)},expression:"searchPanelValue.projectNumber"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("领域/模块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.module),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "module", $$v)},expression:"searchPanelValue.module"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("状态")]),_c('el-select',{attrs:{"clearable":"","filterable":"","placeholder":"请选择"},model:{value:(_vm.searchPanelValue.status),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "status", $$v)},expression:"searchPanelValue.status"}},_vm._l((_vm.statusOptions),function(item){return _c('el-option',{key:item.id,attrs:{"label":item.label,"value":item.id}})}),1)],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("标题")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.title),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "title", $$v)},expression:"searchPanelValue.title"}})],1),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")])],1)])]),_c('div',{staticClass:"toolbar"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleCreate}},[_vm._v(" 新增 ")])],1),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"seqWidth":40,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"seqConfig":_vm.tableConfig.seqConfig,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customHeadSlot,fn:function(ref){ +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=template&id=4d30924e& +var reportvue_type_template_id_4d30924e_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-mydemo custom-page"},[(!_vm.showReportDetail)?[_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"searched-fields"},[_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("厂家")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.manufacturerName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "manufacturerName", $$v)},expression:"searchPanelValue.manufacturerName"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("型号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.modelName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "modelName", $$v)},expression:"searchPanelValue.modelName"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("产品编号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.productNumber),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "productNumber", $$v)},expression:"searchPanelValue.productNumber"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("板块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.plate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "plate", $$v)},expression:"searchPanelValue.plate"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("平台")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("系列")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("细分市场")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.marketSegment),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "marketSegment", $$v)},expression:"searchPanelValue.marketSegment"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("项目名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("项目编号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectNumber),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectNumber", $$v)},expression:"searchPanelValue.projectNumber"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("领域/模块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.module),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "module", $$v)},expression:"searchPanelValue.module"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("状态")]),_c('el-select',{attrs:{"clearable":"","filterable":"","placeholder":"请选择"},model:{value:(_vm.searchPanelValue.status),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "status", $$v)},expression:"searchPanelValue.status"}},_vm._l((_vm.statusOptions),function(item){return _c('el-option',{key:item.id,attrs:{"label":item.label,"value":item.id}})}),1)],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("标题")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.title),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "title", $$v)},expression:"searchPanelValue.title"}})],1),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")])],1)])]),_c('div',{staticClass:"toolbar"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleCreate}},[_vm._v(" 新增 ")])],1),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"seqWidth":40,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"seqConfig":_vm.tableConfig.seqConfig,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customHeadSlot,fn:function(ref){ var column = ref.column; return [(colConfig.customHeadSlot)?_c('div',{key:index},[_vm._v(" "+_vm._s(column)+" "+_vm._s(colConfig)+" ")]):_vm._e()]}}}),_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ var row = ref.row; var rowIndex = ref.rowIndex; return [(colConfig.customSlot === 'status')?_c('div',{key:index + '' + rowIndex},[(row[colConfig.prop] === 'APPROVING')?_c('span',{staticStyle:{"background":"#E6A23C","padding":"4px 8px","color":"white","border-radius":"20px"}},[_vm._v(" 审核中 ")]):(row[colConfig.prop] === 'COMPLETE')?_c('span',{staticStyle:{"background":"#67C23A","padding":"4px 8px","color":"white","border-radius":"20px"}},[_vm._v(" 已完成 ")]):(row[colConfig.prop] === 'DRAFT')?_c('span',{staticStyle:{"background":"#909399","padding":"4px 8px","color":"white","border-radius":"20px"}},[_vm._v(" 草稿 ")]):(row[colConfig.prop] === 'REJECTED')?_c('span',{staticStyle:{"background":"#F56C6C","padding":"4px 8px","color":"white","border-radius":"20px"}},[_vm._v(" 已拒绝 ")]):_c('span',{staticStyle:{"background":"#909399","padding":"4px 8px","color":"white","border-radius":"20px"}},[_vm._v(" - ")])]):_vm._e(),(colConfig.customSlot === 'options')?_c('div',{key:'op' + index + '' + rowIndex},[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowView(row)}}},[_vm._v(" 查看 ")]),_c('span',{staticStyle:{"width":"6px","display":"inline-block"}}),(row.status === 'DRAFT')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleEdit(row)}}},[_vm._v(" 修改 ")]):_vm._e(),_c('span',{staticStyle:{"width":"6px","display":"inline-block"}}),(!row.status || row.status === '' || row.status === 'DRAFT')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleLaunch(row)}}},[_vm._v(" 发起 ")]):_vm._e(),(!row.status || row.status === '' || row.status === 'DRAFT')?_c('span',{staticStyle:{"width":"6px","display":"inline-block"}}):_vm._e(),(row.status === 'REJECTED')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRestart(row)}}},[_vm._v(" 重新发起 ")]):_vm._e(),(row.status === 'REJECTED')?_c('span',{staticStyle:{"width":"6px","display":"inline-block"}}):_vm._e(),(row.filePath)?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleDownload(row)}}},[_vm._v(" 下载 ")]):_vm._e()]):_vm._e()]}}})],null,true)},[_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2)],1)]:_c('report-detail',{attrs:{"detail":_vm.currentReportDetail},on:{"close":_vm.closeReportDetail,"refresh":_vm.handleReportDetailRefresh}}),_c('el-dialog',{attrs:{"title":_vm.dialogMode === 'edit' ? '修改报告' : '新增报告',"visible":_vm.createDialogVisible,"width":"900px","close-on-click-modal":false,"modal":false,"custom-class":"create-report-dialog"},on:{"update:visible":function($event){_vm.createDialogVisible=$event},"close":_vm.handleDialogClose}},[_c('div',{staticClass:"dialog-body-wrapper"},[_c('el-form',{ref:"createForm",attrs:{"model":_vm.createFormData,"rules":_vm.createFormRules,"label-width":"150px"}},[_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"标题名称","prop":"title"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.title),callback:function ($$v) {_vm.$set(_vm.createFormData, "title", $$v)},expression:"createFormData.title"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"厂家名称(全称)","prop":"manufacturerName"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.manufacturerName),callback:function ($$v) {_vm.$set(_vm.createFormData, "manufacturerName", $$v)},expression:"createFormData.manufacturerName"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"产品型号(全称)","prop":"modelName"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.modelName),callback:function ($$v) {_vm.$set(_vm.createFormData, "modelName", $$v)},expression:"createFormData.modelName"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"厂家简称","prop":"manufacturerAbbreviation"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.manufacturerAbbreviation),callback:function ($$v) {_vm.$set(_vm.createFormData, "manufacturerAbbreviation", $$v)},expression:"createFormData.manufacturerAbbreviation"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"产品型号简称","prop":"modelAbbreviation"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.modelAbbreviation),callback:function ($$v) {_vm.$set(_vm.createFormData, "modelAbbreviation", $$v)},expression:"createFormData.modelAbbreviation"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"产品编号","prop":"productNumber"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.productNumber),callback:function ($$v) {_vm.$set(_vm.createFormData, "productNumber", $$v)},expression:"createFormData.productNumber"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"领域/模块","prop":"module"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.module),callback:function ($$v) {_vm.$set(_vm.createFormData, "module", $$v)},expression:"createFormData.module"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"板块","prop":"plate"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.plate),callback:function ($$v) {_vm.$set(_vm.createFormData, "plate", $$v)},expression:"createFormData.plate"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"平台","prop":"platform"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.platform),callback:function ($$v) {_vm.$set(_vm.createFormData, "platform", $$v)},expression:"createFormData.platform"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"系列","prop":"series"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.series),callback:function ($$v) {_vm.$set(_vm.createFormData, "series", $$v)},expression:"createFormData.series"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"细分市场","prop":"marketSegment"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.marketSegment),callback:function ($$v) {_vm.$set(_vm.createFormData, "marketSegment", $$v)},expression:"createFormData.marketSegment"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"项目名称","prop":"projectName"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.projectName),callback:function ($$v) {_vm.$set(_vm.createFormData, "projectName", $$v)},expression:"createFormData.projectName"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"项目编号","prop":"projectNumber"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.projectNumber),callback:function ($$v) {_vm.$set(_vm.createFormData, "projectNumber", $$v)},expression:"createFormData.projectNumber"}})],1)],1)],1),_c('el-form-item',{attrs:{"label":"附件上传","prop":"attachments"}},[_c('el-upload',{ref:"upload",attrs:{"auto-upload":false,"on-change":_vm.handleFileChange,"on-remove":_vm.handleFileRemove,"file-list":_vm.fileList,"limit":1,"accept":".doc,.pdf,.xls,.xlsx,.ppt,.pptx"}},[_c('el-button',{attrs:{"type":"primary","icon":"el-icon-upload"}},[_vm._v(" 选择文件 ")]),_c('div',{staticClass:"el-upload__tip",attrs:{"slot":"tip"},slot:"tip"},[_vm._v(" 支持扩展名: .doc .pdf .xls .xlsx .ppt .pptx,仅支持上传一个文件 ")])],1)],1),_c('el-form-item',{attrs:{"label":"说明","prop":"explanation"}},[_c('el-input',{attrs:{"type":"textarea","rows":4,"placeholder":"请输入"},model:{value:(_vm.createFormData.explanation),callback:function ($$v) {_vm.$set(_vm.createFormData, "explanation", $$v)},expression:"createFormData.explanation"}})],1)],1)],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSubmit}},[_vm._v(" 确定 ")])],1)]),_c('el-dialog',{attrs:{"title":"发起","visible":_vm.launchDialogVisible,"width":"600px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.launchDialogVisible=$event},"close":_vm.handleLaunchDialogClose}},[_c('div',{staticClass:"dialog-body-wrapper"},[_c('div',{staticClass:"approval-process-title"},[_c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")])]),_c('el-input',{attrs:{"maxlength":"100","show-word-limit":"","placeholder":"请输入流程主题"},model:{value:(_vm.launchProcessTitle),callback:function ($$v) {_vm.launchProcessTitle=$$v},expression:"launchProcessTitle"}})],1),_c('div',{staticClass:"approval-workflow"},[_c('div',{staticClass:"workflow-title"},[_vm._v(" 审批环节 ")]),_c('div',{staticClass:"workflow-table"},[_c('table',{staticClass:"workflow-table-content"},[_c('thead',[_c('tr',[_c('th',{staticClass:"step-name-col"},[_vm._v(" 环节名称 ")]),_c('th',{staticClass:"handler-col"},[_vm._v(" 处理人 ")])])]),_c('tbody',_vm._l((_vm.launchWorkflowSteps),function(step,index){return _c('tr',{key:index,staticClass:"workflow-row"},[_c('td',{staticClass:"step-name-cell"},[_c('span',{staticClass:"step-name"},[_vm._v(" "+_vm._s(step.name)+" "),(step.required)?_c('span',{staticClass:"required-mark"},[_vm._v("*")]):_vm._e()])]),_c('td',{staticClass:"handler-cell"},[_c('el-select',{staticClass:"handler-select",attrs:{"multiple":"","filterable":"","remote":"","reserve-keyword":"","placeholder":"请选择","remote-method":function (query) { return _vm.handleLaunchRemoteSearch(query, index); },"loading":step.loading},on:{"change":function (value) { return _vm.handleLaunchHandlerChange(index, value); }},model:{value:(step.handlers),callback:function ($$v) {_vm.$set(step, "handlers", $$v)},expression:"step.handlers"}},_vm._l((step.options),function(person){return _c('el-option',{key:person.userNumber,attrs:{"value":person.userId,"label":person.username}},[_c('span',{staticClass:"username-text"},[_vm._v(_vm._s(person.username))]),_c('span',{staticClass:"user-id-text"},[_vm._v(_vm._s(person.userNumber))])])}),1)],1)])}),0)])])])]),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleLaunchDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.launching},on:{"click":_vm.handleLaunchSubmit}},[_vm._v(" 确定 ")])],1)]),_c('el-dialog',{attrs:{"title":"审核","visible":_vm.approvalDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.approvalDialogVisible=$event},"close":_vm.handleApprovalDialogClose}},[_c('el-form',{ref:"approvalForm",attrs:{"model":_vm.approvalFormData,"label-width":"80px"}},[_c('el-form-item',{attrs:{"label":"审核"}},[_c('el-radio-group',{model:{value:(_vm.approvalFormData.result),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "result", $$v)},expression:"approvalFormData.result"}},[_c('el-radio',{attrs:{"label":"PASS"}},[_vm._v(" 通过 ")]),_c('el-radio',{attrs:{"label":"REJECT"}},[_vm._v(" 退回 ")])],1)],1),_c('el-form-item',{attrs:{"label":"备注"}},[_c('el-input',{attrs:{"type":"textarea","rows":4,"placeholder":"请输入备注"},model:{value:(_vm.approvalFormData.opinion),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "opinion", $$v)},expression:"approvalFormData.opinion"}})],1)],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleApprovalDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.approvalSubmitting},on:{"click":_vm.handleApprovalSubmit}},[_vm._v(" 确定 ")])],1)],1)],2)} -var reportvue_type_template_id_3faaea46_staticRenderFns = [] +var reportvue_type_template_id_4d30924e_staticRenderFns = [] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=template&id=3faaea46& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=template&id=4d30924e& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=script&lang=js& function reportvue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof"; return reportvue_type_script_lang_js_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, reportvue_type_script_lang_js_typeof(obj); } @@ -128701,6 +128782,7 @@ function reportvue_type_script_lang_js_toPrimitive(input, hint) { if (reportvue_ return Promise.resolve(null); } var file = this.selectedFile; + console.log(file, 2222); var formData = new FormData(); formData.append('file', file); formData.append('createBy', getUserId()); @@ -128756,7 +128838,7 @@ function reportvue_type_script_lang_js_toPrimitive(input, hint) { if (reportvue_ switch (_context.prev = _context.next) { case 0: if (!_this6.selectedFile) { - _context.next = 13; + _context.next = 14; break; } _context.prev = 1; @@ -128766,15 +128848,16 @@ function reportvue_type_script_lang_js_toPrimitive(input, hint) { if (reportvue_ fileUrl = _context.sent; // 将文件路径存储到 formData 中 _this6.createFormData.fileUrl = fileUrl || ''; - _context.next = 13; + _this6.createFormData.fileName = _this6.selectedFile.name; + _context.next = 14; break; - case 8: - _context.prev = 8; + case 9: + _context.prev = 9; _context.t0 = _context["catch"](1); console.error('文件上传失败:', _context.t0); _this6.$message.error('文件上传失败,请重试'); return _context.abrupt("return"); - case 13: + case 14: if (_this6.dialogMode === 'edit' && _this6.currentEditRow) { // 修改:调用 EDIT_REPORT 接口 reportId = _this6.currentEditRow.reportId || _this6.currentEditRow.id; @@ -128824,12 +128907,12 @@ function reportvue_type_script_lang_js_toPrimitive(input, hint) { if (reportvue_ message: '提交失败' }); }); - case 15: + case 16: case "end": return _context.stop(); } } - }, _callee, null, [[1, 8]]); + }, _callee, null, [[1, 9]]); })); return function submitData() { return _ref.apply(this, arguments); @@ -129124,8 +129207,8 @@ function reportvue_type_script_lang_js_toPrimitive(input, hint) { if (reportvue_ }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_reportvue_type_script_lang_js_ = (reportvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=style&index=0&id=3faaea46&prod&lang=scss& -var reportvue_type_style_index_0_id_3faaea46_prod_lang_scss_ = __webpack_require__("73b7"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=style&index=0&id=4d30924e&prod&lang=scss& +var reportvue_type_style_index_0_id_4d30924e_prod_lang_scss_ = __webpack_require__("8303"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/report.vue @@ -129138,8 +129221,8 @@ var reportvue_type_style_index_0_id_3faaea46_prod_lang_scss_ = __webpack_require var report_component = normalizeComponent( custom_page_reportvue_type_script_lang_js_, - reportvue_type_template_id_3faaea46_render, - reportvue_type_template_id_3faaea46_staticRenderFns, + reportvue_type_template_id_4d30924e_render, + reportvue_type_template_id_4d30924e_staticRenderFns, false, null, null, @@ -136434,15 +136517,17 @@ var todo_component = normalizeComponent( ) /* harmony default export */ var todo = (todo_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=template&id=6d7c68fd& -var myDonevue_type_template_id_6d7c68fd_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-todo custom-page"},[(!_vm.showEngineDetail && !_vm.showEngineCheck && !_vm.showApprovalProgressDetail && !_vm.showReportDetail)?[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"title"},[_vm._v(" 我的已办 ")]),_c('div',{staticClass:"operation"},[_c('x-svg-icon',{staticClass:"pointer",staticStyle:{"cursor":"pointer"},attrs:{"name":'refresh-icon'},nativeOn:{"click":function($event){return _vm.handleRefresh()}}})],1)]),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"seqWidth":40,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"seqConfig":_vm.tableConfig.seqConfig,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ -var row = ref.row; -var rowIndex = ref.rowIndex; +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=template&id=eaeffdaa& +var myDonevue_type_template_id_eaeffdaa_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-todo custom-page"},[( + !_vm.showEngineDetail && !_vm.showEngineCheck && !_vm.showApprovalProgressDetail && !_vm.showReportDetail + )?[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"title"},[_vm._v(" 我的已办 ")]),_c('div',{staticClass:"operation"},[_c('x-svg-icon',{staticClass:"pointer",staticStyle:{"cursor":"pointer"},attrs:{"name":'refresh-icon'},nativeOn:{"click":function($event){return _vm.handleRefresh()}}})],1)]),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"seqWidth":40,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"seqConfig":_vm.tableConfig.seqConfig,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ + var row = ref.row; + var rowIndex = ref.rowIndex; return [(colConfig.customSlot === 'options')?_c('div',{key:'op' + index + '' + rowIndex},[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowView(row)}}},[_vm._v("查看")])]):_vm._e()]}}})],null,true)},[_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2)],1)]:_vm._e(),(_vm.showEngineDetail && !_vm.showEngineCheck)?_c('engine-detail',{staticClass:"engine-detail-wrapper",attrs:{"model":_vm.currentModel,"detail":_vm.currentEngineDetail,"engine-model-i-d":_vm.currentEngineModelID,"is-dispatch-mode":_vm.isDispatchMode,"dispatch-type":_vm.dispatchType,"responsible-person-id":_vm.responsiblePersonId,"filled-by":_vm.filledBy},on:{"back":_vm.handleBackFromDetail}}):_vm._e(),(_vm.showEngineCheck)?_c('engine-check',{staticClass:"engine-check-wrapper",attrs:{"detail":_vm.currentEngineDetail,"visible":_vm.showEngineCheck,"engine-type":_vm.engineType},on:{"close":_vm.handleBackFromCheck}}):_vm._e(),(_vm.showApprovalProgressDetail)?_c('approval-progress-detail',{staticClass:"approval-progress-detail-wrapper",attrs:{"detail":_vm.currentApprovalDetail,"visible":_vm.showApprovalProgressDetail},on:{"refresh":_vm.handleBackFromApprovalProgress,"close":_vm.handleBackFromApprovalProgress}}):_vm._e(),(_vm.showReportDetail)?_c('report-detail',{staticClass:"report-detail-wrapper",attrs:{"detail":_vm.currentReportDetail,"visible":_vm.showReportDetail},on:{"close":_vm.handleBackFromReport}}):_vm._e()],2)} -var myDonevue_type_template_id_6d7c68fd_staticRenderFns = [] +var myDonevue_type_template_id_eaeffdaa_staticRenderFns = [] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=template&id=6d7c68fd& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=template&id=eaeffdaa& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=script&lang=js& function myDonevue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof"; return myDonevue_type_script_lang_js_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, myDonevue_type_script_lang_js_typeof(obj); } @@ -136548,6 +136633,18 @@ function myDonevue_type_script_lang_js_toPrimitive(input, hint) { if (myDonevue_ // // // +// +// +// +// +// +// +// +// +// +// +// +// @@ -136659,12 +136756,12 @@ function myDonevue_type_script_lang_js_toPrimitive(input, hint) { if (myDonevue_ }, handleRowView: function handleRowView(row) { // 根据流程主题判断打开哪种页面 - var processTitle = row.processTitle || ''; - var isFillParameterMode = processTitle === '数据维护'; - var isResponsibleDispatchMode = processTitle === '任务分解'; - var isInApprovalMode = processTitle === '数据审批'; - var isModelCheck = processTitle === '模板审核'; - var isReportCheck = processTitle === '对标报告审核'; + var dataType = row.dataType; + var isFillParameterMode = dataType === '数据维护'; + var isResponsibleDispatchMode = dataType === '任务分解'; + var isInApprovalMode = dataType === '数据审批'; + var isModelCheck = dataType === '模板审核'; + var isReportCheck = dataType === '对标报告审核'; // 设置引擎型号信息 this.currentModel = row.modelName || row.productFullName || ''; @@ -136695,7 +136792,8 @@ function myDonevue_type_script_lang_js_toPrimitive(input, hint) { if (myDonevue_ // documentNo 对应 flowId,modelId 对应 templateId this.currentApprovalDetail = myDonevue_type_script_lang_js_objectSpread({ flowId: row.documentNo || '', - templateId: row.modelId || '' + templateId: row.modelId || '', + id: row.documentNo || '' }, row); return; } @@ -136836,8 +136934,8 @@ function myDonevue_type_script_lang_js_toPrimitive(input, hint) { if (myDonevue_ }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_myDonevue_type_script_lang_js_ = (myDonevue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=style&index=0&id=6d7c68fd&prod&lang=scss& -var myDonevue_type_style_index_0_id_6d7c68fd_prod_lang_scss_ = __webpack_require__("1e5e"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=style&index=0&id=eaeffdaa&prod&lang=scss& +var myDonevue_type_style_index_0_id_eaeffdaa_prod_lang_scss_ = __webpack_require__("ef4f"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/myDone.vue @@ -136850,8 +136948,8 @@ var myDonevue_type_style_index_0_id_6d7c68fd_prod_lang_scss_ = __webpack_require var myDone_component = normalizeComponent( custom_page_myDonevue_type_script_lang_js_, - myDonevue_type_template_id_6d7c68fd_render, - myDonevue_type_template_id_6d7c68fd_staticRenderFns, + myDonevue_type_template_id_eaeffdaa_render, + myDonevue_type_template_id_eaeffdaa_staticRenderFns, false, null, null, @@ -136860,17 +136958,17 @@ var myDone_component = normalizeComponent( ) /* harmony default export */ var myDone = (myDone_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=template&id=58928cec& -var mySendvue_type_template_id_58928cec_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-todo custom-page"},[( +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=template&id=6ae9273d& +var mySendvue_type_template_id_6ae9273d_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-todo custom-page"},[( !_vm.showEngineDetail && !_vm.showEngineCheck && !_vm.showApprovalProgressDetail && !_vm.showReportDetail )?[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"title"},[_vm._v(" 我的发起 ")]),_c('div',{staticClass:"operation"},[_c('x-svg-icon',{staticClass:"pointer",staticStyle:{"cursor":"pointer"},attrs:{"name":'refresh-icon'},nativeOn:{"click":function($event){return _vm.handleRefresh()}}})],1)]),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"seqWidth":40,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"seqConfig":_vm.tableConfig.seqConfig,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ var row = ref.row; var rowIndex = ref.rowIndex; return [(colConfig.customSlot === 'options')?_c('div',{key:'op' + index + '' + rowIndex},[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowView(row)}}},[_vm._v(" 查看 ")])]):_vm._e()]}}})],null,true)},[_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2)],1)]:_vm._e(),(_vm.showEngineDetail && !_vm.showEngineCheck)?_c('engine-detail',{staticClass:"engine-detail-wrapper",attrs:{"model":_vm.currentModel,"detail":_vm.currentEngineDetail,"engine-model-i-d":_vm.currentEngineModelID,"is-dispatch-mode":_vm.isDispatchMode,"dispatch-type":_vm.dispatchType,"responsible-person-id":_vm.responsiblePersonId,"filled-by":_vm.filledBy},on:{"back":_vm.handleBackFromDetail}}):_vm._e(),(_vm.showEngineCheck)?_c('engine-check',{staticClass:"engine-check-wrapper",attrs:{"detail":_vm.currentEngineDetail,"visible":_vm.showEngineCheck,"engine-type":_vm.engineType},on:{"close":_vm.handleBackFromCheck}}):_vm._e(),(_vm.showApprovalProgressDetail)?_c('approval-progress-detail',{staticClass:"approval-progress-detail-wrapper",attrs:{"detail":_vm.currentApprovalDetail,"visible":_vm.showApprovalProgressDetail},on:{"refresh":_vm.handleBackFromApprovalProgress,"close":_vm.handleBackFromApprovalProgress}}):_vm._e(),(_vm.showReportDetail)?_c('report-detail',{staticClass:"report-detail-wrapper",attrs:{"detail":_vm.currentReportDetail,"visible":_vm.showReportDetail},on:{"close":_vm.handleBackFromReport}}):_vm._e()],2)} -var mySendvue_type_template_id_58928cec_staticRenderFns = [] +var mySendvue_type_template_id_6ae9273d_staticRenderFns = [] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=template&id=58928cec& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=template&id=6ae9273d& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=script&lang=js& function mySendvue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof"; return mySendvue_type_script_lang_js_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, mySendvue_type_script_lang_js_typeof(obj); } @@ -137108,12 +137206,12 @@ function mySendvue_type_script_lang_js_toPrimitive(input, hint) { if (mySendvue_ }, handleRowView: function handleRowView(row) { // 根据流程主题判断打开哪种页面 - var processTitle = row.processTitle || ''; - var isFillParameterMode = processTitle === '数据维护'; - var isResponsibleDispatchMode = processTitle === '任务分解'; - var isInApprovalMode = processTitle === '数据审批'; - var isModelCheck = processTitle === '模板审核'; - var isReportCheck = processTitle === '对标报告审核'; + var dataType = row.dataType || ''; + var isFillParameterMode = dataType === '数据维护'; + var isResponsibleDispatchMode = dataType === '任务分解'; + var isInApprovalMode = dataType === '数据审批'; + var isModelCheck = dataType === '模板审核'; + var isReportCheck = dataType === '对标报告审核'; // 设置引擎型号信息 this.currentModel = row.modelName || row.productFullName || ''; @@ -137287,8 +137385,8 @@ function mySendvue_type_script_lang_js_toPrimitive(input, hint) { if (mySendvue_ }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_mySendvue_type_script_lang_js_ = (mySendvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=style&index=0&id=58928cec&prod&lang=scss& -var mySendvue_type_style_index_0_id_58928cec_prod_lang_scss_ = __webpack_require__("9309"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=style&index=0&id=6ae9273d&prod&lang=scss& +var mySendvue_type_style_index_0_id_6ae9273d_prod_lang_scss_ = __webpack_require__("ae87"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/mySend.vue @@ -137301,8 +137399,8 @@ var mySendvue_type_style_index_0_id_58928cec_prod_lang_scss_ = __webpack_require var mySend_component = normalizeComponent( custom_page_mySendvue_type_script_lang_js_, - mySendvue_type_template_id_58928cec_render, - mySendvue_type_template_id_58928cec_staticRenderFns, + mySendvue_type_template_id_6ae9273d_render, + mySendvue_type_template_id_6ae9273d_staticRenderFns, false, null, null, @@ -139323,13 +139421,6 @@ var MydemoCustomPlugin = { /***/ }), -/***/ "feae": -/***/ (function(module, exports, __webpack_require__) { - -// extracted by mini-css-extract-plugin - -/***/ }), - /***/ "ff00": /***/ (function(module, exports, __webpack_require__) { diff --git a/apaas-custom-mydemo/apaas-custom-mydemo.css b/apaas-custom-mydemo/apaas-custom-mydemo.css index ab168b8..15c2d22 100644 --- a/apaas-custom-mydemo/apaas-custom-mydemo.css +++ b/apaas-custom-mydemo/apaas-custom-mydemo.css @@ -1 +1 @@ -h2{color:#00f}.search-date .el-date-editor.el-input__inner{max-width:100%}.search-date .el-date-editor .el-range__icon{margin-bottom:8px}.search-number .range-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.search-number .range-item .range-item-divide{padding:0 8px}.edit-modal .el-form{padding:20px 0}.edit-modal .dialog-footer{text-align:right;padding-top:20px}.custom-page .page-search-panel{padding:8px 20px 24px 20px}.custom-page .page-search-panel .search-list{max-width:calc(100% - 140px)}.custom-page .page-search-panel .search-list .search-component{width:calc(25% - 32px);padding:24px 0;padding-right:32px;padding-bottom:0}.custom-page .page-search-panel .search-list .search-component .el-form-item{margin-bottom:0}.custom-page .page-search-panel .search-list .search-component .el-form-item .el-form-item__label{font-size:12px;line-height:unset;margin-bottom:8px}.custom-page .page-search-panel .search-list .search-component .el-form-item__content{font-size:12px;line-height:32px}.custom-page .page-search-panel .search-button-group{bottom:24px}.version-modal .version-list{padding:20px 0;max-height:400px;overflow-y:auto}.version-modal .version-list .version-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ebeef5}.version-modal .version-list .version-item:last-child{border-bottom:none}.version-modal .version-list .version-item .version-link{color:#409eff;text-decoration:underline;cursor:pointer;font-size:14px}.version-modal .version-list .version-item .version-link:hover{color:#66b1ff}.version-modal .version-list .version-item .version-status{color:#303133;font-size:14px}.version-modal .version-list .version-tip{text-align:center;color:#909399;font-size:14px;padding:20px 0}.back-button{padding:0!important}.header-item .label{font-size:14px!important;font-weight:500!important;color:#303133!important}.header-item .value{font-size:14px!important;font-weight:300!important}::v-deep .el-cascader{width:100%}::v-deep .el-cascader .el-cascader__tags{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}::v-deep .el-cascader .el-input__inner{height:32px;line-height:32px}::v-deep .el-cascader__dropdown{min-width:200px!important;max-width:500px;z-index:3000!important;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;overflow:visible}::v-deep .el-cascader__dropdown .el-cascader__suggestion-list{min-width:200px!important;max-width:500px;padding:6px 0}::v-deep .el-cascader__dropdown .el-cascader-menu{min-width:180px;max-width:300px;border-right:1px solid #e4e7ed}::v-deep .el-cascader__dropdown .el-cascader-menu:last-child{border-right:none}::v-deep .el-cascader__dropdown .el-cascader-menu__wrap{max-height:300px;overflow-y:auto;overflow-x:hidden}::v-deep .el-cascader__dropdown .el-scrollbar .el-scrollbar__wrap{overflow-x:hidden!important;overflow-y:auto!important;max-height:300px}::v-deep .el-cascader__dropdown .el-scrollbar .el-scrollbar__bar.is-vertical{right:0;width:6px}::v-deep .el-cascader__dropdown .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background-color:rgba(144,147,153,.3);border-radius:3px}::v-deep .el-cascader__dropdown .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}::v-deep .el-cascader__dropdown .el-cascader-panel{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;overflow:hidden}::v-deep .el-cascader__dropdown .el-cascader-menu__item{height:34px;line-height:34px;padding:0 20px;font-size:14px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-transition:background-color .25s;transition:background-color .25s}::v-deep .el-cascader__dropdown .el-cascader-menu__item:hover{background-color:#f5f7fa}::v-deep .el-cascader__dropdown .el-cascader-menu__item.is-active{color:#409eff;font-weight:500;background-color:#ecf5ff}::v-deep .el-cascader__dropdown .el-cascader-menu__item.is-disabled{color:#c0c4cc;cursor:not-allowed;background-color:#fff}.custom-page{overflow:hidden}.custom-page .page-header{z-index:10}.custom-page .page-header .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.custom-page .page-header .header-left .back-button{padding:0;margin-right:8px;font-size:14px;color:#000;cursor:pointer;pointer-events:auto}.custom-page .page-header .header-left .back-button:hover{color:#000}.custom-page .page-header .header-left .back-button i{margin-right:4px}.custom-page .page-header .header-left .header-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.custom-page .page-header .header-left .header-item .label{color:#303133;font-size:16px!important}.custom-page .page-header .header-left .header-item .value{color:#303133;font-size:16px!important;font-weight:500!important}.custom-page .page-header .header-left .version-select-item .label{width:50px!important}.custom-page .page-header .header-left .version-select-item .version-select{width:150px;margin-left:8px}.custom-page .page-header .header-left .version-select-item .version-select :deep(.el-input__inner){height:32px;line-height:32px;font-size:14px}.custom-page .page-header .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.custom-page .page-search-panel .search-fields{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:12px}.custom-page .page-search-panel .search-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:40px;width:100%}.custom-page .page-search-panel .search-field .field-label{min-width:64px;text-align:right}.custom-page .page-search-panel .search-field .el-input,.custom-page .page-search-panel .search-field .el-select{width:160px}.custom-page .page-search-panel .search-field :deep(.el-input__inner),.custom-page .page-search-panel .search-field :deep(.el-select .el-input__inner){height:32px;line-height:32px}.custom-page .page-search-panel .search-actions{margin-left:auto}.custom-page .page-search-panel .search-actions :deep(.el-button){padding:0 16px;font-size:14px;border-radius:4px;height:32px;line-height:32px}.custom-page .page-data-list{overflow-y:auto;overflow-x:hidden}.custom-page .page-data-list.has-footer{padding-bottom:80px}.custom-page .page-approval-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:20px;overflow-y:auto;overflow-x:hidden}.custom-page .page-approval-content.has-footer{padding-bottom:80px}.custom-page .operation-links .deleted-text{color:#f56c6c;font-size:14px;font-weight:500}.custom-page .page-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:#fff;border-top:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:10}.custom-page .page-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}::v-deep .el-dialog__wrapper,::v-deep .el-dialog__wrapper .v-modal{z-index:2000!important}::v-deep .el-dialog{z-index:2001!important}::v-deep .el-dialog,::v-deep .el-dialog__body{position:relative;pointer-events:auto!important}::v-deep .el-dialog__body{z-index:2002!important}::v-deep .param-edit-dialog .el-dialog__body{height:450px;overflow-y:auto;padding:20px}::v-deep .param-edit-dialog .el-form .el-row{margin-bottom:0}::v-deep .param-edit-dialog .el-form .el-col .el-form-item,::v-deep .param-edit-dialog .el-form .el-form-item{margin-bottom:18px}::v-deep .param-edit-dialog .el-form .el-cascader{width:100%}::v-deep .param-edit-dialog .el-form .el-cascader .el-input__inner{height:32px;line-height:32px}::v-deep .el-dialog__wrapper .el-cascader__dropdown{z-index:3000!important}.right-button{border:1px solid #027aff!important;color:#027aff!important}.right-button--primary{background:#027aff!important;color:#fff!important}:deep(.block-table) .row-deleted,:deep(.block-table) .row-deleted td{background-color:#fef0f0!important}.required-mark{color:#f56c6c;margin-left:4px}.approval-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.approval-content .approval-table-section .approval-table{max-height:500px}.approval-content .approval-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:10px}.approval-content .approval-description .description-label{font-size:14px;font-weight:600;color:#303133}.approval-content .approval-workflow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.approval-content .approval-workflow .workflow-title{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-content .approval-workflow .workflow-table{width:100%}.approval-content .approval-workflow .workflow-table .workflow-table-content{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.approval-content .approval-workflow .workflow-table .workflow-table-content thead{background:#f5f7fa}.approval-content .approval-workflow .workflow-table .workflow-table-content thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.approval-content .approval-workflow .workflow-table .workflow-table-content thead th.step-name-col{width:120px}.approval-content .approval-workflow .workflow-table .workflow-table-content thead th.handler-col{width:auto}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row:not(:last-child){border-bottom:1px solid #ebeef5}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell{padding:12px 16px;vertical-align:middle}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name{font-size:14px;color:#303133}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name .required-mark{color:#f56c6c;margin-left:4px}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell{padding:12px 16px;vertical-align:middle}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select{width:100%;min-width:200px}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select :deep(.el-input__inner){height:32px;line-height:32px}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select :deep(.el-tag){margin:2px 4px 2px 0}::v-deep .department-select-dialog .el-dialog{height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}::v-deep .department-select-dialog .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;flex-direction:column}.department-dialog-content,::v-deep .department-select-dialog .el-dialog__body{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.department-dialog-content{flex-direction:column;height:100%}.department-dialog-content .department-search-input{margin-bottom:16px;-ms-flex-negative:0;flex-shrink:0}.department-dialog-content .department-tree-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;border:1px solid #ebeef5;border-radius:4px;padding:8px;max-height:400px}.approval-progress-section{margin-top:20px;padding:20px;background:#fff;border-radius:4px}.approval-progress-section .section-title{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.approval-progress-section .approval-timeline{padding:20px 0}.approval-progress-section .timeline-item-content .node-title{font-size:14px;font-weight:500;color:#303133;margin-bottom:8px}.approval-progress-section .timeline-item-content .node-content .node-info{margin-bottom:8px}.approval-progress-section .timeline-item-content .node-content .node-info .node-user{font-size:14px;color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.approval-progress-section .timeline-item-content .node-content .node-info .node-user .node-time{font-size:12px;color:#909399}.approval-progress-section .timeline-item-content .node-content .node-status{display:inline-block;padding:2px 8px;border-radius:2px;font-size:12px;margin-bottom:8px}.approval-progress-section .timeline-item-content .node-content .node-status.status-approve,.approval-progress-section .timeline-item-content .node-content .node-status.status-pass{background-color:#f0f9ff;color:#67c23a}.approval-progress-section .timeline-item-content .node-content .node-status.status-reject{background-color:#fef0f0;color:#f56c6c}.approval-progress-section .timeline-item-content .node-content .node-status.status-approving{background-color:#fdf6ec;color:#e6a23c}.approval-progress-section .timeline-item-content .node-content .node-status.status-default,.approval-progress-section .timeline-item-content .node-content .node-status.status-pending{background-color:#f4f4f5;color:#909399}.approval-progress-section .timeline-item-content .node-content .node-status.status-initiate{background-color:#ecf5ff;color:#409eff}.approval-progress-section .timeline-item-content .node-content .node-opinion{font-size:13px;color:#606266;margin-top:8px;padding:8px;background-color:#f5f7fa;border-radius:4px}.approval-progress-section .empty-progress{padding:40px 0;text-align:center}.approval-progress-section .empty-progress .empty-text{font-size:14px;color:#909399}.import-uploader,.import-uploader .el-upload,.import-uploader .el-upload-dragger{width:100%}.import-btn{color:#027aff;border-color:#027aff;background-color:#fff}.custom-page .page-header{width:calc(100% - 40px)!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;padding-right:30px}.custom-page .page-header .title{font-weight:500;font-size:18px!important;margin:0}.custom-page .page-header .operation{gap:8px}.custom-page .page-search-panel .search-field{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33333% - 21.33333px);flex:1 1 calc(33.33333% - 21.33333px);min-width:260px}.custom-page .page-search-panel .search-field .field-label{font-size:16px;min-width:80px;text-align:right!important;-moz-text-align-last:right!important;text-align-last:right!important}.custom-page .page-search-panel .search-field .el-input,.custom-page .page-search-panel .search-field .el-select{width:220px}.custom-page .page-search-panel .search-actions{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33333% - 21.33333px);flex:1 1 calc(33.33333% - 21.33333px);min-width:260px}.custom-page .page-data-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px 20px 20px;background:#f7f7f7}.custom-page .status-tag{padding:2px;height:18px;line-height:18px;width:100px;font-size:14px;width:70px;white-space:nowrap}.custom-page .status-tag.status-published{background-color:#00b66a}.custom-page .status-tag.status-reviewing{background-color:#ffa72b}.custom-page .status-tag.status-history{background-color:#4b82f0}.custom-page .status-tag.status-draft{background-color:#909399}.custom-page .operation-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}.custom-page .operation-links .el-link{font-size:14px}.custom-page .operation-links .link-separator{width:4px;display:inline-block}.custom-page .model-detail-wrapper{width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-page .error-list{white-space:pre-line;word-break:break-word}.status-tag{border-radius:50px!important}.el-scrollbar{max-width:300px!important}.el-popper{min-width:300px!important}.operation{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.batch-modify-responsible-modal .batch-modify-content{padding:20px 0}.batch-modify-responsible-modal .batch-modify-content .el-form .el-form-item{margin-bottom:20px}.batch-modify-responsible-modal .dialog-footer{text-align:right;padding-top:20px}.batch-modify-responsible-modal .handler-select{width:100%}.user-id-text{margin-right:30px}.engine-detail-page{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.engine-detail-page .page-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;position:relative;width:100%;min-height:56px;background:#fff;border-bottom:1px solid #ebeef5;padding:0 20px}.engine-detail-page .page-header,.engine-detail-page .page-header .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.engine-detail-page .page-header .header-left{gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.engine-detail-page .page-header .header-left .label{width:50px!important}.engine-detail-page .page-header .header-left .back-button{padding:0;font-size:14px;color:#409eff;cursor:pointer;pointer-events:auto}.engine-detail-page .page-header .header-left .back-button:hover{color:#66b1ff}.engine-detail-page .page-header .header-left .back-button i{margin-right:4px}.engine-detail-page .page-header .header-left .title{color:#303133;font-weight:700;margin:0;font-size:18px}.engine-detail-page .page-header .operation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.engine-detail-page .detail-body{padding:16px 20px 24px 20px;overflow:hidden!important}.engine-detail-page .detail-body,.engine-detail-page .page-approval-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.engine-detail-page .page-approval-content{padding:20px;overflow-y:auto;overflow-x:hidden}.engine-detail-page .page-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:#fff;border-top:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:10}.engine-detail-page .page-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.engine-detail-page .left-tree-panel{width:200px;background:#fff;border:1px solid #ebeef5;padding:12px;font-size:14px;overflow-y:auto!important}.engine-detail-page .left-tree-panel .tree-search-header{margin-bottom:8px}.engine-detail-page .left-tree-panel .tree-search-header .search-mode-switch{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.engine-detail-page .left-tree-panel .tree-search-header .search-mode-switch ::v-deep .el-radio-button{-webkit-box-flex:1;-ms-flex:1;flex:1}.engine-detail-page .left-tree-panel .tree-search-header .search-mode-switch ::v-deep .el-radio-button .el-radio-button__inner{width:100%;padding:5px 8px;font-size:12px}.engine-detail-page .left-tree-panel .tree-search{margin-bottom:8px}.engine-detail-page .left-tree-panel .tree-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.engine-detail-page .left-tree-panel .tree-actions .el-button{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 8px;font-size:12px}.engine-detail-page .left-tree-panel .custom-tree-node{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.engine-detail-page .left-tree-panel .red-tip{color:#f56c6c;white-space:pre-line}.engine-detail-page .right-content{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;padding:20px;margin-left:20px;overflow-y:auto!important}.engine-detail-page .section{margin-bottom:24px;background:#fff}.engine-detail-page .section-title{font-weight:700;font-size:16px;color:#303133;margin:0 0 16px 0;padding:0}.engine-detail-page .grid{border:1px solid #ebeef5;border-radius:0}.engine-detail-page .grid-header{display:grid;grid-template-columns:1fr 100px 120px 200px 120px;background:#f5f7fa;border-bottom:1px solid #ebeef5}.engine-detail-page .grid-header.edit-mode{grid-template-columns:1fr 100px 1fr}.engine-detail-page .grid-row{display:grid;grid-template-columns:1fr 100px 120px 200px 120px;border-bottom:1px solid #ebeef5;background:#fff}.engine-detail-page .grid-row.edit-mode,.engine-detail-page .whole-engine-grid .whole-engine-header,.engine-detail-page .whole-engine-grid .whole-engine-row{grid-template-columns:1fr 100px 1fr}.engine-detail-page .grid-row:last-child{border-bottom:none}.engine-detail-page .cell{padding:12px 16px;border-right:1px solid #ebeef5;font-size:14px;color:#303133;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.engine-detail-page .cell:last-child{border-right:none}.engine-detail-page .header-cell{background:#f5f7fa;color:#606266;font-weight:400;font-size:14px}.engine-detail-page .cell ::v-deep .el-select:not(.responsible-select){width:100%}.engine-detail-page .cell ::v-deep .el-select:not(.responsible-select) .el-input__inner{border:none;padding:0;background:transparent;text-align:left;height:auto;line-height:normal}.engine-detail-page .cell ::v-deep .el-select:not(.responsible-select) .el-input__suffix{right:0}.engine-detail-page .cell .param-input{width:100%}.engine-detail-page .cell .param-input ::v-deep .el-input__inner{height:32px;line-height:32px;border:1px solid #dcdfe6;border-radius:4px}.engine-detail-page .cell .param-input ::v-deep .el-input__inner:focus{border-color:#409eff}.engine-detail-page .cell .responsible-select{width:100%}.engine-detail-page .cell .responsible-select ::v-deep .el-input__inner{height:32px!important;line-height:32px!important;border:1px solid #dcdfe6!important;border-radius:4px!important;background:#fff!important;padding:0 30px 0 15px!important}.engine-detail-page .cell .responsible-select ::v-deep .el-input__inner:focus{border-color:#409eff!important}.engine-detail-page .header-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-right:16px}.engine-detail-page .header-item .label{color:#303133;width:40px!important;font-size:14px}.engine-detail-page .header-item .value{color:#303133;font-size:14px;font-weight:500}.engine-detail-page .approval-content{gap:20px;width:100%}.engine-detail-page .approval-content,.engine-detail-page .approval-content .approval-change-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.engine-detail-page .approval-content .approval-change-table{gap:12px}.engine-detail-page .approval-content .approval-change-table .change-table-title{font-size:14px;font-weight:600;color:#303133}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper{width:100%;overflow-x:auto}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content{width:100%;border-collapse:collapse;border:1px solid #ebeef5;background:#fff}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead{display:table;width:100%;table-layout:fixed;background:#f5f7fa}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;white-space:nowrap}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th:last-child{border-right:none}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-engine-model-name{min-width:120px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-subsystem-name{min-width:150px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-parameter-type{min-width:120px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-parts-name{min-width:100px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-parameter-name{min-width:180px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-parameter-value{min-width:120px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-common{min-width:200px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody{display:block;max-height:450px;overflow-y:auto;overflow-x:hidden}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody .change-table-row{display:table;width:100%;table-layout:fixed}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody .change-table-row:not(:last-child){border-bottom:1px solid #ebeef5}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody .change-table-row:hover{background:#f5f7fa}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody .change-table-row td{padding:12px 16px;font-size:14px;color:#606266;border-right:1px solid #ebeef5;vertical-align:middle}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody .change-table-row td:last-child{border-right:none}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody .change-table-row td.col-common{color:#f56c6c}.engine-detail-page .approval-content .approval-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:10px}.engine-detail-page .approval-content .approval-description .description-label{font-size:14px;font-weight:600;color:#303133}.engine-detail-page .approval-content .approval-workflow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.engine-detail-page .approval-content .approval-workflow .workflow-title{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.engine-detail-page .approval-content .approval-workflow .workflow-table{width:100%}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content thead{background:#f5f7fa}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content thead th.step-name-col{width:120px}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content thead th.handler-col{width:auto}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row:not(:last-child){border-bottom:1px solid #ebeef5}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell{padding:12px 16px;vertical-align:middle}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name{font-size:14px;color:#303133}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name .required-mark{color:#f56c6c;margin-left:4px}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell{padding:12px 16px;vertical-align:middle}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select{width:100%;min-width:200px}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select ::v-deep .el-input__inner{height:32px;line-height:32px}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select ::v-deep .el-tag{margin:2px 4px 2px 0}.whole-engine-params-section{margin-bottom:24px;background:#fff}.whole-engine-params-section .section-title{font-weight:700;font-size:16px;color:#303133;margin:0 0 16px 0;padding:0}.whole-engine-params-section .whole-engine-params-table{border:1px solid #ebeef5;border-radius:0;overflow-x:auto}.whole-engine-params-section .whole-engine-params-table .whole-engine-table{width:100%;border-collapse:collapse}.whole-engine-params-section .whole-engine-params-table .whole-engine-table thead{background:#f5f7fa}.whole-engine-params-section .whole-engine-params-table .whole-engine-table thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;white-space:nowrap}.whole-engine-params-section .whole-engine-params-table .whole-engine-table thead th:last-child{border-right:none}.whole-engine-params-section .whole-engine-params-table .whole-engine-table tbody tr{border-bottom:1px solid #ebeef5;background:#fff}.whole-engine-params-section .whole-engine-params-table .whole-engine-table tbody tr:hover{background:#f5f7fa}.whole-engine-params-section .whole-engine-params-table .whole-engine-table tbody tr:last-child{border-bottom:none}.whole-engine-params-section .whole-engine-params-table .whole-engine-table tbody tr td{padding:12px 16px;font-size:14px;color:#606266;border-right:1px solid #ebeef5;vertical-align:middle}.whole-engine-params-section .whole-engine-params-table .whole-engine-table tbody tr td:last-child{border-right:none}.whole-engine-params-section .status-tag{display:inline-block;padding:2px 8px;border-radius:2px;font-size:12px;line-height:1.5}.whole-engine-params-section .status-tag.status-done{background:#67c23a;color:#fff}.whole-engine-params-section .status-tag.status-partial{background:#e6a23c;color:#fff}.whole-engine-params-section .status-tag.status-pending{background:#f5f7fa;color:#606266}.add-engine-model-modal .add-engine-form{padding:20px 0}.add-engine-model-modal .add-engine-form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.add-engine-model-modal .add-engine-form .form-row .el-form-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px;margin-bottom:20px}.add-engine-model-modal .add-engine-form .form-row .el-form-item:last-child{margin-right:0}.add-engine-model-modal .dialog-footer{text-align:right;padding-top:20px}.custom-page .page-header .operation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.custom-page .page-header .operation .import-button{background:#fff;border:1px solid #409eff;color:#409eff;padding:8px 16px;border-radius:4px;font-size:14px}.custom-page .page-header .operation .import-button:hover{background:#b3d8ff;border-color:#66b1ff;color:#409eff}.custom-page .page-header .operation .import-button:active{background:#409eff;color:#fff}.custom-page .page-header .operation .add-button{padding:8px 16px;border-radius:4px;font-size:14px}.custom-page .status-tag{padding:2px 8px;border-radius:2px}.custom-page .status-tag.status-done{background:#67c23a;color:#fff}.custom-page .status-tag.status-partial{background:#e6a23c;color:#fff}.custom-page .status-tag.status-pending{background:#f5f7fa;color:#606266}.custom-page .import-uploader,.custom-page .import-uploader .el-upload,.custom-page .import-uploader .el-upload-dragger{width:100%}.model-query-tab[data-v-4777a516]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.model-query-tab .check-data-panel[data-v-4777a516]{padding:16px 20px;margin-bottom:0;border-bottom:1px solid #cbccce}.model-query-tab .check-data-panel .panel-header[data-v-4777a516]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.model-query-tab .check-data-panel .panel-header .header-right[data-v-4777a516]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.model-query-tab .check-data-panel .panel-header .header-right .favorites-label[data-v-4777a516]{font-size:14px;color:#303133;white-space:nowrap}.model-query-tab .check-data-panel .panel-header .header-right .favorites-select[data-v-4777a516]{width:200px}.model-query-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-4777a516]{background:#fff;border:1px solid #409eff;color:#409eff;padding:8px 16px;border-radius:4px;font-size:14px}.model-query-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-4777a516]:hover{background:#ecf5ff;border-color:#66b1ff;color:#66b1ff}.model-query-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-4777a516]:active{background:#409eff;color:#fff}.model-query-tab .check-data-panel .panel-header .header-right .add-favorite-button[data-v-4777a516]{padding:8px 16px;border-radius:4px;font-size:14px}.model-query-tab .model-query-content[data-v-4777a516]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;background:#f5f7fa}.model-query-tab .model-query-content .left-param-panel[data-v-4777a516]{width:280px;background:#fff;border:1px solid #ebeef5;padding:12px;font-size:14px;overflow-y:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.model-query-tab .model-query-content .left-param-panel .tree-search-header[data-v-4777a516]{margin-bottom:8px}.model-query-tab .model-query-content .left-param-panel .tree-search-header .search-mode-switch[data-v-4777a516]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.model-query-tab .model-query-content .left-param-panel .tree-search-header .search-mode-switch[data-v-4777a516] .el-radio-button{-webkit-box-flex:1;-ms-flex:1;flex:1}.model-query-tab .model-query-content .left-param-panel .tree-search-header .search-mode-switch[data-v-4777a516] .el-radio-button .el-radio-button__inner{width:100%;padding:5px 8px;font-size:12px}.model-query-tab .model-query-content .left-param-panel .tree-search[data-v-4777a516]{margin-bottom:8px}.model-query-tab .model-query-content .left-param-panel .custom-tree-node[data-v-4777a516]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.model-query-tab .model-query-content .left-param-panel .red-tip[data-v-4777a516]{color:#f56c6c;white-space:pre-line}.model-query-tab .model-query-content .right-comparison-panel[data-v-4777a516]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;background:#fff}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper[data-v-4777a516]{width:100%;overflow-x:auto}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table[data-v-4777a516]{width:100%;border-collapse:collapse;min-width:800px}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead[data-v-4777a516]{background:#f5f7fa}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th[data-v-4777a516]{padding:12px;text-align:left;border:1px solid #ebeef5;font-weight:500;font-size:14px;color:#303133}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.param-column[data-v-4777a516]{width:200px;min-width:200px;position:sticky;left:0;background:#f5f7fa;z-index:10}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.model-column[data-v-4777a516]{min-width:180px;text-align:center}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.add-column[data-v-4777a516]{min-width:150px;text-align:center}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header[data-v-4777a516]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .model-image[data-v-4777a516]{width:120px;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .model-name[data-v-4777a516]{font-size:14px;color:#303133}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .model-remove[data-v-4777a516]{position:absolute;top:-8px;right:-8px;cursor:pointer;color:#909399;font-size:16px;background:#fff;border-radius:50%;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .model-remove[data-v-4777a516]:hover{color:#f56c6c;background:#fef0f0}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .add-model-placeholder[data-v-4777a516]{width:120px;height:80px;border:2px dashed #dcdfe6;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#909399;-webkit-transition:all .3s;transition:all .3s}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .add-model-placeholder[data-v-4777a516]:hover{border-color:#409eff;color:#409eff;background:#ecf5ff}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .add-model-placeholder i[data-v-4777a516]{font-size:24px;margin-bottom:4px}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .add-model-placeholder span[data-v-4777a516]{font-size:12px}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr[data-v-4777a516]:hover{background:#f5f7fa}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td[data-v-4777a516]{padding:12px;border:1px solid #ebeef5;font-size:14px;color:#606266}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.param-column[data-v-4777a516]{position:sticky;left:0;background:#fff;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.param-column .param-name[data-v-4777a516]{-webkit-box-flex:1;-ms-flex:1;flex:1}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.param-column .param-config-icon[data-v-4777a516]{cursor:pointer;color:#909399;font-size:14px}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.param-column .param-config-icon[data-v-4777a516]:hover{color:#409eff}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.model-column[data-v-4777a516]{text-align:center}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.add-column[data-v-4777a516]{background:#fafafa}.model-query-tab .hidden-params-button[data-v-4777a516],.model-query-tab .hidden-params-dropdown[data-v-4777a516]{margin-left:12px}.model-query-tab .hidden-params-button .hidden-count[data-v-4777a516]{margin-left:4px;color:#f56c6c;font-weight:500}.model-query-tab .model-select-dialog .model-search-input[data-v-4777a516]{margin-bottom:16px}.model-query-tab .model-select-dialog .model-list-wrapper .el-table[data-v-4777a516]{border:1px solid #ebeef5}.model-query-tab .hidden-params-dialog-content .empty-hint[data-v-4777a516]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.model-query-tab .hidden-params-dialog-content .hidden-params-header[data-v-4777a516]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.v-modal[data-v-4777a516]{display:none!important}.report-detail[data-v-0c7979ba]{height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.report-detail .detail-panel[data-v-0c7979ba],.report-detail[data-v-0c7979ba]{width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.report-detail .detail-panel[data-v-0c7979ba]{max-width:1200px;border-radius:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.report-detail .detail-header[data-v-0c7979ba]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 32px 16px 32px;border-bottom:1px solid #ebeef5}.report-detail .detail-header .header-left[data-v-0c7979ba],.report-detail .detail-header[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-detail .detail-header .header-left[data-v-0c7979ba]{gap:16px}.report-detail .detail-header .header-right[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.report-detail .detail-header .back-button[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#606266}.report-detail .detail-header .back-button[data-v-0c7979ba] .el-icon-arrow-left{font-size:16px}.report-detail .detail-header .header-info[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.report-detail .detail-header .header-info .title[data-v-0c7979ba]{font-size:20px;font-weight:600;color:#303133}.report-detail .detail-header .header-info .subtitle[data-v-0c7979ba]{font-size:14px;color:#909399}.report-detail .detail-content[data-v-0c7979ba]{padding:24px 32px 40px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:auto;gap:24px}.report-detail .block-section[data-v-0c7979ba]{border-radius:8px;padding:24px 24px 16px 24px}.report-detail .block-section .section-title[data-v-0c7979ba]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.report-detail .info-grid[data-v-0c7979ba]{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.report-detail .info-grid .info-item[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.report-detail .info-grid .info-item[data-v-0c7979ba]:nth-child(2n){border-right:none}.report-detail .info-grid .info-item[data-v-0c7979ba]:nth-last-child(-n+2){border-bottom:none}.report-detail .info-grid .info-item .label[data-v-0c7979ba]{font-size:14px;color:#303133;background:#f5f7fa;padding:12px 16px;min-width:140px;width:140px;text-align:right;border-right:1px solid #ebeef5;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.report-detail .info-grid .info-item .value[data-v-0c7979ba]{font-size:14px;color:#303133;padding:12px 16px;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-word}.report-detail .description-block[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:14px;color:#606266;margin-top:16px}.report-detail .description-block .label[data-v-0c7979ba]{color:#909399}.report-detail .description-block .value[data-v-0c7979ba]{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:pre-line;word-break:break-word}.report-detail .approval-timeline[data-v-0c7979ba]{padding:20px 0}.report-detail .approval-timeline[data-v-0c7979ba] .el-timeline{padding-left:0}.report-detail .approval-timeline[data-v-0c7979ba] .el-timeline .el-timeline-item{padding-bottom:24px}.report-detail .approval-timeline[data-v-0c7979ba] .el-timeline .el-timeline-item:last-child{padding-bottom:0}.report-detail .approval-timeline[data-v-0c7979ba] .el-timeline .el-timeline-item .el-timeline-item__node{width:12px;height:12px;left:0;top:4px;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #409eff;box-shadow:0 0 0 2px #409eff}.report-detail .approval-timeline[data-v-0c7979ba] .el-timeline .el-timeline-item .el-timeline-item__wrapper{top:0;padding-left:28px}.report-detail .approval-timeline[data-v-0c7979ba] .el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{padding-top:0}.report-detail .timeline-item-content[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.report-detail .timeline-item-content .node-title[data-v-0c7979ba]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.report-detail .timeline-item-content .node-content[data-v-0c7979ba]{background:#f4f7fc;border-radius:4px;padding:12px;gap:8px}.report-detail .timeline-item-content .node-content[data-v-0c7979ba],.report-detail .timeline-item-content .node-info[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.report-detail .timeline-item-content .node-info[data-v-0c7979ba]{gap:4px;font-size:13px;color:#606266}.report-detail .timeline-item-content .node-user[data-v-0c7979ba]{color:#303133;font-weight:500}.report-detail .timeline-item-content .node-time[data-v-0c7979ba]{color:#909399;font-size:12px;margin-left:8px}.report-detail .timeline-item-content .node-status[data-v-0c7979ba]{display:inline-block;font-size:13px;font-weight:500;border-radius:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.report-detail .timeline-item-content .node-status.status-approve[data-v-0c7979ba],.report-detail .timeline-item-content .node-status.status-initiate[data-v-0c7979ba],.report-detail .timeline-item-content .node-status.status-pass[data-v-0c7979ba]{color:#67c23a;background:transparent}.report-detail .timeline-item-content .node-status.status-reject[data-v-0c7979ba]{color:#f56c6c;background:transparent}.report-detail .timeline-item-content .node-status.status-approving[data-v-0c7979ba],.report-detail .timeline-item-content .node-status.status-pending[data-v-0c7979ba]{color:#e6a23c;background:transparent}.report-detail .timeline-item-content .node-status.status-default[data-v-0c7979ba]{color:#909399;background:transparent}.report-detail .timeline-item-content .node-opinion[data-v-0c7979ba]{font-size:13px;color:#000;line-height:1.6}.report-detail .empty-progress[data-v-0c7979ba]{text-align:center;padding:40px 20px;color:#909399;font-size:14px}.report-detail .empty-progress .empty-text[data-v-0c7979ba]{display:inline-block}.report-detail-fade-enter-active[data-v-0c7979ba],.report-detail-fade-leave-active[data-v-0c7979ba]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.report-detail-fade-enter[data-v-0c7979ba],.report-detail-fade-leave-to[data-v-0c7979ba]{opacity:0}[data-v-0c7979ba] .el-timeline-item__tail{left:7px;top:3px}.dialog-body-wrapper[data-v-0c7979ba]{max-height:70vh;overflow-y:auto;padding-right:10px}.approval-process-title[data-v-0c7979ba]{margin-bottom:20px}.approval-process-title .description-label[data-v-0c7979ba]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-process-title .description-label .required-mark[data-v-0c7979ba]{color:#f56c6c;margin-left:4px}.approval-workflow[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:20px}.approval-workflow .workflow-title[data-v-0c7979ba]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-workflow .workflow-table[data-v-0c7979ba]{width:100%}.approval-workflow .workflow-table .workflow-table-content[data-v-0c7979ba]{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content thead[data-v-0c7979ba]{background:#f5f7fa}.approval-workflow .workflow-table .workflow-table-content thead th[data-v-0c7979ba]{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content thead th.step-name-col[data-v-0c7979ba]{width:120px}.approval-workflow .workflow-table .workflow-table-content thead th.handler-col[data-v-0c7979ba]{width:auto}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row[data-v-0c7979ba]:not(:last-child){border-bottom:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell[data-v-0c7979ba]{padding:12px 16px;vertical-align:middle}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name[data-v-0c7979ba]{font-size:14px;color:#303133}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name .required-mark[data-v-0c7979ba]{color:#f56c6c;margin-left:4px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell[data-v-0c7979ba]{padding:12px 16px;vertical-align:middle}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select[data-v-0c7979ba]{width:100%;min-width:200px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select[data-v-0c7979ba] .el-input__inner{height:32px;line-height:32px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select[data-v-0c7979ba] .el-tag{margin:2px 4px 2px 0}.el-select-dropdown__item[data-v-0c7979ba]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding-right:20px!important}.username-text[data-v-0c7979ba]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-0c7979ba]{color:#909399!important;display:inline-block;margin-left:20px;text-align:right!important}[data-v-0c7979ba] .el-upload-dragger{width:100%;height:180px}[data-v-0c7979ba] .el-form-item{margin-bottom:18px}.benchmark-report-tab[data-v-1e4bdbcb]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.benchmark-report-tab .page-search-panel[data-v-1e4bdbcb]{background:#fff;padding:16px 24px;border-bottom:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0;gap:16px}.benchmark-report-tab .page-search-panel .search-fields[data-v-1e4bdbcb],.benchmark-report-tab .page-search-panel[data-v-1e4bdbcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.benchmark-report-tab .page-search-panel .search-fields[data-v-1e4bdbcb]{gap:12px}.benchmark-report-tab .page-search-panel .search-row[data-v-1e4bdbcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:40px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.benchmark-report-tab .page-search-panel .search-field[data-v-1e4bdbcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.benchmark-report-tab .page-search-panel .search-field .field-label[data-v-1e4bdbcb]{font-size:14px;font-weight:600;color:#303133;white-space:nowrap;min-width:64px;text-align:right}.benchmark-report-tab .page-search-panel .search-field .el-input[data-v-1e4bdbcb],.benchmark-report-tab .page-search-panel .search-field .el-select[data-v-1e4bdbcb]{width:160px}.benchmark-report-tab .page-search-panel .search-field[data-v-1e4bdbcb] :deep(.el-input__inner),.benchmark-report-tab .page-search-panel .search-field[data-v-1e4bdbcb] :deep(.el-select .el-input__inner){height:32px;line-height:32px}.benchmark-report-tab .page-search-panel .search-actions[data-v-1e4bdbcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-left:auto}.benchmark-report-tab .page-search-panel .search-actions[data-v-1e4bdbcb] :deep(.el-button){padding:0 16px;font-size:14px;border-radius:4px;height:32px;line-height:32px}.benchmark-report-tab .page-search-panel .search-row[data-v-1e4bdbcb]:not(:last-child){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benchmark-report-tab .batch-action-panel[data-v-1e4bdbcb]{background:#fff;padding:16px 20px;margin-top:0;border-bottom:1px solid #ebeef5}.benchmark-report-tab .batch-action-panel .el-button[data-v-1e4bdbcb]{padding:8px 16px;font-size:14px;border-radius:4px;height:32px;line-height:1}.benchmark-report-tab .page-data-list[data-v-1e4bdbcb]{padding:20px;background:#f5f7fa;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.benchmark-report-tab .page-data-list .operation-links[data-v-1e4bdbcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benchmark-report-tab .page-data-list .operation-links .el-link[data-v-1e4bdbcb]{font-size:14px}.apaas-custom-check-data[data-v-6bc4603f]{overflow-y:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apaas-custom-check-data .tab-header[data-v-6bc4603f]{background:#fff;padding:0 20px;border-bottom:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0}.apaas-custom-check-data .tab-header[data-v-6bc4603f] .el-tabs .el-tabs__header{margin:0;border-bottom:none}.apaas-custom-check-data .tab-header[data-v-6bc4603f] .el-tabs .el-tabs__nav-wrap:after{height:1px;background-color:#ebeef5}.apaas-custom-check-data .tab-header[data-v-6bc4603f] .el-tabs .el-tabs__item{height:48px;line-height:48px;font-size:14px;color:#606266}.apaas-custom-check-data .tab-header[data-v-6bc4603f] .el-tabs .el-tabs__item.is-active{color:#409eff;font-weight:500}.apaas-custom-check-data .tab-header[data-v-6bc4603f] .el-tabs .el-tabs__item:hover{color:#409eff}.apaas-custom-check-data .tab-header[data-v-6bc4603f] .el-tabs .el-tabs__active-bar{background-color:#409eff}.apaas-custom-check-data .tab-content[data-v-6bc4603f],.statistics-tab[data-v-6bc4603f]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.statistics-tab .page-search-panel[data-v-6bc4603f]{background:#fff;padding:16px 24px;border-bottom:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0;gap:16px}.statistics-tab .page-search-panel .search-fields[data-v-6bc4603f],.statistics-tab .page-search-panel[data-v-6bc4603f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.statistics-tab .page-search-panel .search-fields[data-v-6bc4603f]{gap:12px;width:100%}.statistics-tab .page-search-panel .search-row[data-v-6bc4603f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px;width:100%}.statistics-tab .page-search-panel .search-actions[data-v-6bc4603f],.statistics-tab .page-search-panel .search-field[data-v-6bc4603f]{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33333% - 16px);flex:1 1 calc(33.33333% - 16px);min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.statistics-tab .page-search-panel .search-field .field-label[data-v-6bc4603f]{font-size:14px;font-weight:600;color:#303133;white-space:nowrap;min-width:64px;text-align:right}.statistics-tab .page-search-panel .search-field .el-input[data-v-6bc4603f],.statistics-tab .page-search-panel .search-field .el-select[data-v-6bc4603f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-tab .page-search-panel .search-field[data-v-6bc4603f] :deep(.el-input__inner),.statistics-tab .page-search-panel .search-field[data-v-6bc4603f] :deep(.el-select .el-input__inner){height:32px;line-height:32px}.statistics-tab .page-search-panel .range-field .range-input-group[data-v-6bc4603f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-tab .page-search-panel .range-field .range-input[data-v-6bc4603f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-tab .page-search-panel .range-field .range-separator[data-v-6bc4603f]{color:#606266;line-height:32px;font-size:14px}.statistics-tab .page-search-panel .search-actions[data-v-6bc4603f]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.statistics-tab .page-search-panel[data-v-6bc4603f] :deep(.el-button){padding:0 16px;font-size:14px;border-radius:4px;height:32px;line-height:32px}.statistics-tab .check-data-panel[data-v-6bc4603f]{padding:16px 20px;margin-bottom:0;border-bottom:1px solid #cbccce}.statistics-tab .check-data-panel .panel-header[data-v-6bc4603f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.statistics-tab .check-data-panel .panel-header .panel-title[data-v-6bc4603f]{font-size:18px;font-weight:500;color:#303133;margin:0;line-height:1}.statistics-tab .check-data-panel .panel-header .header-right[data-v-6bc4603f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.statistics-tab .check-data-panel .panel-header .header-right .favorites-label[data-v-6bc4603f]{font-size:14px;color:#303133;white-space:nowrap}.statistics-tab .check-data-panel .panel-header .header-right .favorites-select[data-v-6bc4603f]{width:200px}.statistics-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-6bc4603f]{background:#fff;border:1px solid #409eff;color:#409eff;padding:8px 16px;border-radius:4px;font-size:14px}.statistics-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-6bc4603f]:hover{background:#ecf5ff;border-color:#66b1ff;color:#66b1ff}.statistics-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-6bc4603f]:active{background:#409eff;color:#fff}.statistics-tab .check-data-panel .panel-header .header-right .add-favorite-button[data-v-6bc4603f]{padding:8px 16px;border-radius:4px;font-size:14px}.statistics-tab .chart-management-panel[data-v-6bc4603f]{background:transparent;margin-top:16px;margin-left:20px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-negative:0;flex-shrink:0;min-height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.statistics-tab .chart-area[data-v-6bc4603f]{background:#fff;margin:20px;margin-top:10px;padding:20px;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-ms-flex-negative:0;flex-shrink:0}.statistics-tab .chart-area .chart-header[data-v-6bc4603f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #ebeef5;position:relative}.statistics-tab .chart-area .chart-header .chart-title-section[data-v-6bc4603f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-tab .chart-area .chart-header .chart-title-section .title-edit-icon[data-v-6bc4603f]{margin-left:8px;cursor:pointer;color:#909399;font-size:14px}.statistics-tab .chart-area .chart-header .chart-title-section .title-input[data-v-6bc4603f]{width:200px}.statistics-tab .chart-area .chart-header .chart-title-section .title-input[data-v-6bc4603f] .el-input__inner{border:none;border-bottom:1px solid #409eff;border-radius:0;padding-left:0}.statistics-tab .chart-area .chart-header .chart-title-section .chart-title[data-v-6bc4603f]{font-size:16px;font-weight:500;cursor:pointer;padding:4px 8px}.statistics-tab .chart-area .chart-header .chart-title-section .chart-title[data-v-6bc4603f]:hover{color:#409eff;background:#f5f7fa;border-radius:4px}.statistics-tab .chart-area .chart-config[data-v-6bc4603f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px;margin-bottom:20px;padding:16px;background:#f5f7fa;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.statistics-tab .chart-area .chart-config .config-item[data-v-6bc4603f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.statistics-tab .chart-area .chart-config .config-item .config-label[data-v-6bc4603f]{font-size:14px;white-space:nowrap;min-width:70px;color:#606266}.statistics-tab .chart-area .chart-config .config-item[data-v-6bc4603f] .el-select{width:150px;height:32px}.statistics-tab .chart-area .chart-config .config-item[data-v-6bc4603f] .el-select .el-input__inner{height:32px}.statistics-tab .chart-area .chart-config .config-item[data-v-6bc4603f] .el-button{margin-left:0}.statistics-tab .chart-area .chart-config .config-item .y-axis-range-input[data-v-6bc4603f]{width:100px}.statistics-tab .chart-area .chart-config .config-item .range-separator[data-v-6bc4603f]{margin:0 8px;color:#606266}.statistics-tab .chart-area .chart-wrapper[data-v-6bc4603f]{position:relative}.statistics-tab .chart-area .chart-wrapper .delete-button[data-v-6bc4603f]{position:absolute;top:0;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer;color:#909399;padding:4px 8px;border-radius:4px;font-size:14px;background:hsla(0,0%,100%,.9)}.statistics-tab .chart-area .chart-wrapper .delete-button[data-v-6bc4603f]:hover{color:#f56c6c;background:#f5f7fa}.statistics-tab .chart-area .chart-wrapper .chart-resize-handle[data-v-6bc4603f]{position:absolute;bottom:0;left:0;right:0;height:8px;cursor:row-resize;z-index:5;background:transparent;-webkit-transition:background .2s;transition:background .2s}.statistics-tab .chart-area .chart-wrapper .chart-resize-handle[data-v-6bc4603f]:hover{background:rgba(64,158,255,.2)}.statistics-tab .chart-area .chart-wrapper .chart-resize-handle[data-v-6bc4603f]:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:4px;background:#dcdfe6;border-radius:2px;-webkit-transition:background .2s;transition:background .2s}.statistics-tab .chart-area .chart-wrapper .chart-resize-handle[data-v-6bc4603f]:hover:before{background:#409eff}.statistics-tab .chart-area .chart-container[data-v-6bc4603f]{width:100%;min-height:200px}.statistics-tab .formula-dialog-content .formula-note[data-v-6bc4603f]{color:#f56c6c;font-size:12px;margin-bottom:16px}.statistics-tab .formula-dialog-content .formula-input-section .formula-label[data-v-6bc4603f]{display:block;margin-bottom:8px;font-size:14px;font-weight:500}.statistics-tab .formula-dialog-content .formula-input-section .formula-editor[data-v-6bc4603f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:12px;background:#f5f7fa;border-radius:4px;min-height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dcdfe6}.statistics-tab .formula-dialog-content .formula-input-section .formula-editor .formula-item[data-v-6bc4603f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.statistics-tab .formula-dialog-content .formula-input-section .formula-editor .formula-item .formula-select[data-v-6bc4603f]{width:120px}.statistics-tab .formula-dialog-content .formula-input-section .formula-editor .formula-item .formula-select[data-v-6bc4603f] .el-input__inner{background:#fff}.statistics-tab .formula-dialog-content .formula-input-section .formula-editor .formula-item .formula-delete-icon[data-v-6bc4603f]{cursor:pointer;color:#909399;font-size:16px;margin-left:4px;padding:4px}.statistics-tab .formula-dialog-content .formula-input-section .formula-editor .formula-item .formula-delete-icon[data-v-6bc4603f]:hover{color:#f56c6c}.statistics-tab .formula-dialog-content .formula-buttons[data-v-6bc4603f]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.formula-dialog .el-dialog__body{position:relative}.apaas-custom-report-check[data-v-0edee6bf]{width:100%;height:100%;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apaas-custom-report-check .page-search-panel[data-v-0edee6bf]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:8px 20px 24px 20px;position:relative;-ms-flex-negative:0;flex-shrink:0}.apaas-custom-report-check .page-search-panel .search-list[data-v-0edee6bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 140px);-ms-flex-wrap:wrap;flex-wrap:wrap}.apaas-custom-report-check .page-search-panel .search-list .search-component[data-v-0edee6bf]{width:calc(25% - 32px);padding:24px 0;padding-right:32px;padding-bottom:0;margin-bottom:0}.apaas-custom-report-check .page-search-panel .search-list .search-component[data-v-0edee6bf] .el-form-item{margin-bottom:0}.apaas-custom-report-check .page-search-panel .search-list .search-component[data-v-0edee6bf] .el-form-item .el-form-item__label{font-size:12px;line-height:unset;margin-bottom:8px;color:#303133}.apaas-custom-report-check .page-search-panel .search-list .search-component[data-v-0edee6bf] .el-form-item__content{font-size:12px;line-height:32px}.apaas-custom-report-check .page-search-panel .search-button-group[data-v-0edee6bf]{position:absolute;bottom:24px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.apaas-custom-report-check .page-search-panel .search-button-group .search-tip[data-v-0edee6bf]{color:#f56c6c;font-size:12px;margin-left:8px}.apaas-custom-report-check .page-data-list[data-v-0edee6bf]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.apaas-custom-report-check .page-data-list .x-empty-page[data-v-0edee6bf]{top:0}.apaas-custom-report-check .page-data-list[data-v-0edee6bf] .el-link--primary{color:#409eff;font-size:14px;text-decoration:none}.apaas-custom-report-check .page-data-list[data-v-0edee6bf] .el-link--primary:hover{color:#66b1ff;text-decoration:underline}.custom-page .page-header .operation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.custom-page .toolbar{background:#fff;padding:0 20px 12px 20px;-ms-flex-negative:0;flex-shrink:0}.file-list{margin-top:10px}.file-list .file-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;border-bottom:1px solid #ebeef5}.file-list .file-item .el-icon-document{color:#909399;font-size:16px;margin-right:8px}.file-list .file-item .file-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#606266}.file-list .file-item .file-remove{cursor:pointer;color:#909399;margin-left:10px}.file-list .file-item .file-remove:hover{color:#409eff}.dialog-body-wrapper{max-height:70vh;overflow-y:auto;padding-right:10px}::v-deep .create-report-dialog .el-dialog__body{padding:20px 20px 10px 20px;max-height:70vh;overflow-y:auto}::v-deep .el-upload-dragger{width:100%;height:180px}::v-deep .el-form-item{margin-bottom:18px}.approval-workflow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:20px}.approval-workflow .workflow-title{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-workflow .workflow-table{width:100%}.approval-workflow .workflow-table .workflow-table-content{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content thead{background:#f5f7fa}.approval-workflow .workflow-table .workflow-table-content thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content thead th.step-name-col{width:120px}.approval-workflow .workflow-table .workflow-table-content thead th.handler-col{width:auto}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row:not(:last-child){border-bottom:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell{padding:12px 16px;vertical-align:middle}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name{font-size:14px;color:#303133}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name .required-mark{color:#f56c6c;margin-left:4px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell{padding:12px 16px;vertical-align:middle}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select{width:100%;min-width:200px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select ::v-deep .el-input__inner{height:32px;line-height:32px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select ::v-deep .el-tag{margin:2px 4px 2px 0}.page-search-panel{background:#fff;padding:16px 24px!important;border-bottom:1px solid #ebeef5!important;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:16px}.page-search-panel .search-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.page-search-panel .search-actions ::v-deep .el-button{padding:0 16px;font-size:14px;border-radius:4px;height:32px;line-height:32px}.searched-fields{max-height:200px!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:16px 32px!important;width:100%!important}.searched-field,.searched-fields{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.searched-field{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:12px!important;-webkit-box-flex:1!important;-ms-flex:1 1 calc(25% - 24px)!important;flex:1 1 calc(25% - 24px)!important;max-width:calc(25% - 32px)!important}.searched-field .fielded-label{font-size:14px;font-weight:600;color:#303133;white-space:nowrap;min-width:80px!important;text-align:right;-moz-text-align-last:right;text-align-last:right;text-justify:inter-ideograph}.searched-field .el-input,.searched-field .el-select{width:170px}.searched-field ::v-deep .el-input__inner,.searched-field ::v-deep .el-select .el-input__inner{height:32px;line-height:32px}.el-select-dropdown__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding-right:20px!important}.username-text{text-align:right!important}.approval-progress-detail[data-v-cc419856]{width:100%;min-height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.approval-progress-detail .detail-panel[data-v-cc419856]{width:100%;max-width:1200px;background:#fff;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.approval-progress-detail .detail-header[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 32px 16px 32px;border-bottom:1px solid #ebeef5}.approval-progress-detail .detail-header .header-left[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .detail-header .header-right[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.approval-progress-detail .detail-header .back-button[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#606266}.approval-progress-detail .detail-header .back-button[data-v-cc419856] .el-icon-arrow-left{font-size:16px}.approval-progress-detail .detail-header .header-info[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.approval-progress-detail .detail-header .header-info .title[data-v-cc419856]{font-size:20px;font-weight:600;color:#303133}.approval-progress-detail .detail-header .header-info .subtitle[data-v-cc419856]{font-size:14px;color:#909399}.approval-progress-detail .detail-content[data-v-cc419856]{padding:24px 32px 40px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.approval-progress-detail .block-section[data-v-cc419856]{border-radius:8px;padding:12px 24px 16px 12px}.approval-progress-detail .block-section .section-title[data-v-cc419856]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.approval-progress-detail .info-grid[data-v-cc419856]{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:16px 24px}.approval-progress-detail .info-grid .info-item[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.approval-progress-detail .info-grid .info-item .label[data-v-cc419856]{font-size:13px;color:#909399}.approval-progress-detail .info-grid .info-item .value[data-v-cc419856]{font-size:15px;color:#303133;font-weight:500}.approval-progress-detail .change-table[data-v-cc419856]{width:100%;margin-bottom:16px;max-height:500px;overflow-y:hidden}.approval-progress-detail .change-table[data-v-cc419856] .el-table__header-wrapper th{background:#f0f2f5;color:#606266;font-weight:500}.approval-progress-detail .change-table[data-v-cc419856] .el-table__body-wrapper{max-height:500px;overflow-y:auto}.approval-progress-detail .pagination-wrapper[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px;margin-bottom:16px}.approval-progress-detail .modify-details-text[data-v-cc419856]{white-space:pre-line;word-break:break-word}.approval-progress-detail .change-tag[data-v-cc419856]{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;line-height:1;background:#f4f4f5;color:#909399}.approval-progress-detail .change-create[data-v-cc419856]{background:#f0f9eb;color:#67c23a}.approval-progress-detail .change-update[data-v-cc419856]{background:#ecf5ff;color:#409eff}.approval-progress-detail .change-delete[data-v-cc419856]{background:#fef0f0;color:#f56c6c}.approval-progress-detail .description-block[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:14px;color:#606266}.approval-progress-detail .description-block .label[data-v-cc419856]{color:#909399}.approval-progress-detail .approval-timeline[data-v-cc419856]{padding:20px 0}.approval-progress-detail .approval-timeline[data-v-cc419856] .el-timeline{padding-left:0}.approval-progress-detail .approval-timeline[data-v-cc419856] .el-timeline .el-timeline-item{padding-bottom:24px}.approval-progress-detail .approval-timeline[data-v-cc419856] .el-timeline .el-timeline-item:last-child{padding-bottom:0}.approval-progress-detail .approval-timeline[data-v-cc419856] .el-timeline .el-timeline-item .el-timeline-item__node{width:12px;height:12px;left:0;top:4px;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #409eff;box-shadow:0 0 0 2px #409eff}.approval-progress-detail .approval-timeline[data-v-cc419856] .el-timeline .el-timeline-item .el-timeline-item__wrapper{top:0;padding-left:28px}.approval-progress-detail .approval-timeline[data-v-cc419856] .el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{padding-top:0}.approval-progress-detail .timeline-item-content[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.approval-progress-detail .timeline-item-content .node-title[data-v-cc419856]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-cc419856]{background:#f4f7fc;border-radius:4px;padding:12px;gap:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-cc419856],.approval-progress-detail .timeline-item-content .node-info[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.approval-progress-detail .timeline-item-content .node-info[data-v-cc419856]{gap:4px;font-size:13px;color:#606266}.approval-progress-detail .timeline-item-content .node-user[data-v-cc419856]{color:#303133;font-weight:500}.approval-progress-detail .timeline-item-content .node-time[data-v-cc419856]{color:#909399;font-size:12px;margin-left:8px}.approval-progress-detail .timeline-item-content .node-status[data-v-cc419856]{display:inline-block;font-size:13px;font-weight:500;border-radius:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.approval-progress-detail .timeline-item-content .node-status.status-approve[data-v-cc419856],.approval-progress-detail .timeline-item-content .node-status.status-initiate[data-v-cc419856],.approval-progress-detail .timeline-item-content .node-status.status-pass[data-v-cc419856]{color:#67c23a;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-reject[data-v-cc419856]{color:#f56c6c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-approving[data-v-cc419856],.approval-progress-detail .timeline-item-content .node-status.status-pending[data-v-cc419856]{color:#e6a23c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-default[data-v-cc419856]{color:#909399;background:transparent}.approval-progress-detail .timeline-item-content .node-opinion[data-v-cc419856]{font-size:13px;color:#000;line-height:1.6}.approval-progress-detail .empty-progress[data-v-cc419856]{text-align:center;padding:40px 20px;color:#909399;font-size:14px}.approval-progress-detail .empty-progress .empty-text[data-v-cc419856]{display:inline-block}.approval-progress-fade-enter-active[data-v-cc419856],.approval-progress-fade-leave-active[data-v-cc419856]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.approval-progress-fade-enter[data-v-cc419856],.approval-progress-fade-leave-to[data-v-cc419856]{opacity:0}[data-v-cc419856] .el-timeline-item__tail{left:7px;top:3px}::v-deep .el-select-dropdown__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding-right:20px!important}.username-text{color:#303133!important;display:inline-block;text-align:left!important}.user-id-text{color:#909399!important;display:inline-block;margin-left:20px;text-align:right!important}.custom-page .page-header{overflow:auto}.custom-page .page-header .title{font-size:18px}.custom-page .page-search-panel{padding:16px 24px;border-bottom:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.custom-page .page-search-panel .search-fields{max-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px 32px;width:100%}.custom-page .page-search-panel .search-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1!important;-ms-flex:1 1 calc(25% - 24px)!important;flex:1 1 calc(25% - 24px)!important;max-width:calc(25% - 32px)!important}.custom-page .page-search-panel .search-field .field-label{font-size:14px;font-weight:600;color:#303133;white-space:nowrap;min-width:80px!important;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph}.custom-page .page-search-panel .search-field .el-input,.custom-page .page-search-panel .search-field .el-select{width:170px}.custom-page .page-search-panel .search-field ::v-deep .el-input__inner,.custom-page .page-search-panel .search-field ::v-deep .el-select .el-input__inner{height:32px;line-height:32px}.custom-page .page-search-panel .search-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.custom-page .page-search-panel .search-actions ::v-deep .el-button{padding:0 16px;font-size:14px;border-radius:4px;height:32px;line-height:32px}.custom-page .status-tag{padding:4px 12px}.custom-page .status-tag.status-withdrawn{background:#f56c6c;color:#fff}.manager-data-page[data-v-f5b846cc]{width:100%;height:100%;padding:20px;background:#fff}.manager-data-page .page-content[data-v-f5b846cc],.manager-data-page[data-v-f5b846cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.manager-data-page .page-content[data-v-f5b846cc]{gap:16px}.manager-data-page .header-section[data-v-f5b846cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.manager-data-page .header-section .comment-text[data-v-f5b846cc]{color:#909399;font-size:14px}.manager-data-page .table-section[data-v-f5b846cc]{width:100%}.manager-data-page .table-section .table-toolbar[data-v-f5b846cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px}.manager-data-page .pagination-section[data-v-f5b846cc]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.manager-data-page .link-separator[data-v-f5b846cc]{margin:0 8px;color:#dcdfe6}.manager-data-page .footer-comment[data-v-f5b846cc]{margin-top:16px}.manager-data-page .footer-comment .red-comment[data-v-f5b846cc]{color:#f56c6c;font-size:14px}[data-v-f5b846cc] .el-popper{width:auto!important}.page-content[data-v-f5b846cc]{width:calc(100% - 80px)!important}.handler-select[data-v-f5b846cc]{width:100%}.el-select-dropdown__item[data-v-f5b846cc]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding-right:20px!important}.username-text[data-v-f5b846cc]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-f5b846cc]{color:#909399!important;display:inline-block;margin-left:20px;margin-right:30px;text-align:right!important}.department-tree-search[data-v-f5b846cc]{margin-bottom:16px}.department-tree[data-v-f5b846cc]{max-height:400px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px;padding:8px}.filler-data-page[data-v-4a1569b6]{width:100%;height:100%;padding:20px;background:#fff}.filler-data-page .page-content[data-v-4a1569b6],.filler-data-page[data-v-4a1569b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filler-data-page .page-content[data-v-4a1569b6]{gap:16px}.filler-data-page .header-section[data-v-4a1569b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.filler-data-page .header-section .comment-text[data-v-4a1569b6]{color:#909399;font-size:14px}.filler-data-page .table-section[data-v-4a1569b6]{width:100%}.filler-data-page .table-section .table-toolbar[data-v-4a1569b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px}.filler-data-page .pagination-section[data-v-4a1569b6]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.filler-data-page .link-separator[data-v-4a1569b6]{margin:0 8px;color:#dcdfe6}.filler-data-page .footer-comment[data-v-4a1569b6]{margin-top:16px}.filler-data-page .footer-comment .red-comment[data-v-4a1569b6]{color:#f56c6c;font-size:14px}[data-v-4a1569b6] .el-popper{width:auto!important}.page-content[data-v-4a1569b6]{width:calc(100% - 80px)!important}.el-select-dropdown__item[data-v-4a1569b6]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding-right:20px!important}.username-text[data-v-4a1569b6]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-4a1569b6]{color:#909399!important;display:inline-block;margin-left:20px;text-align:right!important}.department-tree-search[data-v-4a1569b6]{margin-bottom:16px}.department-tree[data-v-4a1569b6]{max-height:400px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px;padding:8px}.approval-progress-detail[data-v-656bc613]{width:100%;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.approval-progress-detail .detail-panel[data-v-656bc613]{width:100%;max-width:1200px;background:#fff;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.approval-progress-detail .detail-header[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 32px 16px 32px;border-bottom:1px solid #ebeef5}.approval-progress-detail .detail-header .header-left[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.approval-progress-detail .detail-header .header-right[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.approval-progress-detail .detail-header .back-button[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#606266}.approval-progress-detail .detail-header .back-button[data-v-656bc613] .el-icon-arrow-left{font-size:16px}.approval-progress-detail .detail-header .header-info[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.approval-progress-detail .detail-header .header-info .title[data-v-656bc613]{font-size:20px;font-weight:600;color:#303133}.approval-progress-detail .detail-header .header-info .subtitle[data-v-656bc613]{font-size:14px;color:#909399}.approval-progress-detail .detail-content[data-v-656bc613]{padding:24px 32px 40px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:auto;gap:24px}.approval-progress-detail .block-section[data-v-656bc613]{border-radius:8px;padding:24px 24px 16px 24px}.approval-progress-detail .block-section .section-title[data-v-656bc613]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.approval-progress-detail .info-grid[data-v-656bc613]{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:16px 24px}.approval-progress-detail .info-grid .info-item[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.approval-progress-detail .info-grid .info-item .label[data-v-656bc613]{font-size:13px;color:#909399}.approval-progress-detail .info-grid .info-item .value[data-v-656bc613]{font-size:15px;color:#303133;font-weight:500}.approval-progress-detail .change-table[data-v-656bc613]{width:100%;margin-bottom:16px}.approval-progress-detail .change-table[data-v-656bc613] .el-table__header-wrapper th{background:#f0f2f5;color:#606266;font-weight:500}.approval-progress-detail .pagination-wrapper[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px;margin-bottom:16px}.approval-progress-detail .modify-details-text[data-v-656bc613]{white-space:pre-line;word-break:break-word}.approval-progress-detail .change-tag[data-v-656bc613]{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;line-height:1;background:#f4f4f5;color:#909399}.approval-progress-detail .change-create[data-v-656bc613]{background:#f0f9eb;color:#67c23a}.approval-progress-detail .change-update[data-v-656bc613]{background:#ecf5ff;color:#409eff}.approval-progress-detail .change-delete[data-v-656bc613]{background:#fef0f0;color:#f56c6c}.approval-progress-detail .description-block[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:14px;color:#606266}.approval-progress-detail .description-block .label[data-v-656bc613]{color:#909399}.approval-progress-detail .approval-timeline[data-v-656bc613]{padding:20px 0}.approval-progress-detail .approval-timeline[data-v-656bc613] .el-timeline{padding-left:0}.approval-progress-detail .approval-timeline[data-v-656bc613] .el-timeline .el-timeline-item{padding-bottom:24px}.approval-progress-detail .approval-timeline[data-v-656bc613] .el-timeline .el-timeline-item:last-child{padding-bottom:0}.approval-progress-detail .approval-timeline[data-v-656bc613] .el-timeline .el-timeline-item .el-timeline-item__node{width:12px;height:12px;left:0;top:4px;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #409eff;box-shadow:0 0 0 2px #409eff}.approval-progress-detail .approval-timeline[data-v-656bc613] .el-timeline .el-timeline-item .el-timeline-item__wrapper{top:0;padding-left:28px}.approval-progress-detail .approval-timeline[data-v-656bc613] .el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{padding-top:0}.approval-progress-detail .timeline-item-content[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.approval-progress-detail .timeline-item-content .node-title[data-v-656bc613]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-656bc613]{background:#f4f7fc;border-radius:4px;padding:12px;gap:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-656bc613],.approval-progress-detail .timeline-item-content .node-info[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.approval-progress-detail .timeline-item-content .node-info[data-v-656bc613]{gap:4px;font-size:13px;color:#606266}.approval-progress-detail .timeline-item-content .node-user[data-v-656bc613]{color:#303133;font-weight:500}.approval-progress-detail .timeline-item-content .node-time[data-v-656bc613]{color:#909399;font-size:12px;margin-left:8px}.approval-progress-detail .timeline-item-content .node-status[data-v-656bc613]{display:inline-block;font-size:13px;font-weight:500;border-radius:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.approval-progress-detail .timeline-item-content .node-status.status-approve[data-v-656bc613],.approval-progress-detail .timeline-item-content .node-status.status-initiate[data-v-656bc613],.approval-progress-detail .timeline-item-content .node-status.status-pass[data-v-656bc613]{color:#67c23a;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-reject[data-v-656bc613]{color:#f56c6c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-approving[data-v-656bc613],.approval-progress-detail .timeline-item-content .node-status.status-pending[data-v-656bc613]{color:#e6a23c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-default[data-v-656bc613]{color:#909399;background:transparent}.approval-progress-detail .timeline-item-content .node-opinion[data-v-656bc613]{font-size:13px;color:#000;line-height:1.6}.approval-progress-detail .empty-progress[data-v-656bc613]{text-align:center;padding:40px 20px;color:#909399;font-size:14px}.approval-progress-detail .empty-progress .empty-text[data-v-656bc613]{display:inline-block}.approval-progress-fade-enter-active[data-v-656bc613],.approval-progress-fade-leave-active[data-v-656bc613]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.approval-progress-fade-enter[data-v-656bc613],.approval-progress-fade-leave-to[data-v-656bc613]{opacity:0}[data-v-656bc613] .el-timeline-item__tail{left:7px;top:3px}.custom-page{overflow-y:auto}.custom-page .page-search-panel{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:16px 20px 16px 20px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-page .page-search-panel .search-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-16px;margin-bottom:16px}.custom-page .page-search-panel .search-list .search-component{width:calc(25% - 16px);padding:0 16px 16px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item .el-form-item__label{font-size:14px;line-height:1.5;color:#303133;padding:0;text-align:left;width:100%!important;margin-bottom:8px;height:auto;display:block;float:none}.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item .el-form-item__content{font-size:14px;line-height:32px;margin-left:0!important;width:100%}.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item .el-form-item__content .el-input,.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item .el-form-item__content .el-select{width:100%}.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item .el-form-item__content .el-input .el-input__inner,.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item .el-form-item__content .el-select .el-input__inner{height:32px;line-height:32px}.custom-page .page-search-panel .search-button-group{position:absolute;bottom:16px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.custom-page .page-search-panel .search-button-group ::v-deep .el-button{padding:8px 16px;font-size:14px;border-radius:4px;height:32px;line-height:1}.custom-page .page-search-panel .search-button-group ::v-deep .el-button.el-button--default{border-color:#409eff;color:#409eff;background:#fff}.custom-page .page-search-panel .search-button-group ::v-deep .el-button.el-button--default:hover{background:#ecf5ff;border-color:#66b1ff;color:#66b1ff}.custom-page .page-search-panel .search-button-group ::v-deep .el-button.el-button--default:active{background:#409eff;color:#fff}.custom-page .page-search-panel .search-button-group ::v-deep .el-button.el-button--primary{background:#409eff;border-color:#409eff;color:#fff}.custom-page .page-search-panel .search-button-group ::v-deep .el-button.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff}.custom-page .status-tag{display:inline-block;padding:4px 8px;border-radius:20px;font-size:12px;line-height:1.5;color:#fff}.custom-page .status-tag.status-approving{background:#e6a23c;color:#fff}.custom-page .status-tag.status-approved{background:#67c23a;color:#fff}.custom-page .status-tag.status-rejected{background:#f56c6c;color:#fff}.custom-page .status-tag.status-default{background:#f5f7fa;color:#606266}.custom-page .link-divider{margin:0 8px;color:#dcdfe6}.custom-page{height:100%;overflow-y:auto!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-page,.custom-page .page-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-page .page-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;position:relative;min-height:56px;background:#fff;border-bottom:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0}.custom-page .page-header .title{color:#303133;font-weight:700;margin-left:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px}.custom-page .page-header .operation{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:330px;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;margin-right:20px}.custom-page .page-data-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:20px}.custom-page .page-data-list .x-empty-page{top:0}.custom-page .engine-check-wrapper,.custom-page .engine-detail-wrapper{width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-page .approval-progress-detail-wrapper,.custom-page .report-detail-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;min-height:0}.custom-page .approval-progress-detail-wrapper,.custom-page .report-detail-wrapper,.permission-management-page[data-v-4805f37a]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.permission-management-page[data-v-4805f37a]{flex-direction:column;padding:20px;background:#fff}.permission-management-page .page-content[data-v-4805f37a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.permission-management-page .header-section[data-v-4805f37a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.permission-management-page .table-section[data-v-4805f37a]{width:100%}.permission-management-page .table-section .table-toolbar[data-v-4805f37a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px}.permission-management-page .pagination-section[data-v-4805f37a]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.permission-management-page .link-separator[data-v-4805f37a]{margin:0 8px;color:#dcdfe6}[data-v-4805f37a] .person-select .el-select-dropdown__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding-right:20px!important}.username-text[data-v-4805f37a]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-4805f37a]{color:#909399!important;display:inline-block;margin-left:20px;margin-right:30px;text-align:right!important}[data-v-4805f37a] .permission-config-dialog .el-dialog__body{padding:20px}[data-v-4805f37a] .permission-config-dialog .permission-config-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:500px}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #dcdfe6;border-radius:4px;padding:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .tree-search-input{margin-bottom:10px}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;padding-right:8px;width:100%}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag{font-size:12px;padding:2px 6px;border-radius:2px;color:#fff;white-space:nowrap}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag.menu-tag{background-color:#909399}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag.subsystem-tag{background-color:#409eff}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag.parameter-tag{background-color:#67c23a}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .permission-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-left:12px;-ms-flex-negative:0;flex-shrink:0}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .permission-checkboxes ::v-deep .el-checkbox{margin-right:0}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .permission-checkboxes ::v-deep .el-checkbox .el-checkbox__label{font-size:12px;padding-left:4px}[data-v-4805f37a] .el-popper{width:auto!important}.page-content[data-v-4805f37a]{width:calc(100% - 80px)!important} \ No newline at end of file +h2{color:#00f}.search-date .el-date-editor.el-input__inner{max-width:100%}.search-date .el-date-editor .el-range__icon{margin-bottom:8px}.search-number .range-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.search-number .range-item .range-item-divide{padding:0 8px}.edit-modal .el-form{padding:20px 0}.edit-modal .dialog-footer{text-align:right;padding-top:20px}.custom-page .page-search-panel{padding:8px 20px 24px 20px}.custom-page .page-search-panel .search-list{max-width:calc(100% - 140px)}.custom-page .page-search-panel .search-list .search-component{width:calc(25% - 32px);padding:24px 0;padding-right:32px;padding-bottom:0}.custom-page .page-search-panel .search-list .search-component .el-form-item{margin-bottom:0}.custom-page .page-search-panel .search-list .search-component .el-form-item .el-form-item__label{font-size:12px;line-height:unset;margin-bottom:8px}.custom-page .page-search-panel .search-list .search-component .el-form-item__content{font-size:12px;line-height:32px}.custom-page .page-search-panel .search-button-group{bottom:24px}.version-modal .version-list{padding:20px 0;max-height:400px;overflow-y:auto}.version-modal .version-list .version-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ebeef5}.version-modal .version-list .version-item:last-child{border-bottom:none}.version-modal .version-list .version-item .version-link{color:#409eff;text-decoration:underline;cursor:pointer;font-size:14px}.version-modal .version-list .version-item .version-link:hover{color:#66b1ff}.version-modal .version-list .version-item .version-status{color:#303133;font-size:14px}.version-modal .version-list .version-tip{text-align:center;color:#909399;font-size:14px;padding:20px 0}.back-button{padding:0!important}.header-item .label{font-size:14px!important;font-weight:500!important;color:#303133!important}.header-item .value{font-size:14px!important;font-weight:300!important}::v-deep .el-cascader{width:100%}::v-deep .el-cascader .el-cascader__tags{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}::v-deep .el-cascader .el-input__inner{height:32px;line-height:32px}::v-deep .el-cascader__dropdown{min-width:200px!important;max-width:500px;z-index:3000!important;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;overflow:visible}::v-deep .el-cascader__dropdown .el-cascader__suggestion-list{min-width:200px!important;max-width:500px;padding:6px 0}::v-deep .el-cascader__dropdown .el-cascader-menu{min-width:180px;max-width:300px;border-right:1px solid #e4e7ed}::v-deep .el-cascader__dropdown .el-cascader-menu:last-child{border-right:none}::v-deep .el-cascader__dropdown .el-cascader-menu__wrap{max-height:300px;overflow-y:auto;overflow-x:hidden}::v-deep .el-cascader__dropdown .el-scrollbar .el-scrollbar__wrap{overflow-x:hidden!important;overflow-y:auto!important;max-height:300px}::v-deep .el-cascader__dropdown .el-scrollbar .el-scrollbar__bar.is-vertical{right:0;width:6px}::v-deep .el-cascader__dropdown .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background-color:rgba(144,147,153,.3);border-radius:3px}::v-deep .el-cascader__dropdown .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}::v-deep .el-cascader__dropdown .el-cascader-panel{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;overflow:hidden}::v-deep .el-cascader__dropdown .el-cascader-menu__item{height:34px;line-height:34px;padding:0 20px;font-size:14px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-transition:background-color .25s;transition:background-color .25s}::v-deep .el-cascader__dropdown .el-cascader-menu__item:hover{background-color:#f5f7fa}::v-deep .el-cascader__dropdown .el-cascader-menu__item.is-active{color:#409eff;font-weight:500;background-color:#ecf5ff}::v-deep .el-cascader__dropdown .el-cascader-menu__item.is-disabled{color:#c0c4cc;cursor:not-allowed;background-color:#fff}.custom-page{overflow:hidden}.custom-page .page-header{z-index:10}.custom-page .page-header .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.custom-page .page-header .header-left .back-button{padding:0;margin-right:8px;font-size:14px;color:#000;cursor:pointer;pointer-events:auto}.custom-page .page-header .header-left .back-button:hover{color:#000}.custom-page .page-header .header-left .back-button i{margin-right:4px}.custom-page .page-header .header-left .header-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.custom-page .page-header .header-left .header-item .label{color:#303133;font-size:16px!important}.custom-page .page-header .header-left .header-item .value{color:#303133;font-size:16px!important;font-weight:500!important}.custom-page .page-header .header-left .version-select-item .label{width:50px!important}.custom-page .page-header .header-left .version-select-item .version-select{width:150px;margin-left:8px}.custom-page .page-header .header-left .version-select-item .version-select :deep(.el-input__inner){height:32px;line-height:32px;font-size:14px}.custom-page .page-header .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.custom-page .page-search-panel .search-fields{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:12px}.custom-page .page-search-panel .search-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:40px;width:100%}.custom-page .page-search-panel .search-field .field-label{min-width:64px;text-align:right}.custom-page .page-search-panel .search-field .el-input,.custom-page .page-search-panel .search-field .el-select{width:160px}.custom-page .page-search-panel .search-field :deep(.el-input__inner),.custom-page .page-search-panel .search-field :deep(.el-select .el-input__inner){height:32px;line-height:32px}.custom-page .page-search-panel .search-actions{margin-left:auto}.custom-page .page-search-panel .search-actions :deep(.el-button){padding:0 16px;font-size:14px;border-radius:4px;height:32px;line-height:32px}.custom-page .page-data-list{overflow-y:auto;overflow-x:hidden}.custom-page .page-data-list.has-footer{padding-bottom:80px}.custom-page .page-approval-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:20px;overflow-y:auto;overflow-x:hidden}.custom-page .page-approval-content.has-footer{padding-bottom:80px}.custom-page .operation-links .deleted-text{color:#f56c6c;font-size:14px;font-weight:500}.custom-page .page-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:#fff;border-top:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:10}.custom-page .page-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}::v-deep .el-dialog__wrapper,::v-deep .el-dialog__wrapper .v-modal{z-index:2000!important}::v-deep .el-dialog{z-index:2001!important}::v-deep .el-dialog,::v-deep .el-dialog__body{position:relative;pointer-events:auto!important}::v-deep .el-dialog__body{z-index:2002!important}::v-deep .param-edit-dialog .el-dialog__body{height:450px;overflow-y:auto;padding:20px}::v-deep .param-edit-dialog .el-form .el-row{margin-bottom:0}::v-deep .param-edit-dialog .el-form .el-col .el-form-item,::v-deep .param-edit-dialog .el-form .el-form-item{margin-bottom:18px}::v-deep .param-edit-dialog .el-form .el-cascader{width:100%}::v-deep .param-edit-dialog .el-form .el-cascader .el-input__inner{height:32px;line-height:32px}::v-deep .el-dialog__wrapper .el-cascader__dropdown{z-index:3000!important}.right-button{border:1px solid #027aff!important;color:#027aff!important}.right-button--primary{background:#027aff!important;color:#fff!important}:deep(.block-table) .row-deleted,:deep(.block-table) .row-deleted td{background-color:#fef0f0!important}.required-mark{color:#f56c6c;margin-left:4px}.approval-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.approval-content .approval-table-section .approval-table{max-height:500px}.approval-content .approval-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:10px}.approval-content .approval-description .description-label{font-size:14px;font-weight:600;color:#303133}.approval-content .approval-workflow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.approval-content .approval-workflow .workflow-title{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-content .approval-workflow .workflow-table{width:100%}.approval-content .approval-workflow .workflow-table .workflow-table-content{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.approval-content .approval-workflow .workflow-table .workflow-table-content thead{background:#f5f7fa}.approval-content .approval-workflow .workflow-table .workflow-table-content thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.approval-content .approval-workflow .workflow-table .workflow-table-content thead th.step-name-col{width:120px}.approval-content .approval-workflow .workflow-table .workflow-table-content thead th.handler-col{width:auto}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row:not(:last-child){border-bottom:1px solid #ebeef5}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell{padding:12px 16px;vertical-align:middle}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name{font-size:14px;color:#303133}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name .required-mark{color:#f56c6c;margin-left:4px}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell{padding:12px 16px;vertical-align:middle}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select{width:100%;min-width:200px}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select :deep(.el-input__inner){height:32px;line-height:32px}.approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select :deep(.el-tag){margin:2px 4px 2px 0}::v-deep .department-select-dialog .el-dialog{height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}::v-deep .department-select-dialog .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;flex-direction:column}.department-dialog-content,::v-deep .department-select-dialog .el-dialog__body{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.department-dialog-content{flex-direction:column;height:100%}.department-dialog-content .department-search-input{margin-bottom:16px;-ms-flex-negative:0;flex-shrink:0}.department-dialog-content .department-tree-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;border:1px solid #ebeef5;border-radius:4px;padding:8px;max-height:400px}.approval-progress-section{margin-top:20px;padding:20px;background:#fff;border-radius:4px}.approval-progress-section .section-title{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.approval-progress-section .approval-timeline{padding:20px 0}.approval-progress-section .timeline-item-content .node-title{font-size:14px;font-weight:500;color:#303133;margin-bottom:8px}.approval-progress-section .timeline-item-content .node-content .node-info{margin-bottom:8px}.approval-progress-section .timeline-item-content .node-content .node-info .node-user{font-size:14px;color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.approval-progress-section .timeline-item-content .node-content .node-info .node-user .node-time{font-size:12px;color:#909399}.approval-progress-section .timeline-item-content .node-content .node-status{display:inline-block;padding:2px 8px;border-radius:2px;font-size:12px;margin-bottom:8px}.approval-progress-section .timeline-item-content .node-content .node-status.status-approve,.approval-progress-section .timeline-item-content .node-content .node-status.status-pass{background-color:#f0f9ff;color:#67c23a}.approval-progress-section .timeline-item-content .node-content .node-status.status-reject{background-color:#fef0f0;color:#f56c6c}.approval-progress-section .timeline-item-content .node-content .node-status.status-approving{background-color:#fdf6ec;color:#e6a23c}.approval-progress-section .timeline-item-content .node-content .node-status.status-default,.approval-progress-section .timeline-item-content .node-content .node-status.status-pending{background-color:#f4f4f5;color:#909399}.approval-progress-section .timeline-item-content .node-content .node-status.status-initiate{background-color:#ecf5ff;color:#409eff}.approval-progress-section .timeline-item-content .node-content .node-opinion{font-size:13px;color:#606266;margin-top:8px;padding:8px;background-color:#f5f7fa;border-radius:4px}.approval-progress-section .empty-progress{padding:40px 0;text-align:center}.approval-progress-section .empty-progress .empty-text{font-size:14px;color:#909399}.import-uploader,.import-uploader .el-upload,.import-uploader .el-upload-dragger{width:100%}.import-btn{color:#027aff;border-color:#027aff;background-color:#fff}.custom-page .page-header{width:calc(100% - 40px)!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;padding-right:30px}.custom-page .page-header .title{font-weight:500;font-size:18px!important;margin:0}.custom-page .page-header .operation{gap:8px}.custom-page .page-search-panel .search-field{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33333% - 21.33333px);flex:1 1 calc(33.33333% - 21.33333px);min-width:260px}.custom-page .page-search-panel .search-field .field-label{font-size:16px;min-width:80px;text-align:right!important;-moz-text-align-last:right!important;text-align-last:right!important}.custom-page .page-search-panel .search-field .el-input,.custom-page .page-search-panel .search-field .el-select{width:220px}.custom-page .page-search-panel .search-actions{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33333% - 21.33333px);flex:1 1 calc(33.33333% - 21.33333px);min-width:260px}.custom-page .page-data-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px 20px 20px;background:#f7f7f7}.custom-page .status-tag{padding:2px;height:18px;line-height:18px;width:100px;font-size:14px;width:70px;white-space:nowrap}.custom-page .status-tag.status-published{background-color:#00b66a}.custom-page .status-tag.status-reviewing{background-color:#ffa72b}.custom-page .status-tag.status-history{background-color:#4b82f0}.custom-page .status-tag.status-draft{background-color:#909399}.custom-page .operation-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}.custom-page .operation-links .el-link{font-size:14px}.custom-page .operation-links .link-separator{width:4px;display:inline-block}.custom-page .model-detail-wrapper{width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-page .error-list{white-space:pre-line;word-break:break-word}.status-tag{border-radius:50px!important}.el-scrollbar{max-width:300px!important}.el-popper{min-width:300px!important}.operation{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.batch-modify-responsible-modal .batch-modify-content{padding:20px 0}.batch-modify-responsible-modal .batch-modify-content .el-form .el-form-item{margin-bottom:20px}.batch-modify-responsible-modal .dialog-footer{text-align:right;padding-top:20px}.batch-modify-responsible-modal .handler-select{width:100%}.user-id-text{margin-right:30px}.engine-detail-page{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.engine-detail-page .page-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;position:relative;width:100%;min-height:56px;background:#fff;border-bottom:1px solid #ebeef5;padding:0 20px}.engine-detail-page .page-header,.engine-detail-page .page-header .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.engine-detail-page .page-header .header-left{gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.engine-detail-page .page-header .header-left .label{width:50px!important}.engine-detail-page .page-header .header-left .back-button{padding:0;font-size:14px;color:#409eff;cursor:pointer;pointer-events:auto}.engine-detail-page .page-header .header-left .back-button:hover{color:#66b1ff}.engine-detail-page .page-header .header-left .back-button i{margin-right:4px}.engine-detail-page .page-header .header-left .title{color:#303133;font-weight:700;margin:0;font-size:18px}.engine-detail-page .page-header .operation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.engine-detail-page .detail-body{padding:16px 20px 24px 20px;overflow:hidden!important}.engine-detail-page .detail-body,.engine-detail-page .page-approval-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.engine-detail-page .page-approval-content{padding:20px;overflow-y:auto;overflow-x:hidden}.engine-detail-page .page-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:#fff;border-top:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:10}.engine-detail-page .page-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.engine-detail-page .left-tree-panel{width:200px;background:#fff;border:1px solid #ebeef5;padding:12px;font-size:14px;overflow-y:auto!important}.engine-detail-page .left-tree-panel .tree-search-header{margin-bottom:8px}.engine-detail-page .left-tree-panel .tree-search-header .search-mode-switch{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.engine-detail-page .left-tree-panel .tree-search-header .search-mode-switch ::v-deep .el-radio-button{-webkit-box-flex:1;-ms-flex:1;flex:1}.engine-detail-page .left-tree-panel .tree-search-header .search-mode-switch ::v-deep .el-radio-button .el-radio-button__inner{width:100%;padding:5px 8px;font-size:12px}.engine-detail-page .left-tree-panel .tree-search{margin-bottom:8px}.engine-detail-page .left-tree-panel .tree-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.engine-detail-page .left-tree-panel .tree-actions .el-button{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 8px;font-size:12px}.engine-detail-page .left-tree-panel .custom-tree-node{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.engine-detail-page .left-tree-panel .red-tip{color:#f56c6c;white-space:pre-line}.engine-detail-page .right-content{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;padding:20px;margin-left:20px;overflow-y:auto!important}.engine-detail-page .section{margin-bottom:24px;background:#fff}.engine-detail-page .section-title{font-weight:700;font-size:16px;color:#303133;margin:0 0 16px 0;padding:0}.engine-detail-page .grid{border:1px solid #ebeef5;border-radius:0}.engine-detail-page .grid-header{display:grid;grid-template-columns:1fr 100px 120px 200px 120px;background:#f5f7fa;border-bottom:1px solid #ebeef5}.engine-detail-page .grid-header.edit-mode{grid-template-columns:1fr 100px 1fr}.engine-detail-page .grid-row{display:grid;grid-template-columns:1fr 100px 120px 200px 120px;border-bottom:1px solid #ebeef5;background:#fff}.engine-detail-page .grid-row.edit-mode,.engine-detail-page .whole-engine-grid .whole-engine-header,.engine-detail-page .whole-engine-grid .whole-engine-row{grid-template-columns:1fr 100px 1fr}.engine-detail-page .grid-row:last-child{border-bottom:none}.engine-detail-page .cell{padding:12px 16px;border-right:1px solid #ebeef5;font-size:14px;color:#303133;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.engine-detail-page .cell:last-child{border-right:none}.engine-detail-page .header-cell{background:#f5f7fa;color:#606266;font-weight:400;font-size:14px}.engine-detail-page .cell ::v-deep .el-select:not(.responsible-select){width:100%}.engine-detail-page .cell ::v-deep .el-select:not(.responsible-select) .el-input__inner{border:none;padding:0;background:transparent;text-align:left;height:auto;line-height:normal}.engine-detail-page .cell ::v-deep .el-select:not(.responsible-select) .el-input__suffix{right:0}.engine-detail-page .cell .param-input{width:100%}.engine-detail-page .cell .param-input ::v-deep .el-input__inner{height:32px;line-height:32px;border:1px solid #dcdfe6;border-radius:4px}.engine-detail-page .cell .param-input ::v-deep .el-input__inner:focus{border-color:#409eff}.engine-detail-page .cell .responsible-select{width:100%}.engine-detail-page .cell .responsible-select ::v-deep .el-input__inner{height:32px!important;line-height:32px!important;border:1px solid #dcdfe6!important;border-radius:4px!important;background:#fff!important;padding:0 30px 0 15px!important}.engine-detail-page .cell .responsible-select ::v-deep .el-input__inner:focus{border-color:#409eff!important}.engine-detail-page .header-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-right:16px}.engine-detail-page .header-item .label{color:#303133;width:40px!important;font-size:14px}.engine-detail-page .header-item .value{color:#303133;font-size:14px;font-weight:500}.engine-detail-page .approval-content{gap:20px;width:100%}.engine-detail-page .approval-content,.engine-detail-page .approval-content .approval-change-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.engine-detail-page .approval-content .approval-change-table{gap:12px}.engine-detail-page .approval-content .approval-change-table .change-table-title{font-size:14px;font-weight:600;color:#303133}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper{width:100%;overflow-x:auto}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content{width:100%;border-collapse:collapse;border:1px solid #ebeef5;background:#fff}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead{display:table;width:100%;table-layout:fixed;background:#f5f7fa}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;white-space:nowrap}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th:last-child{border-right:none}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-engine-model-name{min-width:120px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-subsystem-name{min-width:150px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-parameter-type{min-width:120px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-parts-name{min-width:100px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-parameter-name{min-width:180px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-parameter-value{min-width:120px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content thead th.col-common{min-width:200px}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody{display:block;max-height:450px;overflow-y:auto;overflow-x:hidden}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody .change-table-row{display:table;width:100%;table-layout:fixed}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody .change-table-row:not(:last-child){border-bottom:1px solid #ebeef5}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody .change-table-row:hover{background:#f5f7fa}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody .change-table-row td{padding:12px 16px;font-size:14px;color:#606266;border-right:1px solid #ebeef5;vertical-align:middle}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody .change-table-row td:last-child{border-right:none}.engine-detail-page .approval-content .approval-change-table .change-table-wrapper .change-table-content tbody .change-table-row td.col-common{color:#f56c6c}.engine-detail-page .approval-content .approval-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:10px}.engine-detail-page .approval-content .approval-description .description-label{font-size:14px;font-weight:600;color:#303133}.engine-detail-page .approval-content .approval-workflow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.engine-detail-page .approval-content .approval-workflow .workflow-title{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.engine-detail-page .approval-content .approval-workflow .workflow-table{width:100%}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content thead{background:#f5f7fa}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content thead th.step-name-col{width:120px}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content thead th.handler-col{width:auto}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row:not(:last-child){border-bottom:1px solid #ebeef5}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell{padding:12px 16px;vertical-align:middle}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name{font-size:14px;color:#303133}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name .required-mark{color:#f56c6c;margin-left:4px}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell{padding:12px 16px;vertical-align:middle}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select{width:100%;min-width:200px}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select ::v-deep .el-input__inner{height:32px;line-height:32px}.engine-detail-page .approval-content .approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select ::v-deep .el-tag{margin:2px 4px 2px 0}.whole-engine-params-section{margin-bottom:24px;background:#fff}.whole-engine-params-section .section-title{font-weight:700;font-size:16px;color:#303133;margin:0 0 16px 0;padding:0}.whole-engine-params-section .whole-engine-params-table{border:1px solid #ebeef5;border-radius:0;overflow-x:auto}.whole-engine-params-section .whole-engine-params-table .whole-engine-table{width:100%;border-collapse:collapse}.whole-engine-params-section .whole-engine-params-table .whole-engine-table thead{background:#f5f7fa}.whole-engine-params-section .whole-engine-params-table .whole-engine-table thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;white-space:nowrap}.whole-engine-params-section .whole-engine-params-table .whole-engine-table thead th:last-child{border-right:none}.whole-engine-params-section .whole-engine-params-table .whole-engine-table tbody tr{border-bottom:1px solid #ebeef5;background:#fff}.whole-engine-params-section .whole-engine-params-table .whole-engine-table tbody tr:hover{background:#f5f7fa}.whole-engine-params-section .whole-engine-params-table .whole-engine-table tbody tr:last-child{border-bottom:none}.whole-engine-params-section .whole-engine-params-table .whole-engine-table tbody tr td{padding:12px 16px;font-size:14px;color:#606266;border-right:1px solid #ebeef5;vertical-align:middle}.whole-engine-params-section .whole-engine-params-table .whole-engine-table tbody tr td:last-child{border-right:none}.whole-engine-params-section .status-tag{display:inline-block;padding:2px 8px;border-radius:2px;font-size:12px;line-height:1.5}.whole-engine-params-section .status-tag.status-done{background:#67c23a;color:#fff}.whole-engine-params-section .status-tag.status-partial{background:#e6a23c;color:#fff}.whole-engine-params-section .status-tag.status-pending{background:#f5f7fa;color:#606266}.add-engine-model-modal .add-engine-form{padding:20px 0}.add-engine-model-modal .add-engine-form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.add-engine-model-modal .add-engine-form .form-row .el-form-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px;margin-bottom:20px}.add-engine-model-modal .add-engine-form .form-row .el-form-item:last-child{margin-right:0}.add-engine-model-modal .dialog-footer{text-align:right;padding-top:20px}.custom-page .page-header .operation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.custom-page .page-header .operation .import-button{background:#fff;border:1px solid #409eff;color:#409eff;padding:8px 16px;border-radius:4px;font-size:14px}.custom-page .page-header .operation .import-button:hover{background:#b3d8ff;border-color:#66b1ff;color:#409eff}.custom-page .page-header .operation .import-button:active{background:#409eff;color:#fff}.custom-page .page-header .operation .add-button{padding:8px 16px;border-radius:4px;font-size:14px}.custom-page .status-tag{padding:2px 8px;border-radius:2px}.custom-page .status-tag.status-done{background:#67c23a;color:#fff}.custom-page .status-tag.status-partial{background:#e6a23c;color:#fff}.custom-page .status-tag.status-pending{background:#f5f7fa;color:#606266}.custom-page .import-uploader,.custom-page .import-uploader .el-upload,.custom-page .import-uploader .el-upload-dragger{width:100%}.model-query-tab[data-v-4afdd73c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.model-query-tab .check-data-panel[data-v-4afdd73c]{padding:16px 20px;margin-bottom:0;border-bottom:1px solid #cbccce}.model-query-tab .check-data-panel .panel-header[data-v-4afdd73c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.model-query-tab .check-data-panel .panel-header .header-right[data-v-4afdd73c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.model-query-tab .check-data-panel .panel-header .header-right .favorites-label[data-v-4afdd73c]{font-size:14px;color:#303133;white-space:nowrap}.model-query-tab .check-data-panel .panel-header .header-right .favorites-select[data-v-4afdd73c]{width:200px}.model-query-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-4afdd73c]{background:#fff;border:1px solid #409eff;color:#409eff;padding:8px 16px;border-radius:4px;font-size:14px}.model-query-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-4afdd73c]:hover{background:#ecf5ff;border-color:#66b1ff;color:#66b1ff}.model-query-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-4afdd73c]:active{background:#409eff;color:#fff}.model-query-tab .check-data-panel .panel-header .header-right .add-favorite-button[data-v-4afdd73c]{padding:8px 16px;border-radius:4px;font-size:14px}.model-query-tab .model-query-content[data-v-4afdd73c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;background:#f5f7fa}.model-query-tab .model-query-content .left-param-panel[data-v-4afdd73c]{width:280px;background:#fff;border:1px solid #ebeef5;padding:12px;font-size:14px;overflow-y:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.model-query-tab .model-query-content .left-param-panel .tree-search-header[data-v-4afdd73c]{margin-bottom:8px}.model-query-tab .model-query-content .left-param-panel .tree-search-header .search-mode-switch[data-v-4afdd73c]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.model-query-tab .model-query-content .left-param-panel .tree-search-header .search-mode-switch[data-v-4afdd73c] .el-radio-button{-webkit-box-flex:1;-ms-flex:1;flex:1}.model-query-tab .model-query-content .left-param-panel .tree-search-header .search-mode-switch[data-v-4afdd73c] .el-radio-button .el-radio-button__inner{width:100%;padding:5px 8px;font-size:12px}.model-query-tab .model-query-content .left-param-panel .tree-search[data-v-4afdd73c]{margin-bottom:8px}.model-query-tab .model-query-content .left-param-panel .custom-tree-node[data-v-4afdd73c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.model-query-tab .model-query-content .left-param-panel .red-tip[data-v-4afdd73c]{color:#f56c6c;white-space:pre-line}.model-query-tab .model-query-content .right-comparison-panel[data-v-4afdd73c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;background:#fff}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper[data-v-4afdd73c]{width:100%;overflow-x:auto}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table[data-v-4afdd73c]{width:100%;border-collapse:collapse;min-width:800px}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead[data-v-4afdd73c]{background:#f5f7fa}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th[data-v-4afdd73c]{padding:12px;text-align:left;border:1px solid #ebeef5;font-weight:500;font-size:14px;color:#303133}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.param-column[data-v-4afdd73c]{width:200px;min-width:200px;position:sticky;left:0;background:#f5f7fa;z-index:10}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.model-column[data-v-4afdd73c]{min-width:180px;text-align:center}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.add-column[data-v-4afdd73c]{min-width:150px;text-align:center}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header[data-v-4afdd73c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .model-image[data-v-4afdd73c]{width:120px;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .model-name[data-v-4afdd73c]{font-size:14px;color:#303133}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .model-remove[data-v-4afdd73c]{position:absolute;top:-8px;right:-8px;cursor:pointer;color:#909399;font-size:16px;background:#fff;border-radius:50%;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .model-remove[data-v-4afdd73c]:hover{color:#f56c6c;background:#fef0f0}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .add-model-placeholder[data-v-4afdd73c]{width:120px;height:80px;border:2px dashed #dcdfe6;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#909399;-webkit-transition:all .3s;transition:all .3s}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .add-model-placeholder[data-v-4afdd73c]:hover{border-color:#409eff;color:#409eff;background:#ecf5ff}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .add-model-placeholder i[data-v-4afdd73c]{font-size:24px;margin-bottom:4px}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header .add-model-placeholder span[data-v-4afdd73c]{font-size:12px}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr[data-v-4afdd73c]:hover{background:#f5f7fa}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td[data-v-4afdd73c]{padding:12px;border:1px solid #ebeef5;font-size:14px;color:#606266}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.param-column[data-v-4afdd73c]{position:sticky;left:0;background:#fff;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.param-column .param-name[data-v-4afdd73c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.param-column .param-config-icon[data-v-4afdd73c]{cursor:pointer;color:#909399;font-size:14px}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.param-column .param-config-icon[data-v-4afdd73c]:hover{color:#409eff}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.model-column[data-v-4afdd73c]{text-align:center}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.add-column[data-v-4afdd73c]{background:#fafafa}.model-query-tab .hidden-params-button[data-v-4afdd73c],.model-query-tab .hidden-params-dropdown[data-v-4afdd73c]{margin-left:12px}.model-query-tab .hidden-params-button .hidden-count[data-v-4afdd73c]{margin-left:4px;color:#f56c6c;font-weight:500}.model-query-tab .model-select-dialog .model-search-input[data-v-4afdd73c]{margin-bottom:16px}.model-query-tab .model-select-dialog .model-list-wrapper .el-table[data-v-4afdd73c]{border:1px solid #ebeef5}.model-query-tab .hidden-params-dialog-content .empty-hint[data-v-4afdd73c]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.model-query-tab .hidden-params-dialog-content .hidden-params-header[data-v-4afdd73c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.v-modal[data-v-4afdd73c]{display:none!important}.report-detail[data-v-0c7979ba]{height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.report-detail .detail-panel[data-v-0c7979ba],.report-detail[data-v-0c7979ba]{width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.report-detail .detail-panel[data-v-0c7979ba]{max-width:1200px;border-radius:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.report-detail .detail-header[data-v-0c7979ba]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 32px 16px 32px;border-bottom:1px solid #ebeef5}.report-detail .detail-header .header-left[data-v-0c7979ba],.report-detail .detail-header[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-detail .detail-header .header-left[data-v-0c7979ba]{gap:16px}.report-detail .detail-header .header-right[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.report-detail .detail-header .back-button[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#606266}.report-detail .detail-header .back-button[data-v-0c7979ba] .el-icon-arrow-left{font-size:16px}.report-detail .detail-header .header-info[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.report-detail .detail-header .header-info .title[data-v-0c7979ba]{font-size:20px;font-weight:600;color:#303133}.report-detail .detail-header .header-info .subtitle[data-v-0c7979ba]{font-size:14px;color:#909399}.report-detail .detail-content[data-v-0c7979ba]{padding:24px 32px 40px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:auto;gap:24px}.report-detail .block-section[data-v-0c7979ba]{border-radius:8px;padding:24px 24px 16px 24px}.report-detail .block-section .section-title[data-v-0c7979ba]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.report-detail .info-grid[data-v-0c7979ba]{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.report-detail .info-grid .info-item[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.report-detail .info-grid .info-item[data-v-0c7979ba]:nth-child(2n){border-right:none}.report-detail .info-grid .info-item[data-v-0c7979ba]:nth-last-child(-n+2){border-bottom:none}.report-detail .info-grid .info-item .label[data-v-0c7979ba]{font-size:14px;color:#303133;background:#f5f7fa;padding:12px 16px;min-width:140px;width:140px;text-align:right;border-right:1px solid #ebeef5;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.report-detail .info-grid .info-item .value[data-v-0c7979ba]{font-size:14px;color:#303133;padding:12px 16px;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-word}.report-detail .description-block[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:14px;color:#606266;margin-top:16px}.report-detail .description-block .label[data-v-0c7979ba]{color:#909399}.report-detail .description-block .value[data-v-0c7979ba]{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:pre-line;word-break:break-word}.report-detail .approval-timeline[data-v-0c7979ba]{padding:20px 0}.report-detail .approval-timeline[data-v-0c7979ba] .el-timeline{padding-left:0}.report-detail .approval-timeline[data-v-0c7979ba] .el-timeline .el-timeline-item{padding-bottom:24px}.report-detail .approval-timeline[data-v-0c7979ba] .el-timeline .el-timeline-item:last-child{padding-bottom:0}.report-detail .approval-timeline[data-v-0c7979ba] .el-timeline .el-timeline-item .el-timeline-item__node{width:12px;height:12px;left:0;top:4px;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #409eff;box-shadow:0 0 0 2px #409eff}.report-detail .approval-timeline[data-v-0c7979ba] .el-timeline .el-timeline-item .el-timeline-item__wrapper{top:0;padding-left:28px}.report-detail .approval-timeline[data-v-0c7979ba] .el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{padding-top:0}.report-detail .timeline-item-content[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.report-detail .timeline-item-content .node-title[data-v-0c7979ba]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.report-detail .timeline-item-content .node-content[data-v-0c7979ba]{background:#f4f7fc;border-radius:4px;padding:12px;gap:8px}.report-detail .timeline-item-content .node-content[data-v-0c7979ba],.report-detail .timeline-item-content .node-info[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.report-detail .timeline-item-content .node-info[data-v-0c7979ba]{gap:4px;font-size:13px;color:#606266}.report-detail .timeline-item-content .node-user[data-v-0c7979ba]{color:#303133;font-weight:500}.report-detail .timeline-item-content .node-time[data-v-0c7979ba]{color:#909399;font-size:12px;margin-left:8px}.report-detail .timeline-item-content .node-status[data-v-0c7979ba]{display:inline-block;font-size:13px;font-weight:500;border-radius:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.report-detail .timeline-item-content .node-status.status-approve[data-v-0c7979ba],.report-detail .timeline-item-content .node-status.status-initiate[data-v-0c7979ba],.report-detail .timeline-item-content .node-status.status-pass[data-v-0c7979ba]{color:#67c23a;background:transparent}.report-detail .timeline-item-content .node-status.status-reject[data-v-0c7979ba]{color:#f56c6c;background:transparent}.report-detail .timeline-item-content .node-status.status-approving[data-v-0c7979ba],.report-detail .timeline-item-content .node-status.status-pending[data-v-0c7979ba]{color:#e6a23c;background:transparent}.report-detail .timeline-item-content .node-status.status-default[data-v-0c7979ba]{color:#909399;background:transparent}.report-detail .timeline-item-content .node-opinion[data-v-0c7979ba]{font-size:13px;color:#000;line-height:1.6}.report-detail .empty-progress[data-v-0c7979ba]{text-align:center;padding:40px 20px;color:#909399;font-size:14px}.report-detail .empty-progress .empty-text[data-v-0c7979ba]{display:inline-block}.report-detail-fade-enter-active[data-v-0c7979ba],.report-detail-fade-leave-active[data-v-0c7979ba]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.report-detail-fade-enter[data-v-0c7979ba],.report-detail-fade-leave-to[data-v-0c7979ba]{opacity:0}[data-v-0c7979ba] .el-timeline-item__tail{left:7px;top:3px}.dialog-body-wrapper[data-v-0c7979ba]{max-height:70vh;overflow-y:auto;padding-right:10px}.approval-process-title[data-v-0c7979ba]{margin-bottom:20px}.approval-process-title .description-label[data-v-0c7979ba]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-process-title .description-label .required-mark[data-v-0c7979ba]{color:#f56c6c;margin-left:4px}.approval-workflow[data-v-0c7979ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:20px}.approval-workflow .workflow-title[data-v-0c7979ba]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-workflow .workflow-table[data-v-0c7979ba]{width:100%}.approval-workflow .workflow-table .workflow-table-content[data-v-0c7979ba]{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content thead[data-v-0c7979ba]{background:#f5f7fa}.approval-workflow .workflow-table .workflow-table-content thead th[data-v-0c7979ba]{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content thead th.step-name-col[data-v-0c7979ba]{width:120px}.approval-workflow .workflow-table .workflow-table-content thead th.handler-col[data-v-0c7979ba]{width:auto}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row[data-v-0c7979ba]:not(:last-child){border-bottom:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell[data-v-0c7979ba]{padding:12px 16px;vertical-align:middle}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name[data-v-0c7979ba]{font-size:14px;color:#303133}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name .required-mark[data-v-0c7979ba]{color:#f56c6c;margin-left:4px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell[data-v-0c7979ba]{padding:12px 16px;vertical-align:middle}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select[data-v-0c7979ba]{width:100%;min-width:200px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select[data-v-0c7979ba] .el-input__inner{height:32px;line-height:32px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select[data-v-0c7979ba] .el-tag{margin:2px 4px 2px 0}.el-select-dropdown__item[data-v-0c7979ba]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding-right:20px!important}.username-text[data-v-0c7979ba]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-0c7979ba]{color:#909399!important;display:inline-block;margin-left:20px;text-align:right!important}[data-v-0c7979ba] .el-upload-dragger{width:100%;height:180px}[data-v-0c7979ba] .el-form-item{margin-bottom:18px}.benchmark-report-tab[data-v-1e4bdbcb]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.benchmark-report-tab .page-search-panel[data-v-1e4bdbcb]{background:#fff;padding:16px 24px;border-bottom:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0;gap:16px}.benchmark-report-tab .page-search-panel .search-fields[data-v-1e4bdbcb],.benchmark-report-tab .page-search-panel[data-v-1e4bdbcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.benchmark-report-tab .page-search-panel .search-fields[data-v-1e4bdbcb]{gap:12px}.benchmark-report-tab .page-search-panel .search-row[data-v-1e4bdbcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:40px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.benchmark-report-tab .page-search-panel .search-field[data-v-1e4bdbcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.benchmark-report-tab .page-search-panel .search-field .field-label[data-v-1e4bdbcb]{font-size:14px;font-weight:600;color:#303133;white-space:nowrap;min-width:64px;text-align:right}.benchmark-report-tab .page-search-panel .search-field .el-input[data-v-1e4bdbcb],.benchmark-report-tab .page-search-panel .search-field .el-select[data-v-1e4bdbcb]{width:160px}.benchmark-report-tab .page-search-panel .search-field[data-v-1e4bdbcb] :deep(.el-input__inner),.benchmark-report-tab .page-search-panel .search-field[data-v-1e4bdbcb] :deep(.el-select .el-input__inner){height:32px;line-height:32px}.benchmark-report-tab .page-search-panel .search-actions[data-v-1e4bdbcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-left:auto}.benchmark-report-tab .page-search-panel .search-actions[data-v-1e4bdbcb] :deep(.el-button){padding:0 16px;font-size:14px;border-radius:4px;height:32px;line-height:32px}.benchmark-report-tab .page-search-panel .search-row[data-v-1e4bdbcb]:not(:last-child){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benchmark-report-tab .batch-action-panel[data-v-1e4bdbcb]{background:#fff;padding:16px 20px;margin-top:0;border-bottom:1px solid #ebeef5}.benchmark-report-tab .batch-action-panel .el-button[data-v-1e4bdbcb]{padding:8px 16px;font-size:14px;border-radius:4px;height:32px;line-height:1}.benchmark-report-tab .page-data-list[data-v-1e4bdbcb]{padding:20px;background:#f5f7fa;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.benchmark-report-tab .page-data-list .operation-links[data-v-1e4bdbcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benchmark-report-tab .page-data-list .operation-links .el-link[data-v-1e4bdbcb]{font-size:14px}.apaas-custom-check-data[data-v-874a61b2]{overflow-y:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apaas-custom-check-data .tab-header[data-v-874a61b2]{background:#fff;padding:0 20px;border-bottom:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0}.apaas-custom-check-data .tab-header[data-v-874a61b2] .el-tabs .el-tabs__header{margin:0;border-bottom:none}.apaas-custom-check-data .tab-header[data-v-874a61b2] .el-tabs .el-tabs__nav-wrap:after{height:1px;background-color:#ebeef5}.apaas-custom-check-data .tab-header[data-v-874a61b2] .el-tabs .el-tabs__item{height:48px;line-height:48px;font-size:14px;color:#606266}.apaas-custom-check-data .tab-header[data-v-874a61b2] .el-tabs .el-tabs__item.is-active{color:#409eff;font-weight:500}.apaas-custom-check-data .tab-header[data-v-874a61b2] .el-tabs .el-tabs__item:hover{color:#409eff}.apaas-custom-check-data .tab-header[data-v-874a61b2] .el-tabs .el-tabs__active-bar{background-color:#409eff}.apaas-custom-check-data .tab-content[data-v-874a61b2],.statistics-tab[data-v-874a61b2]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.statistics-tab .page-search-panel[data-v-874a61b2]{background:#fff;padding:16px 24px;border-bottom:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0;gap:16px}.statistics-tab .page-search-panel .search-fields[data-v-874a61b2],.statistics-tab .page-search-panel[data-v-874a61b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.statistics-tab .page-search-panel .search-fields[data-v-874a61b2]{gap:12px;width:100%}.statistics-tab .page-search-panel .search-row[data-v-874a61b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px;width:100%}.statistics-tab .page-search-panel .search-actions[data-v-874a61b2],.statistics-tab .page-search-panel .search-field[data-v-874a61b2]{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33333% - 16px);flex:1 1 calc(33.33333% - 16px);min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.statistics-tab .page-search-panel .search-field .field-label[data-v-874a61b2]{font-size:14px;font-weight:600;color:#303133;white-space:nowrap;min-width:64px;text-align:right}.statistics-tab .page-search-panel .search-field .el-input[data-v-874a61b2],.statistics-tab .page-search-panel .search-field .el-select[data-v-874a61b2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-tab .page-search-panel .search-field[data-v-874a61b2] :deep(.el-input__inner),.statistics-tab .page-search-panel .search-field[data-v-874a61b2] :deep(.el-select .el-input__inner){height:32px;line-height:32px}.statistics-tab .page-search-panel .range-field .range-input-group[data-v-874a61b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-tab .page-search-panel .range-field .range-input[data-v-874a61b2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-tab .page-search-panel .range-field .range-separator[data-v-874a61b2]{color:#606266;line-height:32px;font-size:14px}.statistics-tab .page-search-panel .search-actions[data-v-874a61b2]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.statistics-tab .page-search-panel[data-v-874a61b2] :deep(.el-button){padding:0 16px;font-size:14px;border-radius:4px;height:32px;line-height:32px}.statistics-tab .check-data-panel[data-v-874a61b2]{padding:16px 20px;margin-bottom:0;border-bottom:1px solid #cbccce}.statistics-tab .check-data-panel .panel-header[data-v-874a61b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.statistics-tab .check-data-panel .panel-header .panel-title[data-v-874a61b2]{font-size:18px;font-weight:500;color:#303133;margin:0;line-height:1}.statistics-tab .check-data-panel .panel-header .header-right[data-v-874a61b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.statistics-tab .check-data-panel .panel-header .header-right .favorites-label[data-v-874a61b2]{font-size:14px;color:#303133;white-space:nowrap}.statistics-tab .check-data-panel .panel-header .header-right .favorites-select[data-v-874a61b2]{width:200px}.statistics-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-874a61b2]{background:#fff;border:1px solid #409eff;color:#409eff;padding:8px 16px;border-radius:4px;font-size:14px}.statistics-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-874a61b2]:hover{background:#ecf5ff;border-color:#66b1ff;color:#66b1ff}.statistics-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-874a61b2]:active{background:#409eff;color:#fff}.statistics-tab .check-data-panel .panel-header .header-right .add-favorite-button[data-v-874a61b2]{padding:8px 16px;border-radius:4px;font-size:14px}.statistics-tab .chart-management-panel[data-v-874a61b2]{background:transparent;margin-top:16px;margin-left:20px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-negative:0;flex-shrink:0;min-height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.statistics-tab .chart-area[data-v-874a61b2]{background:#fff;margin:20px;margin-top:10px;padding:20px;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-ms-flex-negative:0;flex-shrink:0}.statistics-tab .chart-area .chart-header[data-v-874a61b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #ebeef5;position:relative}.statistics-tab .chart-area .chart-header .chart-title-section[data-v-874a61b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-tab .chart-area .chart-header .chart-title-section .title-edit-icon[data-v-874a61b2]{margin-left:8px;cursor:pointer;color:#909399;font-size:14px}.statistics-tab .chart-area .chart-header .chart-title-section .title-input[data-v-874a61b2]{width:200px}.statistics-tab .chart-area .chart-header .chart-title-section .title-input[data-v-874a61b2] .el-input__inner{border:none;border-bottom:1px solid #409eff;border-radius:0;padding-left:0}.statistics-tab .chart-area .chart-header .chart-title-section .chart-title[data-v-874a61b2]{font-size:16px;font-weight:500;cursor:pointer;padding:4px 8px}.statistics-tab .chart-area .chart-header .chart-title-section .chart-title[data-v-874a61b2]:hover{color:#409eff;background:#f5f7fa;border-radius:4px}.statistics-tab .chart-area .chart-config[data-v-874a61b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px;margin-bottom:20px;padding:16px;background:#f5f7fa;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.statistics-tab .chart-area .chart-config .config-item[data-v-874a61b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.statistics-tab .chart-area .chart-config .config-item .config-label[data-v-874a61b2]{font-size:14px;white-space:nowrap;min-width:70px;color:#606266}.statistics-tab .chart-area .chart-config .config-item[data-v-874a61b2] .el-select{width:150px;height:32px}.statistics-tab .chart-area .chart-config .config-item[data-v-874a61b2] .el-select .el-input__inner{height:32px}.statistics-tab .chart-area .chart-config .config-item[data-v-874a61b2] .el-button{margin-left:0}.statistics-tab .chart-area .chart-config .config-item .y-axis-range-input[data-v-874a61b2]{width:100px}.statistics-tab .chart-area .chart-config .config-item .range-separator[data-v-874a61b2]{margin:0 8px;color:#606266}.statistics-tab .chart-area .chart-wrapper[data-v-874a61b2]{position:relative}.statistics-tab .chart-area .chart-wrapper .delete-button[data-v-874a61b2]{position:absolute;top:0;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer;color:#909399;padding:4px 8px;border-radius:4px;font-size:14px;background:hsla(0,0%,100%,.9)}.statistics-tab .chart-area .chart-wrapper .delete-button[data-v-874a61b2]:hover{color:#f56c6c;background:#f5f7fa}.statistics-tab .chart-area .chart-wrapper .chart-resize-handle[data-v-874a61b2]{position:absolute;bottom:0;left:0;right:0;height:8px;cursor:row-resize;z-index:5;background:transparent;-webkit-transition:background .2s;transition:background .2s}.statistics-tab .chart-area .chart-wrapper .chart-resize-handle[data-v-874a61b2]:hover{background:rgba(64,158,255,.2)}.statistics-tab .chart-area .chart-wrapper .chart-resize-handle[data-v-874a61b2]:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:4px;background:#dcdfe6;border-radius:2px;-webkit-transition:background .2s;transition:background .2s}.statistics-tab .chart-area .chart-wrapper .chart-resize-handle[data-v-874a61b2]:hover:before{background:#409eff}.statistics-tab .chart-area .chart-container[data-v-874a61b2]{width:100%;min-height:200px}.statistics-tab .formula-dialog-content .formula-preview[data-v-874a61b2]{padding:12px;background:#f5f7fa;border-radius:4px;border:1px solid #dcdfe6;font-size:14px;color:#303133;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formula-dialog .el-dialog__body{position:relative}.apaas-custom-report-check[data-v-0edee6bf]{width:100%;height:100%;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apaas-custom-report-check .page-search-panel[data-v-0edee6bf]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:8px 20px 24px 20px;position:relative;-ms-flex-negative:0;flex-shrink:0}.apaas-custom-report-check .page-search-panel .search-list[data-v-0edee6bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 140px);-ms-flex-wrap:wrap;flex-wrap:wrap}.apaas-custom-report-check .page-search-panel .search-list .search-component[data-v-0edee6bf]{width:calc(25% - 32px);padding:24px 0;padding-right:32px;padding-bottom:0;margin-bottom:0}.apaas-custom-report-check .page-search-panel .search-list .search-component[data-v-0edee6bf] .el-form-item{margin-bottom:0}.apaas-custom-report-check .page-search-panel .search-list .search-component[data-v-0edee6bf] .el-form-item .el-form-item__label{font-size:12px;line-height:unset;margin-bottom:8px;color:#303133}.apaas-custom-report-check .page-search-panel .search-list .search-component[data-v-0edee6bf] .el-form-item__content{font-size:12px;line-height:32px}.apaas-custom-report-check .page-search-panel .search-button-group[data-v-0edee6bf]{position:absolute;bottom:24px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.apaas-custom-report-check .page-search-panel .search-button-group .search-tip[data-v-0edee6bf]{color:#f56c6c;font-size:12px;margin-left:8px}.apaas-custom-report-check .page-data-list[data-v-0edee6bf]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.apaas-custom-report-check .page-data-list .x-empty-page[data-v-0edee6bf]{top:0}.apaas-custom-report-check .page-data-list[data-v-0edee6bf] .el-link--primary{color:#409eff;font-size:14px;text-decoration:none}.apaas-custom-report-check .page-data-list[data-v-0edee6bf] .el-link--primary:hover{color:#66b1ff;text-decoration:underline}.custom-page .page-header .operation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.custom-page .toolbar{background:#fff;padding:0 20px 12px 20px;-ms-flex-negative:0;flex-shrink:0}.file-list{margin-top:10px}.file-list .file-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;border-bottom:1px solid #ebeef5}.file-list .file-item .el-icon-document{color:#909399;font-size:16px;margin-right:8px}.file-list .file-item .file-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#606266}.file-list .file-item .file-remove{cursor:pointer;color:#909399;margin-left:10px}.file-list .file-item .file-remove:hover{color:#409eff}.dialog-body-wrapper{max-height:70vh;overflow-y:auto;padding-right:10px}::v-deep .create-report-dialog .el-dialog__body{padding:20px 20px 10px 20px;max-height:70vh;overflow-y:auto}::v-deep .el-upload-dragger{width:100%;height:180px}::v-deep .el-form-item{margin-bottom:18px}.approval-workflow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:20px}.approval-workflow .workflow-title{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-workflow .workflow-table{width:100%}.approval-workflow .workflow-table .workflow-table-content{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content thead{background:#f5f7fa}.approval-workflow .workflow-table .workflow-table-content thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content thead th.step-name-col{width:120px}.approval-workflow .workflow-table .workflow-table-content thead th.handler-col{width:auto}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row:not(:last-child){border-bottom:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell{padding:12px 16px;vertical-align:middle}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name{font-size:14px;color:#303133}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name .required-mark{color:#f56c6c;margin-left:4px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell{padding:12px 16px;vertical-align:middle}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select{width:100%;min-width:200px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select ::v-deep .el-input__inner{height:32px;line-height:32px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select ::v-deep .el-tag{margin:2px 4px 2px 0}.page-search-panel{background:#fff;padding:16px 24px!important;border-bottom:1px solid #ebeef5!important;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:16px}.page-search-panel .search-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.page-search-panel .search-actions ::v-deep .el-button{padding:0 16px;font-size:14px;border-radius:4px;height:32px;line-height:32px}.searched-fields{max-height:200px!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:16px 32px!important;width:100%!important}.searched-field,.searched-fields{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.searched-field{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:12px!important;-webkit-box-flex:1!important;-ms-flex:1 1 calc(25% - 24px)!important;flex:1 1 calc(25% - 24px)!important;max-width:calc(25% - 32px)!important}.searched-field .fielded-label{font-size:14px;font-weight:600;color:#303133;white-space:nowrap;min-width:80px!important;text-align:right;-moz-text-align-last:right;text-align-last:right;text-justify:inter-ideograph}.searched-field .el-input,.searched-field .el-select{width:170px}.searched-field ::v-deep .el-input__inner,.searched-field ::v-deep .el-select .el-input__inner{height:32px;line-height:32px}.el-select-dropdown__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding-right:20px!important}.username-text{text-align:right!important}.approval-progress-detail[data-v-cc419856]{width:100%;min-height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.approval-progress-detail .detail-panel[data-v-cc419856]{width:100%;max-width:1200px;background:#fff;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.approval-progress-detail .detail-header[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 32px 16px 32px;border-bottom:1px solid #ebeef5}.approval-progress-detail .detail-header .header-left[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .detail-header .header-right[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.approval-progress-detail .detail-header .back-button[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#606266}.approval-progress-detail .detail-header .back-button[data-v-cc419856] .el-icon-arrow-left{font-size:16px}.approval-progress-detail .detail-header .header-info[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.approval-progress-detail .detail-header .header-info .title[data-v-cc419856]{font-size:20px;font-weight:600;color:#303133}.approval-progress-detail .detail-header .header-info .subtitle[data-v-cc419856]{font-size:14px;color:#909399}.approval-progress-detail .detail-content[data-v-cc419856]{padding:24px 32px 40px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.approval-progress-detail .block-section[data-v-cc419856]{border-radius:8px;padding:12px 24px 16px 12px}.approval-progress-detail .block-section .section-title[data-v-cc419856]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.approval-progress-detail .info-grid[data-v-cc419856]{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:16px 24px}.approval-progress-detail .info-grid .info-item[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.approval-progress-detail .info-grid .info-item .label[data-v-cc419856]{font-size:13px;color:#909399}.approval-progress-detail .info-grid .info-item .value[data-v-cc419856]{font-size:15px;color:#303133;font-weight:500}.approval-progress-detail .change-table[data-v-cc419856]{width:100%;margin-bottom:16px;max-height:500px;overflow-y:hidden}.approval-progress-detail .change-table[data-v-cc419856] .el-table__header-wrapper th{background:#f0f2f5;color:#606266;font-weight:500}.approval-progress-detail .change-table[data-v-cc419856] .el-table__body-wrapper{max-height:500px;overflow-y:auto}.approval-progress-detail .pagination-wrapper[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px;margin-bottom:16px}.approval-progress-detail .modify-details-text[data-v-cc419856]{white-space:pre-line;word-break:break-word}.approval-progress-detail .change-tag[data-v-cc419856]{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;line-height:1;background:#f4f4f5;color:#909399}.approval-progress-detail .change-create[data-v-cc419856]{background:#f0f9eb;color:#67c23a}.approval-progress-detail .change-update[data-v-cc419856]{background:#ecf5ff;color:#409eff}.approval-progress-detail .change-delete[data-v-cc419856]{background:#fef0f0;color:#f56c6c}.approval-progress-detail .description-block[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:14px;color:#606266}.approval-progress-detail .description-block .label[data-v-cc419856]{color:#909399}.approval-progress-detail .approval-timeline[data-v-cc419856]{padding:20px 0}.approval-progress-detail .approval-timeline[data-v-cc419856] .el-timeline{padding-left:0}.approval-progress-detail .approval-timeline[data-v-cc419856] .el-timeline .el-timeline-item{padding-bottom:24px}.approval-progress-detail .approval-timeline[data-v-cc419856] .el-timeline .el-timeline-item:last-child{padding-bottom:0}.approval-progress-detail .approval-timeline[data-v-cc419856] .el-timeline .el-timeline-item .el-timeline-item__node{width:12px;height:12px;left:0;top:4px;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #409eff;box-shadow:0 0 0 2px #409eff}.approval-progress-detail .approval-timeline[data-v-cc419856] .el-timeline .el-timeline-item .el-timeline-item__wrapper{top:0;padding-left:28px}.approval-progress-detail .approval-timeline[data-v-cc419856] .el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{padding-top:0}.approval-progress-detail .timeline-item-content[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.approval-progress-detail .timeline-item-content .node-title[data-v-cc419856]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-cc419856]{background:#f4f7fc;border-radius:4px;padding:12px;gap:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-cc419856],.approval-progress-detail .timeline-item-content .node-info[data-v-cc419856]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.approval-progress-detail .timeline-item-content .node-info[data-v-cc419856]{gap:4px;font-size:13px;color:#606266}.approval-progress-detail .timeline-item-content .node-user[data-v-cc419856]{color:#303133;font-weight:500}.approval-progress-detail .timeline-item-content .node-time[data-v-cc419856]{color:#909399;font-size:12px;margin-left:8px}.approval-progress-detail .timeline-item-content .node-status[data-v-cc419856]{display:inline-block;font-size:13px;font-weight:500;border-radius:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.approval-progress-detail .timeline-item-content .node-status.status-approve[data-v-cc419856],.approval-progress-detail .timeline-item-content .node-status.status-initiate[data-v-cc419856],.approval-progress-detail .timeline-item-content .node-status.status-pass[data-v-cc419856]{color:#67c23a;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-reject[data-v-cc419856]{color:#f56c6c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-approving[data-v-cc419856],.approval-progress-detail .timeline-item-content .node-status.status-pending[data-v-cc419856]{color:#e6a23c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-default[data-v-cc419856]{color:#909399;background:transparent}.approval-progress-detail .timeline-item-content .node-opinion[data-v-cc419856]{font-size:13px;color:#000;line-height:1.6}.approval-progress-detail .empty-progress[data-v-cc419856]{text-align:center;padding:40px 20px;color:#909399;font-size:14px}.approval-progress-detail .empty-progress .empty-text[data-v-cc419856]{display:inline-block}.approval-progress-fade-enter-active[data-v-cc419856],.approval-progress-fade-leave-active[data-v-cc419856]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.approval-progress-fade-enter[data-v-cc419856],.approval-progress-fade-leave-to[data-v-cc419856]{opacity:0}[data-v-cc419856] .el-timeline-item__tail{left:7px;top:3px}::v-deep .el-select-dropdown__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding-right:20px!important}.username-text{color:#303133!important;display:inline-block;text-align:left!important}.user-id-text{color:#909399!important;display:inline-block;margin-left:20px;text-align:right!important}.custom-page .page-header{overflow:auto}.custom-page .page-header .title{font-size:18px}.custom-page .page-search-panel{padding:16px 24px;border-bottom:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.custom-page .page-search-panel .search-fields{max-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px 32px;width:100%}.custom-page .page-search-panel .search-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1!important;-ms-flex:1 1 calc(25% - 24px)!important;flex:1 1 calc(25% - 24px)!important;max-width:calc(25% - 32px)!important}.custom-page .page-search-panel .search-field .field-label{font-size:14px;font-weight:600;color:#303133;white-space:nowrap;min-width:80px!important;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph}.custom-page .page-search-panel .search-field .el-input,.custom-page .page-search-panel .search-field .el-select{width:170px}.custom-page .page-search-panel .search-field ::v-deep .el-input__inner,.custom-page .page-search-panel .search-field ::v-deep .el-select .el-input__inner{height:32px;line-height:32px}.custom-page .page-search-panel .search-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.custom-page .page-search-panel .search-actions ::v-deep .el-button{padding:0 16px;font-size:14px;border-radius:4px;height:32px;line-height:32px}.custom-page .status-tag{padding:4px 12px}.custom-page .status-tag.status-withdrawn{background:#f56c6c;color:#fff}.manager-data-page[data-v-f5b846cc]{width:100%;height:100%;padding:20px;background:#fff}.manager-data-page .page-content[data-v-f5b846cc],.manager-data-page[data-v-f5b846cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.manager-data-page .page-content[data-v-f5b846cc]{gap:16px}.manager-data-page .header-section[data-v-f5b846cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.manager-data-page .header-section .comment-text[data-v-f5b846cc]{color:#909399;font-size:14px}.manager-data-page .table-section[data-v-f5b846cc]{width:100%}.manager-data-page .table-section .table-toolbar[data-v-f5b846cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px}.manager-data-page .pagination-section[data-v-f5b846cc]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.manager-data-page .link-separator[data-v-f5b846cc]{margin:0 8px;color:#dcdfe6}.manager-data-page .footer-comment[data-v-f5b846cc]{margin-top:16px}.manager-data-page .footer-comment .red-comment[data-v-f5b846cc]{color:#f56c6c;font-size:14px}[data-v-f5b846cc] .el-popper{width:auto!important}.page-content[data-v-f5b846cc]{width:calc(100% - 80px)!important}.handler-select[data-v-f5b846cc]{width:100%}.el-select-dropdown__item[data-v-f5b846cc]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding-right:20px!important}.username-text[data-v-f5b846cc]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-f5b846cc]{color:#909399!important;display:inline-block;margin-left:20px;margin-right:30px;text-align:right!important}.department-tree-search[data-v-f5b846cc]{margin-bottom:16px}.department-tree[data-v-f5b846cc]{max-height:400px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px;padding:8px}.filler-data-page[data-v-4a1569b6]{width:100%;height:100%;padding:20px;background:#fff}.filler-data-page .page-content[data-v-4a1569b6],.filler-data-page[data-v-4a1569b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filler-data-page .page-content[data-v-4a1569b6]{gap:16px}.filler-data-page .header-section[data-v-4a1569b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.filler-data-page .header-section .comment-text[data-v-4a1569b6]{color:#909399;font-size:14px}.filler-data-page .table-section[data-v-4a1569b6]{width:100%}.filler-data-page .table-section .table-toolbar[data-v-4a1569b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px}.filler-data-page .pagination-section[data-v-4a1569b6]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.filler-data-page .link-separator[data-v-4a1569b6]{margin:0 8px;color:#dcdfe6}.filler-data-page .footer-comment[data-v-4a1569b6]{margin-top:16px}.filler-data-page .footer-comment .red-comment[data-v-4a1569b6]{color:#f56c6c;font-size:14px}[data-v-4a1569b6] .el-popper{width:auto!important}.page-content[data-v-4a1569b6]{width:calc(100% - 80px)!important}.el-select-dropdown__item[data-v-4a1569b6]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding-right:20px!important}.username-text[data-v-4a1569b6]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-4a1569b6]{color:#909399!important;display:inline-block;margin-left:20px;text-align:right!important}.department-tree-search[data-v-4a1569b6]{margin-bottom:16px}.department-tree[data-v-4a1569b6]{max-height:400px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px;padding:8px}.approval-progress-detail[data-v-656bc613]{width:100%;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.approval-progress-detail .detail-panel[data-v-656bc613]{width:100%;max-width:1200px;background:#fff;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.approval-progress-detail .detail-header[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 32px 16px 32px;border-bottom:1px solid #ebeef5}.approval-progress-detail .detail-header .header-left[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.approval-progress-detail .detail-header .header-right[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.approval-progress-detail .detail-header .back-button[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#606266}.approval-progress-detail .detail-header .back-button[data-v-656bc613] .el-icon-arrow-left{font-size:16px}.approval-progress-detail .detail-header .header-info[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.approval-progress-detail .detail-header .header-info .title[data-v-656bc613]{font-size:20px;font-weight:600;color:#303133}.approval-progress-detail .detail-header .header-info .subtitle[data-v-656bc613]{font-size:14px;color:#909399}.approval-progress-detail .detail-content[data-v-656bc613]{padding:24px 32px 40px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:auto;gap:24px}.approval-progress-detail .block-section[data-v-656bc613]{border-radius:8px;padding:24px 24px 16px 24px}.approval-progress-detail .block-section .section-title[data-v-656bc613]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.approval-progress-detail .info-grid[data-v-656bc613]{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:16px 24px}.approval-progress-detail .info-grid .info-item[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.approval-progress-detail .info-grid .info-item .label[data-v-656bc613]{font-size:13px;color:#909399}.approval-progress-detail .info-grid .info-item .value[data-v-656bc613]{font-size:15px;color:#303133;font-weight:500}.approval-progress-detail .change-table[data-v-656bc613]{width:100%;margin-bottom:16px}.approval-progress-detail .change-table[data-v-656bc613] .el-table__header-wrapper th{background:#f0f2f5;color:#606266;font-weight:500}.approval-progress-detail .pagination-wrapper[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px;margin-bottom:16px}.approval-progress-detail .modify-details-text[data-v-656bc613]{white-space:pre-line;word-break:break-word}.approval-progress-detail .change-tag[data-v-656bc613]{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;line-height:1;background:#f4f4f5;color:#909399}.approval-progress-detail .change-create[data-v-656bc613]{background:#f0f9eb;color:#67c23a}.approval-progress-detail .change-update[data-v-656bc613]{background:#ecf5ff;color:#409eff}.approval-progress-detail .change-delete[data-v-656bc613]{background:#fef0f0;color:#f56c6c}.approval-progress-detail .description-block[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:14px;color:#606266}.approval-progress-detail .description-block .label[data-v-656bc613]{color:#909399}.approval-progress-detail .approval-timeline[data-v-656bc613]{padding:20px 0}.approval-progress-detail .approval-timeline[data-v-656bc613] .el-timeline{padding-left:0}.approval-progress-detail .approval-timeline[data-v-656bc613] .el-timeline .el-timeline-item{padding-bottom:24px}.approval-progress-detail .approval-timeline[data-v-656bc613] .el-timeline .el-timeline-item:last-child{padding-bottom:0}.approval-progress-detail .approval-timeline[data-v-656bc613] .el-timeline .el-timeline-item .el-timeline-item__node{width:12px;height:12px;left:0;top:4px;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #409eff;box-shadow:0 0 0 2px #409eff}.approval-progress-detail .approval-timeline[data-v-656bc613] .el-timeline .el-timeline-item .el-timeline-item__wrapper{top:0;padding-left:28px}.approval-progress-detail .approval-timeline[data-v-656bc613] .el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{padding-top:0}.approval-progress-detail .timeline-item-content[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.approval-progress-detail .timeline-item-content .node-title[data-v-656bc613]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-656bc613]{background:#f4f7fc;border-radius:4px;padding:12px;gap:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-656bc613],.approval-progress-detail .timeline-item-content .node-info[data-v-656bc613]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.approval-progress-detail .timeline-item-content .node-info[data-v-656bc613]{gap:4px;font-size:13px;color:#606266}.approval-progress-detail .timeline-item-content .node-user[data-v-656bc613]{color:#303133;font-weight:500}.approval-progress-detail .timeline-item-content .node-time[data-v-656bc613]{color:#909399;font-size:12px;margin-left:8px}.approval-progress-detail .timeline-item-content .node-status[data-v-656bc613]{display:inline-block;font-size:13px;font-weight:500;border-radius:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.approval-progress-detail .timeline-item-content .node-status.status-approve[data-v-656bc613],.approval-progress-detail .timeline-item-content .node-status.status-initiate[data-v-656bc613],.approval-progress-detail .timeline-item-content .node-status.status-pass[data-v-656bc613]{color:#67c23a;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-reject[data-v-656bc613]{color:#f56c6c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-approving[data-v-656bc613],.approval-progress-detail .timeline-item-content .node-status.status-pending[data-v-656bc613]{color:#e6a23c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-default[data-v-656bc613]{color:#909399;background:transparent}.approval-progress-detail .timeline-item-content .node-opinion[data-v-656bc613]{font-size:13px;color:#000;line-height:1.6}.approval-progress-detail .empty-progress[data-v-656bc613]{text-align:center;padding:40px 20px;color:#909399;font-size:14px}.approval-progress-detail .empty-progress .empty-text[data-v-656bc613]{display:inline-block}.approval-progress-fade-enter-active[data-v-656bc613],.approval-progress-fade-leave-active[data-v-656bc613]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.approval-progress-fade-enter[data-v-656bc613],.approval-progress-fade-leave-to[data-v-656bc613]{opacity:0}[data-v-656bc613] .el-timeline-item__tail{left:7px;top:3px}.custom-page{overflow-y:auto}.custom-page .page-search-panel{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:16px 20px 16px 20px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-page .page-search-panel .search-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-16px;margin-bottom:16px}.custom-page .page-search-panel .search-list .search-component{width:calc(25% - 16px);padding:0 16px 16px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item .el-form-item__label{font-size:14px;line-height:1.5;color:#303133;padding:0;text-align:left;width:100%!important;margin-bottom:8px;height:auto;display:block;float:none}.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item .el-form-item__content{font-size:14px;line-height:32px;margin-left:0!important;width:100%}.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item .el-form-item__content .el-input,.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item .el-form-item__content .el-select{width:100%}.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item .el-form-item__content .el-input .el-input__inner,.custom-page .page-search-panel .search-list .search-component ::v-deep .el-form-item .el-form-item__content .el-select .el-input__inner{height:32px;line-height:32px}.custom-page .page-search-panel .search-button-group{position:absolute;bottom:16px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.custom-page .page-search-panel .search-button-group ::v-deep .el-button{padding:8px 16px;font-size:14px;border-radius:4px;height:32px;line-height:1}.custom-page .page-search-panel .search-button-group ::v-deep .el-button.el-button--default{border-color:#409eff;color:#409eff;background:#fff}.custom-page .page-search-panel .search-button-group ::v-deep .el-button.el-button--default:hover{background:#ecf5ff;border-color:#66b1ff;color:#66b1ff}.custom-page .page-search-panel .search-button-group ::v-deep .el-button.el-button--default:active{background:#409eff;color:#fff}.custom-page .page-search-panel .search-button-group ::v-deep .el-button.el-button--primary{background:#409eff;border-color:#409eff;color:#fff}.custom-page .page-search-panel .search-button-group ::v-deep .el-button.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff}.custom-page .status-tag{display:inline-block;padding:4px 8px;border-radius:20px;font-size:12px;line-height:1.5;color:#fff}.custom-page .status-tag.status-approving{background:#e6a23c;color:#fff}.custom-page .status-tag.status-approved{background:#67c23a;color:#fff}.custom-page .status-tag.status-rejected{background:#f56c6c;color:#fff}.custom-page .status-tag.status-default{background:#f5f7fa;color:#606266}.custom-page .link-divider{margin:0 8px;color:#dcdfe6}.custom-page{height:100%;overflow-y:auto!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-page,.custom-page .page-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-page .page-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;position:relative;min-height:56px;background:#fff;border-bottom:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0}.custom-page .page-header .title{color:#303133;font-weight:700;margin-left:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px}.custom-page .page-header .operation{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:330px;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;margin-right:20px}.custom-page .page-data-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:20px}.custom-page .page-data-list .x-empty-page{top:0}.custom-page .engine-check-wrapper,.custom-page .engine-detail-wrapper{width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-page .approval-progress-detail-wrapper,.custom-page .report-detail-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;min-height:0}.custom-page .approval-progress-detail-wrapper,.custom-page .report-detail-wrapper,.permission-management-page[data-v-4805f37a]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.permission-management-page[data-v-4805f37a]{flex-direction:column;padding:20px;background:#fff}.permission-management-page .page-content[data-v-4805f37a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.permission-management-page .header-section[data-v-4805f37a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.permission-management-page .table-section[data-v-4805f37a]{width:100%}.permission-management-page .table-section .table-toolbar[data-v-4805f37a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px}.permission-management-page .pagination-section[data-v-4805f37a]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.permission-management-page .link-separator[data-v-4805f37a]{margin:0 8px;color:#dcdfe6}[data-v-4805f37a] .person-select .el-select-dropdown__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding-right:20px!important}.username-text[data-v-4805f37a]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-4805f37a]{color:#909399!important;display:inline-block;margin-left:20px;margin-right:30px;text-align:right!important}[data-v-4805f37a] .permission-config-dialog .el-dialog__body{padding:20px}[data-v-4805f37a] .permission-config-dialog .permission-config-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:500px}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #dcdfe6;border-radius:4px;padding:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .tree-search-input{margin-bottom:10px}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;padding-right:8px;width:100%}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag{font-size:12px;padding:2px 6px;border-radius:2px;color:#fff;white-space:nowrap}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag.menu-tag{background-color:#909399}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag.subsystem-tag{background-color:#409eff}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag.parameter-tag{background-color:#67c23a}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .permission-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-left:12px;-ms-flex-negative:0;flex-shrink:0}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .permission-checkboxes ::v-deep .el-checkbox{margin-right:0}[data-v-4805f37a] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .permission-checkboxes ::v-deep .el-checkbox .el-checkbox__label{font-size:12px;padding-left:4px}[data-v-4805f37a] .el-popper{width:auto!important}.page-content[data-v-4805f37a]{width:calc(100% - 80px)!important} \ No newline at end of file diff --git a/apaas-custom-mydemo/apaas-custom-mydemo.umd.js b/apaas-custom-mydemo/apaas-custom-mydemo.umd.js index 914f709..60c21c0 100644 --- a/apaas-custom-mydemo/apaas-custom-mydemo.umd.js +++ b/apaas-custom-mydemo/apaas-custom-mydemo.umd.js @@ -103,14 +103,14 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/***/ "02f0": +/***/ "03f1": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), -/***/ "03f1": +/***/ "03fd": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin @@ -137,6 +137,13 @@ return /******/ (function(modules) { // webpackBootstrap /* unused harmony reexport * */ +/***/ }), + +/***/ "095f": +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + /***/ }), /***/ "0b3e": @@ -146,14 +153,14 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/***/ "0ba8": +/***/ "0c73": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), -/***/ "0c73": +/***/ "0c89": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin @@ -171,45 +178,12 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/***/ "13c2": +/***/ "105e": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_1_id_6bc4603f_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("f267"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_1_id_6bc4603f_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_1_id_6bc4603f_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - -/***/ }), - -/***/ "14b3": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelContorl_vue_vue_type_style_index_0_id_5041e766_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("458a"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelContorl_vue_vue_type_style_index_0_id_5041e766_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelContorl_vue_vue_type_style_index_0_id_5041e766_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - -/***/ }), - -/***/ "1690": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_model_query_vue_vue_type_style_index_0_id_4777a516_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0ba8"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_model_query_vue_vue_type_style_index_0_id_4777a516_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_model_query_vue_vue_type_style_index_0_id_4777a516_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - -/***/ }), - -/***/ "1e5e": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_myDone_vue_vue_type_style_index_0_id_6d7c68fd_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("dfa4"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_myDone_vue_vue_type_style_index_0_id_6d7c68fd_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_myDone_vue_vue_type_style_index_0_id_6d7c68fd_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_1_id_874a61b2_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("572e"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_1_id_874a61b2_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_1_id_874a61b2_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); /* unused harmony reexport * */ @@ -489,6 +463,28 @@ module.exports = Array.isArray || function (arr) { }; +/***/ }), + +/***/ "2721": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelContorl_vue_vue_type_style_index_0_id_9dbc41d6_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4f62"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelContorl_vue_vue_type_style_index_0_id_9dbc41d6_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelContorl_vue_vue_type_style_index_0_id_9dbc41d6_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + +/***/ }), + +/***/ "28e1": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelDetail_vue_vue_type_style_index_0_id_31ea70a4_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("9aa2"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelDetail_vue_vue_type_style_index_0_id_31ea70a4_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelDetail_vue_vue_type_style_index_0_id_31ea70a4_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + /***/ }), /***/ "3062": @@ -500,17 +496,6 @@ module.exports = Array.isArray || function (arr) { /* unused harmony reexport * */ -/***/ }), - -/***/ "3563": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_engineDetail_vue_vue_type_style_index_0_id_13021888_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("02f0"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_engineDetail_vue_vue_type_style_index_0_id_13021888_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_engineDetail_vue_vue_type_style_index_0_id_13021888_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - /***/ }), /***/ "4019": @@ -983,7 +968,14 @@ function liftColor(color) { /***/ }), -/***/ "458a": +/***/ "47bd": +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "4f62": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin @@ -995,17 +987,6 @@ function liftColor(color) { // extracted by mini-css-extract-plugin -/***/ }), - -/***/ "53e7": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_0_id_6bc4603f_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("8eb5"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_0_id_6bc4603f_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_0_id_6bc4603f_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - /***/ }), /***/ "5581": @@ -1017,6 +998,13 @@ function liftColor(color) { /* unused harmony reexport * */ +/***/ }), + +/***/ "572e": +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + /***/ }), /***/ "5a0c": @@ -1049,17 +1037,6 @@ function liftColor(color) { // extracted by mini-css-extract-plugin -/***/ }), - -/***/ "6775": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelDetail_vue_vue_type_style_index_0_id_e39d0444_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("c892"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelDetail_vue_vue_type_style_index_0_id_e39d0444_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_modelDetail_vue_vue_type_style_index_0_id_e39d0444_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - /***/ }), /***/ "6d8b": @@ -1765,17 +1742,6 @@ function setPlatformAPI(newPlatformApis) { } -/***/ }), - -/***/ "73b7": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_3faaea46_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("feae"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_3faaea46_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_3faaea46_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - /***/ }), /***/ "77a5": @@ -1989,6 +1955,17 @@ var encodeBase64 = (function () { /* unused harmony reexport * */ +/***/ }), + +/***/ "8303": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_4d30924e_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("03fd"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_4d30924e_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_report_vue_vue_type_style_index_0_id_4d30924e_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + /***/ }), /***/ "8875": @@ -2083,13 +2060,6 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ /***/ }), -/***/ "8eb5": -/***/ (function(module, exports, __webpack_require__) { - -// extracted by mini-css-extract-plugin - -/***/ }), - /***/ "9152": /***/ (function(module, exports) { @@ -2180,17 +2150,6 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { } -/***/ }), - -/***/ "9309": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_mySend_vue_vue_type_style_index_0_id_58928cec_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("a25e"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_mySend_vue_vue_type_style_index_0_id_58928cec_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_mySend_vue_vue_type_style_index_0_id_58928cec_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - /***/ }), /***/ "95cf": @@ -2200,7 +2159,7 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { /***/ }), -/***/ "a25e": +/***/ "9aa2": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin @@ -2218,11 +2177,22 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { /***/ }), -/***/ "a9a8": +/***/ "ad24": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin +/***/ }), + +/***/ "ae87": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_mySend_vue_vue_type_style_index_0_id_6ae9273d_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("095f"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_mySend_vue_vue_type_style_index_0_id_6ae9273d_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_mySend_vue_vue_type_style_index_0_id_6ae9273d_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + /***/ }), /***/ "b2db": @@ -4041,6 +4011,13 @@ function isnan (val) { /***/ }), +/***/ "b907": +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + /***/ "bb7e": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -4090,13 +4067,6 @@ function isnan (val) { /* unused harmony reexport * */ -/***/ }), - -/***/ "c892": -/***/ (function(module, exports, __webpack_require__) { - -// extracted by mini-css-extract-plugin - /***/ }), /***/ "c8ba": @@ -4135,6 +4105,17 @@ module.exports = g; /* unused harmony reexport * */ +/***/ }), + +/***/ "cc96": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_engineDetail_vue_vue_type_style_index_0_id_7ffaa418_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("ec77"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_engineDetail_vue_vue_type_style_index_0_id_7ffaa418_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_engineDetail_vue_vue_type_style_index_0_id_7ffaa418_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + /***/ }), /***/ "d39e": @@ -4293,24 +4274,6 @@ var LRU = (function () { /***/ }), -/***/ "dc25": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_modal_vue_vue_type_style_index_0_id_790a70b2_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("a9a8"); -/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_modal_vue_vue_type_style_index_0_id_790a70b2_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_modal_vue_vue_type_style_index_0_id_790a70b2_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); -/* unused harmony reexport * */ - - -/***/ }), - -/***/ "dfa4": -/***/ (function(module, exports, __webpack_require__) { - -// extracted by mini-css-extract-plugin - -/***/ }), - /***/ "e494": /***/ (function(module, exports, __webpack_require__) { @@ -4334,6 +4297,46 @@ var LRU = (function () { // extracted by mini-css-extract-plugin +/***/ }), + +/***/ "ec0d": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_0_id_874a61b2_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("47bd"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_0_id_874a61b2_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_checkData_vue_vue_type_style_index_0_id_874a61b2_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + +/***/ }), + +/***/ "ec3d": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_modal_vue_vue_type_style_index_0_id_f3e5695e_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0c89"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_modal_vue_vue_type_style_index_0_id_f3e5695e_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_modal_vue_vue_type_style_index_0_id_f3e5695e_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + +/***/ }), + +/***/ "ec77": +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "ef4f": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_myDone_vue_vue_type_style_index_0_id_eaeffdaa_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("b907"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_myDone_vue_vue_type_style_index_0_id_eaeffdaa_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_myDone_vue_vue_type_style_index_0_id_eaeffdaa_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ + + /***/ }), /***/ "f18a": @@ -4350,10 +4353,14 @@ var LRU = (function () { /***/ }), -/***/ "f267": -/***/ (function(module, exports, __webpack_require__) { +/***/ "f2ee": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_model_query_vue_vue_type_style_index_0_id_4afdd73c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("ad24"); +/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_model_query_vue_vue_type_style_index_0_id_4afdd73c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_model_query_vue_vue_type_style_index_0_id_4afdd73c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); +/* unused harmony reexport * */ -// extracted by mini-css-extract-plugin /***/ }), @@ -5127,12 +5134,12 @@ var detail_drawer_component = normalizeComponent( ) /* harmony default export */ var detail_drawer = (detail_drawer_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=template&id=790a70b2& -var edit_modalvue_type_template_id_790a70b2_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('x-modal',_vm._g({attrs:{"append-to-body":true,"destroy-on-close":true,"modalVisible":_vm.visible,"wrapper-class":'edit-modal',"title":_vm.modalTitle,"width":500},on:{"update:modalVisible":function($event){_vm.visible=$event},"update:modal-visible":function($event){_vm.visible=$event}},scopedSlots:_vm._u([{key:"footer",fn:function(){return [_c('div',{staticClass:"dialog-footer"},[_c('el-button',{on:{"click":_vm.closeModal}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSubmit}},[_vm._v(" 确定 ")])],1)]},proxy:true}])},_vm.$listeners),[_c('el-form',{ref:"editForm",attrs:{"model":_vm.formData,"rules":_vm.formRules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"名称:","prop":"name"}},[_c('el-input',{attrs:{"placeholder":"请输入名称","maxlength":"100"},model:{value:(_vm.formData.templateName),callback:function ($$v) {_vm.$set(_vm.formData, "templateName", $$v)},expression:"formData.templateName"}})],1),_c('el-form-item',{attrs:{"label":"排序号:","prop":"orderNum"}},[_c('el-input-number',{attrs:{"placeholder":"请输入排序号","min":"0"},model:{value:(_vm.formData.orderNum),callback:function ($$v) {_vm.$set(_vm.formData, "orderNum", $$v)},expression:"formData.orderNum"}})],1)],1)],1)} -var edit_modalvue_type_template_id_790a70b2_staticRenderFns = [] +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=template&id=f3e5695e& +var edit_modalvue_type_template_id_f3e5695e_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('x-modal',_vm._g({attrs:{"append-to-body":true,"destroy-on-close":true,"modalVisible":_vm.visible,"wrapper-class":'edit-modal',"title":_vm.modalTitle,"width":500},on:{"update:modalVisible":function($event){_vm.visible=$event},"update:modal-visible":function($event){_vm.visible=$event}},scopedSlots:_vm._u([{key:"footer",fn:function(){return [_c('div',{staticClass:"dialog-footer"},[_c('el-button',{on:{"click":_vm.closeModal}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSubmit}},[_vm._v(" 确定 ")])],1)]},proxy:true}])},_vm.$listeners),[_c('el-form',{ref:"editForm",attrs:{"model":_vm.formData,"rules":_vm.formRules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"名称:","prop":"name"}},[_c('el-input',{attrs:{"placeholder":"请输入名称","maxlength":"100"},model:{value:(_vm.formData.templateName),callback:function ($$v) {_vm.$set(_vm.formData, "templateName", $$v)},expression:"formData.templateName"}})],1)],1)],1)} +var edit_modalvue_type_template_id_f3e5695e_staticRenderFns = [] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=template&id=790a70b2& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=template&id=f3e5695e& // CONCATENATED MODULE: ./src/utils/type.js var isType = function isType(type) { @@ -5435,9 +5442,6 @@ function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input == // // // -// -// -// /* harmony default export */ var edit_modalvue_type_script_lang_js_ = ({ @@ -5452,19 +5456,13 @@ function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input == formData: { templateName: '', template_status: '', - createdBy: '', - orderNum: '' + createdBy: '' }, formRules: { templateName: [{ required: true, message: '请输入名称', trigger: 'blur' - }], - orderNum: [{ - required: true, - message: '请输入排序号', - trigger: 'blur' }] }, statusOptions: [{ @@ -5539,8 +5537,8 @@ function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input == }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_edit_modalvue_type_script_lang_js_ = (edit_modalvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=style&index=0&id=790a70b2&prod&lang=scss& -var edit_modalvue_type_style_index_0_id_790a70b2_prod_lang_scss_ = __webpack_require__("dc25"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue?vue&type=style&index=0&id=f3e5695e&prod&lang=scss& +var edit_modalvue_type_style_index_0_id_f3e5695e_prod_lang_scss_ = __webpack_require__("ec3d"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/edit-modal.vue @@ -5553,8 +5551,8 @@ var edit_modalvue_type_style_index_0_id_790a70b2_prod_lang_scss_ = __webpack_req var edit_modal_component = normalizeComponent( custom_page_edit_modalvue_type_script_lang_js_, - edit_modalvue_type_template_id_790a70b2_render, - edit_modalvue_type_template_id_790a70b2_staticRenderFns, + edit_modalvue_type_template_id_f3e5695e_render, + edit_modalvue_type_template_id_f3e5695e_staticRenderFns, false, null, null, @@ -5872,13 +5870,13 @@ var page_component = normalizeComponent( ) /* harmony default export */ var page = (page_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=template&id=5041e766& -var modelContorlvue_type_template_id_5041e766_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-mydemo custom-page"},[(!_vm.showModelDetail)?[_vm._m(0),_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"search-fields"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("模板名称")]),_c('el-select',{staticStyle:{"width":"220px"},attrs:{"loading":_vm.templateSelectLoading,"placeholder":"请选择模板名称","clearable":"","filterable":""},on:{"change":_vm.handleSearch},model:{value:(_vm.searchPanelValue.templateName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "templateName", $$v)},expression:"searchPanelValue.templateName"}},_vm._l((_vm.templateOptions),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleDownloadImportTemplate}},[_vm._v(" 下载导入模板 ")]),_c('el-button',{staticClass:"import-btn",on:{"click":function($event){return _vm.handleImportTemplate()}}},[_vm._v(" 导入参数模板 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.handleAddTemplate()}}},[_vm._v(" 添加参数模板 ")])],1)])]),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customHeadSlot,fn:function(ref){ +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=template&id=9dbc41d6& +var modelContorlvue_type_template_id_9dbc41d6_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-mydemo custom-page"},[(!_vm.showModelDetail)?[_vm._m(0),_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"search-fields"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("模板名称")]),_c('el-select',{staticStyle:{"width":"220px"},attrs:{"loading":_vm.templateSelectLoading,"placeholder":"请选择模板名称","clearable":"","filterable":""},on:{"change":_vm.handleSearch},model:{value:(_vm.searchPanelValue.templateName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "templateName", $$v)},expression:"searchPanelValue.templateName"}},_vm._l((_vm.templateOptions),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleDownloadImportTemplate}},[_vm._v(" 下载导入模板 ")]),(_vm.isAdmin())?_c('el-button',{staticClass:"import-btn",on:{"click":function($event){return _vm.handleImportTemplate()}}},[_vm._v(" 导入参数模板 ")]):_vm._e(),(_vm.isAdmin())?_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.handleAddTemplate()}}},[_vm._v(" 添加参数模板 ")]):_vm._e()],1)])]),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customHeadSlot,fn:function(ref){ var column = ref.column; return [(colConfig.customHeadSlot)?_c('div',{key:index},[_vm._v(" "+_vm._s(column)+" "+_vm._s(colConfig)+" ")]):_vm._e()]}}}),_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ var row = ref.row; var rowIndex = ref.rowIndex; -return [(colConfig.customSlot === 'options')?_c('div',{key:index + '' + rowIndex,staticClass:"operation-links"},[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowDetail(row)}}},[_vm._v(" 查看 ")]),_c('span',{staticClass:"link-separator"}),_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowDownload(row)}}},[_vm._v(" 下载 ")]),_c('span',{staticClass:"link-separator"}),_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowVersion(row)}}},[_vm._v(" 版本 ")]),_c('span',{staticClass:"link-separator"}),(row.status === 'DRAFT')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowEdit(row)}}},[_vm._v(" 修改 ")]):_vm._e()]):_vm._e(),(colConfig.customSlot === 'version')?_c('div',{key:index + '' + rowIndex},[_vm._v(" V"+_vm._s(row[colConfig.prop] || '')+" ")]):_vm._e(),(colConfig.customSlot === 'status')?_c('div',{key:index + '' + rowIndex},[( +return [(colConfig.customSlot === 'options')?_c('div',{key:index + '' + rowIndex,staticClass:"operation-links"},[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowDetail(row)}}},[_vm._v(" 查看 ")]),_c('span',{staticClass:"link-separator"}),_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowDownload(row)}}},[_vm._v(" 下载 ")]),_c('span',{staticClass:"link-separator"}),_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowVersion(row)}}},[_vm._v(" 版本 ")]),_c('span',{staticClass:"link-separator"}),(row.status === 'DRAFT' && _vm.isAdmin())?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowEdit(row)}}},[_vm._v(" 修改 ")]):_vm._e()]):_vm._e(),(colConfig.customSlot === 'version')?_c('div',{key:index + '' + rowIndex},[_vm._v(" V"+_vm._s(row[colConfig.prop] || '')+" ")]):_vm._e(),(colConfig.customSlot === 'status')?_c('div',{key:index + '' + rowIndex},[( _vm.getStatusType(row[colConfig.prop]) == '已完成' || row[colConfig.prop] === 'COMPLETE' )?_c('span',{staticClass:"status-tag status-published"},[_vm._v(" 已发布 ")]):( @@ -5889,10 +5887,10 @@ return [(colConfig.customSlot === 'options')?_c('div',{key:index + '' + rowIndex )?_c('span',{staticClass:"status-tag status-history"},[_vm._v(" 历史 ")]):( _vm.getStatusType(row[colConfig.prop]) == '草稿' || row[colConfig.prop] === 'DRAFT' )?_c('span',{staticClass:"status-tag status-draft"},[_vm._v(" 草稿 ")]):_vm._e()]):_vm._e()]}}})],null,true)},[_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2)],1)]:_vm._e(),_c('detail-drawer',{ref:"detailDrawer"}),_c('edit-modal',{ref:"editModal",on:{"submit":_vm.handleTemplateSubmit}}),_c('version-modal',{ref:"versionModal",on:{"version-click":_vm.handleVersionClick}}),(_vm.showModelDetail)?_c('model-detail',{staticClass:"model-detail-wrapper",attrs:{"template-id":_vm.currentTemplateId,"change-id":_vm.currentTemplateRowId,"template-name":_vm.currentTemplateName,"template-version":_vm.currentVersion,"version-list":_vm.versionList,"detail":_vm.currentDetail,"template-management-permissions":_vm.templateManagementPermissions},on:{"back":_vm.handleBackFromDetail}}):_vm._e(),_c('el-dialog',{attrs:{"title":"导入模板","visible":_vm.importDialogVisible,"width":"400px","append-to-body":""},on:{"update:visible":function($event){_vm.importDialogVisible=$event},"close":_vm.handleImportDialogClose}},[_c('el-upload',{staticClass:"import-uploader",attrs:{"drag":"","auto-upload":false,"limit":1,"accept":".xls,.xlsx,.csv","file-list":_vm.importFileList,"on-change":_vm.handleImportFileChange,"on-remove":_vm.handleImportFileRemove}},[_c('i',{staticClass:"el-icon-upload"}),_c('div',{staticClass:"el-upload__text"},[_vm._v(" 将文件拖到此处,或"),_c('em',[_vm._v("点击上传")])]),_c('div',{staticClass:"el-upload__tip",attrs:{"slot":"tip"},slot:"tip"},[_vm._v(" 仅支持Excel或CSV模板文件 ")])]),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleImportDialogClose}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.importing},on:{"click":_vm.handleImportConfirm}},[_vm._v(" 开始导入 ")])],1)],1),_c('el-dialog',{attrs:{"title":"错误信息","visible":_vm.errorDialogVisible,"width":"400px","append-to-body":""},on:{"update:visible":function($event){_vm.errorDialogVisible=$event},"close":_vm.handleErrorDialogClose}},[_c('div',{staticClass:"error-list"},[_vm._v(" "+_vm._s(_vm.errorList)+" ")])])],2)} -var modelContorlvue_type_template_id_5041e766_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"page-header"},[_c('div',{staticClass:"operation"})])}] +var modelContorlvue_type_template_id_9dbc41d6_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"page-header"},[_c('div',{staticClass:"operation"})])}] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=template&id=5041e766& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=template&id=9dbc41d6& // CONCATENATED MODULE: ./src/api/common.js /* @@ -6952,15 +6950,15 @@ var version_modal_component = normalizeComponent( ) /* harmony default export */ var version_modal = (version_modal_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=template&id=e39d0444& -var modelDetailvue_type_template_id_e39d0444_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-model-detail custom-page"},[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":function($event){$event.stopPropagation();return _vm.handleBack.apply(null, arguments)}}}),_c('div',{staticClass:"header-item"},[_c('span',{staticClass:"label"},[_vm._v(_vm._s(_vm.isApprovalMode ? '发起审批' : '模板名称')+":")]),(!_vm.isApprovalMode)?_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.isApprovalMode ? '系统参数模板' : _vm.displayTemplateName || '系统参数'))]):_vm._e()]),(!_vm.isApprovalMode)?_c('div',{staticClass:"header-item version-select-item"},[_c('span',{staticClass:"label"},[_vm._v("版本:")]),_c('el-select',{staticClass:"version-select",attrs:{"placeholder":"请选择版本"},on:{"change":_vm.handleVersionChange},model:{value:(_vm.internalTemplateVersion),callback:function ($$v) {_vm.internalTemplateVersion=$$v},expression:"internalTemplateVersion"}},_vm._l((_vm.versionOptions),function(version){return _c('el-option',{key:_vm.getVersionKey(version),attrs:{"label":'V' + _vm.getVersionName(version),"value":_vm.getVersionName(version)}})}),1)],1):_vm._e()],1),_c('div',{staticClass:"header-right"},[(!_vm.isMaintainMode && !_vm.isApprovalMode)?[(_vm.shouldShowButtons)?_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleImport}},[_vm._v(" 导入 ")]):_vm._e(),_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleDownloadTemplate}},[_vm._v(" 下载导入模板 ")]),(_vm.shouldShowButtons)?_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleMaintainParams}},[_vm._v(" 维护参数 ")]):_vm._e(),(_vm.shouldShowButtonsNew)?_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleInitiateApproval}},[_vm._v(" 发起审批 ")]):_vm._e()]:(_vm.isMaintainMode)?[_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleAddParam}},[_vm._v(" 新增参数 ")])]:_vm._e()],2)]),(!_vm.isMaintainMode && !_vm.isApprovalMode)?_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"search-fields"},[_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("类型")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.parameterType),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "parameterType", $$v)},expression:"searchPanelValue.parameterType"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("零部件名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.partsName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "partsName", $$v)},expression:"searchPanelValue.partsName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("参数名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.parameterName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "parameterName", $$v)},expression:"searchPanelValue.parameterName"}})],1),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")])],1)])])]):_vm._e(),(!_vm.isApprovalMode)?_c('div',{staticClass:"page-data-list",class:{ 'has-footer': _vm.isMaintainMode }},[_c('x-vxe-table',{key:'table-' + _vm.isMaintainMode,ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"layout":_vm.tableConfig.layout,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig,"pagination":_vm.pagination,"row-class-name":_vm.getRowClassName},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=template&id=31ea70a4& +var modelDetailvue_type_template_id_31ea70a4_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-model-detail custom-page"},[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":function($event){$event.stopPropagation();return _vm.handleBack.apply(null, arguments)}}}),_c('div',{staticClass:"header-item"},[_c('span',{staticClass:"label"},[_vm._v(_vm._s(_vm.isApprovalMode ? '发起审批' : '模板名称')+":")]),(!_vm.isApprovalMode)?_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.isApprovalMode ? '系统参数模板' : _vm.displayTemplateName || '系统参数'))]):_vm._e()]),(!_vm.isApprovalMode)?_c('div',{staticClass:"header-item version-select-item"},[_c('span',{staticClass:"label"},[_vm._v("版本:")]),_c('el-select',{staticClass:"version-select",attrs:{"placeholder":"请选择版本"},on:{"change":_vm.handleVersionChange},model:{value:(_vm.internalTemplateVersion),callback:function ($$v) {_vm.internalTemplateVersion=$$v},expression:"internalTemplateVersion"}},_vm._l((_vm.versionOptions),function(version){return _c('el-option',{key:_vm.getVersionKey(version),attrs:{"label":'V' + _vm.getVersionName(version),"value":_vm.getVersionName(version)}})}),1)],1):_vm._e()],1),_c('div',{staticClass:"header-right"},[(!_vm.isMaintainMode && !_vm.isApprovalMode)?[(_vm.shouldShowButtons)?_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleImport}},[_vm._v(" 导入 ")]):_vm._e(),_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleDownloadTemplate}},[_vm._v(" 下载导入模板 ")]),(_vm.shouldShowButtons)?_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleMaintainParams}},[_vm._v(" 维护参数 ")]):_vm._e(),(_vm.shouldShowButtonsNew)?_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleInitiateApproval}},[_vm._v(" 发起审批 ")]):_vm._e()]:(_vm.isMaintainMode)?[_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleAddParam}},[_vm._v(" 新增参数 ")])]:_vm._e()],2)]),(!_vm.isMaintainMode && !_vm.isApprovalMode)?_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"search-fields"},[_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("类型")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.parameterType),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "parameterType", $$v)},expression:"searchPanelValue.parameterType"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("零部件名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.partsName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "partsName", $$v)},expression:"searchPanelValue.partsName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("参数名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.parameterName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "parameterName", $$v)},expression:"searchPanelValue.parameterName"}})],1),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")])],1)])])]):_vm._e(),(!_vm.isApprovalMode)?_c('div',{staticClass:"page-data-list",class:{ 'has-footer': _vm.isMaintainMode }},[_c('x-vxe-table',{key:'table-' + _vm.isMaintainMode,ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"layout":_vm.tableConfig.layout,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig,"pagination":_vm.pagination,"row-class-name":_vm.getRowClassName},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ var row = ref.row; var rowIndex = ref.rowIndex; return [(colConfig.customSlot === 'options' && _vm.isMaintainMode)?_c('div',{key:index + '' + rowIndex,staticClass:"operation-links"},[(row.operation === 'delete')?[_c('span',{staticClass:"deleted-text"},[_vm._v("已删除")])]:[(_vm.canEditOrDeleteRow(row))?[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowEdit(row)}}},[_vm._v(" 修改 ")]),_c('span',{staticClass:"link-separator"}),_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowDelete(row, rowIndex)}}},[_vm._v(" 删除 ")])]:_vm._e()]],2):_vm._e()]}}})],null,true)},[_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2),(!_vm.isMaintainMode && !_vm.isApprovalMode && _vm.detail && _vm.detail.flowId)?_c('div',{staticClass:"approval-progress-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 审批流程 ")]),(_vm.timelineNodes && _vm.timelineNodes.length > 0)?_c('div',{staticClass:"approval-timeline"},[_c('el-timeline',_vm._l((_vm.timelineNodes),function(node,index){return _c('el-timeline-item',{key:index,attrs:{"color":_vm.getTimelineColor(node.result || node.status, index, _vm.timelineNodes.length)}},[_c('div',{staticClass:"timeline-item-content"},[_c('div',{staticClass:"node-title"},[_vm._v(" "+_vm._s(node.title)+" ")]),_c('div',{staticClass:"node-content"},[_c('div',{staticClass:"node-info"},[_c('div',{staticClass:"node-user"},[_vm._v(" "+_vm._s(node.userName || '--')+" "),_c('span',{staticClass:"node-time"},[_vm._v(" "+_vm._s(_vm.formatTime(node.operateTime))+" ")])])]),_c('div',{staticClass:"node-status",class:_vm.getStatusClass(node.result || node.status)},[_vm._v(" "+_vm._s(_vm.setStatusText(node.result || node.status))+" ")]),(node.opinion)?_c('div',{staticClass:"node-opinion"},[_vm._v(" 审批意见:"+_vm._s(node.opinion)+" ")]):_vm._e()])])])}),1)],1):_c('div',{staticClass:"empty-progress"},[_c('span',{staticClass:"empty-text"},[_vm._v("暂无审批流程数据")])])]):_vm._e()],1):_vm._e(),(_vm.isApprovalMode)?_c('div',{staticClass:"page-approval-content",class:{ 'has-footer': _vm.isApprovalMode }},[_c('div',{staticClass:"approval-content"},[_c('div',{staticClass:"approval-table-section"},[_c('x-vxe-table',{staticClass:"approval-table",attrs:{"border":true,"colConfigs":_vm.approvalTableConfig.colConfigs,"tableData":_vm.tableData,"seqType":_vm.approvalTableConfig.seqType,"layout":_vm.approvalTableConfig.layout,"autoSize":_vm.approvalTableConfig.autoSize,"pageConfig":_vm.approvalTableConfig.pageConfig,"pagination":_vm.pagination},on:{"size-change":_vm.approvalPageSizeChange,"current-page-change":_vm.approvalCurrentPageChange}})],1),_c('div',{staticClass:"approval-description"},[_c('div',{staticClass:"description-label"},[_vm._v(" 说明 ")]),_c('el-input',{attrs:{"type":"textarea","rows":2,"placeholder":"请输入"},model:{value:(_vm.approvalFormData.description),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "description", $$v)},expression:"approvalFormData.description"}})],1),_c('div',{staticClass:"approval-workflow"},[_c('div',{staticClass:"workflow-title"},[_vm._v(" 审批环节 ")]),_c('div',[_c('div',{staticClass:"approval-process-title"},[_vm._m(0),_c('el-input',{attrs:{"maxlength":"100","show-word-limit":"","placeholder":"请输入流程主题"},model:{value:(_vm.approvalFormData.processTitle),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "processTitle", $$v)},expression:"approvalFormData.processTitle"}})],1)]),_c('div',{staticClass:"workflow-table"},[_c('table',{staticClass:"workflow-table-content"},[_vm._m(1),_c('tbody',_vm._l((_vm.approvalWorkflowSteps),function(step,index){return _c('tr',{key:index,staticClass:"workflow-row"},[_c('td',{staticClass:"step-name-cell"},[_c('span',{staticClass:"step-name"},[_vm._v(" "+_vm._s(step.name)+" "),(step.required)?_c('span',{staticClass:"required-mark"},[_vm._v("*")]):_vm._e()])]),_c('td',{staticClass:"handler-cell"},[_c('el-select',{staticClass:"handler-select",attrs:{"multiple":"","filterable":"","remote":"","reserve-keyword":"","placeholder":"请选择","remote-method":function (query) { return _vm.handleRemoteSearch(query, index); },"loading":step.loading},on:{"change":function (value) { return _vm.handleHandlerChange(index, value); }},model:{value:(step.handlers),callback:function ($$v) {_vm.$set(step, "handlers", $$v)},expression:"step.handlers"}},_vm._l((step.options),function(person){return _c('el-option',{key:person.userNumber,attrs:{"value":person.userId,"label":person.username}},[_c('span',{staticClass:"username-text"},[_vm._v(_vm._s(person.username))]),_c('span',{staticClass:"user-id-text"},[_vm._v(_vm._s(person.userNumber))])])}),1)],1)])}),0)])])])])]):_vm._e(),(_vm.isMaintainMode)?_c('div',{staticClass:"page-footer"},[_c('div',{staticClass:"footer-buttons"},[_c('el-button',{on:{"click":_vm.handleBackFromMaintain}},[_vm._v(" 返回 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.submitting},on:{"click":_vm.handleSubmit}},[_vm._v(" 保存 ")])],1)]):_vm._e(),(_vm.isApprovalMode)?_c('div',{staticClass:"page-footer"},[_c('div',{staticClass:"footer-buttons"},[_c('el-button',{on:{"click":_vm.handleApprovalCancel}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.approvalSubmitting},on:{"click":_vm.handleApprovalFormSubmit}},[_vm._v(" 确定 ")])],1)]):_vm._e(),_c('el-dialog',{attrs:{"title":_vm.paramModalTitle,"visible":_vm.paramModalVisible,"width":"800px","close-on-click-modal":false,"append-to-body":"","modal":true,"modal-append-to-body":true,"custom-class":"param-edit-dialog"},on:{"update:visible":function($event){_vm.paramModalVisible=$event},"close":_vm.handleParamModalClose}},[_c('el-form',{ref:"paramForm",attrs:{"model":_vm.paramFormData,"rules":_vm.paramFormRules,"label-width":"120px"}},[_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"子系统:","prop":"subsystemName"}},[_c('el-input',{attrs:{"placeholder":"请输入子系统"},model:{value:(_vm.paramFormData.subsystemName),callback:function ($$v) {_vm.$set(_vm.paramFormData, "subsystemName", $$v)},expression:"paramFormData.subsystemName"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"类型:","prop":"parameterType"}},[_c('el-input',{attrs:{"placeholder":"请输入类型"},model:{value:(_vm.paramFormData.parameterType),callback:function ($$v) {_vm.$set(_vm.paramFormData, "parameterType", $$v)},expression:"paramFormData.parameterType"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"零部件名称:","prop":"partsName"}},[_c('el-input',{attrs:{"placeholder":"请输入零部件名称"},model:{value:(_vm.paramFormData.partsName),callback:function ($$v) {_vm.$set(_vm.paramFormData, "partsName", $$v)},expression:"paramFormData.partsName"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"参数名称:","prop":"parameterName"}},[_c('el-input',{attrs:{"placeholder":"请输入参数名称"},model:{value:(_vm.paramFormData.parameterName),callback:function ($$v) {_vm.$set(_vm.paramFormData, "parameterName", $$v)},expression:"paramFormData.parameterName"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"单位:","prop":"unit"}},[_c('el-input',{attrs:{"placeholder":"请输入单位"},model:{value:(_vm.paramFormData.unit),callback:function ($$v) {_vm.$set(_vm.paramFormData, "unit", $$v)},expression:"paramFormData.unit"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"参数计划来源:","prop":"parameterSource"}},[_c('el-select',{attrs:{"placeholder":"请选择参数计划来源"},model:{value:(_vm.paramFormData.parameterSource),callback:function ($$v) {_vm.$set(_vm.paramFormData, "parameterSource", $$v)},expression:"paramFormData.parameterSource"}},[_c('el-option',{attrs:{"value":"公式计算","label":"公式计算"}}),_c('el-option',{attrs:{"value":"数据平台手工录入","label":"数据平台手工录入"}}),_c('el-option',{attrs:{"value":"TC分类表","label":"TC分类表"}})],1)],1)],1)],1),_c('el-form-item',{attrs:{"label":"填写部门:","prop":"department"}},[_c('el-input',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择填写部门","readonly":""},nativeOn:{"click":function($event){return _vm.handleOpenDepartmentDialog.apply(null, arguments)}},model:{value:(_vm.paramFormData.departmentName),callback:function ($$v) {_vm.$set(_vm.paramFormData, "departmentName", $$v)},expression:"paramFormData.departmentName"}},[_c('i',{staticClass:"el-input__icon el-icon-search",staticStyle:{"cursor":"pointer"},attrs:{"slot":"suffix"},on:{"click":function($event){$event.stopPropagation();return _vm.handleOpenDepartmentDialog.apply(null, arguments)}},slot:"suffix"})])],1),_c('el-form-item',{attrs:{"label":"分类编号/公式:","prop":"numberOrFormula"}},[_c('el-input',{attrs:{"type":"textarea","rows":2,"placeholder":"请输入分类编号或公式"},model:{value:(_vm.paramFormData.numberOrFormula),callback:function ($$v) {_vm.$set(_vm.paramFormData, "numberOrFormula", $$v)},expression:"paramFormData.numberOrFormula"}})],1),_c('el-form-item',{attrs:{"label":"备注:","prop":"remarks"}},[_c('el-input',{attrs:{"type":"textarea","rows":2,"placeholder":"请输入备注"},model:{value:(_vm.paramFormData.remarks),callback:function ($$v) {_vm.$set(_vm.paramFormData, "remarks", $$v)},expression:"paramFormData.remarks"}})],1)],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":function($event){_vm.paramModalVisible = false}}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.paramSubmitting},on:{"click":_vm.handleParamFormSubmit}},[_vm._v(" 确定 ")])],1)],1),_c('el-dialog',{attrs:{"title":"选择填写部门","visible":_vm.departmentDialogVisible,"width":"500px","append-to-body":"","custom-class":"department-select-dialog"},on:{"update:visible":function($event){_vm.departmentDialogVisible=$event},"close":_vm.handleDepartmentDialogClose}},[_c('div',{staticClass:"department-dialog-content"},[_c('el-input',{staticClass:"department-search-input",attrs:{"placeholder":"请输入部门名称进行搜索","clearable":"","prefix-icon":"el-icon-search"},on:{"input":_vm.handleDepartmentSearch},model:{value:(_vm.departmentSearchText),callback:function ($$v) {_vm.departmentSearchText=$$v},expression:"departmentSearchText"}}),_c('div',{staticClass:"department-tree-wrapper"},[_c('el-tree',{ref:"departmentTree",attrs:{"data":_vm.filteredDepartmentTreeData,"props":{ children: 'children', label: 'name' },"node-key":"id","highlight-current":true,"default-expand-all":false},on:{"node-click":_vm.handleDepartmentTreeNodeClick}})],1)],1),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleDepartmentDialogClose}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleConfirmDepartmentSelect}},[_vm._v("确定")])],1)]),_c('el-dialog',{attrs:{"title":"导入参数","visible":_vm.importDialogVisible,"width":"400px","append-to-body":""},on:{"update:visible":function($event){_vm.importDialogVisible=$event},"close":_vm.handleImportDialogClose}},[_c('el-upload',{staticClass:"import-uploader",attrs:{"drag":"","auto-upload":false,"limit":1,"accept":".xls,.xlsx,.csv","file-list":_vm.importFileList,"on-change":_vm.handleImportFileChange,"on-remove":_vm.handleImportFileRemove}},[_c('i',{staticClass:"el-icon-upload"}),_c('div',{staticClass:"el-upload__text"},[_vm._v(" 将文件拖到此处,或"),_c('em',[_vm._v("点击上传")])]),_c('div',{staticClass:"el-upload__tip",attrs:{"slot":"tip"},slot:"tip"},[_vm._v(" 仅支持Excel或CSV模板文件 ")])]),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleImportDialogClose}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.importing},on:{"click":_vm.handleImportConfirm}},[_vm._v(" 开始导入 ")])],1)],1)],1)} -var modelDetailvue_type_template_id_e39d0444_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',{staticClass:"step-name-col"},[_vm._v(" 环节名称 ")]),_c('th',{staticClass:"handler-col"},[_vm._v(" 处理人 ")])])])}] +var modelDetailvue_type_template_id_31ea70a4_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',{staticClass:"step-name-col"},[_vm._v(" 环节名称 ")]),_c('th',{staticClass:"handler-col"},[_vm._v(" 处理人 ")])])])}] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=template&id=e39d0444& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=template&id=31ea70a4& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=script&lang=js& function modelDetailvue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof"; return modelDetailvue_type_script_lang_js_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, modelDetailvue_type_script_lang_js_typeof(obj); } @@ -8234,20 +8232,38 @@ function modelDetailvue_type_script_lang_js_arrayLikeToArray(arr, len) { if (len var checkSubsystem = subsystem || this.displayTemplateName; return this.checkPermission('模板管理', checkSubsystem, '编辑'); }, + // 检查是否是管理员(isAdmin === 1) + isAdmin: function isAdmin() { + try { + var permissionDataStr = localStorage.getItem('user_self_role'); + if (!permissionDataStr) { + return false; + } + var permissionData = JSON.parse(permissionDataStr); + if (!Array.isArray(permissionData)) { + return false; + } + // 检查是否有 isAdmin === 1 的记录 + return permissionData.some(function (perm) { + return perm.isAdmin === 1 || perm.isAdmin === '1'; + }); + } catch (err) { + console.error('检查管理员权限失败:', err); + return false; + } + }, // 检查参数是否有编辑权限(根据subsystem和partsName匹配) hasParameterEditPermission: function hasParameterEditPermission(subsystem, partsName) { + // 如果是管理员,拥有全部权限 + if (this.isAdmin()) { + return true; + } if (!subsystem || !partsName) { return false; } // 优先使用传入的权限数组 if (this.templateManagementPermissions && this.templateManagementPermissions.length > 0) { - var templateName = this.displayTemplateName; var matchedPermissions = this.templateManagementPermissions.filter(function (perm) { - // 检查 subsystem 是否匹配 templateName - if (templateName && perm.subsystem !== templateName) { - return false; - } - // 检查 subsystem 是否匹配 if (perm.subsystem !== subsystem) { return false; @@ -8263,7 +8279,7 @@ function modelDetailvue_type_script_lang_js_arrayLikeToArray(arr, len) { if (len }); return matchedPermissions.length > 0; } - // 如果没有传入权限数组,从 localStorage 读取 + // 如果没有传入权限数组,从 localStorage 读取 user_self_role try { var permissionDataStr = localStorage.getItem('user_self_role'); if (!permissionDataStr) { @@ -8274,27 +8290,20 @@ function modelDetailvue_type_script_lang_js_arrayLikeToArray(arr, len) { if (len return false; } - // 查找匹配的权限:menuPath包含"模板管理",subsystem匹配,partsName匹配,且parameterPer为"编辑" - var _templateName = this.displayTemplateName; + // 查找匹配的权限:subsystem匹配,partsName匹配,且parameterPer为"编辑" var _matchedPermissions = permissionData.filter(function (perm) { - // 检查 menuPath 是否匹配 - var menuMatch = perm.menuPath && perm.menuPath.includes('模板管理'); - if (!menuMatch) { - return false; - } - - // 检查 subsystem 是否匹配 templateName(如果 templateName 存在) - if (_templateName && perm.subsystem !== _templateName) { + // 如果 menuPath 存在,检查是否包含"模板管理"(可选检查) + if (perm.menuPath && perm.menuPath.trim() !== '' && !perm.menuPath.includes('模板管理')) { return false; } // 检查 subsystem 是否匹配 - if (perm.subsystem !== subsystem) { + if (!perm.subsystem || perm.subsystem !== subsystem) { return false; } // 检查 partsName 是否匹配 - if (perm.partsName !== partsName) { + if (!perm.partsName || perm.partsName !== partsName) { return false; } @@ -8312,6 +8321,10 @@ function modelDetailvue_type_script_lang_js_arrayLikeToArray(arr, len) { if (len if (!row) { return false; } + // 如果是管理员,拥有全部权限,可以直接编辑/删除 + if (this.isAdmin()) { + return true; + } // 如果该行的 createdBy 等于当前用户ID,可以编辑/删除 if (row.createdBy === getUserId()) { return true; @@ -9726,8 +9739,8 @@ function modelDetailvue_type_script_lang_js_arrayLikeToArray(arr, len) { if (len }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_modelDetailvue_type_script_lang_js_ = (modelDetailvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=style&index=0&id=e39d0444&prod&lang=scss& -var modelDetailvue_type_style_index_0_id_e39d0444_prod_lang_scss_ = __webpack_require__("6775"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue?vue&type=style&index=0&id=31ea70a4&prod&lang=scss& +var modelDetailvue_type_style_index_0_id_31ea70a4_prod_lang_scss_ = __webpack_require__("28e1"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelDetail.vue @@ -9740,8 +9753,8 @@ var modelDetailvue_type_style_index_0_id_e39d0444_prod_lang_scss_ = __webpack_re var modelDetail_component = normalizeComponent( custom_page_modelDetailvue_type_script_lang_js_, - modelDetailvue_type_template_id_e39d0444_render, - modelDetailvue_type_template_id_e39d0444_staticRenderFns, + modelDetailvue_type_template_id_31ea70a4_render, + modelDetailvue_type_template_id_31ea70a4_staticRenderFns, false, null, null, @@ -10101,6 +10114,26 @@ var modelContorlvue_type_script_lang_js_createDefaultSearch = function createDef this.loadData(); }, methods: { + // 检查是否是管理员(isAdmin === 1) + isAdmin: function isAdmin() { + try { + var permissionDataStr = localStorage.getItem('user_self_role'); + if (!permissionDataStr) { + return false; + } + var permissionData = JSON.parse(permissionDataStr); + if (!Array.isArray(permissionData)) { + return false; + } + // 检查是否有 isAdmin === 1 的记录 + return permissionData.some(function (perm) { + return perm.isAdmin === 1 || perm.isAdmin === '1'; + }); + } catch (err) { + console.error('检查管理员权限失败:', err); + return false; + } + }, // 加载用户自身角色权限 loadUserSelfRole: function loadUserSelfRole() { var _this = this; @@ -10707,8 +10740,8 @@ var modelContorlvue_type_script_lang_js_createDefaultSearch = function createDef }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_modelContorlvue_type_script_lang_js_ = (modelContorlvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=style&index=0&id=5041e766&prod&lang=scss& -var modelContorlvue_type_style_index_0_id_5041e766_prod_lang_scss_ = __webpack_require__("14b3"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue?vue&type=style&index=0&id=9dbc41d6&prod&lang=scss& +var modelContorlvue_type_style_index_0_id_9dbc41d6_prod_lang_scss_ = __webpack_require__("2721"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/modelContorl.vue @@ -10721,8 +10754,8 @@ var modelContorlvue_type_style_index_0_id_5041e766_prod_lang_scss_ = __webpack_r var modelContorl_component = normalizeComponent( custom_page_modelContorlvue_type_script_lang_js_, - modelContorlvue_type_template_id_5041e766_render, - modelContorlvue_type_template_id_5041e766_staticRenderFns, + modelContorlvue_type_template_id_9dbc41d6_render, + modelContorlvue_type_template_id_9dbc41d6_staticRenderFns, false, null, null, @@ -10743,14 +10776,14 @@ var selfEnginedatavue_type_template_id_279150af_staticRenderFns = [] // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/selfEnginedata.vue?vue&type=template&id=279150af& -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=template&id=13021888& -var engineDetailvue_type_template_id_13021888_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"engine-detail-page custom-page"},[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":function($event){$event.stopPropagation();return _vm.handleBack.apply(null, arguments)}}},[_vm._v(" 返回 ")]),_c('div',{staticClass:"header-item"},[_c('span',{staticClass:"label"},[_vm._v("版本:")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.currentVersionLabel))])])],1),(!_vm.isApprovalMode)?_c('div',{staticClass:"operation"},[(_vm.isDispatchMode)?[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleBatchModifyResponsible}},[_vm._v(" "+_vm._s(_vm.dispatchType === 'update_param' ? '批量修改填写人' : '批量修改责任人')+" ")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleConfirmDispatch}},[_vm._v("确认分发")])]:[_c('el-select',{attrs:{"size":"small","disabled":_vm.isEditMode},on:{"change":_vm.onVersionChange},model:{value:(_vm.currentVersionId),callback:function ($$v) {_vm.currentVersionId=$$v},expression:"currentVersionId"}},_vm._l((_vm.versions),function(ver){return _c('el-option',{key:ver.id,attrs:{"label":ver.label,"value":ver.id}})}),1),(!_vm.isEditMode && !_vm.isJustCheckMode)?_c('el-button',{staticStyle:{"margin-left":"12px"},attrs:{"size":"small"},on:{"click":_vm.handleExportTemplate}},[_vm._v("下载导入模板")]):_vm._e(),(!_vm.isEditMode && !_vm.isJustCheckMode)?_c('el-button',{attrs:{"size":"small","disabled":_vm.importing,"loading":_vm.importing},on:{"click":_vm.handleImport}},[_vm._v("导入")]):_vm._e(),_c('input',{ref:"fileInput",staticStyle:{"display":"none"},attrs:{"type":"file","accept":".xlsx,.xls"},on:{"change":_vm.handleFileChange}}),(!_vm.isEditMode && !_vm.isJustCheckMode)?[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleEdit}},[_vm._v("编辑")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleInitiateApproval}},[_vm._v("发起审批")])]:(_vm.isEditMode)?[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleSaveEdit}},[_vm._v("保存编辑")]),_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleCancelEdit}},[_vm._v("取消")])]:_vm._e()]],2):_vm._e()]),(!_vm.isApprovalMode)?_c('div',{staticClass:"detail-body"},[_c('div',{staticClass:"left-tree-panel"},[_c('div',{staticClass:"tree-search-header"},[_c('el-radio-group',{staticClass:"search-mode-switch",attrs:{"size":"mini"},model:{value:(_vm.treeSearchMode),callback:function ($$v) {_vm.treeSearchMode=$$v},expression:"treeSearchMode"}},[_c('el-radio-button',{attrs:{"label":"subsystem"}},[_vm._v("子系统")]),_c('el-radio-button',{attrs:{"label":"parts"}},[_vm._v("零部件名称")])],1)],1),_c('el-input',{staticClass:"tree-search",attrs:{"size":"small","placeholder":_vm.treeSearchMode === 'subsystem' ? '请输入子系统名称' : '请输入零部件名称',"clearable":""},model:{value:(_vm.treeFilterText),callback:function ($$v) {_vm.treeFilterText=$$v},expression:"treeFilterText"}}),_c('el-tree',{ref:"paramTree",attrs:{"data":_vm.treeData,"node-key":"id","show-checkbox":"","checked-keys":_vm.checkedKeys,"default-expanded-keys":_vm.defaultExpandedKeys,"expanded-keys":_vm.expandedKeys,"props":{ children: 'children', label: 'label' },"filter-node-method":_vm.filterTreeNode,"draggable":true,"allow-drop":_vm.allowDrop,"allow-drag":_vm.allowDrag},on:{"check":_vm.handleTreeCheck,"node-drop":_vm.handleNodeDrop,"node-expand":_vm.handleNodeExpand,"node-collapse":_vm.handleNodeCollapse},scopedSlots:_vm._u([{key:"default",fn:function(ref){ +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=template&id=7ffaa418& +var engineDetailvue_type_template_id_7ffaa418_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"engine-detail-page custom-page"},[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":function($event){$event.stopPropagation();return _vm.handleBack.apply(null, arguments)}}},[_vm._v(" 返回 ")]),_c('div',{staticClass:"header-item"},[_c('span',{staticClass:"label"},[_vm._v("版本:")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.currentVersionLabel))])])],1),(!_vm.isApprovalMode)?_c('div',{staticClass:"operation"},[(_vm.isDispatchMode)?[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleBatchModifyResponsible}},[_vm._v(" "+_vm._s(_vm.dispatchType === 'update_param' ? '批量修改填写人' : '批量修改责任人')+" ")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleConfirmDispatch}},[_vm._v("确认分发")])]:[_c('el-select',{attrs:{"size":"small","disabled":_vm.isEditMode},on:{"change":_vm.onVersionChange},model:{value:(_vm.currentVersionId),callback:function ($$v) {_vm.currentVersionId=$$v},expression:"currentVersionId"}},_vm._l((_vm.versions),function(ver){return _c('el-option',{key:ver.id,attrs:{"label":ver.label,"value":ver.id}})}),1),(!_vm.isEditMode && !_vm.isJustCheckMode)?_c('el-button',{staticStyle:{"margin-left":"12px"},attrs:{"size":"small"},on:{"click":_vm.handleExportTemplate}},[_vm._v("下载导入模板")]):_vm._e(),(!_vm.isEditMode && !_vm.isJustCheckMode)?_c('el-button',{attrs:{"size":"small","disabled":_vm.importing,"loading":_vm.importing},on:{"click":_vm.handleImport}},[_vm._v("导入")]):_vm._e(),_c('input',{ref:"fileInput",staticStyle:{"display":"none"},attrs:{"type":"file","accept":".xlsx,.xls"},on:{"change":_vm.handleFileChange}}),(!_vm.isEditMode && !_vm.isJustCheckMode)?[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleEdit}},[_vm._v("编辑")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleInitiateApproval}},[_vm._v("发起审批")])]:(_vm.isEditMode)?[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleSaveEdit}},[_vm._v("保存编辑")]),_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleCancelEdit}},[_vm._v("取消")])]:_vm._e()]],2):_vm._e()]),(!_vm.isApprovalMode)?_c('div',{staticClass:"detail-body"},[_c('div',{staticClass:"left-tree-panel"},[_c('div',{staticClass:"tree-search-header"},[_c('el-radio-group',{staticClass:"search-mode-switch",attrs:{"size":"mini"},model:{value:(_vm.treeSearchMode),callback:function ($$v) {_vm.treeSearchMode=$$v},expression:"treeSearchMode"}},[_c('el-radio-button',{attrs:{"label":"subsystem"}},[_vm._v("子系统")]),_c('el-radio-button',{attrs:{"label":"parts"}},[_vm._v("零部件名称")])],1)],1),_c('el-input',{staticClass:"tree-search",attrs:{"size":"small","placeholder":_vm.treeSearchMode === 'subsystem' ? '请输入子系统名称' : '请输入零部件名称',"clearable":""},model:{value:(_vm.treeFilterText),callback:function ($$v) {_vm.treeFilterText=$$v},expression:"treeFilterText"}}),_c('el-tree',{ref:"paramTree",attrs:{"data":_vm.treeData,"node-key":"id","show-checkbox":"","checked-keys":_vm.checkedKeys,"default-expanded-keys":_vm.defaultExpandedKeys,"expanded-keys":_vm.expandedKeys,"props":{ children: 'children', label: 'label' },"filter-node-method":_vm.filterTreeNode,"draggable":true,"allow-drop":_vm.allowDrop,"allow-drag":_vm.allowDrag},on:{"check":_vm.handleTreeCheck,"node-drop":_vm.handleNodeDrop,"node-expand":_vm.handleNodeExpand,"node-collapse":_vm.handleNodeCollapse},scopedSlots:_vm._u([{key:"default",fn:function(ref){ var data = ref.data; return _c('span',{staticClass:"custom-tree-node"},[_c('span',[_vm._v(_vm._s(data.label))]),(data.tip)?_c('span',{staticClass:"red-tip"},[_vm._v(_vm._s(data.tip))]):_vm._e()])}}],null,false,2736833556)})],1),_c('div',{staticClass:"right-content"},[_vm._l((_vm.wholeEngineParamsData),function(sectionData,sectionKey){return [(_vm.isWholeEngineParamsSelected)?_c('div',{key:sectionKey,staticClass:"section"},[_c('div',{staticClass:"section-title"},[_vm._v(_vm._s(sectionKey))]),_c('div',{staticClass:"grid whole-engine-grid"},[_vm._m(0,true),_vm._l((sectionData),function(row,idx){return _c('div',{key:sectionKey + '-' + idx,staticClass:"grid-row whole-engine-row"},[_c('div',{staticClass:"cell"},[_vm._v(_vm._s(row.parameterName))]),_c('div',{staticClass:"cell"},[_c('span',[_vm._v(_vm._s(row.unit || '-'))])]),_c('div',{staticClass:"cell"},[_c('span',[_vm._v(_vm._s(row.parameterValue || '/'))])])])})],2)]):_vm._e()]}),_vm._l((_vm.display),function(sectionData,sectionKey){return [(_vm.shouldShowSection(sectionKey))?_c('div',{key:sectionKey,staticClass:"section"},[_c('div',{staticClass:"section-title"},[_vm._v(_vm._s(_vm.formatSectionTitle(sectionKey, sectionData)))]),_c('div',{staticClass:"grid"},[_c('div',{staticClass:"grid-header",class:{ 'edit-mode': _vm.isEditMode && !_vm.isDispatchMode }},[_c('div',{staticClass:"cell header-cell"},[_vm._v("参数名称")]),_c('div',{staticClass:"cell header-cell"},[_vm._v("单位")]),_c('div',{staticClass:"cell header-cell"},[_vm._v("参数值")]),(!_vm.isEditMode || _vm.isDispatchMode)?_c('div',{staticClass:"cell header-cell"},[_vm._v("填写部门")]):_vm._e(),(!_vm.isEditMode || _vm.isDispatchMode)?_c('div',{staticClass:"cell header-cell"},[_vm._v(" "+_vm._s(_vm.isDispatchMode && _vm.dispatchType === 'update_param' ? '填写人' : _vm.isDispatchMode ? '责任人' : '填写人')+" ")]):_vm._e()]),_vm._l((sectionData),function(row,idx){return _c('div',{key:sectionKey + '-' + idx,staticClass:"grid-row",class:{ 'edit-mode': _vm.isEditMode && !_vm.isDispatchMode }},[_c('div',{staticClass:"cell"},[_vm._v(_vm._s(row.parameterName))]),_c('div',{staticClass:"cell"},[_c('span',[_vm._v(_vm._s(row.unit || '-'))])]),_c('div',{staticClass:"cell"},[(_vm.isEditMode && !_vm.isDispatchMode)?_c('el-input',{staticClass:"param-input",attrs:{"size":"small","placeholder":"请输入"},model:{value:(row.parameterValue),callback:function ($$v) {_vm.$set(row, "parameterValue", $$v)},expression:"row.parameterValue"}}):_c('span',[_vm._v(_vm._s(row.minorVersion || row.parameterValue || '/'))])],1),(!_vm.isEditMode || _vm.isDispatchMode)?_c('div',{staticClass:"cell"},[_c('span',[_vm._v(_vm._s(_vm.formatDepartmentDisplay(row.department)))])]):_vm._e(),(_vm.isDispatchMode && _vm.dispatchType !== 'update_param')?_c('div',{staticClass:"cell"},[_c('span',[_vm._v(_vm._s(row.owner || '-'))])]):_vm._e(),(_vm.isDispatchMode && _vm.dispatchType === 'update_param')?_c('div',{staticClass:"cell"},[_c('el-select',{staticClass:"responsible-select",attrs:{"size":"small","placeholder":"请输入填写人姓名进行搜索","clearable":"","filterable":"","remote":"","reserve-keyword":"","remote-method":function (query) { return _vm.handleFillerRemoteSearch(query, row); },"loading":_vm.fillerUserLoading},on:{"change":function (value) { return _vm.handleFillerChange(value, row); }},model:{value:(row.filledByUserId),callback:function ($$v) {_vm.$set(row, "filledByUserId", $$v)},expression:"row.filledByUserId"}},_vm._l((_vm.getFillerUserOptions(row)),function(person){return _c('el-option',{key:person.userId,attrs:{"value":person.userId,"label":person.username}},[_c('span',{staticClass:"username-text"},[_vm._v(_vm._s(person.username))]),_c('span',{staticClass:"user-id-text"},[_vm._v(_vm._s(person.userNumber))])])}),1)],1):_vm._e(),(!_vm.isDispatchMode && !_vm.isEditMode)?_c('div',{staticClass:"cell"},[_c('span',[_vm._v(_vm._s(row.filledBy || '-'))])]):_vm._e()])})],2)]):_vm._e()]})],2)]):_vm._e(),(_vm.isApprovalMode)?_c('div',{staticClass:"page-approval-content"},[_c('div',{staticClass:"approval-content"},[(_vm.approvalChangeData && _vm.approvalChangeData.length > 0)?_c('div',{staticClass:"approval-change-table"},[_c('div',{staticClass:"change-table-title"},[_vm._v(" 变更数据 ")]),_c('div',{staticClass:"change-table-wrapper"},[_c('table',{staticClass:"change-table-content"},[_vm._m(1),_c('tbody',_vm._l((_vm.approvalChangeData),function(item,index){return _c('tr',{key:index,staticClass:"change-table-row"},[_c('td',{staticClass:"col-engine-model-name"},[_vm._v(_vm._s(item.engineModelName || '-'))]),_c('td',{staticClass:"col-subsystem-name"},[_vm._v(_vm._s(item.subsystemName || '-'))]),_c('td',{staticClass:"col-parameter-type"},[_vm._v(_vm._s((item.partsName === '/' ? item.subsystemName : item.partsName) || '-'))]),_c('td',{staticClass:"col-parts-name"},[_vm._v(_vm._s((item.partsName === '/' ? item.subsystemName : item.partsName) || '-'))]),_c('td',{staticClass:"col-parameter-name"},[_vm._v(_vm._s(item.parameterName || '-'))]),_c('td',{staticClass:"col-parameter-value"},[_vm._v(_vm._s(item.parameterValue || '-'))]),_c('td',{staticClass:"col-common"},[_vm._v(_vm._s(item.changeComment || '-'))])])}),0)])])]):_vm._e(),_c('div',{staticClass:"approval-description"},[_c('div',{staticClass:"description-label"},[_vm._v(" 说明 ")]),_c('el-input',{attrs:{"type":"textarea","rows":2,"placeholder":"请输入"},model:{value:(_vm.approvalFormData.description),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "description", $$v)},expression:"approvalFormData.description"}})],1),_c('div',{staticClass:"approval-workflow"},[_c('div',{staticClass:"workflow-title"},[_vm._v(" 审批环节 ")]),_c('div',{staticClass:"approval-process-title"},[_vm._m(2),_c('el-input',{attrs:{"maxlength":"100","show-word-limit":"","placeholder":"请输入流程主题"},model:{value:(_vm.approvalFormData.processTitle),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "processTitle", $$v)},expression:"approvalFormData.processTitle"}})],1),_c('div',{staticClass:"workflow-table"},[_c('table',{staticClass:"workflow-table-content"},[_vm._m(3),_c('tbody',_vm._l((_vm.approvalWorkflowSteps),function(step,index){return _c('tr',{key:index,staticClass:"workflow-row"},[_c('td',{staticClass:"step-name-cell"},[_c('span',{staticClass:"step-name"},[_vm._v(" "+_vm._s(step.name)+" "),(step.required)?_c('span',{staticClass:"required-mark"},[_vm._v("*")]):_vm._e()])]),_c('td',{staticClass:"handler-cell"},[_c('el-select',{staticClass:"handler-select",attrs:{"multiple":"","filterable":"","remote":"","reserve-keyword":"","placeholder":"请选择","remote-method":function (query) { return _vm.handleRemoteSearch(query, index); },"loading":step.loading},on:{"change":function (value) { return _vm.handleHandlerChange(index, value); }},model:{value:(step.handlers),callback:function ($$v) {_vm.$set(step, "handlers", $$v)},expression:"step.handlers"}},_vm._l((step.options),function(person){return _c('el-option',{key:person.userNumber,attrs:{"value":person.userId,"label":person.username}},[_c('span',{staticClass:"username-text"},[_vm._v(_vm._s(person.username))]),_c('span',{staticClass:"user-id-text"},[_vm._v(_vm._s(person.userNumber))])])}),1)],1)])}),0)])])])])]):_vm._e(),(_vm.isApprovalMode)?_c('div',{staticClass:"page-footer"},[_c('div',{staticClass:"footer-buttons"},[_c('el-button',{on:{"click":_vm.handleApprovalCancel}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.approvalSubmitting},on:{"click":_vm.handleApprovalFormSubmit}},[_vm._v(" 确定 ")])],1)]):_vm._e(),_c('batch-modify-responsible-modal',{ref:"batchModifyResponsibleModal",attrs:{"responsible-persons":_vm.responsiblePersons,"filler-persons":_vm.fillerPersons,"dispatch-type":_vm.dispatchType,"version-data":_vm.versionData,"current-version-id":_vm.currentVersionId},on:{"confirm":_vm.handleBatchModifyConfirm,"refresh-responsible-persons":_vm.loadResponsiblePersons}})],1)} -var engineDetailvue_type_template_id_13021888_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"grid-header whole-engine-header"},[_c('div',{staticClass:"cell header-cell"},[_vm._v("参数名称")]),_c('div',{staticClass:"cell header-cell"},[_vm._v("单位")]),_c('div',{staticClass:"cell header-cell"},[_vm._v("参数值")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',{staticClass:"col-engine-model-name"},[_vm._v("机型名称")]),_c('th',{staticClass:"col-subsystem-name"},[_vm._v("子系统名称")]),_c('th',{staticClass:"col-parameter-type"},[_vm._v("参数类型")]),_c('th',{staticClass:"col-parts-name"},[_vm._v("零件名称")]),_c('th',{staticClass:"col-parameter-name"},[_vm._v("参数名称")]),_c('th',{staticClass:"col-parameter-value"},[_vm._v("参数值")]),_c('th',{staticClass:"col-common"},[_vm._v("修改描述")])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',{staticClass:"step-name-col"},[_vm._v(" 环节名称 ")]),_c('th',{staticClass:"handler-col"},[_vm._v(" 处理人 ")])])])}] +var engineDetailvue_type_template_id_7ffaa418_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"grid-header whole-engine-header"},[_c('div',{staticClass:"cell header-cell"},[_vm._v("参数名称")]),_c('div',{staticClass:"cell header-cell"},[_vm._v("单位")]),_c('div',{staticClass:"cell header-cell"},[_vm._v("参数值")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',{staticClass:"col-engine-model-name"},[_vm._v("机型名称")]),_c('th',{staticClass:"col-subsystem-name"},[_vm._v("子系统名称")]),_c('th',{staticClass:"col-parameter-type"},[_vm._v("参数类型")]),_c('th',{staticClass:"col-parts-name"},[_vm._v("零件名称")]),_c('th',{staticClass:"col-parameter-name"},[_vm._v("参数名称")]),_c('th',{staticClass:"col-parameter-value"},[_vm._v("参数值")]),_c('th',{staticClass:"col-common"},[_vm._v("修改描述")])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',{staticClass:"step-name-col"},[_vm._v(" 环节名称 ")]),_c('th',{staticClass:"handler-col"},[_vm._v(" 处理人 ")])])])}] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=template&id=13021888& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=template&id=7ffaa418& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/batch-modify-responsible-modal.vue?vue&type=template&id=6f9edae0& var batch_modify_responsible_modalvue_type_template_id_6f9edae0_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('x-modal',{attrs:{"append-to-body":true,"destroy-on-close":true,"modalVisible":_vm.visible,"wrapper-class":'batch-modify-responsible-modal',"title":_vm.modalTitle,"width":600},on:{"update:modalVisible":function($event){_vm.visible=$event},"update:modal-visible":function($event){_vm.visible=$event}},scopedSlots:_vm._u([{key:"footer",fn:function(){return [_c('div',{staticClass:"dialog-footer"},[_c('el-button',{on:{"click":_vm.closeModal}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.submitting},on:{"click":_vm.handleSubmit}},[_vm._v(" 确定 ")])],1)]},proxy:true}])},[_c('div',{staticClass:"batch-modify-content"},[_c('el-form',{ref:"form",attrs:{"model":_vm.formData,"rules":_vm.formRules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"子系统:","prop":"subsystem"}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择子系统","clearable":""},on:{"change":_vm.handleSubsystemChange},model:{value:(_vm.formData.subsystem),callback:function ($$v) {_vm.$set(_vm.formData, "subsystem", $$v)},expression:"formData.subsystem"}},_vm._l((_vm.subsystemList),function(item){return _c('el-option',{key:item,attrs:{"label":item,"value":item}})}),1)],1),(_vm.dispatchType === 'update_param')?_c('el-form-item',{attrs:{"label":"零部件名称:","prop":"partsName"}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择零部件名称","clearable":"","multiple":"","disabled":!_vm.formData.subsystem},on:{"change":_vm.handlePartsNameChange},model:{value:(_vm.formData.partsName),callback:function ($$v) {_vm.$set(_vm.formData, "partsName", $$v)},expression:"formData.partsName"}},_vm._l((_vm.availablePartsNames),function(item){return _c('el-option',{key:item,attrs:{"label":item,"value":item}})}),1)],1):_vm._e(),_c('el-form-item',{attrs:{"label":"部门:","prop":"department"}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择部门","clearable":"","disabled":_vm.dispatchType === 'update_param' ? (!_vm.formData.subsystem || !_vm.formData.partsName || !Array.isArray(_vm.formData.partsName) || _vm.formData.partsName.length === 0) : !_vm.formData.subsystem},on:{"change":_vm.handleDepartmentChange},model:{value:(_vm.formData.department),callback:function ($$v) {_vm.$set(_vm.formData, "department", $$v)},expression:"formData.department"}},_vm._l((_vm.availableDepartments),function(dept){return _c('el-option',{key:dept.department,attrs:{"label":_vm.formatDepartmentDisplay(dept.department),"value":dept.department}})}),1)],1),(_vm.dispatchType !== 'update_param')?_c('el-form-item',{attrs:{"label":"现责任人:"}},[_c('el-input',{staticStyle:{"width":"100%"},attrs:{"disabled":"","placeholder":"暂无责任人","readonly":""},model:{value:(_vm.formData.currentResponsibleName),callback:function ($$v) {_vm.$set(_vm.formData, "currentResponsibleName", $$v)},expression:"formData.currentResponsibleName"}})],1):_vm._e(),_c('el-form-item',{attrs:{"label":_vm.dispatchType === 'update_param' ? '人员:' : '责任人:',"prop":"userId"}},[_c('el-select',{staticClass:"handler-select",staticStyle:{"width":"100%"},attrs:{"placeholder":_vm.dispatchType === 'update_param' ? '请输入人员姓名进行搜索' : '请输入责任人姓名进行搜索',"clearable":"","disabled":!_vm.formData.department,"filterable":"","remote":"","reserve-keyword":"","remote-method":_vm.handleRemoteSearch,"loading":_vm.userLoading},on:{"change":_vm.handleResponsibleChange},model:{value:(_vm.formData.userId),callback:function ($$v) {_vm.$set(_vm.formData, "userId", $$v)},expression:"formData.userId"}},_vm._l((_vm.userOptions),function(person){return _c('el-option',{key:person.userNumber,attrs:{"value":person.userId,"label":person.username}},[_c('span',{staticClass:"username-text"},[_vm._v(_vm._s(person.username))]),_c('span',{staticClass:"user-id-text"},[_vm._v(_vm._s(person.userNumber))])])}),1)],1)],1)],1)])],1)} @@ -12916,12 +12949,17 @@ function engineDetailvue_type_script_lang_js_toPrimitive(input, hint) { if (engi }, shouldShowSection: function shouldShowSection(sectionName) { var _this10 = this; - // 如果选中了"整车参数",不显示子系统参数 - if (this.isWholeEngineParamsSelected && !this.checkedKeys.some(function (nodeId) { - var nodeInfo = _this10.nodeMap[nodeId]; - return nodeInfo && !nodeInfo.isWholeEngineParams && !nodeInfo.isParent; - })) { - return false; + // 如果选中了"整车参数",且没有选中任何其他非整车参数的节点,则不显示子系统参数 + if (this.isWholeEngineParamsSelected) { + // 检查是否有选中任何非整车参数的节点(不管是父节点还是子节点) + var hasNonWholeEngineParamsNode = this.checkedKeys.some(function (nodeId) { + var nodeInfo = _this10.nodeMap[nodeId]; + return nodeInfo && !nodeInfo.isWholeEngineParams; + }); + // 如果没有选中任何非整车参数的节点,则不显示子系统参数 + if (!hasNonWholeEngineParamsNode) { + return false; + } } // sectionName是参数类型(如"基本规格"),需要检查是否有对应的数据 var data = this.versionData[this.currentVersionId] || {}; @@ -12946,18 +12984,11 @@ function engineDetailvue_type_script_lang_js_toPrimitive(input, hint) { if (engi // 如果选中的是父节点,检查该section的数据是否属于该父节点 if (nodeInfo.isParent) { var sectionData = data[sectionName] || []; - // 如果 sectionName 等于子系统名称,说明这是零部件名称为 "/" 的分组 - // 这种情况下,sectionName 就是子系统名称,所以直接匹配 - if (sectionName === nodeInfo.label) { + var hasDataInSubsystem = sectionData.some(function (param) { + return param.subsystemName === nodeInfo.label; + }); + if (hasDataInSubsystem) { hasMatch = true; - } else { - // 否则检查该section的数据是否属于该父节点 - var hasDataInSubsystem = sectionData.some(function (param) { - return param.subsystemName === nodeInfo.label; - }); - if (hasDataInSubsystem) { - hasMatch = true; - } } } } @@ -14585,8 +14616,8 @@ function engineDetailvue_type_script_lang_js_toPrimitive(input, hint) { if (engi }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_engineDetailvue_type_script_lang_js_ = (engineDetailvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=style&index=0&id=13021888&prod&lang=scss& -var engineDetailvue_type_style_index_0_id_13021888_prod_lang_scss_ = __webpack_require__("3563"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=style&index=0&id=7ffaa418&prod&lang=scss& +var engineDetailvue_type_style_index_0_id_7ffaa418_prod_lang_scss_ = __webpack_require__("cc96"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue @@ -14599,8 +14630,8 @@ var engineDetailvue_type_style_index_0_id_13021888_prod_lang_scss_ = __webpack_r var engineDetail_component = normalizeComponent( custom_page_engineDetailvue_type_script_lang_js_, - engineDetailvue_type_template_id_13021888_render, - engineDetailvue_type_template_id_13021888_staticRenderFns, + engineDetailvue_type_template_id_7ffaa418_render, + engineDetailvue_type_template_id_7ffaa418_staticRenderFns, false, null, null, @@ -16206,12 +16237,12 @@ var otherEnginedata_component = normalizeComponent( ) /* harmony default export */ var otherEnginedata = (otherEnginedata_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=template&id=6bc4603f&scoped=true& -var checkDatavue_type_template_id_6bc4603f_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-check-data custom-page"},[_c('div',{staticClass:"tab-header"},[_c('el-tabs',{on:{"tab-click":_vm.handleTabClick},model:{value:(_vm.activeTab),callback:function ($$v) {_vm.activeTab=$$v},expression:"activeTab"}},[_c('el-tab-pane',{attrs:{"label":"机型参数查询","name":"model-query"}}),_c('el-tab-pane',{attrs:{"label":"对标报告查询","name":"benchmark-report"}}),_c('el-tab-pane',{attrs:{"label":"统计分析","name":"statistics"}})],1)],1),(_vm.activeTab === 'model-query')?_c('ModelQuery'):_vm._e(),(_vm.activeTab === 'benchmark-report')?_c('BenchmarkReport'):_vm._e(),(_vm.activeTab === 'statistics')?_c('div',{staticClass:"statistics-tab tab-content"},[_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"search-fields"},[_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("项目名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("产品型号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.modelName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "modelName", $$v)},expression:"searchPanelValue.modelName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("板块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.plate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "plate", $$v)},expression:"searchPanelValue.plate"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("平台")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}},[_c('el-option',{attrs:{"label":"选项1","value":"1"}}),_c('el-option',{attrs:{"label":"选项2","value":"2"}})],1)],1)]),_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("系列")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("燃烧类型")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.burnType),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "burnType", $$v)},expression:"searchPanelValue.burnType"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("排放")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.emission),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "emission", $$v)},expression:"searchPanelValue.emission"}})],1)]),_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field range-field"},[_c('span',{staticClass:"field-label"},[_vm._v("排量")]),_c('div',{staticClass:"range-input-group"},[_c('el-input',{staticClass:"range-input",attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.engineCapacityMin),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "engineCapacityMin", $$v)},expression:"searchPanelValue.engineCapacityMin"}}),_c('span',{staticClass:"range-separator"},[_vm._v("~")]),_c('el-input',{staticClass:"range-input",attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.engineCapacityMax),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "engineCapacityMax", $$v)},expression:"searchPanelValue.engineCapacityMax"}})],1)]),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")])],1)])])]),_c('div',{staticClass:"chart-management-panel"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAddChart}},[_vm._v(" 新增图表 ")]),(_vm.chartList.length > 0)?_c('el-button',{on:{"click":_vm.handleClearAllCharts}},[_vm._v(" 清空 ")]):_vm._e()],1),_vm._l((_vm.chartList),function(chart,index){return _c('div',{key:chart.id,staticClass:"chart-area"},[_c('div',{staticClass:"chart-header"},[_c('div',{staticClass:"chart-title-section"},[(!chart.isEditingTitle)?_c('span',{staticClass:"chart-title",on:{"click":function($event){return _vm.startEditTitle(index)}}},[_vm._v(_vm._s(chart.title))]):_c('el-input',{ref:("titleInput-" + index),refInFor:true,staticClass:"title-input",on:{"blur":function($event){chart.isEditingTitle = false}},nativeOn:{"keyup":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")){ return null; }chart.isEditingTitle = false}},model:{value:(chart.title),callback:function ($$v) {_vm.$set(chart, "title", $$v)},expression:"chart.title"}}),_c('i',{staticClass:"el-icon-edit title-edit-icon",on:{"click":function($event){return _vm.startEditTitle(index)}}})],1)]),_c('div',{staticClass:"chart-config"},[_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("图表类型:")]),_c('el-select',{on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.chartType),callback:function ($$v) {_vm.$set(chart, "chartType", $$v)},expression:"chart.chartType"}},[_c('el-option',{attrs:{"label":"散点图","value":"scatter"}}),_c('el-option',{attrs:{"label":"折线图","value":"line"}}),_c('el-option',{attrs:{"label":"柱状图","value":"bar"}})],1)],1),_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("X轴:")]),_c('el-select',{on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.xAxis),callback:function ($$v) {_vm.$set(chart, "xAxis", $$v)},expression:"chart.xAxis"}},_vm._l((_vm.xAxisOptions),function(option){return _c('el-option',{key:option.value,attrs:{"label":option.label,"value":option.value}})}),1)],1),_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴(参数):")]),_c('el-select',{attrs:{"multiple":"","collapse-tags":"","clearable":""},on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.yAxisParam),callback:function ($$v) {_vm.$set(chart, "yAxisParam", $$v)},expression:"chart.yAxisParam"}},_vm._l((_vm.yAxisParamOptions),function(option){return _c('el-option',{key:option.value,attrs:{"label":option.label,"value":option.value}})}),1)],1),_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴(公式):")]),_c('el-select',{attrs:{"clearable":""},on:{"change":function($event){return _vm.handleFormulaSelectChange(index)}},model:{value:(chart.yAxisFormula),callback:function ($$v) {_vm.$set(chart, "yAxisFormula", $$v)},expression:"chart.yAxisFormula"}},_vm._l((_vm.savedFormulas),function(formula){return _c('el-option',{key:formula.id,attrs:{"label":formula.name,"value":formula.id}})}),1),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":function($event){return _vm.handleEditFormula(index)}}},[_vm._v(" 添加/修改公式 ")])],1),(chart.chartType === 'scatter')?_c('div',{staticClass:"config-item"},[_c('el-checkbox',{on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.scatterTrendline),callback:function ($$v) {_vm.$set(chart, "scatterTrendline", $$v)},expression:"chart.scatterTrendline"}},[_vm._v(" 显示趋势线 ")])],1):_vm._e(),(chart.chartType !== 'pie')?_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴范围:")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":"最小值"},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.yAxisMin),callback:function ($$v) {_vm.$set(chart, "yAxisMin", _vm._n($$v))},expression:"chart.yAxisMin"}}),_c('span',{staticClass:"range-separator"},[_vm._v("~")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":"最大值"},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.yAxisMax),callback:function ($$v) {_vm.$set(chart, "yAxisMax", _vm._n($$v))},expression:"chart.yAxisMax"}})],1):_vm._e(),(chart.chartType !== 'pie')?_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("坐标点:")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":_vm.getCustomPointXPlaceholder(chart)},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.customPointX),callback:function ($$v) {_vm.$set(chart, "customPointX", _vm._n($$v))},expression:"chart.customPointX"}}),_c('span',{staticClass:"range-separator"},[_vm._v(",")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":"Y坐标(百分比)"},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.customPointY),callback:function ($$v) {_vm.$set(chart, "customPointY", _vm._n($$v))},expression:"chart.customPointY"}})],1):_vm._e()]),_c('div',{staticClass:"chart-wrapper"},[_c('div',{staticClass:"delete-button",on:{"click":function($event){return _vm.handleDeleteChart(index)}}},[_c('i',{staticClass:"el-icon-delete"}),_c('span',[_vm._v("删除")])]),_c('div',{ref:("chartContainer-" + index),refInFor:true,staticClass:"chart-container",style:({ height: chart.chartHeight + 'px' })}),_c('div',{staticClass:"chart-resize-handle",on:{"mousedown":function($event){return _vm.startResize(index, $event)}}})])])}),_c('el-dialog',{staticClass:"formula-dialog",attrs:{"title":_vm.currentFormulaId ? '修改公式' : '添加公式',"visible":_vm.formulaDialogVisible,"width":"600px","close-on-click-modal":true},on:{"update:visible":function($event){_vm.formulaDialogVisible=$event}}},[_c('div',{staticClass:"formula-dialog-content"},[_c('div',{staticClass:"formula-input-section"},[_c('el-form-item',{attrs:{"label":"公式名称:","required":""}},[_c('el-input',{attrs:{"placeholder":"请输入公式名称","maxlength":"50","show-word-limit":""},model:{value:(_vm.formulaName),callback:function ($$v) {_vm.formulaName=$$v},expression:"formulaName"}})],1),_c('div',{staticClass:"formula-input-section"},[_c('span',{staticClass:"formula-label"},[_vm._v("*计算公式:")]),_c('div',{staticClass:"formula-editor"},[_vm._l((_vm.formulaItems),function(item,index){return _c('div',{key:index,staticClass:"formula-item"},[(item.type === 'param')?_c('el-select',{staticClass:"formula-select",attrs:{"placeholder":"选择参数"},on:{"change":_vm.updateFormula},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, "value", $$v)},expression:"item.value"}},_vm._l((_vm.yAxisParamOptions),function(opt){return _c('el-option',{key:opt.value,attrs:{"label":opt.label,"value":opt.value}})}),1):(item.type === 'operator')?_c('el-select',{staticClass:"formula-select",attrs:{"placeholder":"选择运算符"},on:{"change":_vm.updateFormula},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, "value", $$v)},expression:"item.value"}},_vm._l((_vm.operatorOptions),function(opt){return _c('el-option',{key:opt.value,attrs:{"label":opt.label,"value":opt.value}})}),1):_vm._e(),_c('i',{staticClass:"el-icon-delete formula-delete-icon",on:{"click":function($event){return _vm.removeFormulaItem(index)}}})],1)}),(_vm.formulaItems.length === 0)?_c('div',{staticClass:"formula-empty-hint"},[_vm._v(" 请添加参数和运算符 ")]):_vm._e()],2)])],1),_c('div',{staticClass:"formula-buttons"},[_c('el-button',{attrs:{"type":"primary","disabled":_vm.yAxisParamOptions.length === 0},on:{"click":_vm.addFormulaParam}},[_vm._v(" 添加参数 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.addFormulaOperator}},[_vm._v(" 添加符号 ")])],1)]),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleFormulaDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","disabled":!_vm.formulaName || _vm.formulaItems.length === 0},on:{"click":_vm.handleSaveFormula}},[_vm._v(" 确定 ")])],1)])],2):_vm._e(),(_vm.activeTab === 'analysis-report')?_c('AnalysisReport'):_vm._e()],1)} -var checkDatavue_type_template_id_6bc4603f_scoped_true_staticRenderFns = [] +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=template&id=874a61b2&scoped=true& +var checkDatavue_type_template_id_874a61b2_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-check-data custom-page"},[_c('div',{staticClass:"tab-header"},[_c('el-tabs',{on:{"tab-click":_vm.handleTabClick},model:{value:(_vm.activeTab),callback:function ($$v) {_vm.activeTab=$$v},expression:"activeTab"}},[_c('el-tab-pane',{attrs:{"label":"机型参数查询","name":"model-query"}}),_c('el-tab-pane',{attrs:{"label":"对标报告查询","name":"benchmark-report"}}),_c('el-tab-pane',{attrs:{"label":"统计分析","name":"statistics"}})],1)],1),(_vm.activeTab === 'model-query')?_c('ModelQuery'):_vm._e(),(_vm.activeTab === 'benchmark-report')?_c('BenchmarkReport'):_vm._e(),(_vm.activeTab === 'statistics')?_c('div',{staticClass:"statistics-tab tab-content"},[_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"search-fields"},[_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("项目名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("产品型号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.modelName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "modelName", $$v)},expression:"searchPanelValue.modelName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("板块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.plate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "plate", $$v)},expression:"searchPanelValue.plate"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("平台")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}},[_c('el-option',{attrs:{"label":"选项1","value":"1"}}),_c('el-option',{attrs:{"label":"选项2","value":"2"}})],1)],1)]),_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("系列")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("燃烧类型")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.burnType),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "burnType", $$v)},expression:"searchPanelValue.burnType"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("排放")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.emission),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "emission", $$v)},expression:"searchPanelValue.emission"}})],1)]),_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field range-field"},[_c('span',{staticClass:"field-label"},[_vm._v("排量")]),_c('div',{staticClass:"range-input-group"},[_c('el-input',{staticClass:"range-input",attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.engineCapacityMin),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "engineCapacityMin", $$v)},expression:"searchPanelValue.engineCapacityMin"}}),_c('span',{staticClass:"range-separator"},[_vm._v("~")]),_c('el-input',{staticClass:"range-input",attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.engineCapacityMax),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "engineCapacityMax", $$v)},expression:"searchPanelValue.engineCapacityMax"}})],1)]),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")])],1)])])]),_c('div',{staticClass:"chart-management-panel"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAddChart}},[_vm._v(" 新增图表 ")]),(_vm.chartList.length > 0)?_c('el-button',{on:{"click":_vm.handleClearAllCharts}},[_vm._v(" 清空 ")]):_vm._e()],1),_vm._l((_vm.chartList),function(chart,index){return _c('div',{key:chart.id,staticClass:"chart-area"},[_c('div',{staticClass:"chart-header"},[_c('div',{staticClass:"chart-title-section"},[(!chart.isEditingTitle)?_c('span',{staticClass:"chart-title",on:{"click":function($event){return _vm.startEditTitle(index)}}},[_vm._v(_vm._s(chart.title))]):_c('el-input',{ref:("titleInput-" + index),refInFor:true,staticClass:"title-input",on:{"blur":function($event){chart.isEditingTitle = false}},nativeOn:{"keyup":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")){ return null; }chart.isEditingTitle = false}},model:{value:(chart.title),callback:function ($$v) {_vm.$set(chart, "title", $$v)},expression:"chart.title"}}),_c('i',{staticClass:"el-icon-edit title-edit-icon",on:{"click":function($event){return _vm.startEditTitle(index)}}})],1)]),_c('div',{staticClass:"chart-config"},[_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("图表类型:")]),_c('el-select',{on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.chartType),callback:function ($$v) {_vm.$set(chart, "chartType", $$v)},expression:"chart.chartType"}},[_c('el-option',{attrs:{"label":"散点图","value":"scatter"}}),_c('el-option',{attrs:{"label":"折线图","value":"line"}}),_c('el-option',{attrs:{"label":"柱状图","value":"bar"}})],1)],1),_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("X轴:")]),_c('el-select',{on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.xAxis),callback:function ($$v) {_vm.$set(chart, "xAxis", $$v)},expression:"chart.xAxis"}},_vm._l((_vm.xAxisOptions),function(option){return _c('el-option',{key:option.value,attrs:{"label":option.label,"value":option.value}})}),1)],1),_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴(参数):")]),_c('el-select',{attrs:{"multiple":"","collapse-tags":"","clearable":""},on:{"change":function($event){return _vm.updateChart(index)}},model:{value:(chart.yAxisParam),callback:function ($$v) {_vm.$set(chart, "yAxisParam", $$v)},expression:"chart.yAxisParam"}},_vm._l((_vm.yAxisParamOptions),function(option){return _c('el-option',{key:option.value,attrs:{"label":option.label,"value":option.value}})}),1)],1),_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴(公式):")]),_c('el-select',{attrs:{"clearable":""},on:{"change":function($event){return _vm.handleFormulaSelectChange(index)}},model:{value:(chart.yAxisFormula),callback:function ($$v) {_vm.$set(chart, "yAxisFormula", $$v)},expression:"chart.yAxisFormula"}},_vm._l((_vm.savedFormulas),function(formula){return _c('el-option',{key:formula.id,attrs:{"label":formula.name,"value":formula.id}})}),1),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":function($event){return _vm.handleEditFormula(index)}}},[_vm._v(" 添加/修改公式 ")])],1),(chart.chartType !== 'pie')?_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴范围:")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":"最小值"},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.yAxisMin),callback:function ($$v) {_vm.$set(chart, "yAxisMin", _vm._n($$v))},expression:"chart.yAxisMin"}}),_c('span',{staticClass:"range-separator"},[_vm._v("~")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":"最大值"},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.yAxisMax),callback:function ($$v) {_vm.$set(chart, "yAxisMax", _vm._n($$v))},expression:"chart.yAxisMax"}})],1):_vm._e(),(chart.chartType !== 'pie')?_c('div',{staticClass:"config-item"},[_c('span',{staticClass:"config-label"},[_vm._v("坐标点:")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":_vm.getCustomPointXPlaceholder(chart)},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.customPointX),callback:function ($$v) {_vm.$set(chart, "customPointX", _vm._n($$v))},expression:"chart.customPointX"}}),_c('span',{staticClass:"range-separator"},[_vm._v(",")]),_c('el-input',{staticClass:"y-axis-range-input",attrs:{"placeholder":"Y坐标(百分比)"},on:{"blur":function($event){return _vm.updateChart(index)}},model:{value:(chart.customPointY),callback:function ($$v) {_vm.$set(chart, "customPointY", _vm._n($$v))},expression:"chart.customPointY"}})],1):_vm._e()]),_c('div',{staticClass:"chart-wrapper"},[_c('div',{staticClass:"delete-button",on:{"click":function($event){return _vm.handleDeleteChart(index)}}},[_c('i',{staticClass:"el-icon-delete"}),_c('span',[_vm._v("删除")])]),_c('div',{ref:("chartContainer-" + index),refInFor:true,staticClass:"chart-container",style:({ height: chart.chartHeight + 'px' })}),_c('div',{staticClass:"chart-resize-handle",on:{"mousedown":function($event){return _vm.startResize(index, $event)}}})])])}),_c('el-dialog',{staticClass:"formula-dialog",attrs:{"title":_vm.currentFormulaId ? '修改公式' : '添加公式',"visible":_vm.formulaDialogVisible,"width":"600px","close-on-click-modal":true},on:{"update:visible":function($event){_vm.formulaDialogVisible=$event}}},[_c('div',{staticClass:"formula-dialog-content"},[_c('el-form',{attrs:{"model":_vm.formulaFormData,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"公式名称:","required":""}},[_c('el-input',{attrs:{"placeholder":"请输入公式名称","maxlength":"50","show-word-limit":""},model:{value:(_vm.formulaFormData.name),callback:function ($$v) {_vm.$set(_vm.formulaFormData, "name", $$v)},expression:"formulaFormData.name"}})],1),_c('el-form-item',{attrs:{"label":"参数1:","required":""}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择参数"},model:{value:(_vm.formulaFormData.param1),callback:function ($$v) {_vm.$set(_vm.formulaFormData, "param1", $$v)},expression:"formulaFormData.param1"}},_vm._l((_vm.yAxisParamOptions),function(opt){return _c('el-option',{key:opt.value,attrs:{"label":opt.label,"value":opt.value}})}),1)],1),_c('el-form-item',{attrs:{"label":"运算符:","required":""}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择运算符"},model:{value:(_vm.formulaFormData.operator),callback:function ($$v) {_vm.$set(_vm.formulaFormData, "operator", $$v)},expression:"formulaFormData.operator"}},_vm._l((_vm.operatorOptions),function(opt){return _c('el-option',{key:opt.value,attrs:{"label":opt.label,"value":opt.value}})}),1)],1),_c('el-form-item',{attrs:{"label":"参数2:","required":""}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择参数"},model:{value:(_vm.formulaFormData.param2),callback:function ($$v) {_vm.$set(_vm.formulaFormData, "param2", $$v)},expression:"formulaFormData.param2"}},_vm._l((_vm.yAxisParamOptions),function(opt){return _c('el-option',{key:opt.value,attrs:{"label":opt.label,"value":opt.value}})}),1)],1),_c('el-form-item',{attrs:{"label":"公式预览:"}},[_c('div',{staticClass:"formula-preview"},[_vm._v(" "+_vm._s(_vm.getFormulaPreview())+" ")])])],1)],1),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleFormulaDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","disabled":!_vm.isFormulaValid},on:{"click":_vm.handleSaveFormula}},[_vm._v(" 确定 ")])],1)])],2):_vm._e(),(_vm.activeTab === 'analysis-report')?_c('AnalysisReport'):_vm._e()],1)} +var checkDatavue_type_template_id_874a61b2_scoped_true_staticRenderFns = [] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=template&id=6bc4603f&scoped=true& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=template&id=874a61b2&scoped=true& // CONCATENATED MODULE: ./node_modules/echarts/node_modules/tslib/tslib.es6.js /*! ***************************************************************************** @@ -120866,14 +120897,14 @@ use(installUniversalTransition); // } // }) use(installLabelLayout); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=template&id=4777a516&scoped=true& -var model_queryvue_type_template_id_4777a516_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"model-query-tab tab-content"},[_c('div',{staticClass:"page-search-panel check-data-panel"},[_c('div',{staticClass:"panel-header"},[_c('div',{staticClass:"header-right"},[_c('span',{staticClass:"favorites-label"},[_vm._v("我的常用:")]),_c('el-select',{staticClass:"favorites-select",attrs:{"placeholder":"请选择","clearable":""},on:{"change":_vm.handleFavoriteChange},model:{value:(_vm.favoritesValue),callback:function ($$v) {_vm.favoritesValue=$$v},expression:"favoritesValue"}},_vm._l((_vm.favoritesOptions),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1),_c('el-button',{staticClass:"update-favorite-button",on:{"click":_vm.handleUpdateFavorite}},[_vm._v("更新常用")]),_c('el-button',{staticClass:"add-favorite-button",attrs:{"type":"primary"},on:{"click":_vm.handleAddFavorite}},[_vm._v("新增常用")]),_c('el-button',{staticClass:"hidden-params-button",on:{"click":_vm.handleShowHiddenParams}},[_vm._v(" 已隐藏参数 "),(_vm.hiddenParams.length > 0)?_c('span',{staticClass:"hidden-count"},[_vm._v("("+_vm._s(_vm.hiddenParams.length)+")")]):_vm._e()]),_c('el-button',{staticClass:"download-comparison-data-button",on:{"click":_vm.handleDownloadComparisonData}},[_vm._v(" 下载对比数据 ")])],1)])]),_c('div',{staticClass:"model-query-content"},[_c('div',{staticClass:"left-param-panel"},[_c('div',{staticClass:"tree-search-header"},[_c('el-radio-group',{staticClass:"search-mode-switch",attrs:{"size":"mini"},model:{value:(_vm.treeSearchMode),callback:function ($$v) {_vm.treeSearchMode=$$v},expression:"treeSearchMode"}},[_c('el-radio-button',{attrs:{"label":"subsystem"}},[_vm._v("子系统")]),_c('el-radio-button',{attrs:{"label":"parts"}},[_vm._v("零部件名称")])],1)],1),_c('el-input',{staticClass:"tree-search",attrs:{"size":"small","placeholder":_vm.treeSearchMode === 'subsystem' ? '请输入子系统名称' : '请输入零部件名称',"clearable":""},model:{value:(_vm.treeFilterText),callback:function ($$v) {_vm.treeFilterText=$$v},expression:"treeFilterText"}}),_c('el-tree',{ref:"paramTree",attrs:{"data":_vm.treeData,"node-key":"id","show-checkbox":"","checked-keys":_vm.checkedKeys,"default-expanded-keys":[],"props":{ children: 'children', label: 'label' },"filter-node-method":_vm.filterTreeNode},on:{"check":_vm.handleTreeCheck},scopedSlots:_vm._u([{key:"default",fn:function(ref){ +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=template&id=4afdd73c&scoped=true& +var model_queryvue_type_template_id_4afdd73c_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"model-query-tab tab-content"},[_c('div',{staticClass:"page-search-panel check-data-panel"},[_c('div',{staticClass:"panel-header"},[_c('div',{staticClass:"header-right"},[_c('span',{staticClass:"favorites-label"},[_vm._v("我的常用:")]),_c('el-select',{staticClass:"favorites-select",attrs:{"placeholder":"请选择","clearable":""},on:{"change":_vm.handleFavoriteChange},model:{value:(_vm.favoritesValue),callback:function ($$v) {_vm.favoritesValue=$$v},expression:"favoritesValue"}},_vm._l((_vm.favoritesOptions),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1),_c('el-button',{staticClass:"update-favorite-button",on:{"click":_vm.handleUpdateFavorite}},[_vm._v("更新常用")]),_c('el-button',{staticClass:"add-favorite-button",attrs:{"type":"primary"},on:{"click":_vm.handleAddFavorite}},[_vm._v("新增常用")]),_c('el-button',{staticClass:"hidden-params-button",on:{"click":_vm.handleShowHiddenParams}},[_vm._v(" 已隐藏参数 "),(_vm.hiddenParams.length > 0)?_c('span',{staticClass:"hidden-count"},[_vm._v("("+_vm._s(_vm.hiddenParams.length)+")")]):_vm._e()]),_c('el-button',{staticClass:"download-comparison-data-button",on:{"click":_vm.handleDownloadComparisonData}},[_vm._v(" 下载对比数据 ")])],1)])]),_c('div',{staticClass:"model-query-content"},[_c('div',{staticClass:"left-param-panel"},[_c('div',{staticClass:"tree-search-header"},[_c('el-radio-group',{staticClass:"search-mode-switch",attrs:{"size":"mini"},model:{value:(_vm.treeSearchMode),callback:function ($$v) {_vm.treeSearchMode=$$v},expression:"treeSearchMode"}},[_c('el-radio-button',{attrs:{"label":"subsystem"}},[_vm._v("子系统")]),_c('el-radio-button',{attrs:{"label":"parts"}},[_vm._v("零部件名称")])],1)],1),_c('el-input',{staticClass:"tree-search",attrs:{"size":"small","placeholder":_vm.treeSearchMode === 'subsystem' ? '请输入子系统名称' : '请输入零部件名称',"clearable":""},model:{value:(_vm.treeFilterText),callback:function ($$v) {_vm.treeFilterText=$$v},expression:"treeFilterText"}}),_c('el-tree',{ref:"paramTree",attrs:{"data":_vm.treeData,"node-key":"id","show-checkbox":"","checked-keys":_vm.checkedKeys,"default-expanded-keys":[],"props":{ children: 'children', label: 'label' },"filter-node-method":_vm.filterTreeNode},on:{"check":_vm.handleTreeCheck},scopedSlots:_vm._u([{key:"default",fn:function(ref){ var data = ref.data; return _c('span',{staticClass:"custom-tree-node"},[_c('span',[_vm._v(_vm._s(data.label))]),(data.tip)?_c('span',{staticClass:"red-tip"},[_vm._v(_vm._s(data.tip))]):_vm._e()])}}])})],1),_c('div',{staticClass:"right-comparison-panel"},[_c('div',{staticClass:"comparison-table-wrapper"},[_c('table',{staticClass:"comparison-table"},[_c('thead',[_c('tr',[_c('th',{staticClass:"param-column"},[_vm._v("参数名称")]),_vm._l((_vm.comparisonModels),function(model,index){return _c('th',{key:index,staticClass:"model-column"},[_c('div',{staticClass:"model-header"},[(model.name)?_c('div',{staticClass:"model-name"},[_vm._v(_vm._s(model.name))]):_vm._e(),(model.name)?_c('i',{staticClass:"el-icon-close model-remove",on:{"click":function($event){return _vm.handleRemoveModel(index)}}}):_c('div',{staticClass:"add-model-placeholder",on:{"click":_vm.handleAddModel}},[_c('i',{staticClass:"el-icon-plus"}),_c('span',[_vm._v("添加机型")])])])])}),_c('th',{staticClass:"add-column"},[_c('div',{staticClass:"add-model-placeholder",on:{"click":_vm.handleAddModel}},[_c('i',{staticClass:"el-icon-plus"}),_c('span',[_vm._v("添加机型")])])])],2)]),_c('tbody',_vm._l((_vm.displayParams),function(param,paramIndex){return _c('tr',{key:paramIndex},[_c('td',{staticClass:"param-column"},[_c('span',{staticClass:"param-name"},[_vm._v(_vm._s(_vm.getParamDisplayName(param)))]),_c('i',{staticClass:"el-icon-remove-outline param-config-icon",on:{"click":function($event){$event.stopPropagation();return _vm.handleHideParam(param)}}})]),_vm._l((_vm.comparisonModels),function(model,modelIndex){return _c('td',{key:modelIndex,staticClass:"model-column"},[_vm._v(" "+_vm._s(_vm.getParamValue(model, param))+" ")])}),_c('td',{staticClass:"add-column"})],2)}),0)])])])]),_c('el-dialog',{attrs:{"title":"选择机型","visible":_vm.addModelDialogVisible,"width":"800px","append-to-body":""},on:{"update:visible":function($event){_vm.addModelDialogVisible=$event},"close":_vm.handleAddModelDialogClose}},[_c('div',{staticClass:"model-select-dialog"},[_c('el-input',{staticClass:"model-search-input",attrs:{"placeholder":"请输入产品型号,状态代号/产品编号,平台,系列搜索","prefix-icon":"el-icon-search","clearable":""},model:{value:(_vm.modelSearchText),callback:function ($$v) {_vm.modelSearchText=$$v},expression:"modelSearchText"}}),_c('div',{staticClass:"model-list-wrapper"},[_c('el-table',{ref:"modelTable",attrs:{"data":_vm.filteredModelList,"height":"400"},on:{"selection-change":_vm.handleModelSelectionChange}},[_c('el-table-column',{attrs:{"type":"selection","width":"55"}}),_c('el-table-column',{attrs:{"prop":"modelName","label":"产品型号","min-width":"150"}}),_c('el-table-column',{attrs:{"prop":"productNumber","label":"状态代号/产品编号","min-width":"100"}}),_c('el-table-column',{attrs:{"prop":"platform","label":"平台","min-width":"100"}}),_c('el-table-column',{attrs:{"prop":"series","label":"系列","min-width":"100"}})],1)],1)],1),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleAddModelDialogClose}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.loadingModelDetail},on:{"click":_vm.handleConfirmAddModel}},[_vm._v(" 确定 ")])],1)]),_c('el-dialog',{attrs:{"title":"已隐藏参数","visible":_vm.hiddenParamsDialogVisible,"width":"800px","append-to-body":""},on:{"update:visible":function($event){_vm.hiddenParamsDialogVisible=$event},"close":_vm.handleHiddenParamsDialogClose}},[_c('div',{staticClass:"hidden-params-dialog-content"},[(_vm.hiddenParamsList.length === 0)?_c('div',{staticClass:"empty-hint"},[_vm._v(" 暂无隐藏的参数 ")]):[_c('div',{staticClass:"hidden-params-header"},[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleRestoreAll}},[_vm._v(" 全部恢复 ")]),_c('el-button',{attrs:{"size":"small","disabled":_vm.selectedParamsToRestore.length === 0},on:{"click":_vm.handleRestoreSelected}},[_vm._v(" 恢复已选择 ")])],1),_c('el-table',{ref:"hiddenParamsTable",staticStyle:{"width":"100%"},attrs:{"data":_vm.hiddenParamsList,"border":"","height":"400"},on:{"selection-change":_vm.handleHiddenParamsSelectionChange}},[_c('el-table-column',{attrs:{"type":"selection","width":"55","align":"center"}}),_c('el-table-column',{attrs:{"prop":"subsystemName","label":"子系统","min-width":"150"}}),_c('el-table-column',{attrs:{"prop":"parameterName","label":"参数名称","min-width":"200","show-overflow-tooltip":""}})],1)]],2),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleHiddenParamsDialogClose}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary","disabled":_vm.selectedParamsToRestore.length === 0},on:{"click":_vm.handleConfirmRestoreParams}},[_vm._v(" 确定恢复("+_vm._s(_vm.selectedParamsToRestore.length)+") ")])],1)]),_c('el-dialog',{attrs:{"title":"新增常用","visible":_vm.addFavoriteDialogVisible,"width":"500px","append-to-body":""},on:{"update:visible":function($event){_vm.addFavoriteDialogVisible=$event},"close":_vm.handleAddFavoriteDialogClose}},[_c('el-form',{ref:"addFavoriteForm",attrs:{"model":_vm.addFavoriteFormData,"rules":_vm.addFavoriteFormRules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"常用名称","prop":"commonName"}},[_c('el-input',{attrs:{"placeholder":"请输入常用名称","maxlength":"50","show-word-limit":""},model:{value:(_vm.addFavoriteFormData.commonName),callback:function ($$v) {_vm.$set(_vm.addFavoriteFormData, "commonName", $$v)},expression:"addFavoriteFormData.commonName"}})],1)],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleAddFavoriteDialogClose}},[_vm._v("取消")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.savingFavorite},on:{"click":_vm.handleConfirmAddFavorite}},[_vm._v(" 确定 ")])],1)],1)],1)} -var model_queryvue_type_template_id_4777a516_scoped_true_staticRenderFns = [] +var model_queryvue_type_template_id_4afdd73c_scoped_true_staticRenderFns = [] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=template&id=4777a516&scoped=true& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=template&id=4afdd73c&scoped=true& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=script&lang=js& function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || model_queryvue_type_script_lang_js_unsupportedIterableToArray(arr, i) || _nonIterableRest(); } @@ -121257,6 +121288,26 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type // 如果选中了子节点(零部件),检查是否匹配 // 检查是否在 parameterTypes 中,或者是否在 subsystemTypes 中(格式:子系统名称-零部件名称) shouldInclude = parameterTypes.includes(displayPartsName) || subsystemTypes.includes("".concat(subsystemName, "-").concat(displayPartsName)); + + // 如果该参数不匹配任何已选中的子节点,检查该子系统是否被直接选中(作为父节点) + // 如果子系统被直接选中,且该参数的 partsName 是 '/',也应该包含 + if (!shouldInclude) { + // 检查该子系统是否被直接选中(作为父节点,没有子节点被选中) + var isSubsystemDirectlySelected = _this.checkedKeys.some(function (nodeId) { + var nodeInfo = _this.nodeMap[nodeId]; + return nodeInfo && nodeInfo.isParent && nodeInfo.label === subsystemName && + // 确保该子系统没有子节点被选中(或者该子系统本身没有子节点) + !_this.checkedKeys.some(function (childNodeId) { + var childNodeInfo = _this.nodeMap[childNodeId]; + return childNodeInfo && !childNodeInfo.isParent && childNodeInfo.parentLabel === subsystemName; + }); + }); + + // 如果子系统被直接选中,且该参数的 partsName 是 '/',包含该参数 + if (isSubsystemDirectlySelected && (partsName === '/' || displayPartsName === subsystemName)) { + shouldInclude = true; + } + } } if (shouldInclude) { // 使用 subsystemName 和 parameterName 作为唯一标识 @@ -121927,6 +121978,9 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type // 保存常用配置 this.currentCommonConfig = selectedFavorite.data; + // 按照节点比较参数,自动隐藏缺少的参数 + this.hideMissingParamsByNode(); + // 根据可显示的参数更新树节点选中状态 // 注意:不再调用 hideParamsNotInCommon,而是让 displayParams 自动过滤 // 如果树节点未选中,参数不显示(可以通过选中树节点恢复) @@ -122199,12 +122253,88 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type } }); }, - // 根据常用配置隐藏不在范围内的参数 - hideParamsNotInCommon: function hideParamsNotInCommon() { + // 按照节点比较参数,自动隐藏缺少的参数 + hideMissingParamsByNode: function hideMissingParamsByNode() { var _this14 = this; if (!this.currentCommonConfig || !this.currentCommonConfig.subsystems) { return; } + if (!this.allParametersData || Object.keys(this.allParametersData).length === 0) { + return; + } + + // 构建常用配置中的参数映射:subsystem -> Set + // parameterKey 格式:优先使用 parameterId,如果没有则使用 parameterName + var commonParamsMap = new Map(); + this.currentCommonConfig.subsystems.forEach(function (subsystemConfig) { + var subsystemName = subsystemConfig.subsystem; + var paramKeys = new Set(); + subsystemConfig.parameters.forEach(function (p) { + // 优先使用 parameterId,如果没有则使用 parameterName + var key = p.parameterId || p.parameterName; + if (key) { + paramKeys.add(key); + } + }); + commonParamsMap.set(subsystemName, paramKeys); + }); + + // 遍历所有参数数据,按节点比较并找出缺少的参数 + var paramsToHide = []; + Object.keys(this.allParametersData).forEach(function (subsystemName) { + var paramList = _this14.allParametersData[subsystemName]; + if (!Array.isArray(paramList) || paramList.length === 0) { + return; + } + + // 获取该节点在常用配置中的参数集合 + var commonParamKeys = commonParamsMap.get(subsystemName) || new Set(); + + // 如果该节点不在常用配置中,隐藏该节点下的所有参数 + if (!commonParamsMap.has(subsystemName)) { + paramList.forEach(function (item) { + var parameterName = item.parameterName || ''; + var key = "".concat(subsystemName, "-").concat(parameterName); + if (!paramsToHide.includes(key)) { + paramsToHide.push(key); + } + }); + return; + } + + // 如果该节点在常用配置中,比较参数数量 + // 找出全部参数中有但常用配置中没有的参数 + paramList.forEach(function (item) { + var parameterName = item.parameterName || ''; + var parameterId = item.parameterId || ''; + // 使用 parameterId 或 parameterName 作为匹配键 + var matchKey = parameterId || parameterName; + + // 检查该参数是否在常用配置中 + var isInCommon = commonParamKeys.has(matchKey); + if (!isInCommon) { + // 该参数不在常用配置中,需要隐藏 + var key = "".concat(subsystemName, "-").concat(parameterName); + if (!paramsToHide.includes(key)) { + paramsToHide.push(key); + } + } + }); + }); + + // 将缺少的参数添加到隐藏列表(不重复添加) + paramsToHide.forEach(function (key) { + if (!_this14.hiddenParams.includes(key)) { + _this14.hiddenParams.push(key); + } + }); + }, + // 根据常用配置隐藏不在范围内的参数(旧方法,保留以备用) + hideParamsNotInCommon: function hideParamsNotInCommon() { + var _this15 = this; + if (!this.currentCommonConfig || !this.currentCommonConfig.subsystems) { + return; + } // 构建常用配置中的参数映射:subsystem -> { parameterIds: Set, parameterNames: Set } var commonParamsMap = new Map(); @@ -122227,7 +122357,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type Object.keys(this.allParametersData).forEach(function (subsystemName) { // 如果该子系统不在常用配置中,隐藏该子系统下的所有参数 if (!commonParamsMap.has(subsystemName)) { - var _paramList = _this14.allParametersData[subsystemName]; + var _paramList = _this15.allParametersData[subsystemName]; if (Array.isArray(_paramList)) { _paramList.forEach(function (item) { var parameterName = item.parameterName || ''; @@ -122242,7 +122372,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type // 如果该子系统在常用配置中,检查每个参数 var commonParams = commonParamsMap.get(subsystemName); - var paramList = _this14.allParametersData[subsystemName]; + var paramList = _this15.allParametersData[subsystemName]; if (Array.isArray(paramList)) { paramList.forEach(function (item) { var parameterName = item.parameterName || ''; @@ -122263,13 +122393,13 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type // 将不在常用配置中的参数添加到隐藏列表 paramsToHide.forEach(function (key) { - if (!_this14.hiddenParams.includes(key)) { - _this14.hiddenParams.push(key); + if (!_this15.hiddenParams.includes(key)) { + _this15.hiddenParams.push(key); } }); }, handleUpdateFavorite: function handleUpdateFavorite() { - var _this15 = this; + var _this16 = this; // 检查是否有已选择的"我的常用" if (!this.currentCommonConfig) { this.$message({ @@ -122328,12 +122458,12 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type this.$request(request).asyncThen(function (resp) { // this.$message.success('更新常用成功') // 重新加载常用列表 - _this15.loadFavoritesList(); + _this16.loadFavoritesList(); }).asyncErrorCatch(function (err) { console.error('更新常用失败:', err); - _this15.$message.error(err.message || '更新常用失败'); + _this16.$message.error(err.message || '更新常用失败'); }).finally(function () { - _this15.savingFavorite = false; + _this16.savingFavorite = false; }); }, handleAddFavorite: function handleAddFavorite() { @@ -122359,7 +122489,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }, // 确认新增常用 handleConfirmAddFavorite: function handleConfirmAddFavorite() { - var _this16 = this; + var _this17 = this; // 表单验证 this.$refs.addFavoriteForm.validate(function (valid) { if (!valid) { @@ -122367,8 +122497,8 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type } // 检查是否有展示的参数 - if (_this16.displayParams.length === 0) { - _this16.$message({ + if (_this17.displayParams.length === 0) { + _this17.$message({ type: 'warning', message: '当前没有可保存的参数' }); @@ -122376,9 +122506,9 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type } // 收集当前展示的参数数据 - var saveData = _this16.collectCurrentDisplayParams(); + var saveData = _this17.collectCurrentDisplayParams(); if (!saveData || !saveData.subsystems || saveData.subsystems.length === 0) { - _this16.$message({ + _this17.$message({ type: 'warning', message: '当前没有可保存的参数' }); @@ -122393,31 +122523,31 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type // 构建保存数据 var requestData = { userId: getUserId(), - commonName: _this16.addFavoriteFormData.commonName, + commonName: _this17.addFavoriteFormData.commonName, parameters: parameters }; // 调用保存接口 - _this16.savingFavorite = true; + _this17.savingFavorite = true; var request = model_queryvue_type_script_lang_js_objectSpread(model_queryvue_type_script_lang_js_objectSpread({}, src_api.ADD_USER_COMMONLY_USED), {}, { params: requestData }); - _this16.$request(request).asyncThen(function (resp) { + _this17.$request(request).asyncThen(function (resp) { // this.$message.success('新增常用成功') - _this16.handleAddFavoriteDialogClose(); + _this17.handleAddFavoriteDialogClose(); // 重新加载常用列表 - _this16.loadFavoritesList(); + _this17.loadFavoritesList(); }).asyncErrorCatch(function (err) { console.error('新增常用失败:', err); - _this16.$message.error(err.message || '新增常用失败'); + _this17.$message.error(err.message || '新增常用失败'); }).finally(function () { - _this16.savingFavorite = false; + _this17.savingFavorite = false; }); }); }, // 收集当前展示的参数数据 collectCurrentDisplayParams: function collectCurrentDisplayParams() { - var _this17 = this; + var _this18 = this; // 按照子系统分组收集参数 var subsystemMap = new Map(); // key: subsystemName, value: { subsystem, parameters: [] } @@ -122437,8 +122567,8 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type var parameterId = param.parameterId || null; // 如果 displayParams 中没有 parameterId,从 allParametersData 中查找 - if (!parameterId && _this17.allParametersData[subsystemName]) { - var paramList = _this17.allParametersData[subsystemName]; + if (!parameterId && _this18.allParametersData[subsystemName]) { + var paramList = _this18.allParametersData[subsystemName]; if (Array.isArray(paramList)) { var matchedParam = paramList.find(function (item) { return item.parameterName === param.parameterName; @@ -122494,14 +122624,14 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }, // 显示已隐藏参数弹窗 handleShowHiddenParams: function handleShowHiddenParams() { - var _this18 = this; + var _this19 = this; // 打开弹窗时,清空之前的选择 this.selectedParamsToRestore = []; this.hiddenParamsDialogVisible = true; // 清空表格选择 this.$nextTick(function () { - if (_this18.$refs.hiddenParamsTable) { - _this18.$refs.hiddenParamsTable.clearSelection(); + if (_this19.$refs.hiddenParamsTable) { + _this19.$refs.hiddenParamsTable.clearSelection(); } }); }, @@ -122524,7 +122654,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }, // 全部恢复 handleRestoreAll: function handleRestoreAll() { - var _this19 = this; + var _this20 = this; if (this.hiddenParamsList.length === 0) { this.$message({ type: 'warning', @@ -122534,8 +122664,8 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type } // 选中所有行 this.$nextTick(function () { - if (_this19.$refs.hiddenParamsTable) { - _this19.$refs.hiddenParamsTable.toggleAllSelection(); + if (_this20.$refs.hiddenParamsTable) { + _this20.$refs.hiddenParamsTable.toggleAllSelection(); } }); }, @@ -122565,16 +122695,16 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }, // 执行恢复参数操作 executeRestoreParams: function executeRestoreParams(keysToRestore) { - var _this20 = this; + var _this21 = this; if (!keysToRestore || keysToRestore.length === 0) { return; } // 从 hiddenParams 中移除选中的参数 keysToRestore.forEach(function (key) { - var index = _this20.hiddenParams.indexOf(key); + var index = _this21.hiddenParams.indexOf(key); if (index > -1) { - _this20.hiddenParams.splice(index, 1); + _this21.hiddenParams.splice(index, 1); } }); @@ -122590,7 +122720,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }, // 加载树数据 loadTreeData: function loadTreeData() { - var _this21 = this; + var _this22 = this; var request = model_queryvue_type_script_lang_js_objectSpread(model_queryvue_type_script_lang_js_objectSpread({}, src_api.GET_ENGINE_DETAIL_QUERY), {}, { disableSuccessMsg: true }); @@ -122601,41 +122731,41 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type var data = resp.data; var treeDataResult = []; if (model_queryvue_type_script_lang_js_typeof(data) === 'object' && !Array.isArray(data)) { - treeDataResult = _this21.convertObjectToTree(data); + treeDataResult = _this22.convertObjectToTree(data); } else if (Array.isArray(data)) { // 如果已经是数组格式,尝试格式化 - treeDataResult = _this21.formatTreeData(data); + treeDataResult = _this22.formatTreeData(data); } else { treeDataResult = []; } // 保存完整的树数据(未过滤) - _this21.allTreeData = JSON.parse(JSON.stringify(treeDataResult)); - _this21.allNodeMap = JSON.parse(JSON.stringify(_this21.nodeMap)); + _this22.allTreeData = JSON.parse(JSON.stringify(treeDataResult)); + _this22.allNodeMap = JSON.parse(JSON.stringify(_this22.nodeMap)); // 始终使用完整的树数据 - _this21.treeData = JSON.parse(JSON.stringify(_this21.allTreeData)); + _this22.treeData = JSON.parse(JSON.stringify(_this22.allTreeData)); // 加载所有参数数据(先加载参数数据,再根据常用配置更新选中状态) - _this21.loadAllParametersData().then(function () { + _this22.loadAllParametersData().then(function () { // 如果已选择常用配置,根据可显示的参数更新选中状态 - if (_this21.currentCommonConfig) { + if (_this22.currentCommonConfig) { // 先隐藏不在常用范围内的参数 // 不再调用 hideParamsNotInCommon,让 displayParams 自动过滤 // 然后根据可显示的参数更新树节点选中状态 - _this21.$nextTick(function () { - _this21.updateCheckedKeysByDisplayParams(); + _this22.$nextTick(function () { + _this22.updateCheckedKeysByDisplayParams(); }); } else { // 否则全选 - var allKeys = _this21.getAllNodeKeys(_this21.treeData); - _this21.defaultExpandedKeys = allKeys; - _this21.checkedKeys = allKeys; + var allKeys = _this22.getAllNodeKeys(_this22.treeData); + _this22.defaultExpandedKeys = allKeys; + _this22.checkedKeys = allKeys; // 使用 $nextTick 确保树组件渲染完成后再设置选中状态 - _this21.$nextTick(function () { + _this22.$nextTick(function () { // 使用 setCheckedKeys 方法设置全选状态 - if (_this21.$refs.paramTree && allKeys.length > 0) { - _this21.$refs.paramTree.setCheckedKeys(allKeys); + if (_this22.$refs.paramTree && allKeys.length > 0) { + _this22.$refs.paramTree.setCheckedKeys(allKeys); } }); } @@ -122643,12 +122773,12 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type } }).asyncErrorCatch(function (err) { console.error('获取参数列表失败:', err); - _this21.$message.error('获取参数列表失败'); + _this22.$message.error('获取参数列表失败'); }); }, // 加载所有参数数据 loadAllParametersData: function loadAllParametersData() { - var _this22 = this; + var _this23 = this; var request = model_queryvue_type_script_lang_js_objectSpread(model_queryvue_type_script_lang_js_objectSpread({}, src_api.GET_ALL_DATA_SYSTEAM_LIST), {}, { disableSuccessMsg: true }); @@ -122673,25 +122803,25 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }); } - _this22.allParametersData = result; + _this23.allParametersData = result; // 参数数据加载完成后,调用获取常用列表 - _this22.loadFavoritesList(); + _this23.loadFavoritesList(); } else { - _this22.allParametersData = {}; + _this23.allParametersData = {}; // 即使没有数据,也调用获取常用列表 - _this22.loadFavoritesList(); + _this23.loadFavoritesList(); } }).asyncErrorCatch(function (err) { console.error('获取所有参数数据失败:', err); - _this22.allParametersData = {}; + _this23.allParametersData = {}; // 即使失败,也调用获取常用列表 - _this22.loadFavoritesList(); + _this23.loadFavoritesList(); }); }, // 将对象格式转换为树形结构 // 输入格式: { "父节点名": ["子节点1", "子节点2", ...] } convertObjectToTree: function convertObjectToTree(data) { - var _this23 = this; + var _this24 = this; var treeData = []; this.nodeMap = {}; // 重置节点映射 @@ -122701,7 +122831,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type var seenLabels = new Set(); // 用于去重,记录已处理的子节点 label // 保存父节点映射 - _this23.nodeMap[parentId] = { + _this24.nodeMap[parentId] = { label: parentLabel, parentLabel: null, isParent: true @@ -122726,7 +122856,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type tip: '' }); // 保存子节点映射 - _this23.nodeMap[childId] = { + _this24.nodeMap[childId] = { label: childLabel, parentLabel: parentLabel, isParent: false @@ -122744,7 +122874,7 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }, // 格式化树数据,确保每个节点有 id 和 label 属性,并对子节点去重(根据 label) formatTreeData: function formatTreeData(data) { - var _this24 = this; + var _this25 = this; return data.map(function (item, index) { var node = { id: item.id || item.key || "node-".concat(index), @@ -122763,19 +122893,19 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type } }); // 递归处理子节点 - node.children = _this24.formatTreeData(uniqueChildren); + node.children = _this25.formatTreeData(uniqueChildren); } return node; }); }, // 获取所有节点的keys getAllNodeKeys: function getAllNodeKeys(nodes) { - var _this25 = this; + var _this26 = this; var keys = []; nodes.forEach(function (node) { keys.push(node.id); if (node.children && node.children.length > 0) { - keys = keys.concat(_this25.getAllNodeKeys(node.children)); + keys = keys.concat(_this26.getAllNodeKeys(node.children)); } }); return keys; @@ -122788,8 +122918,8 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_model_queryvue_type_script_lang_js_ = (model_queryvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=style&index=0&id=4777a516&prod&lang=scss&scoped=true& -var model_queryvue_type_style_index_0_id_4777a516_prod_lang_scss_scoped_true_ = __webpack_require__("1690"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=style&index=0&id=4afdd73c&prod&lang=scss&scoped=true& +var model_queryvue_type_style_index_0_id_4afdd73c_prod_lang_scss_scoped_true_ = __webpack_require__("f2ee"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue @@ -122802,11 +122932,11 @@ var model_queryvue_type_style_index_0_id_4777a516_prod_lang_scss_scoped_true_ = var model_query_component = normalizeComponent( custom_page_model_queryvue_type_script_lang_js_, - model_queryvue_type_template_id_4777a516_scoped_true_render, - model_queryvue_type_template_id_4777a516_scoped_true_staticRenderFns, + model_queryvue_type_template_id_4afdd73c_scoped_true_render, + model_queryvue_type_template_id_4afdd73c_scoped_true_staticRenderFns, false, null, - "4777a516", + "4afdd73c", null ) @@ -126112,11 +126242,6 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa // // // -// -// -// -// -// @@ -126190,16 +126315,19 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa currentFormulaChartIndex: -1, currentFormulaId: null, // 当前编辑的公式ID(如果为null则是新增) - formulaName: '', - // 公式名称 + formulaFormData: { + name: '', + param1: '', + operator: '+', + param2: '' + }, isResizing: false, resizingChartIndex: -1, resizeStartY: 0, resizeStartHeight: 0, - formulaItems: [], // 已保存的公式列表 savedFormulas: [], - // 格式: [{ id: 'formula1', name: '公式1', formulaItems: [...] }] + // 格式: [{ id: 'formula1', name: '公式1', param1: '参数1', operator: '+', param2: '参数2' }] formulaIdCounter: 0, // 公式ID计数器 operatorOptions: [{ @@ -126217,6 +126345,12 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa }] }; }, + computed: { + // 验证公式是否有效 + isFormulaValid: function isFormulaValid() { + return !!(this.formulaFormData.name && this.formulaFormData.name.trim() && this.formulaFormData.param1 && this.formulaFormData.param2 && this.formulaFormData.operator && this.formulaFormData.param1 !== this.formulaFormData.param2); + } + }, watch: { activeTab: { immediate: true, @@ -126273,22 +126407,7 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa // }) // 目前使用假数据 - this.yAxisParamOptions = [{ - label: '参数1', - value: 'param1' - }, { - label: '参数2', - value: 'param2' - }, { - label: '参数3', - value: 'param3' - }, { - label: '参数4', - value: 'param4' - }, { - label: '参数5', - value: 'param5' - }]; + this.yAxisParamOptions = []; }, handleTabClick: function handleTabClick(tab) { // Tab切换时的处理逻辑 @@ -126529,8 +126648,8 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa var selectedFormula = this.savedFormulas.find(function (f) { return f.id === chart.yAxisFormula; }); - if (selectedFormula && selectedFormula.formulaItems && selectedFormula.formulaItems.length > 0) { - formulaData = this.calculateFormula(selectedFormula.formulaItems, xAxisData, xAxisDataMap); + if (selectedFormula && selectedFormula.param1 && selectedFormula.param2 && selectedFormula.operator) { + formulaData = this.calculateFormula(selectedFormula, xAxisData, xAxisDataMap); } } @@ -126564,8 +126683,7 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa trigger: 'item', formatter: function formatter(params) { var value = parseFloat(params.value).toFixed(2); - var percent = parseFloat(params.percent).toFixed(2); - return "".concat(params.seriesName, "
").concat(params.name, ": ").concat(value, "% (").concat(percent, "%)"); + return "".concat(params.seriesName, "
").concat(params.name, ": ").concat(value, " "); } }, legend: { @@ -126683,15 +126801,15 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa var formulaName = _selectedFormula ? _selectedFormula.name : '公式'; series.push({ name: formulaName, - type: 'line', + type: chartType === 'bar' ? 'bar' : chartType === 'scatter' ? 'scatter' : 'line', data: formulaData, lineStyle: { color: '#F56C6C', type: 'dashed', width: 2 }, - symbol: 'circle', - symbolSize: 6, + symbol: chartType === 'scatter' ? 'diamond' : 'circle', + symbolSize: chartType === 'scatter' ? 8 : 6, itemStyle: { color: '#F56C6C' } @@ -126749,13 +126867,13 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa var result = "".concat(params[0].axisValue, "
"); params.forEach(function (item) { if (item.value !== undefined && item.value !== null && item.value !== '') { - result += "".concat(item.marker).concat(item.seriesName, ": ").concat(item.value, "%
"); + result += "".concat(item.marker).concat(item.seriesName, ": ").concat(item.value, "
"); } }); return result; } if (params.value !== undefined && params.value !== null && params.value !== '') { - return "".concat(params.seriesName, "
").concat(params.marker).concat(params.name, ": ").concat(params.value, "%"); + return "".concat(params.seriesName, "
").concat(params.marker).concat(params.name, ": ").concat(params.value); } return ''; } @@ -126876,21 +126994,8 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa var chart = this.chartList[index]; if (!chart) return; - // 如果选择了公式,加载该公式的内容并更新图表 - if (chart.yAxisFormula) { - var selectedFormula = this.savedFormulas.find(function (f) { - return f.id === chart.yAxisFormula; - }); - if (selectedFormula) { - // 将公式应用到当前图表 - chart.formulaItems = JSON.parse(JSON.stringify(selectedFormula.formulaItems)); - this.updateChart(index); - } - } else { - // 如果清空选择,清空公式 - chart.formulaItems = []; - this.updateChart(index); - } + // 如果选择了公式,更新图表 + this.updateChart(index); }, startEditTitle: function startEditTitle(index) { var _this5 = this; @@ -126909,6 +127014,26 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa }); } }, + // 获取公式预览文本 + getFormulaPreview: function getFormulaPreview() { + var _this$yAxisParamOptio, + _this6 = this, + _this$yAxisParamOptio2, + _this$operatorOptions; + if (!this.formulaFormData.param1 || !this.formulaFormData.param2 || !this.formulaFormData.operator) { + return '请选择参数和运算符'; + } + var param1Label = ((_this$yAxisParamOptio = this.yAxisParamOptions.find(function (opt) { + return opt.value === _this6.formulaFormData.param1; + })) === null || _this$yAxisParamOptio === void 0 ? void 0 : _this$yAxisParamOptio.label) || this.formulaFormData.param1; + var param2Label = ((_this$yAxisParamOptio2 = this.yAxisParamOptions.find(function (opt) { + return opt.value === _this6.formulaFormData.param2; + })) === null || _this$yAxisParamOptio2 === void 0 ? void 0 : _this$yAxisParamOptio2.label) || this.formulaFormData.param2; + var operatorLabel = ((_this$operatorOptions = this.operatorOptions.find(function (opt) { + return opt.value === _this6.formulaFormData.operator; + })) === null || _this$operatorOptions === void 0 ? void 0 : _this$operatorOptions.label) || this.formulaFormData.operator; + return "".concat(param1Label, " ").concat(operatorLabel, " ").concat(param2Label); + }, handleEditFormula: function handleEditFormula(index) { this.currentFormulaChartIndex = index; var chart = this.chartList[index]; @@ -126922,64 +127047,38 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa }); if (existingFormula) { this.currentFormulaId = existingFormula.id; - this.formulaName = existingFormula.name; - this.formulaItems = JSON.parse(JSON.stringify(existingFormula.formulaItems)); + this.formulaFormData = { + name: existingFormula.name || '', + param1: existingFormula.param1 || '', + operator: existingFormula.operator || '+', + param2: existingFormula.param2 || '' + }; } else { // 如果找不到公式,创建新的 this.currentFormulaId = null; - this.formulaName = ''; - this.formulaItems = JSON.parse(JSON.stringify(chart.formulaItems || [])); + this.formulaFormData = { + name: '', + param1: '', + operator: '+', + param2: '' + }; } } else { // 创建新公式 this.currentFormulaId = null; - this.formulaName = ''; - this.formulaItems = JSON.parse(JSON.stringify(chart.formulaItems || [])); + this.formulaFormData = { + name: '', + param1: '', + operator: '+', + param2: '' + }; } this.formulaDialogVisible = true; }, - addFormulaParam: function addFormulaParam() { - // 使用第一个可用的Y轴参数作为默认值 - var defaultParam = this.yAxisParamOptions.length > 0 ? this.yAxisParamOptions[0].value : ''; - this.formulaItems.push({ - type: 'param', - value: defaultParam - }); - this.updateFormula(); - }, - addFormulaOperator: function addFormulaOperator() { - this.formulaItems.push({ - type: 'operator', - value: '+' - }); - this.updateFormula(); - }, - removeFormulaItem: function removeFormulaItem(index) { - this.formulaItems.splice(index, 1); - this.updateFormula(); - }, - updateFormula: function updateFormula() { - // 更新公式显示 - }, handleSaveFormula: function handleSaveFormula() { - // 验证公式名称 - if (!this.formulaName || this.formulaName.trim() === '') { - this.$message.warning('请输入公式名称'); - return; - } - - // 验证公式内容 - if (this.formulaItems.length === 0) { - this.$message.warning('请至少添加一个参数'); - return; - } - - // 验证公式格式(至少需要一个参数) - var paramCount = this.formulaItems.filter(function (item) { - return item.type === 'param'; - }).length; - if (paramCount < 1) { - this.$message.warning('公式至少需要包含一个参数'); + // 验证公式 + if (!this.isFormulaValid) { + this.$message.warning('请完整填写公式信息,且两个参数不能相同'); return; } var formulaId = this.currentFormulaId; @@ -126989,16 +127088,22 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa return f.id === formulaId; }); if (formulaIndex >= 0) { - this.savedFormulas[formulaIndex].name = this.formulaName.trim(); - this.savedFormulas[formulaIndex].formulaItems = JSON.parse(JSON.stringify(this.formulaItems)); + this.savedFormulas[formulaIndex] = checkDatavue_type_script_lang_js_objectSpread(checkDatavue_type_script_lang_js_objectSpread({}, this.savedFormulas[formulaIndex]), {}, { + name: this.formulaFormData.name.trim(), + param1: this.formulaFormData.param1, + operator: this.formulaFormData.operator, + param2: this.formulaFormData.param2 + }); } } else { // 创建新公式 formulaId = "formula_".concat(this.formulaIdCounter++); this.savedFormulas.push({ id: formulaId, - name: this.formulaName.trim(), - formulaItems: JSON.parse(JSON.stringify(this.formulaItems)) + name: this.formulaFormData.name.trim(), + param1: this.formulaFormData.param1, + operator: this.formulaFormData.operator, + param2: this.formulaFormData.param2 }); } @@ -127007,7 +127112,6 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa var chart = this.chartList[this.currentFormulaChartIndex]; if (chart) { chart.yAxisFormula = formulaId; - chart.formulaItems = JSON.parse(JSON.stringify(this.formulaItems)); this.updateChart(this.currentFormulaChartIndex); } } @@ -127018,72 +127122,49 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa this.formulaDialogVisible = false; this.currentFormulaChartIndex = -1; this.currentFormulaId = null; - this.formulaName = ''; - this.formulaItems = []; + this.formulaFormData = { + name: '', + param1: '', + operator: '+', + param2: '' + }; }, - // 计算公式结果 - calculateFormula: function calculateFormula(formulaItems, xAxisData, xAxisDataMap) { - var _this6 = this; - if (!formulaItems || formulaItems.length === 0) { + // 计算公式结果(新格式:param1, operator, param2) + calculateFormula: function calculateFormula(formula, xAxisData, xAxisDataMap) { + var _this7 = this; + if (!formula || !formula.param1 || !formula.param2 || !formula.operator) { return []; } - - // 将公式转换为可执行的表达式 var formulaData = []; xAxisData.forEach(function (xValue) { // 为每个X轴值计算公式结果 var result = null; try { - // 构建计算栈 - var stack = []; - formulaItems.forEach(function (item) { - if (item.type === 'param') { - // 参数:从数据中获取值 - var paramValue = _this6.getParamValueFromData(item.value, xValue, xAxisDataMap); - if (paramValue !== null && paramValue !== undefined) { - var numValue = parseFloat(paramValue); - if (!isNaN(numValue)) { - stack.push(numValue); - } else { - stack.push(null); - } - } else { - stack.push(null); - } - } else if (item.type === 'operator') { - // 运算符:执行计算 - if (stack.length >= 2) { - var b = stack.pop(); - var a = stack.pop(); - if (a !== null && b !== null && !isNaN(a) && !isNaN(b)) { - var calcResult = null; - switch (item.value) { - case '+': - calcResult = a + b; - break; - case '-': - calcResult = a - b; - break; - case '*': - calcResult = a * b; - break; - case '/': - calcResult = b !== 0 ? a / b : null; - break; - default: - calcResult = null; - } - stack.push(calcResult); - } else { - stack.push(null); - } + // 获取参数1的值 + var param1Value = _this7.getParamValueFromData(formula.param1, xValue, xAxisDataMap); + // 获取参数2的值 + var param2Value = _this7.getParamValueFromData(formula.param2, xValue, xAxisDataMap); + if (param1Value !== null && param1Value !== undefined && param2Value !== null && param2Value !== undefined) { + var num1 = parseFloat(param1Value); + var num2 = parseFloat(param2Value); + if (!isNaN(num1) && !isNaN(num2)) { + switch (formula.operator) { + case '+': + result = num1 + num2; + break; + case '-': + result = num1 - num2; + break; + case '*': + result = num1 * num2; + break; + case '/': + result = num2 !== 0 ? num1 / num2 : null; + break; + default: + result = null; } } - }); - - // 栈顶元素就是结果 - if (stack.length === 1) { - result = stack[0]; } } catch (err) { console.error('计算公式失败:', err); @@ -127163,11 +127244,11 @@ function checkDatavue_type_script_lang_js_toPrimitive(input, hint) { if (checkDa }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_checkDatavue_type_script_lang_js_ = (checkDatavue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=0&id=6bc4603f&prod&lang=scss&scoped=true& -var checkDatavue_type_style_index_0_id_6bc4603f_prod_lang_scss_scoped_true_ = __webpack_require__("53e7"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=0&id=874a61b2&prod&lang=scss&scoped=true& +var checkDatavue_type_style_index_0_id_874a61b2_prod_lang_scss_scoped_true_ = __webpack_require__("ec0d"); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=1&id=6bc4603f&prod&lang=scss& -var checkDatavue_type_style_index_1_id_6bc4603f_prod_lang_scss_ = __webpack_require__("13c2"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=1&id=874a61b2&prod&lang=scss& +var checkDatavue_type_style_index_1_id_874a61b2_prod_lang_scss_ = __webpack_require__("105e"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue @@ -127181,11 +127262,11 @@ var checkDatavue_type_style_index_1_id_6bc4603f_prod_lang_scss_ = __webpack_requ var checkData_component = normalizeComponent( custom_page_checkDatavue_type_script_lang_js_, - checkDatavue_type_template_id_6bc4603f_scoped_true_render, - checkDatavue_type_template_id_6bc4603f_scoped_true_staticRenderFns, + checkDatavue_type_template_id_874a61b2_scoped_true_render, + checkDatavue_type_template_id_874a61b2_scoped_true_staticRenderFns, false, null, - "6bc4603f", + "874a61b2", null ) @@ -127561,17 +127642,17 @@ var reportCheck_component = normalizeComponent( ) /* harmony default export */ var reportCheck = (reportCheck_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=template&id=3faaea46& -var reportvue_type_template_id_3faaea46_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-mydemo custom-page"},[(!_vm.showReportDetail)?[_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"searched-fields"},[_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("厂家")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.manufacturerName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "manufacturerName", $$v)},expression:"searchPanelValue.manufacturerName"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("型号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.modelName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "modelName", $$v)},expression:"searchPanelValue.modelName"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("产品编号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.productNumber),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "productNumber", $$v)},expression:"searchPanelValue.productNumber"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("板块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.plate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "plate", $$v)},expression:"searchPanelValue.plate"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("平台")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("系列")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("细分市场")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.marketSegment),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "marketSegment", $$v)},expression:"searchPanelValue.marketSegment"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("项目名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("项目编号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectNumber),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectNumber", $$v)},expression:"searchPanelValue.projectNumber"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("领域/模块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.module),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "module", $$v)},expression:"searchPanelValue.module"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("状态")]),_c('el-select',{attrs:{"clearable":"","filterable":"","placeholder":"请选择"},model:{value:(_vm.searchPanelValue.status),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "status", $$v)},expression:"searchPanelValue.status"}},_vm._l((_vm.statusOptions),function(item){return _c('el-option',{key:item.id,attrs:{"label":item.label,"value":item.id}})}),1)],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("标题")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.title),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "title", $$v)},expression:"searchPanelValue.title"}})],1),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")])],1)])]),_c('div',{staticClass:"toolbar"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleCreate}},[_vm._v(" 新增 ")])],1),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"seqWidth":40,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"seqConfig":_vm.tableConfig.seqConfig,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customHeadSlot,fn:function(ref){ +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=template&id=4d30924e& +var reportvue_type_template_id_4d30924e_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-mydemo custom-page"},[(!_vm.showReportDetail)?[_c('div',{staticClass:"page-search-panel"},[_c('div',{staticClass:"searched-fields"},[_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("厂家")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.manufacturerName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "manufacturerName", $$v)},expression:"searchPanelValue.manufacturerName"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("型号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.modelName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "modelName", $$v)},expression:"searchPanelValue.modelName"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("产品编号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.productNumber),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "productNumber", $$v)},expression:"searchPanelValue.productNumber"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("板块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.plate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "plate", $$v)},expression:"searchPanelValue.plate"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("平台")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("系列")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("细分市场")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.marketSegment),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "marketSegment", $$v)},expression:"searchPanelValue.marketSegment"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("项目名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("项目编号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectNumber),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectNumber", $$v)},expression:"searchPanelValue.projectNumber"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("领域/模块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.module),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "module", $$v)},expression:"searchPanelValue.module"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("状态")]),_c('el-select',{attrs:{"clearable":"","filterable":"","placeholder":"请选择"},model:{value:(_vm.searchPanelValue.status),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "status", $$v)},expression:"searchPanelValue.status"}},_vm._l((_vm.statusOptions),function(item){return _c('el-option',{key:item.id,attrs:{"label":item.label,"value":item.id}})}),1)],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("标题")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.title),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "title", $$v)},expression:"searchPanelValue.title"}})],1),_c('div',{staticClass:"search-actions"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")])],1)])]),_c('div',{staticClass:"toolbar"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleCreate}},[_vm._v(" 新增 ")])],1),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"seqWidth":40,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"seqConfig":_vm.tableConfig.seqConfig,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customHeadSlot,fn:function(ref){ var column = ref.column; return [(colConfig.customHeadSlot)?_c('div',{key:index},[_vm._v(" "+_vm._s(column)+" "+_vm._s(colConfig)+" ")]):_vm._e()]}}}),_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ var row = ref.row; var rowIndex = ref.rowIndex; return [(colConfig.customSlot === 'status')?_c('div',{key:index + '' + rowIndex},[(row[colConfig.prop] === 'APPROVING')?_c('span',{staticStyle:{"background":"#E6A23C","padding":"4px 8px","color":"white","border-radius":"20px"}},[_vm._v(" 审核中 ")]):(row[colConfig.prop] === 'COMPLETE')?_c('span',{staticStyle:{"background":"#67C23A","padding":"4px 8px","color":"white","border-radius":"20px"}},[_vm._v(" 已完成 ")]):(row[colConfig.prop] === 'DRAFT')?_c('span',{staticStyle:{"background":"#909399","padding":"4px 8px","color":"white","border-radius":"20px"}},[_vm._v(" 草稿 ")]):(row[colConfig.prop] === 'REJECTED')?_c('span',{staticStyle:{"background":"#F56C6C","padding":"4px 8px","color":"white","border-radius":"20px"}},[_vm._v(" 已拒绝 ")]):_c('span',{staticStyle:{"background":"#909399","padding":"4px 8px","color":"white","border-radius":"20px"}},[_vm._v(" - ")])]):_vm._e(),(colConfig.customSlot === 'options')?_c('div',{key:'op' + index + '' + rowIndex},[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowView(row)}}},[_vm._v(" 查看 ")]),_c('span',{staticStyle:{"width":"6px","display":"inline-block"}}),(row.status === 'DRAFT')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleEdit(row)}}},[_vm._v(" 修改 ")]):_vm._e(),_c('span',{staticStyle:{"width":"6px","display":"inline-block"}}),(!row.status || row.status === '' || row.status === 'DRAFT')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleLaunch(row)}}},[_vm._v(" 发起 ")]):_vm._e(),(!row.status || row.status === '' || row.status === 'DRAFT')?_c('span',{staticStyle:{"width":"6px","display":"inline-block"}}):_vm._e(),(row.status === 'REJECTED')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRestart(row)}}},[_vm._v(" 重新发起 ")]):_vm._e(),(row.status === 'REJECTED')?_c('span',{staticStyle:{"width":"6px","display":"inline-block"}}):_vm._e(),(row.filePath)?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleDownload(row)}}},[_vm._v(" 下载 ")]):_vm._e()]):_vm._e()]}}})],null,true)},[_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2)],1)]:_c('report-detail',{attrs:{"detail":_vm.currentReportDetail},on:{"close":_vm.closeReportDetail,"refresh":_vm.handleReportDetailRefresh}}),_c('el-dialog',{attrs:{"title":_vm.dialogMode === 'edit' ? '修改报告' : '新增报告',"visible":_vm.createDialogVisible,"width":"900px","close-on-click-modal":false,"modal":false,"custom-class":"create-report-dialog"},on:{"update:visible":function($event){_vm.createDialogVisible=$event},"close":_vm.handleDialogClose}},[_c('div',{staticClass:"dialog-body-wrapper"},[_c('el-form',{ref:"createForm",attrs:{"model":_vm.createFormData,"rules":_vm.createFormRules,"label-width":"150px"}},[_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"标题名称","prop":"title"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.title),callback:function ($$v) {_vm.$set(_vm.createFormData, "title", $$v)},expression:"createFormData.title"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"厂家名称(全称)","prop":"manufacturerName"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.manufacturerName),callback:function ($$v) {_vm.$set(_vm.createFormData, "manufacturerName", $$v)},expression:"createFormData.manufacturerName"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"产品型号(全称)","prop":"modelName"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.modelName),callback:function ($$v) {_vm.$set(_vm.createFormData, "modelName", $$v)},expression:"createFormData.modelName"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"厂家简称","prop":"manufacturerAbbreviation"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.manufacturerAbbreviation),callback:function ($$v) {_vm.$set(_vm.createFormData, "manufacturerAbbreviation", $$v)},expression:"createFormData.manufacturerAbbreviation"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"产品型号简称","prop":"modelAbbreviation"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.modelAbbreviation),callback:function ($$v) {_vm.$set(_vm.createFormData, "modelAbbreviation", $$v)},expression:"createFormData.modelAbbreviation"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"产品编号","prop":"productNumber"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.productNumber),callback:function ($$v) {_vm.$set(_vm.createFormData, "productNumber", $$v)},expression:"createFormData.productNumber"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"领域/模块","prop":"module"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.module),callback:function ($$v) {_vm.$set(_vm.createFormData, "module", $$v)},expression:"createFormData.module"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"板块","prop":"plate"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.plate),callback:function ($$v) {_vm.$set(_vm.createFormData, "plate", $$v)},expression:"createFormData.plate"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"平台","prop":"platform"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.platform),callback:function ($$v) {_vm.$set(_vm.createFormData, "platform", $$v)},expression:"createFormData.platform"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"系列","prop":"series"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.series),callback:function ($$v) {_vm.$set(_vm.createFormData, "series", $$v)},expression:"createFormData.series"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"细分市场","prop":"marketSegment"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.marketSegment),callback:function ($$v) {_vm.$set(_vm.createFormData, "marketSegment", $$v)},expression:"createFormData.marketSegment"}})],1)],1),_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"项目名称","prop":"projectName"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.projectName),callback:function ($$v) {_vm.$set(_vm.createFormData, "projectName", $$v)},expression:"createFormData.projectName"}})],1)],1)],1),_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":12}},[_c('el-form-item',{attrs:{"label":"项目编号","prop":"projectNumber"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.createFormData.projectNumber),callback:function ($$v) {_vm.$set(_vm.createFormData, "projectNumber", $$v)},expression:"createFormData.projectNumber"}})],1)],1)],1),_c('el-form-item',{attrs:{"label":"附件上传","prop":"attachments"}},[_c('el-upload',{ref:"upload",attrs:{"auto-upload":false,"on-change":_vm.handleFileChange,"on-remove":_vm.handleFileRemove,"file-list":_vm.fileList,"limit":1,"accept":".doc,.pdf,.xls,.xlsx,.ppt,.pptx"}},[_c('el-button',{attrs:{"type":"primary","icon":"el-icon-upload"}},[_vm._v(" 选择文件 ")]),_c('div',{staticClass:"el-upload__tip",attrs:{"slot":"tip"},slot:"tip"},[_vm._v(" 支持扩展名: .doc .pdf .xls .xlsx .ppt .pptx,仅支持上传一个文件 ")])],1)],1),_c('el-form-item',{attrs:{"label":"说明","prop":"explanation"}},[_c('el-input',{attrs:{"type":"textarea","rows":4,"placeholder":"请输入"},model:{value:(_vm.createFormData.explanation),callback:function ($$v) {_vm.$set(_vm.createFormData, "explanation", $$v)},expression:"createFormData.explanation"}})],1)],1)],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSubmit}},[_vm._v(" 确定 ")])],1)]),_c('el-dialog',{attrs:{"title":"发起","visible":_vm.launchDialogVisible,"width":"600px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.launchDialogVisible=$event},"close":_vm.handleLaunchDialogClose}},[_c('div',{staticClass:"dialog-body-wrapper"},[_c('div',{staticClass:"approval-process-title"},[_c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")])]),_c('el-input',{attrs:{"maxlength":"100","show-word-limit":"","placeholder":"请输入流程主题"},model:{value:(_vm.launchProcessTitle),callback:function ($$v) {_vm.launchProcessTitle=$$v},expression:"launchProcessTitle"}})],1),_c('div',{staticClass:"approval-workflow"},[_c('div',{staticClass:"workflow-title"},[_vm._v(" 审批环节 ")]),_c('div',{staticClass:"workflow-table"},[_c('table',{staticClass:"workflow-table-content"},[_c('thead',[_c('tr',[_c('th',{staticClass:"step-name-col"},[_vm._v(" 环节名称 ")]),_c('th',{staticClass:"handler-col"},[_vm._v(" 处理人 ")])])]),_c('tbody',_vm._l((_vm.launchWorkflowSteps),function(step,index){return _c('tr',{key:index,staticClass:"workflow-row"},[_c('td',{staticClass:"step-name-cell"},[_c('span',{staticClass:"step-name"},[_vm._v(" "+_vm._s(step.name)+" "),(step.required)?_c('span',{staticClass:"required-mark"},[_vm._v("*")]):_vm._e()])]),_c('td',{staticClass:"handler-cell"},[_c('el-select',{staticClass:"handler-select",attrs:{"multiple":"","filterable":"","remote":"","reserve-keyword":"","placeholder":"请选择","remote-method":function (query) { return _vm.handleLaunchRemoteSearch(query, index); },"loading":step.loading},on:{"change":function (value) { return _vm.handleLaunchHandlerChange(index, value); }},model:{value:(step.handlers),callback:function ($$v) {_vm.$set(step, "handlers", $$v)},expression:"step.handlers"}},_vm._l((step.options),function(person){return _c('el-option',{key:person.userNumber,attrs:{"value":person.userId,"label":person.username}},[_c('span',{staticClass:"username-text"},[_vm._v(_vm._s(person.username))]),_c('span',{staticClass:"user-id-text"},[_vm._v(_vm._s(person.userNumber))])])}),1)],1)])}),0)])])])]),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleLaunchDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.launching},on:{"click":_vm.handleLaunchSubmit}},[_vm._v(" 确定 ")])],1)]),_c('el-dialog',{attrs:{"title":"审核","visible":_vm.approvalDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.approvalDialogVisible=$event},"close":_vm.handleApprovalDialogClose}},[_c('el-form',{ref:"approvalForm",attrs:{"model":_vm.approvalFormData,"label-width":"80px"}},[_c('el-form-item',{attrs:{"label":"审核"}},[_c('el-radio-group',{model:{value:(_vm.approvalFormData.result),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "result", $$v)},expression:"approvalFormData.result"}},[_c('el-radio',{attrs:{"label":"PASS"}},[_vm._v(" 通过 ")]),_c('el-radio',{attrs:{"label":"REJECT"}},[_vm._v(" 退回 ")])],1)],1),_c('el-form-item',{attrs:{"label":"备注"}},[_c('el-input',{attrs:{"type":"textarea","rows":4,"placeholder":"请输入备注"},model:{value:(_vm.approvalFormData.opinion),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "opinion", $$v)},expression:"approvalFormData.opinion"}})],1)],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleApprovalDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.approvalSubmitting},on:{"click":_vm.handleApprovalSubmit}},[_vm._v(" 确定 ")])],1)],1)],2)} -var reportvue_type_template_id_3faaea46_staticRenderFns = [] +var reportvue_type_template_id_4d30924e_staticRenderFns = [] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=template&id=3faaea46& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=template&id=4d30924e& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=script&lang=js& function reportvue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof"; return reportvue_type_script_lang_js_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, reportvue_type_script_lang_js_typeof(obj); } @@ -128710,6 +128791,7 @@ function reportvue_type_script_lang_js_toPrimitive(input, hint) { if (reportvue_ return Promise.resolve(null); } var file = this.selectedFile; + console.log(file, 2222); var formData = new FormData(); formData.append('file', file); formData.append('createBy', getUserId()); @@ -128765,7 +128847,7 @@ function reportvue_type_script_lang_js_toPrimitive(input, hint) { if (reportvue_ switch (_context.prev = _context.next) { case 0: if (!_this6.selectedFile) { - _context.next = 13; + _context.next = 14; break; } _context.prev = 1; @@ -128775,15 +128857,16 @@ function reportvue_type_script_lang_js_toPrimitive(input, hint) { if (reportvue_ fileUrl = _context.sent; // 将文件路径存储到 formData 中 _this6.createFormData.fileUrl = fileUrl || ''; - _context.next = 13; + _this6.createFormData.fileName = _this6.selectedFile.name; + _context.next = 14; break; - case 8: - _context.prev = 8; + case 9: + _context.prev = 9; _context.t0 = _context["catch"](1); console.error('文件上传失败:', _context.t0); _this6.$message.error('文件上传失败,请重试'); return _context.abrupt("return"); - case 13: + case 14: if (_this6.dialogMode === 'edit' && _this6.currentEditRow) { // 修改:调用 EDIT_REPORT 接口 reportId = _this6.currentEditRow.reportId || _this6.currentEditRow.id; @@ -128833,12 +128916,12 @@ function reportvue_type_script_lang_js_toPrimitive(input, hint) { if (reportvue_ message: '提交失败' }); }); - case 15: + case 16: case "end": return _context.stop(); } } - }, _callee, null, [[1, 8]]); + }, _callee, null, [[1, 9]]); })); return function submitData() { return _ref.apply(this, arguments); @@ -129133,8 +129216,8 @@ function reportvue_type_script_lang_js_toPrimitive(input, hint) { if (reportvue_ }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_reportvue_type_script_lang_js_ = (reportvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=style&index=0&id=3faaea46&prod&lang=scss& -var reportvue_type_style_index_0_id_3faaea46_prod_lang_scss_ = __webpack_require__("73b7"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/report.vue?vue&type=style&index=0&id=4d30924e&prod&lang=scss& +var reportvue_type_style_index_0_id_4d30924e_prod_lang_scss_ = __webpack_require__("8303"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/report.vue @@ -129147,8 +129230,8 @@ var reportvue_type_style_index_0_id_3faaea46_prod_lang_scss_ = __webpack_require var report_component = normalizeComponent( custom_page_reportvue_type_script_lang_js_, - reportvue_type_template_id_3faaea46_render, - reportvue_type_template_id_3faaea46_staticRenderFns, + reportvue_type_template_id_4d30924e_render, + reportvue_type_template_id_4d30924e_staticRenderFns, false, null, null, @@ -136443,15 +136526,17 @@ var todo_component = normalizeComponent( ) /* harmony default export */ var todo = (todo_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=template&id=6d7c68fd& -var myDonevue_type_template_id_6d7c68fd_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-todo custom-page"},[(!_vm.showEngineDetail && !_vm.showEngineCheck && !_vm.showApprovalProgressDetail && !_vm.showReportDetail)?[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"title"},[_vm._v(" 我的已办 ")]),_c('div',{staticClass:"operation"},[_c('x-svg-icon',{staticClass:"pointer",staticStyle:{"cursor":"pointer"},attrs:{"name":'refresh-icon'},nativeOn:{"click":function($event){return _vm.handleRefresh()}}})],1)]),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"seqWidth":40,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"seqConfig":_vm.tableConfig.seqConfig,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ -var row = ref.row; -var rowIndex = ref.rowIndex; +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=template&id=eaeffdaa& +var myDonevue_type_template_id_eaeffdaa_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-todo custom-page"},[( + !_vm.showEngineDetail && !_vm.showEngineCheck && !_vm.showApprovalProgressDetail && !_vm.showReportDetail + )?[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"title"},[_vm._v(" 我的已办 ")]),_c('div',{staticClass:"operation"},[_c('x-svg-icon',{staticClass:"pointer",staticStyle:{"cursor":"pointer"},attrs:{"name":'refresh-icon'},nativeOn:{"click":function($event){return _vm.handleRefresh()}}})],1)]),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"seqWidth":40,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"seqConfig":_vm.tableConfig.seqConfig,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ + var row = ref.row; + var rowIndex = ref.rowIndex; return [(colConfig.customSlot === 'options')?_c('div',{key:'op' + index + '' + rowIndex},[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowView(row)}}},[_vm._v("查看")])]):_vm._e()]}}})],null,true)},[_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2)],1)]:_vm._e(),(_vm.showEngineDetail && !_vm.showEngineCheck)?_c('engine-detail',{staticClass:"engine-detail-wrapper",attrs:{"model":_vm.currentModel,"detail":_vm.currentEngineDetail,"engine-model-i-d":_vm.currentEngineModelID,"is-dispatch-mode":_vm.isDispatchMode,"dispatch-type":_vm.dispatchType,"responsible-person-id":_vm.responsiblePersonId,"filled-by":_vm.filledBy},on:{"back":_vm.handleBackFromDetail}}):_vm._e(),(_vm.showEngineCheck)?_c('engine-check',{staticClass:"engine-check-wrapper",attrs:{"detail":_vm.currentEngineDetail,"visible":_vm.showEngineCheck,"engine-type":_vm.engineType},on:{"close":_vm.handleBackFromCheck}}):_vm._e(),(_vm.showApprovalProgressDetail)?_c('approval-progress-detail',{staticClass:"approval-progress-detail-wrapper",attrs:{"detail":_vm.currentApprovalDetail,"visible":_vm.showApprovalProgressDetail},on:{"refresh":_vm.handleBackFromApprovalProgress,"close":_vm.handleBackFromApprovalProgress}}):_vm._e(),(_vm.showReportDetail)?_c('report-detail',{staticClass:"report-detail-wrapper",attrs:{"detail":_vm.currentReportDetail,"visible":_vm.showReportDetail},on:{"close":_vm.handleBackFromReport}}):_vm._e()],2)} -var myDonevue_type_template_id_6d7c68fd_staticRenderFns = [] +var myDonevue_type_template_id_eaeffdaa_staticRenderFns = [] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=template&id=6d7c68fd& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=template&id=eaeffdaa& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=script&lang=js& function myDonevue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof"; return myDonevue_type_script_lang_js_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, myDonevue_type_script_lang_js_typeof(obj); } @@ -136557,6 +136642,18 @@ function myDonevue_type_script_lang_js_toPrimitive(input, hint) { if (myDonevue_ // // // +// +// +// +// +// +// +// +// +// +// +// +// @@ -136668,12 +136765,12 @@ function myDonevue_type_script_lang_js_toPrimitive(input, hint) { if (myDonevue_ }, handleRowView: function handleRowView(row) { // 根据流程主题判断打开哪种页面 - var processTitle = row.processTitle || ''; - var isFillParameterMode = processTitle === '数据维护'; - var isResponsibleDispatchMode = processTitle === '任务分解'; - var isInApprovalMode = processTitle === '数据审批'; - var isModelCheck = processTitle === '模板审核'; - var isReportCheck = processTitle === '对标报告审核'; + var dataType = row.dataType; + var isFillParameterMode = dataType === '数据维护'; + var isResponsibleDispatchMode = dataType === '任务分解'; + var isInApprovalMode = dataType === '数据审批'; + var isModelCheck = dataType === '模板审核'; + var isReportCheck = dataType === '对标报告审核'; // 设置引擎型号信息 this.currentModel = row.modelName || row.productFullName || ''; @@ -136704,7 +136801,8 @@ function myDonevue_type_script_lang_js_toPrimitive(input, hint) { if (myDonevue_ // documentNo 对应 flowId,modelId 对应 templateId this.currentApprovalDetail = myDonevue_type_script_lang_js_objectSpread({ flowId: row.documentNo || '', - templateId: row.modelId || '' + templateId: row.modelId || '', + id: row.documentNo || '' }, row); return; } @@ -136845,8 +136943,8 @@ function myDonevue_type_script_lang_js_toPrimitive(input, hint) { if (myDonevue_ }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_myDonevue_type_script_lang_js_ = (myDonevue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=style&index=0&id=6d7c68fd&prod&lang=scss& -var myDonevue_type_style_index_0_id_6d7c68fd_prod_lang_scss_ = __webpack_require__("1e5e"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/myDone.vue?vue&type=style&index=0&id=eaeffdaa&prod&lang=scss& +var myDonevue_type_style_index_0_id_eaeffdaa_prod_lang_scss_ = __webpack_require__("ef4f"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/myDone.vue @@ -136859,8 +136957,8 @@ var myDonevue_type_style_index_0_id_6d7c68fd_prod_lang_scss_ = __webpack_require var myDone_component = normalizeComponent( custom_page_myDonevue_type_script_lang_js_, - myDonevue_type_template_id_6d7c68fd_render, - myDonevue_type_template_id_6d7c68fd_staticRenderFns, + myDonevue_type_template_id_eaeffdaa_render, + myDonevue_type_template_id_eaeffdaa_staticRenderFns, false, null, null, @@ -136869,17 +136967,17 @@ var myDone_component = normalizeComponent( ) /* harmony default export */ var myDone = (myDone_component.exports); -// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=template&id=58928cec& -var mySendvue_type_template_id_58928cec_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-todo custom-page"},[( +// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4b91350a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=template&id=6ae9273d& +var mySendvue_type_template_id_6ae9273d_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-page-todo custom-page"},[( !_vm.showEngineDetail && !_vm.showEngineCheck && !_vm.showApprovalProgressDetail && !_vm.showReportDetail )?[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"title"},[_vm._v(" 我的发起 ")]),_c('div',{staticClass:"operation"},[_c('x-svg-icon',{staticClass:"pointer",staticStyle:{"cursor":"pointer"},attrs:{"name":'refresh-icon'},nativeOn:{"click":function($event){return _vm.handleRefresh()}}})],1)]),_c('div',{staticClass:"page-data-list"},[_c('x-vxe-table',{ref:"vxeTable",staticClass:"block-table",attrs:{"border":true,"seqWidth":40,"colConfigs":_vm.tableConfig.colConfigs,"tableData":_vm.tableData,"rowDraggable":_vm.tableConfig.rowDraggable,"seqType":_vm.tableConfig.seqType,"pagination":_vm.pagination,"layout":_vm.tableConfig.layout,"seqConfig":_vm.tableConfig.seqConfig,"autoSize":_vm.tableConfig.autoSize,"pageConfig":_vm.tableConfig.pageConfig},on:{"table-row-click":_vm.rowClickEvent,"size-change":_vm.pageSizeChange,"current-page-change":_vm.currentChange,"select-data-change":_vm.selectDataChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){ var row = ref.row; var rowIndex = ref.rowIndex; return [(colConfig.customSlot === 'options')?_c('div',{key:'op' + index + '' + rowIndex},[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowView(row)}}},[_vm._v(" 查看 ")])]):_vm._e()]}}})],null,true)},[_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2)],1)]:_vm._e(),(_vm.showEngineDetail && !_vm.showEngineCheck)?_c('engine-detail',{staticClass:"engine-detail-wrapper",attrs:{"model":_vm.currentModel,"detail":_vm.currentEngineDetail,"engine-model-i-d":_vm.currentEngineModelID,"is-dispatch-mode":_vm.isDispatchMode,"dispatch-type":_vm.dispatchType,"responsible-person-id":_vm.responsiblePersonId,"filled-by":_vm.filledBy},on:{"back":_vm.handleBackFromDetail}}):_vm._e(),(_vm.showEngineCheck)?_c('engine-check',{staticClass:"engine-check-wrapper",attrs:{"detail":_vm.currentEngineDetail,"visible":_vm.showEngineCheck,"engine-type":_vm.engineType},on:{"close":_vm.handleBackFromCheck}}):_vm._e(),(_vm.showApprovalProgressDetail)?_c('approval-progress-detail',{staticClass:"approval-progress-detail-wrapper",attrs:{"detail":_vm.currentApprovalDetail,"visible":_vm.showApprovalProgressDetail},on:{"refresh":_vm.handleBackFromApprovalProgress,"close":_vm.handleBackFromApprovalProgress}}):_vm._e(),(_vm.showReportDetail)?_c('report-detail',{staticClass:"report-detail-wrapper",attrs:{"detail":_vm.currentReportDetail,"visible":_vm.showReportDetail},on:{"close":_vm.handleBackFromReport}}):_vm._e()],2)} -var mySendvue_type_template_id_58928cec_staticRenderFns = [] +var mySendvue_type_template_id_6ae9273d_staticRenderFns = [] -// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=template&id=58928cec& +// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=template&id=6ae9273d& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=script&lang=js& function mySendvue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof"; return mySendvue_type_script_lang_js_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, mySendvue_type_script_lang_js_typeof(obj); } @@ -137117,12 +137215,12 @@ function mySendvue_type_script_lang_js_toPrimitive(input, hint) { if (mySendvue_ }, handleRowView: function handleRowView(row) { // 根据流程主题判断打开哪种页面 - var processTitle = row.processTitle || ''; - var isFillParameterMode = processTitle === '数据维护'; - var isResponsibleDispatchMode = processTitle === '任务分解'; - var isInApprovalMode = processTitle === '数据审批'; - var isModelCheck = processTitle === '模板审核'; - var isReportCheck = processTitle === '对标报告审核'; + var dataType = row.dataType || ''; + var isFillParameterMode = dataType === '数据维护'; + var isResponsibleDispatchMode = dataType === '任务分解'; + var isInApprovalMode = dataType === '数据审批'; + var isModelCheck = dataType === '模板审核'; + var isReportCheck = dataType === '对标报告审核'; // 设置引擎型号信息 this.currentModel = row.modelName || row.productFullName || ''; @@ -137296,8 +137394,8 @@ function mySendvue_type_script_lang_js_toPrimitive(input, hint) { if (mySendvue_ }); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=script&lang=js& /* harmony default export */ var custom_page_mySendvue_type_script_lang_js_ = (mySendvue_type_script_lang_js_); -// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=style&index=0&id=58928cec&prod&lang=scss& -var mySendvue_type_style_index_0_id_58928cec_prod_lang_scss_ = __webpack_require__("9309"); +// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/mySend.vue?vue&type=style&index=0&id=6ae9273d&prod&lang=scss& +var mySendvue_type_style_index_0_id_6ae9273d_prod_lang_scss_ = __webpack_require__("ae87"); // CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/mySend.vue @@ -137310,8 +137408,8 @@ var mySendvue_type_style_index_0_id_58928cec_prod_lang_scss_ = __webpack_require var mySend_component = normalizeComponent( custom_page_mySendvue_type_script_lang_js_, - mySendvue_type_template_id_58928cec_render, - mySendvue_type_template_id_58928cec_staticRenderFns, + mySendvue_type_template_id_6ae9273d_render, + mySendvue_type_template_id_6ae9273d_staticRenderFns, false, null, null, @@ -139332,13 +139430,6 @@ var MydemoCustomPlugin = { /***/ }), -/***/ "feae": -/***/ (function(module, exports, __webpack_require__) { - -// extracted by mini-css-extract-plugin - -/***/ }), - /***/ "ff00": /***/ (function(module, exports, __webpack_require__) { diff --git a/apaas-custom-mydemo/apaas-custom-mydemo.umd.min.js b/apaas-custom-mydemo/apaas-custom-mydemo.umd.min.js index 1ec7792..6dbc585 100644 --- a/apaas-custom-mydemo/apaas-custom-mydemo.umd.min.js +++ b/apaas-custom-mydemo/apaas-custom-mydemo.umd.min.js @@ -1,13 +1,13 @@ -(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["apaas-custom-mydemo"]=t():e["apaas-custom-mydemo"]=t()})("undefined"!==typeof self?self:this,(function(){return function(e){var t={};function r(a){if(t[a])return t[a].exports;var n=t[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,a){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(r.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(a,n,function(t){return e[t]}.bind(null,n));return a},r.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s="fb15")}({"01d4":function(e,t,r){},"02f0":function(e,t,r){},"03f1":function(e,t,r){},"06d2":function(e,t,r){"use strict";r("f18a")},"0753":function(e,t,r){"use strict";r("0b3e")},"0b3e":function(e,t,r){},"0ba8":function(e,t,r){},"0c73":function(e,t,r){},"0fd6":function(e,t,r){"use strict";r("7b75")},"13c2":function(e,t,r){"use strict";r("f267")},"14b3":function(e,t,r){"use strict";r("458a")},1690:function(e,t,r){"use strict";r("0ba8")},"1e5e":function(e,t,r){"use strict";r("dfa4")},"1fb5":function(e,t,r){"use strict";t.byteLength=c,t.toByteArray=d,t.fromByteArray=m;for(var a=[],n=[],i="undefined"!==typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=o.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var a=r===t?0:4-r%4;return[r,a]}function c(e){var t=u(e),r=t[0],a=t[1];return 3*(r+a)/4-a}function p(e,t,r){return 3*(t+r)/4-r}function d(e){var t,r,a=u(e),o=a[0],s=a[1],l=new i(p(e,o,s)),c=0,d=s>0?o-4:o;for(r=0;r>16&255,l[c++]=t>>8&255,l[c++]=255&t;return 2===s&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,l[c++]=255&t),1===s&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t),l}function h(e){return a[e>>18&63]+a[e>>12&63]+a[e>>6&63]+a[63&e]}function f(e,t,r){for(var a,n=[],i=t;il?l:s+o));return 1===n?(t=e[r-1],i.push(a[t>>2]+a[t<<4&63]+"==")):2===n&&(t=(e[r-2]<<8)+e[r-1],i.push(a[t>>10]+a[t>>4&63]+a[t<<2&63]+"=")),i.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},"20a2":function(e,t,r){},"214e":function(e,t,r){"use strict";r("03f1")},"22d1":function(e,t,r){"use strict";var a=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),n=function(){function e(){this.browser=new a,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!==typeof window}return e}(),i=new n;function o(e,t){var r=t.browser,a=e.match(/Firefox\/([\d.]+)/),n=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),i=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);a&&(r.firefox=!0,r.version=a[1]),n&&(r.ie=!0,r.version=n[1]),i&&(r.edge=!0,r.version=i[1],r.newEdge=+i[1].split(".")[0]>18),o&&(r.weChat=!0),t.svgSupported="undefined"!==typeof SVGRect,t.touchEventsSupported="ontouchstart"in window&&!r.ie&&!r.edge,t.pointerEventsSupported="onpointerdown"in window&&(r.edge||r.ie&&+r.version>=11),t.domSupported="undefined"!==typeof document;var s=document.documentElement.style;t.transform3dSupported=(r.ie&&"transition"in s||r.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||r.ie&&+r.version>=9}"object"===typeof wx&&"function"===typeof wx.getSystemInfoSync?(i.wxa=!0,i.touchEventsSupported=!0):"undefined"===typeof document&&"undefined"!==typeof self?i.worker=!0:"undefined"===typeof navigator||0===navigator.userAgent.indexOf("Node.js")?(i.node=!0,i.svgSupported=!0):o(navigator.userAgent,i),t["a"]=i},2335:function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},3062:function(e,t,r){"use strict";r("5354")},3563:function(e,t,r){"use strict";r("02f0")},4019:function(e,t,r){"use strict";r("8b89")},"40b5":function(e,t,r){},"41ef":function(e,t,r){"use strict";r.d(t,"h",(function(){return y})),r.d(t,"c",(function(){return x})),r.d(t,"a",(function(){return w})),r.d(t,"b",(function(){return S})),r.d(t,"g",(function(){return D})),r.d(t,"f",(function(){return C})),r.d(t,"i",(function(){return T})),r.d(t,"e",(function(){return I})),r.d(t,"d",(function(){return M}));var a=r("d51b"),n=r("6d8b"),i={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function o(e){return e=Math.round(e),e<0?0:e>255?255:e}function s(e){return e=Math.round(e),e<0?0:e>360?360:e}function l(e){return e<0?0:e>1?1:e}function u(e){var t=e;return t.length&&"%"===t.charAt(t.length-1)?o(parseFloat(t)/100*255):o(parseInt(t,10))}function c(e){var t=e;return t.length&&"%"===t.charAt(t.length-1)?l(parseFloat(t)/100):l(parseFloat(t))}function p(e,t,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?e+(t-e)*r*6:2*r<1?t:3*r<2?e+(t-e)*(2/3-r)*6:e}function d(e,t,r){return e+(t-e)*r}function h(e,t,r,a,n){return e[0]=t,e[1]=r,e[2]=a,e[3]=n,e}function f(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var m=new a["a"](20),g=null;function v(e,t){g&&f(g,t),g=m.put(e,g||t.slice())}function y(e,t){if(e){t=t||[];var r=m.get(e);if(r)return f(t,r);e+="";var a=e.replace(/ /g,"").toLowerCase();if(a in i)return f(t,i[a]),v(e,t),t;var n=a.length;if("#"!==a.charAt(0)){var o=a.indexOf("("),s=a.indexOf(")");if(-1!==o&&s+1===n){var l=a.substr(0,o),p=a.substr(o+1,s-(o+1)).split(","),d=1;switch(l){case"rgba":if(4!==p.length)return 3===p.length?h(t,+p[0],+p[1],+p[2],1):h(t,0,0,0,1);d=c(p.pop());case"rgb":return p.length>=3?(h(t,u(p[0]),u(p[1]),u(p[2]),3===p.length?d:c(p[3])),v(e,t),t):void h(t,0,0,0,1);case"hsla":return 4!==p.length?void h(t,0,0,0,1):(p[3]=c(p[3]),b(p,t),v(e,t),t);case"hsl":return 3!==p.length?void h(t,0,0,0,1):(b(p,t),v(e,t),t);default:return}}h(t,0,0,0,1)}else{if(4===n||5===n){var g=parseInt(a.slice(1,4),16);return g>=0&&g<=4095?(h(t,(3840&g)>>4|(3840&g)>>8,240&g|(240&g)>>4,15&g|(15&g)<<4,5===n?parseInt(a.slice(4),16)/15:1),v(e,t),t):void h(t,0,0,0,1)}if(7===n||9===n){g=parseInt(a.slice(1,7),16);return g>=0&&g<=16777215?(h(t,(16711680&g)>>16,(65280&g)>>8,255&g,9===n?parseInt(a.slice(7),16)/255:1),v(e,t),t):void h(t,0,0,0,1)}}}}function b(e,t){var r=(parseFloat(e[0])%360+360)%360/360,a=c(e[1]),n=c(e[2]),i=n<=.5?n*(a+1):n+a-n*a,s=2*n-i;return t=t||[],h(t,o(255*p(s,i,r+1/3)),o(255*p(s,i,r)),o(255*p(s,i,r-1/3)),1),4===e.length&&(t[3]=e[3]),t}function _(e){if(e){var t,r,a=e[0]/255,n=e[1]/255,i=e[2]/255,o=Math.min(a,n,i),s=Math.max(a,n,i),l=s-o,u=(s+o)/2;if(0===l)t=0,r=0;else{r=u<.5?l/(s+o):l/(2-s-o);var c=((s-a)/6+l/2)/l,p=((s-n)/6+l/2)/l,d=((s-i)/6+l/2)/l;a===s?t=d-p:n===s?t=1/3+c-d:i===s&&(t=2/3+p-c),t<0&&(t+=1),t>1&&(t-=1)}var h=[360*t,r,u];return null!=e[3]&&h.push(e[3]),h}}function x(e,t){var r=y(e);if(r){for(var a=0;a<3;a++)r[a]=t<0?r[a]*(1-t)|0:(255-r[a])*t+r[a]|0,r[a]>255?r[a]=255:r[a]<0&&(r[a]=0);return T(r,4===r.length?"rgba":"rgb")}}function w(e,t,r){if(t&&t.length&&e>=0&&e<=1){r=r||[];var a=e*(t.length-1),n=Math.floor(a),i=Math.ceil(a),s=t[n],u=t[i],c=a-n;return r[0]=o(d(s[0],u[0],c)),r[1]=o(d(s[1],u[1],c)),r[2]=o(d(s[2],u[2],c)),r[3]=l(d(s[3],u[3],c)),r}}function S(e,t,r){if(t&&t.length&&e>=0&&e<=1){var a=e*(t.length-1),n=Math.floor(a),i=Math.ceil(a),s=y(t[n]),u=y(t[i]),c=a-n,p=T([o(d(s[0],u[0],c)),o(d(s[1],u[1],c)),o(d(s[2],u[2],c)),l(d(s[3],u[3],c))],"rgba");return r?{color:p,leftIndex:n,rightIndex:i,value:a}:p}}function D(e,t,r,a){var n=y(e);if(e)return n=_(n),null!=t&&(n[0]=s(t)),null!=r&&(n[1]=c(r)),null!=a&&(n[2]=c(a)),T(b(n),"rgba")}function C(e,t){var r=y(e);if(r&&null!=t)return r[3]=l(t),T(r,"rgba")}function T(e,t){if(e&&e.length){var r=e[0]+","+e[1]+","+e[2];return"rgba"!==t&&"hsva"!==t&&"hsla"!==t||(r+=","+e[3]),t+"("+r+")"}}function I(e,t){var r=y(e);return r?(.299*r[0]+.587*r[1]+.114*r[2])*r[3]/255+(1-r[3])*t:0}var O=new a["a"](100);function M(e){if(Object(n["C"])(e)){var t=O.get(e);return t||(t=x(e,-.1),O.put(e,t)),t}if(Object(n["x"])(e)){var r=Object(n["m"])({},e);return r.colorStops=Object(n["H"])(e.colorStops,(function(e){return{offset:e.offset,color:x(e.color,-.1)}})),r}return e}},"458a":function(e,t,r){},5354:function(e,t,r){},"53e7":function(e,t,r){"use strict";r("8eb5")},5581:function(e,t,r){"use strict";r("6e70")},"5a0c":function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";var e=1e3,t=6e4,r=36e5,a="millisecond",n="second",i="minute",o="hour",s="day",l="week",u="month",c="quarter",p="year",d="date",h="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||t[0])+"]"}},v=function(e,t,r){var a=String(e);return!a||a.length>=t?e:""+Array(t+1-a.length).join(r)+e},y={s:v,z:function(e){var t=-e.utcOffset(),r=Math.abs(t),a=Math.floor(r/60),n=r%60;return(t<=0?"+":"-")+v(a,2,"0")+":"+v(n,2,"0")},m:function e(t,r){if(t.date()1)return e(o[0])}else{var s=t.name;_[s]=t,n=s}return!a&&n&&(b=n),n||!a&&b},S=function(e,t){if(x(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new C(r)},D=y;D.l=w,D.i=x,D.w=function(e,t){return S(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var C=function(){function g(e){this.$L=w(e.locale,null,!0),this.parse(e)}var v=g.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(D.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var a=t.match(f);if(a){var n=a[2]-1||0,i=(a[7]||"0").substring(0,3);return r?new Date(Date.UTC(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,i)):new Date(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,i)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return D},v.isValid=function(){return!(this.$d.toString()===h)},v.isSame=function(e,t){var r=S(e);return this.startOf(t)<=r&&r<=this.endOf(t)},v.isAfter=function(e,t){return S(e)=0)u=l*r.length;else for(var d=0;d-1){var r=Object(n["h"])(e);r&&(e="rgb("+r[0]+","+r[1]+","+r[2]+")",t=r[3])}}else e="none";return{color:e,opacity:null==t?1:t}}var l=1e-4;function u(e){return e-l}function c(e){return o(1e3*e)/1e3}function p(e){return o(1e4*e)/1e4}function d(e){return"matrix("+c(e[0])+","+c(e[1])+","+c(e[2])+","+c(e[3])+","+p(e[4])+","+p(e[5])+")"}var h={left:"start",right:"end",center:"middle",middle:"middle"};function f(e,t,r){return"top"===r?e+=t/2:"bottom"===r&&(e-=t/2),e}function m(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function g(e){var t=e.style,r=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),r[0],r[1]].join(",")}function v(e){return e&&!!e.image}function y(e){return e&&!!e.svgElement}function b(e){return v(e)||y(e)}function _(e){return"linear"===e.type}function x(e){return"radial"===e.type}function w(e){return e&&("linear"===e.type||"radial"===e.type)}function S(e){return"url(#"+e+")"}function D(e){var t=e.getGlobalScale(),r=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(r)/Math.log(10)),1)}function C(e){var t=e.x||0,r=e.y||0,n=(e.rotation||0)*a["a"],i=Object(a["P"])(e.scaleX,1),s=Object(a["P"])(e.scaleY,1),l=e.skewX||0,u=e.skewY||0,c=[];return(t||r)&&c.push("translate("+t+"px,"+r+"px)"),n&&c.push("rotate("+n+")"),1===i&&1===s||c.push("scale("+i+","+s+")"),(l||u)&&c.push("skew("+o(l*a["a"])+"deg, "+o(u*a["a"])+"deg)"),c.join(" ")}var T=function(){return i["a"].hasGlobalWindow&&Object(a["w"])(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:"undefined"!==typeof e?function(t){return e.from(t).toString("base64")}:function(e){return null}}()}).call(this,r("b639").Buffer)},"7b75":function(e,t,r){},"7c38":function(e,t,r){"use strict";r("f23c")},8875:function(e,t,r){var a,n,i;(function(r,o){n=[],a=o,i="function"===typeof a?a.apply(t,n):a,void 0===i||(e.exports=i)})("undefined"!==typeof self&&self,(function(){function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(h){var r,a,n,i=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,o=/@([^@]*):(\d+):(\d+)\s*$/gi,s=i.exec(h.stack)||o.exec(h.stack),l=s&&s[1]||!1,u=s&&s[2]||!1,c=document.location.href.replace(document.location.hash,""),p=document.getElementsByTagName("script");l===c&&(r=document.documentElement.outerHTML,a=new RegExp("(?:[^\\n]+?\\n){0,"+(u-2)+"}[^<]* - - - \ No newline at end of file + + .operation { + display: flex; + min-width: 330px; + justify-content: flex-end !important; + margin-right: 20px; + } + } + + .page-data-list { + display: flex; + flex: 1; + min-height: 0; + padding: 20px; + + .x-empty-page { + top: 0; + } + } + + .engine-detail-wrapper { + width: 100%; + height: 100%; + flex: 1; + display: flex; + flex-direction: column; + } + + .engine-check-wrapper { + width: 100%; + height: 100%; + flex: 1; + display: flex; + flex-direction: column; + } + + .approval-progress-detail-wrapper { + width: 100%; + height: 100%; + flex: 1; + display: flex; + flex-direction: column; + min-height: 0; + } + + .report-detail-wrapper { + width: 100%; + height: 100%; + flex: 1; + display: flex; + flex-direction: column; + min-height: 0; + } +} + diff --git a/src/custom/apaas-custom-mydemo/custom-page/mySend.vue b/src/custom/apaas-custom-mydemo/custom-page/mySend.vue index d07dddb..5f0f80a 100644 --- a/src/custom/apaas-custom-mydemo/custom-page/mySend.vue +++ b/src/custom/apaas-custom-mydemo/custom-page/mySend.vue @@ -186,12 +186,12 @@ export default { }, handleRowView(row) { // 根据流程主题判断打开哪种页面 - const processTitle = row.processTitle || '' - const isFillParameterMode = processTitle === '数据维护' - const isResponsibleDispatchMode = processTitle === '任务分解' - const isInApprovalMode = processTitle === '数据审批' - const isModelCheck = processTitle === '模板审核' - const isReportCheck = processTitle === '对标报告审核' + const dataType = row.dataType || '' + const isFillParameterMode = dataType === '数据维护' + const isResponsibleDispatchMode = dataType === '任务分解' + const isInApprovalMode = dataType === '数据审批' + const isModelCheck = dataType === '模板审核' + const isReportCheck = dataType === '对标报告审核' // 设置引擎型号信息 this.currentModel = row.modelName || row.productFullName || '' diff --git a/src/custom/apaas-custom-mydemo/custom-page/report.vue b/src/custom/apaas-custom-mydemo/custom-page/report.vue index dc998e3..729bca5 100644 --- a/src/custom/apaas-custom-mydemo/custom-page/report.vue +++ b/src/custom/apaas-custom-mydemo/custom-page/report.vue @@ -1037,6 +1037,8 @@ export default { } const file = this.selectedFile + console.log(file,2222); + const formData = new FormData() formData.append('file', file) formData.append('createBy', getUserId()) @@ -1095,6 +1097,7 @@ export default { const fileUrl = await this.handleFileUpload() // 将文件路径存储到 formData 中 this.createFormData.fileUrl = fileUrl || '' + this.createFormData.fileName = this.selectedFile.name } catch (err) { console.error('文件上传失败:', err) this.$message.error('文件上传失败,请重试')