From 70d91689eb2ba8e36a2eebe420dc6ddd351959f1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A4=A7=E9=BB=91?= <6585077+djjkai@user.noreply.gitee.com>
Date: Thu, 22 Jan 2026 15:14:55 +0800
Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E5=9B=BE=E8=A1=A8?=
=?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 2 +
.../apaas-custom-mydemo.common.js | 4898 +--
apaas-custom-mydemo/apaas-custom-mydemo.css | 2 +-
.../apaas-custom-mydemo.umd.js | 4898 +--
.../apaas-custom-mydemo.umd.min.js | 8 +-
package-lock.json | 28083 ++++++++++++++++
package.json | 8 +-
src/api/app-page/index.js | 2 +-
src/api/demo/data.js | 12 +-
src/api/demo/permission.js | 14 +-
.../custom-page/checkData.vue | 522 +-
.../apaas-custom-mydemo/custom-page/demo.vue | 2 +-
.../custom-page/model-query.vue | 2 -
.../search-component.mixin.js | 1 -
src/utils/userRole.js | 5 +-
.../actions/menu.action.js | 1 -
16 files changed, 33818 insertions(+), 4642 deletions(-)
create mode 100644 package-lock.json
diff --git a/.gitignore b/.gitignore
index cf8fc19..73786d0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,3 +27,5 @@ yarn-error.log*
node_modules.zip
apaas-custom-mydemo.zip
apaas-custom-mydemo-1.zip
+eslint-report.html
+fix-echarts-install.bat
diff --git a/apaas-custom-mydemo/apaas-custom-mydemo.common.js b/apaas-custom-mydemo/apaas-custom-mydemo.common.js
index c2b2a1b..d71937e 100644
--- a/apaas-custom-mydemo/apaas-custom-mydemo.common.js
+++ b/apaas-custom-mydemo/apaas-custom-mydemo.common.js
@@ -162,11 +162,333 @@ module.exports =
/***/ }),
+/***/ "0dd6":
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* unused harmony export Entry */
+/* unused harmony export LinkedList */
+var Entry = (function () {
+ function Entry(val) {
+ this.value = val;
+ }
+ return Entry;
+}());
+
+var LinkedList = (function () {
+ function LinkedList() {
+ this._len = 0;
+ }
+ LinkedList.prototype.insert = function (val) {
+ var entry = new Entry(val);
+ this.insertEntry(entry);
+ return entry;
+ };
+ LinkedList.prototype.insertEntry = function (entry) {
+ if (!this.head) {
+ this.head = this.tail = entry;
+ }
+ else {
+ this.tail.next = entry;
+ entry.prev = this.tail;
+ entry.next = null;
+ this.tail = entry;
+ }
+ this._len++;
+ };
+ LinkedList.prototype.remove = function (entry) {
+ var prev = entry.prev;
+ var next = entry.next;
+ if (prev) {
+ prev.next = next;
+ }
+ else {
+ this.head = next;
+ }
+ if (next) {
+ next.prev = prev;
+ }
+ else {
+ this.tail = prev;
+ }
+ entry.next = entry.prev = null;
+ this._len--;
+ };
+ LinkedList.prototype.len = function () {
+ return this._len;
+ };
+ LinkedList.prototype.clear = function () {
+ this.head = this.tail = null;
+ this._len = 0;
+ };
+ return LinkedList;
+}());
+
+var LRU = (function () {
+ function LRU(maxSize) {
+ this._list = new LinkedList();
+ this._maxSize = 10;
+ this._map = {};
+ this._maxSize = maxSize;
+ }
+ LRU.prototype.put = function (key, value) {
+ var list = this._list;
+ var map = this._map;
+ var removed = null;
+ if (map[key] == null) {
+ var len = list.len();
+ var entry = this._lastRemovedEntry;
+ if (len >= this._maxSize && len > 0) {
+ var leastUsedEntry = list.head;
+ list.remove(leastUsedEntry);
+ delete map[leastUsedEntry.key];
+ removed = leastUsedEntry.value;
+ this._lastRemovedEntry = leastUsedEntry;
+ }
+ if (entry) {
+ entry.value = value;
+ }
+ else {
+ entry = new Entry(value);
+ }
+ entry.key = key;
+ list.insertEntry(entry);
+ map[key] = entry;
+ }
+ return removed;
+ };
+ LRU.prototype.get = function (key) {
+ var entry = this._map[key];
+ var list = this._list;
+ if (entry != null) {
+ if (entry !== list.tail) {
+ list.remove(entry);
+ list.insertEntry(entry);
+ }
+ return entry.value;
+ }
+ };
+ LRU.prototype.clear = function () {
+ this._list.clear();
+ this._map = {};
+ };
+ LRU.prototype.len = function () {
+ return this._list.len();
+ };
+ return LRU;
+}());
+/* harmony default export */ __webpack_exports__["a"] = (LRU);
+
+
+/***/ }),
+
+/***/ "1723":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
+/***/ "1832":
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(Buffer) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return normalizeColor; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return isAroundZero; });
+/* unused harmony export round3 */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return round4; });
+/* unused harmony export round1 */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return getMatrixStr; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TEXT_ALIGN_TO_ANCHOR; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return adjustTextY; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return hasShadow; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return getShadowKey; });
+/* unused harmony export getClipPathsKey */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return isImagePattern; });
+/* unused harmony export isSVGPattern */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return isPattern; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return isLinearGradient; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return isRadialGradient; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return isGradient; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return getIdURL; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return getPathPrecision; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return getSRTTransformString; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return encodeBase64; });
+/* harmony import */ var _core_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("1ee1");
+/* harmony import */ var _tool_color_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("1f58");
+/* harmony import */ var _core_env_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("eb30");
+
+
+
+var mathRound = Math.round;
+function normalizeColor(color) {
+ var opacity;
+ if (!color || color === 'transparent') {
+ color = 'none';
+ }
+ else if (typeof color === 'string' && color.indexOf('rgba') > -1) {
+ var arr = Object(_tool_color_js__WEBPACK_IMPORTED_MODULE_1__[/* parse */ "h"])(color);
+ if (arr) {
+ color = 'rgb(' + arr[0] + ',' + arr[1] + ',' + arr[2] + ')';
+ opacity = arr[3];
+ }
+ }
+ return {
+ color: color,
+ opacity: opacity == null ? 1 : opacity
+ };
+}
+var EPSILON = 1e-4;
+function isAroundZero(transform) {
+ return transform < EPSILON && transform > -EPSILON;
+}
+function round3(transform) {
+ return mathRound(transform * 1e3) / 1e3;
+}
+function round4(transform) {
+ return mathRound(transform * 1e4) / 1e4;
+}
+function round1(transform) {
+ return mathRound(transform * 10) / 10;
+}
+function getMatrixStr(m) {
+ return 'matrix('
+ + round3(m[0]) + ','
+ + round3(m[1]) + ','
+ + round3(m[2]) + ','
+ + round3(m[3]) + ','
+ + round4(m[4]) + ','
+ + round4(m[5])
+ + ')';
+}
+var TEXT_ALIGN_TO_ANCHOR = {
+ left: 'start',
+ right: 'end',
+ center: 'middle',
+ middle: 'middle'
+};
+function adjustTextY(y, lineHeight, textBaseline) {
+ if (textBaseline === 'top') {
+ y += lineHeight / 2;
+ }
+ else if (textBaseline === 'bottom') {
+ y -= lineHeight / 2;
+ }
+ return y;
+}
+function hasShadow(style) {
+ return style
+ && (style.shadowBlur || style.shadowOffsetX || style.shadowOffsetY);
+}
+function getShadowKey(displayable) {
+ var style = displayable.style;
+ var globalScale = displayable.getGlobalScale();
+ return [
+ style.shadowColor,
+ (style.shadowBlur || 0).toFixed(2),
+ (style.shadowOffsetX || 0).toFixed(2),
+ (style.shadowOffsetY || 0).toFixed(2),
+ globalScale[0],
+ globalScale[1]
+ ].join(',');
+}
+function getClipPathsKey(clipPaths) {
+ var key = [];
+ if (clipPaths) {
+ for (var i = 0; i < clipPaths.length; i++) {
+ var clipPath = clipPaths[i];
+ key.push(clipPath.id);
+ }
+ }
+ return key.join(',');
+}
+function isImagePattern(val) {
+ return val && (!!val.image);
+}
+function isSVGPattern(val) {
+ return val && (!!val.svgElement);
+}
+function isPattern(val) {
+ return isImagePattern(val) || isSVGPattern(val);
+}
+function isLinearGradient(val) {
+ return val.type === 'linear';
+}
+function isRadialGradient(val) {
+ return val.type === 'radial';
+}
+function isGradient(val) {
+ return val && (val.type === 'linear'
+ || val.type === 'radial');
+}
+function getIdURL(id) {
+ return "url(#" + id + ")";
+}
+function getPathPrecision(el) {
+ var scale = el.getGlobalScale();
+ var size = Math.max(scale[0], scale[1]);
+ return Math.max(Math.ceil(Math.log(size) / Math.log(10)), 1);
+}
+function getSRTTransformString(transform) {
+ var x = transform.x || 0;
+ var y = transform.y || 0;
+ var rotation = (transform.rotation || 0) * _core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* RADIAN_TO_DEGREE */ "a"];
+ var scaleX = Object(_core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* retrieve2 */ "P"])(transform.scaleX, 1);
+ var scaleY = Object(_core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* retrieve2 */ "P"])(transform.scaleY, 1);
+ var skewX = transform.skewX || 0;
+ var skewY = transform.skewY || 0;
+ var res = [];
+ if (x || y) {
+ res.push("translate(" + x + "px," + y + "px)");
+ }
+ if (rotation) {
+ res.push("rotate(" + rotation + ")");
+ }
+ if (scaleX !== 1 || scaleY !== 1) {
+ res.push("scale(" + scaleX + "," + scaleY + ")");
+ }
+ if (skewX || skewY) {
+ res.push("skew(" + mathRound(skewX * _core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* RADIAN_TO_DEGREE */ "a"]) + "deg, " + mathRound(skewY * _core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* RADIAN_TO_DEGREE */ "a"]) + "deg)");
+ }
+ return res.join(' ');
+}
+var encodeBase64 = (function () {
+ if (_core_env_js__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"].hasGlobalWindow && Object(_core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* isFunction */ "w"])(window.btoa)) {
+ return function (str) {
+ return window.btoa(unescape(encodeURIComponent(str)));
+ };
+ }
+ if (typeof Buffer !== 'undefined') {
+ return function (str) {
+ return Buffer.from(str).toString('base64');
+ };
+ }
+ return function (str) {
+ if (false) {}
+ return null;
+ };
+})();
+
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("b639").Buffer))
+
+/***/ }),
+
/***/ "1835":
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
+/***/ }),
+
+/***/ "1846":
+/***/ (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_24df3be8_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("3349");
+/* 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_24df3be8_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_1_id_24df3be8_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
+/* unused harmony reexport * */
+
+
/***/ }),
/***/ "1c38":
@@ -176,322 +498,608 @@ module.exports =
/***/ }),
-/***/ "1fb5":
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-exports.byteLength = byteLength
-exports.toByteArray = toByteArray
-exports.fromByteArray = fromByteArray
-
-var lookup = []
-var revLookup = []
-var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array
-
-var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
-for (var i = 0, len = code.length; i < len; ++i) {
- lookup[i] = code[i]
- revLookup[code.charCodeAt(i)] = i
-}
-
-// Support decoding URL-safe base64 strings, as Node.js does.
-// See: https://en.wikipedia.org/wiki/Base64#URL_applications
-revLookup['-'.charCodeAt(0)] = 62
-revLookup['_'.charCodeAt(0)] = 63
-
-function getLens (b64) {
- var len = b64.length
-
- if (len % 4 > 0) {
- throw new Error('Invalid string. Length must be a multiple of 4')
- }
-
- // Trim off extra bytes after placeholder bytes are found
- // See: https://github.com/beatgammit/base64-js/issues/42
- var validLen = b64.indexOf('=')
- if (validLen === -1) validLen = len
-
- var placeHoldersLen = validLen === len
- ? 0
- : 4 - (validLen % 4)
-
- return [validLen, placeHoldersLen]
-}
-
-// base64 is 4/3 + up to two characters of the original data
-function byteLength (b64) {
- var lens = getLens(b64)
- var validLen = lens[0]
- var placeHoldersLen = lens[1]
- return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen
-}
-
-function _byteLength (b64, validLen, placeHoldersLen) {
- return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen
-}
-
-function toByteArray (b64) {
- var tmp
- var lens = getLens(b64)
- var validLen = lens[0]
- var placeHoldersLen = lens[1]
-
- var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))
-
- var curByte = 0
-
- // if there are placeholders, only get up to the last complete 4 chars
- var len = placeHoldersLen > 0
- ? validLen - 4
- : validLen
-
- var i
- for (i = 0; i < len; i += 4) {
- tmp =
- (revLookup[b64.charCodeAt(i)] << 18) |
- (revLookup[b64.charCodeAt(i + 1)] << 12) |
- (revLookup[b64.charCodeAt(i + 2)] << 6) |
- revLookup[b64.charCodeAt(i + 3)]
- arr[curByte++] = (tmp >> 16) & 0xFF
- arr[curByte++] = (tmp >> 8) & 0xFF
- arr[curByte++] = tmp & 0xFF
- }
-
- if (placeHoldersLen === 2) {
- tmp =
- (revLookup[b64.charCodeAt(i)] << 2) |
- (revLookup[b64.charCodeAt(i + 1)] >> 4)
- arr[curByte++] = tmp & 0xFF
- }
-
- if (placeHoldersLen === 1) {
- tmp =
- (revLookup[b64.charCodeAt(i)] << 10) |
- (revLookup[b64.charCodeAt(i + 1)] << 4) |
- (revLookup[b64.charCodeAt(i + 2)] >> 2)
- arr[curByte++] = (tmp >> 8) & 0xFF
- arr[curByte++] = tmp & 0xFF
- }
-
- return arr
-}
-
-function tripletToBase64 (num) {
- return lookup[num >> 18 & 0x3F] +
- lookup[num >> 12 & 0x3F] +
- lookup[num >> 6 & 0x3F] +
- lookup[num & 0x3F]
-}
-
-function encodeChunk (uint8, start, end) {
- var tmp
- var output = []
- for (var i = start; i < end; i += 3) {
- tmp =
- ((uint8[i] << 16) & 0xFF0000) +
- ((uint8[i + 1] << 8) & 0xFF00) +
- (uint8[i + 2] & 0xFF)
- output.push(tripletToBase64(tmp))
- }
- return output.join('')
-}
-
-function fromByteArray (uint8) {
- var tmp
- var len = uint8.length
- var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes
- var parts = []
- var maxChunkLength = 16383 // must be multiple of 3
-
- // go through the array every three bytes, we'll deal with trailing stuff later
- for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {
- parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)))
- }
-
- // pad the end with zeros, but make sure to not forget the extra bytes
- if (extraBytes === 1) {
- tmp = uint8[len - 1]
- parts.push(
- lookup[tmp >> 2] +
- lookup[(tmp << 4) & 0x3F] +
- '=='
- )
- } else if (extraBytes === 2) {
- tmp = (uint8[len - 2] << 8) + uint8[len - 1]
- parts.push(
- lookup[tmp >> 10] +
- lookup[(tmp >> 4) & 0x3F] +
- lookup[(tmp << 2) & 0x3F] +
- '='
- )
- }
-
- return parts.join('')
-}
-
-
-/***/ }),
-
-/***/ "20a2":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
-/***/ "22d1":
+/***/ "1ee1":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-var Browser = (function () {
- function Browser() {
- this.firefox = false;
- this.ie = false;
- this.edge = false;
- this.newEdge = false;
- this.weChat = false;
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return guid; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "G", function() { return logError; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return clone; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "I", function() { return merge; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "J", function() { return mergeAll; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return extend; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return defaults; });
+/* unused harmony export createCanvas */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "r", function() { return indexOf; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "s", function() { return inherits; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "K", function() { return mixin; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "u", function() { return isArrayLike; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return each; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "H", function() { return map; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "N", function() { return reduce; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return filter; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return find; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "F", function() { return keys; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return bind; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return curry; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "t", function() { return isArray; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "w", function() { return isFunction; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "C", function() { return isString; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "D", function() { return isStringSafe; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "z", function() { return isNumber; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "A", function() { return isObject; });
+/* unused harmony export isBuiltInObject */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "E", function() { return isTypedArray; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "v", function() { return isDom; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "x", function() { return isGradientObject; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "y", function() { return isImagePatternObject; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "B", function() { return isRegExp; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return eqNaN; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "O", function() { return retrieve; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "P", function() { return retrieve2; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Q", function() { return retrieve3; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "S", function() { return slice; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "M", function() { return normalizeCssArray; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return assert; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "T", function() { return trim; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "R", function() { return setAsPrimitive; });
+/* unused harmony export isPrimitive */
+/* unused harmony export HashMap */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return createHashMap; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return concatArray; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return createObject; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return disableUserSelect; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return hasOwn; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "L", function() { return noop; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return RADIAN_TO_DEGREE; });
+/* harmony import */ var _platform_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("9138");
+
+var BUILTIN_OBJECT = reduce([
+ 'Function',
+ 'RegExp',
+ 'Date',
+ 'Error',
+ 'CanvasGradient',
+ 'CanvasPattern',
+ 'Image',
+ 'Canvas'
+], function (obj, val) {
+ obj['[object ' + val + ']'] = true;
+ return obj;
+}, {});
+var TYPED_ARRAY = reduce([
+ 'Int8',
+ 'Uint8',
+ 'Uint8Clamped',
+ 'Int16',
+ 'Uint16',
+ 'Int32',
+ 'Uint32',
+ 'Float32',
+ 'Float64'
+], function (obj, val) {
+ obj['[object ' + val + 'Array]'] = true;
+ return obj;
+}, {});
+var objToString = Object.prototype.toString;
+var arrayProto = Array.prototype;
+var nativeForEach = arrayProto.forEach;
+var nativeFilter = arrayProto.filter;
+var nativeSlice = arrayProto.slice;
+var nativeMap = arrayProto.map;
+var ctorFunction = function () { }.constructor;
+var protoFunction = ctorFunction ? ctorFunction.prototype : null;
+var protoKey = '__proto__';
+var idStart = 0x0907;
+function guid() {
+ return idStart++;
+}
+function logError() {
+ var args = [];
+ for (var _i = 0; _i < arguments.length; _i++) {
+ args[_i] = arguments[_i];
}
- return Browser;
+ if (typeof console !== 'undefined') {
+ console.error.apply(console, args);
+ }
+}
+function clone(source) {
+ if (source == null || typeof source !== 'object') {
+ return source;
+ }
+ var result = source;
+ var typeStr = objToString.call(source);
+ if (typeStr === '[object Array]') {
+ if (!isPrimitive(source)) {
+ result = [];
+ for (var i = 0, len = source.length; i < len; i++) {
+ result[i] = clone(source[i]);
+ }
+ }
+ }
+ else if (TYPED_ARRAY[typeStr]) {
+ if (!isPrimitive(source)) {
+ var Ctor = source.constructor;
+ if (Ctor.from) {
+ result = Ctor.from(source);
+ }
+ else {
+ result = new Ctor(source.length);
+ for (var i = 0, len = source.length; i < len; i++) {
+ result[i] = source[i];
+ }
+ }
+ }
+ }
+ else if (!BUILTIN_OBJECT[typeStr] && !isPrimitive(source) && !isDom(source)) {
+ result = {};
+ for (var key in source) {
+ if (source.hasOwnProperty(key) && key !== protoKey) {
+ result[key] = clone(source[key]);
+ }
+ }
+ }
+ return result;
+}
+function merge(target, source, overwrite) {
+ if (!isObject(source) || !isObject(target)) {
+ return overwrite ? clone(source) : target;
+ }
+ for (var key in source) {
+ if (source.hasOwnProperty(key) && key !== protoKey) {
+ var targetProp = target[key];
+ var sourceProp = source[key];
+ if (isObject(sourceProp)
+ && isObject(targetProp)
+ && !isArray(sourceProp)
+ && !isArray(targetProp)
+ && !isDom(sourceProp)
+ && !isDom(targetProp)
+ && !isBuiltInObject(sourceProp)
+ && !isBuiltInObject(targetProp)
+ && !isPrimitive(sourceProp)
+ && !isPrimitive(targetProp)) {
+ merge(targetProp, sourceProp, overwrite);
+ }
+ else if (overwrite || !(key in target)) {
+ target[key] = clone(source[key]);
+ }
+ }
+ }
+ return target;
+}
+function mergeAll(targetAndSources, overwrite) {
+ var result = targetAndSources[0];
+ for (var i = 1, len = targetAndSources.length; i < len; i++) {
+ result = merge(result, targetAndSources[i], overwrite);
+ }
+ return result;
+}
+function extend(target, source) {
+ if (Object.assign) {
+ Object.assign(target, source);
+ }
+ else {
+ for (var key in source) {
+ if (source.hasOwnProperty(key) && key !== protoKey) {
+ target[key] = source[key];
+ }
+ }
+ }
+ return target;
+}
+function defaults(target, source, overlay) {
+ var keysArr = keys(source);
+ for (var i = 0, len = keysArr.length; i < len; i++) {
+ var key = keysArr[i];
+ if ((overlay ? source[key] != null : target[key] == null)) {
+ target[key] = source[key];
+ }
+ }
+ return target;
+}
+var createCanvas = _platform_js__WEBPACK_IMPORTED_MODULE_0__[/* platformApi */ "d"].createCanvas;
+function indexOf(array, value) {
+ if (array) {
+ if (array.indexOf) {
+ return array.indexOf(value);
+ }
+ for (var i = 0, len = array.length; i < len; i++) {
+ if (array[i] === value) {
+ return i;
+ }
+ }
+ }
+ return -1;
+}
+function inherits(clazz, baseClazz) {
+ var clazzPrototype = clazz.prototype;
+ function F() { }
+ F.prototype = baseClazz.prototype;
+ clazz.prototype = new F();
+ for (var prop in clazzPrototype) {
+ if (clazzPrototype.hasOwnProperty(prop)) {
+ clazz.prototype[prop] = clazzPrototype[prop];
+ }
+ }
+ clazz.prototype.constructor = clazz;
+ clazz.superClass = baseClazz;
+}
+function mixin(target, source, override) {
+ target = 'prototype' in target ? target.prototype : target;
+ source = 'prototype' in source ? source.prototype : source;
+ if (Object.getOwnPropertyNames) {
+ var keyList = Object.getOwnPropertyNames(source);
+ for (var i = 0; i < keyList.length; i++) {
+ var key = keyList[i];
+ if (key !== 'constructor') {
+ if ((override ? source[key] != null : target[key] == null)) {
+ target[key] = source[key];
+ }
+ }
+ }
+ }
+ else {
+ defaults(target, source, override);
+ }
+}
+function isArrayLike(data) {
+ if (!data) {
+ return false;
+ }
+ if (typeof data === 'string') {
+ return false;
+ }
+ return typeof data.length === 'number';
+}
+function each(arr, cb, context) {
+ if (!(arr && cb)) {
+ return;
+ }
+ if (arr.forEach && arr.forEach === nativeForEach) {
+ arr.forEach(cb, context);
+ }
+ else if (arr.length === +arr.length) {
+ for (var i = 0, len = arr.length; i < len; i++) {
+ cb.call(context, arr[i], i, arr);
+ }
+ }
+ else {
+ for (var key in arr) {
+ if (arr.hasOwnProperty(key)) {
+ cb.call(context, arr[key], key, arr);
+ }
+ }
+ }
+}
+function map(arr, cb, context) {
+ if (!arr) {
+ return [];
+ }
+ if (!cb) {
+ return slice(arr);
+ }
+ if (arr.map && arr.map === nativeMap) {
+ return arr.map(cb, context);
+ }
+ else {
+ var result = [];
+ for (var i = 0, len = arr.length; i < len; i++) {
+ result.push(cb.call(context, arr[i], i, arr));
+ }
+ return result;
+ }
+}
+function reduce(arr, cb, memo, context) {
+ if (!(arr && cb)) {
+ return;
+ }
+ for (var i = 0, len = arr.length; i < len; i++) {
+ memo = cb.call(context, memo, arr[i], i, arr);
+ }
+ return memo;
+}
+function filter(arr, cb, context) {
+ if (!arr) {
+ return [];
+ }
+ if (!cb) {
+ return slice(arr);
+ }
+ if (arr.filter && arr.filter === nativeFilter) {
+ return arr.filter(cb, context);
+ }
+ else {
+ var result = [];
+ for (var i = 0, len = arr.length; i < len; i++) {
+ if (cb.call(context, arr[i], i, arr)) {
+ result.push(arr[i]);
+ }
+ }
+ return result;
+ }
+}
+function find(arr, cb, context) {
+ if (!(arr && cb)) {
+ return;
+ }
+ for (var i = 0, len = arr.length; i < len; i++) {
+ if (cb.call(context, arr[i], i, arr)) {
+ return arr[i];
+ }
+ }
+}
+function keys(obj) {
+ if (!obj) {
+ return [];
+ }
+ if (Object.keys) {
+ return Object.keys(obj);
+ }
+ var keyList = [];
+ for (var key in obj) {
+ if (obj.hasOwnProperty(key)) {
+ keyList.push(key);
+ }
+ }
+ return keyList;
+}
+function bindPolyfill(func, context) {
+ var args = [];
+ for (var _i = 2; _i < arguments.length; _i++) {
+ args[_i - 2] = arguments[_i];
+ }
+ return function () {
+ return func.apply(context, args.concat(nativeSlice.call(arguments)));
+ };
+}
+var bind = (protoFunction && isFunction(protoFunction.bind))
+ ? protoFunction.call.bind(protoFunction.bind)
+ : bindPolyfill;
+function curry(func) {
+ var args = [];
+ for (var _i = 1; _i < arguments.length; _i++) {
+ args[_i - 1] = arguments[_i];
+ }
+ return function () {
+ return func.apply(this, args.concat(nativeSlice.call(arguments)));
+ };
+}
+
+function isArray(value) {
+ if (Array.isArray) {
+ return Array.isArray(value);
+ }
+ return objToString.call(value) === '[object Array]';
+}
+function isFunction(value) {
+ return typeof value === 'function';
+}
+function isString(value) {
+ return typeof value === 'string';
+}
+function isStringSafe(value) {
+ return objToString.call(value) === '[object String]';
+}
+function isNumber(value) {
+ return typeof value === 'number';
+}
+function isObject(value) {
+ var type = typeof value;
+ return type === 'function' || (!!value && type === 'object');
+}
+function isBuiltInObject(value) {
+ return !!BUILTIN_OBJECT[objToString.call(value)];
+}
+function isTypedArray(value) {
+ return !!TYPED_ARRAY[objToString.call(value)];
+}
+function isDom(value) {
+ return typeof value === 'object'
+ && typeof value.nodeType === 'number'
+ && typeof value.ownerDocument === 'object';
+}
+function isGradientObject(value) {
+ return value.colorStops != null;
+}
+function isImagePatternObject(value) {
+ return value.image != null;
+}
+function isRegExp(value) {
+ return objToString.call(value) === '[object RegExp]';
+}
+function eqNaN(value) {
+ return value !== value;
+}
+function retrieve() {
+ var args = [];
+ for (var _i = 0; _i < arguments.length; _i++) {
+ args[_i] = arguments[_i];
+ }
+ for (var i = 0, len = args.length; i < len; i++) {
+ if (args[i] != null) {
+ return args[i];
+ }
+ }
+}
+function retrieve2(value0, value1) {
+ return value0 != null
+ ? value0
+ : value1;
+}
+function retrieve3(value0, value1, value2) {
+ return value0 != null
+ ? value0
+ : value1 != null
+ ? value1
+ : value2;
+}
+function slice(arr) {
+ var args = [];
+ for (var _i = 1; _i < arguments.length; _i++) {
+ args[_i - 1] = arguments[_i];
+ }
+ return nativeSlice.apply(arr, args);
+}
+function normalizeCssArray(val) {
+ if (typeof (val) === 'number') {
+ return [val, val, val, val];
+ }
+ var len = val.length;
+ if (len === 2) {
+ return [val[0], val[1], val[0], val[1]];
+ }
+ else if (len === 3) {
+ return [val[0], val[1], val[2], val[1]];
+ }
+ return val;
+}
+function assert(condition, message) {
+ if (!condition) {
+ throw new Error(message);
+ }
+}
+function trim(str) {
+ if (str == null) {
+ return null;
+ }
+ else if (typeof str.trim === 'function') {
+ return str.trim();
+ }
+ else {
+ return str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
+ }
+}
+var primitiveKey = '__ec_primitive__';
+function setAsPrimitive(obj) {
+ obj[primitiveKey] = true;
+}
+function isPrimitive(obj) {
+ return obj[primitiveKey];
+}
+var MapPolyfill = (function () {
+ function MapPolyfill() {
+ this.data = {};
+ }
+ MapPolyfill.prototype["delete"] = function (key) {
+ var existed = this.has(key);
+ if (existed) {
+ delete this.data[key];
+ }
+ return existed;
+ };
+ MapPolyfill.prototype.has = function (key) {
+ return this.data.hasOwnProperty(key);
+ };
+ MapPolyfill.prototype.get = function (key) {
+ return this.data[key];
+ };
+ MapPolyfill.prototype.set = function (key, value) {
+ this.data[key] = value;
+ return this;
+ };
+ MapPolyfill.prototype.keys = function () {
+ return keys(this.data);
+ };
+ MapPolyfill.prototype.forEach = function (callback) {
+ var data = this.data;
+ for (var key in data) {
+ if (data.hasOwnProperty(key)) {
+ callback(data[key], key);
+ }
+ }
+ };
+ return MapPolyfill;
}());
-var Env = (function () {
- function Env() {
- this.browser = new Browser();
- this.node = false;
- this.wxa = false;
- this.worker = false;
- this.svgSupported = false;
- this.touchEventsSupported = false;
- this.pointerEventsSupported = false;
- this.domSupported = false;
- this.transformSupported = false;
- this.transform3dSupported = false;
- this.hasGlobalWindow = typeof window !== 'undefined';
+var isNativeMapSupported = typeof Map === 'function';
+function maybeNativeMap() {
+ return (isNativeMapSupported ? new Map() : new MapPolyfill());
+}
+var HashMap = (function () {
+ function HashMap(obj) {
+ var isArr = isArray(obj);
+ this.data = maybeNativeMap();
+ var thisMap = this;
+ (obj instanceof HashMap)
+ ? obj.each(visit)
+ : (obj && each(obj, visit));
+ function visit(value, key) {
+ isArr ? thisMap.set(value, key) : thisMap.set(key, value);
+ }
}
- return Env;
+ HashMap.prototype.hasKey = function (key) {
+ return this.data.has(key);
+ };
+ HashMap.prototype.get = function (key) {
+ return this.data.get(key);
+ };
+ HashMap.prototype.set = function (key, value) {
+ this.data.set(key, value);
+ return value;
+ };
+ HashMap.prototype.each = function (cb, context) {
+ this.data.forEach(function (value, key) {
+ cb.call(context, value, key);
+ });
+ };
+ HashMap.prototype.keys = function () {
+ var keys = this.data.keys();
+ return isNativeMapSupported
+ ? Array.from(keys)
+ : keys;
+ };
+ HashMap.prototype.removeKey = function (key) {
+ this.data["delete"](key);
+ };
+ return HashMap;
}());
-var env = new Env();
-if (typeof wx === 'object' && typeof wx.getSystemInfoSync === 'function') {
- env.wxa = true;
- env.touchEventsSupported = true;
+
+function createHashMap(obj) {
+ return new HashMap(obj);
}
-else if (typeof document === 'undefined' && typeof self !== 'undefined') {
- env.worker = true;
-}
-else if (typeof navigator === 'undefined'
- || navigator.userAgent.indexOf('Node.js') === 0) {
- env.node = true;
- env.svgSupported = true;
-}
-else {
- detect(navigator.userAgent, env);
-}
-function detect(ua, env) {
- var browser = env.browser;
- var firefox = ua.match(/Firefox\/([\d.]+)/);
- var ie = ua.match(/MSIE\s([\d.]+)/)
- || ua.match(/Trident\/.+?rv:(([\d.]+))/);
- var edge = ua.match(/Edge?\/([\d.]+)/);
- var weChat = (/micromessenger/i).test(ua);
- if (firefox) {
- browser.firefox = true;
- browser.version = firefox[1];
+function concatArray(a, b) {
+ var newArray = new a.constructor(a.length + b.length);
+ for (var i = 0; i < a.length; i++) {
+ newArray[i] = a[i];
}
- if (ie) {
- browser.ie = true;
- browser.version = ie[1];
+ var offset = a.length;
+ for (var i = 0; i < b.length; i++) {
+ newArray[i + offset] = b[i];
}
- if (edge) {
- browser.edge = true;
- browser.version = edge[1];
- browser.newEdge = +edge[1].split('.')[0] > 18;
- }
- if (weChat) {
- browser.weChat = true;
- }
- env.svgSupported = typeof SVGRect !== 'undefined';
- env.touchEventsSupported = 'ontouchstart' in window && !browser.ie && !browser.edge;
- env.pointerEventsSupported = 'onpointerdown' in window
- && (browser.edge || (browser.ie && +browser.version >= 11));
- env.domSupported = typeof document !== 'undefined';
- var style = document.documentElement.style;
- env.transform3dSupported = ((browser.ie && 'transition' in style)
- || browser.edge
- || (('WebKitCSSMatrix' in window) && ('m11' in new WebKitCSSMatrix()))
- || 'MozPerspective' in style)
- && !('OTransition' in style);
- env.transformSupported = env.transform3dSupported
- || (browser.ie && +browser.version >= 9);
+ return newArray;
}
-/* harmony default export */ __webpack_exports__["a"] = (env);
+function createObject(proto, properties) {
+ var obj;
+ if (Object.create) {
+ obj = Object.create(proto);
+ }
+ else {
+ var StyleCtor = function () { };
+ StyleCtor.prototype = proto;
+ obj = new StyleCtor();
+ }
+ if (properties) {
+ extend(obj, properties);
+ }
+ return obj;
+}
+function disableUserSelect(dom) {
+ var domStyle = dom.style;
+ domStyle.webkitUserSelect = 'none';
+ domStyle.userSelect = 'none';
+ domStyle.webkitTapHighlightColor = 'rgba(0,0,0,0)';
+ domStyle['-webkit-touch-callout'] = 'none';
+}
+function hasOwn(own, prop) {
+ return own.hasOwnProperty(prop);
+}
+function noop() { }
+var RADIAN_TO_DEGREE = 180 / Math.PI;
/***/ }),
-/***/ "2335":
-/***/ (function(module, exports) {
-
-var toString = {}.toString;
-
-module.exports = Array.isArray || function (arr) {
- return toString.call(arr) == '[object Array]';
-};
-
-
-/***/ }),
-
-/***/ "2757":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
-/***/ "2e76":
-/***/ (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_managerData_vue_vue_type_style_index_0_id_d498900c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0cf3");
-/* 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_managerData_vue_vue_type_style_index_0_id_d498900c_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_managerData_vue_vue_type_style_index_0_id_d498900c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
-/* unused harmony reexport * */
-
-
-/***/ }),
-
-/***/ "371a":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
-/***/ "3840":
-/***/ (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_6111a3ea_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("6f87");
-/* 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_6111a3ea_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_6111a3ea_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
-/* unused harmony reexport * */
-
-
-/***/ }),
-
-/***/ "39ad":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
-/***/ "40b5":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
-/***/ "41ef":
+/***/ "1f58":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -508,8 +1116,8 @@ module.exports = Array.isArray || function (arr) {
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return lum; });
/* unused harmony export random */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return liftColor; });
-/* harmony import */ var _core_LRU_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("d51b");
-/* harmony import */ var _core_util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("6d8b");
+/* harmony import */ var _core_LRU_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0dd6");
+/* harmony import */ var _core_util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("1ee1");
var kCSSColorTable = {
@@ -941,6 +1549,240 @@ function liftColor(color) {
}
+/***/ }),
+
+/***/ "1fb5":
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+exports.byteLength = byteLength
+exports.toByteArray = toByteArray
+exports.fromByteArray = fromByteArray
+
+var lookup = []
+var revLookup = []
+var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array
+
+var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
+for (var i = 0, len = code.length; i < len; ++i) {
+ lookup[i] = code[i]
+ revLookup[code.charCodeAt(i)] = i
+}
+
+// Support decoding URL-safe base64 strings, as Node.js does.
+// See: https://en.wikipedia.org/wiki/Base64#URL_applications
+revLookup['-'.charCodeAt(0)] = 62
+revLookup['_'.charCodeAt(0)] = 63
+
+function getLens (b64) {
+ var len = b64.length
+
+ if (len % 4 > 0) {
+ throw new Error('Invalid string. Length must be a multiple of 4')
+ }
+
+ // Trim off extra bytes after placeholder bytes are found
+ // See: https://github.com/beatgammit/base64-js/issues/42
+ var validLen = b64.indexOf('=')
+ if (validLen === -1) validLen = len
+
+ var placeHoldersLen = validLen === len
+ ? 0
+ : 4 - (validLen % 4)
+
+ return [validLen, placeHoldersLen]
+}
+
+// base64 is 4/3 + up to two characters of the original data
+function byteLength (b64) {
+ var lens = getLens(b64)
+ var validLen = lens[0]
+ var placeHoldersLen = lens[1]
+ return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen
+}
+
+function _byteLength (b64, validLen, placeHoldersLen) {
+ return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen
+}
+
+function toByteArray (b64) {
+ var tmp
+ var lens = getLens(b64)
+ var validLen = lens[0]
+ var placeHoldersLen = lens[1]
+
+ var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))
+
+ var curByte = 0
+
+ // if there are placeholders, only get up to the last complete 4 chars
+ var len = placeHoldersLen > 0
+ ? validLen - 4
+ : validLen
+
+ var i
+ for (i = 0; i < len; i += 4) {
+ tmp =
+ (revLookup[b64.charCodeAt(i)] << 18) |
+ (revLookup[b64.charCodeAt(i + 1)] << 12) |
+ (revLookup[b64.charCodeAt(i + 2)] << 6) |
+ revLookup[b64.charCodeAt(i + 3)]
+ arr[curByte++] = (tmp >> 16) & 0xFF
+ arr[curByte++] = (tmp >> 8) & 0xFF
+ arr[curByte++] = tmp & 0xFF
+ }
+
+ if (placeHoldersLen === 2) {
+ tmp =
+ (revLookup[b64.charCodeAt(i)] << 2) |
+ (revLookup[b64.charCodeAt(i + 1)] >> 4)
+ arr[curByte++] = tmp & 0xFF
+ }
+
+ if (placeHoldersLen === 1) {
+ tmp =
+ (revLookup[b64.charCodeAt(i)] << 10) |
+ (revLookup[b64.charCodeAt(i + 1)] << 4) |
+ (revLookup[b64.charCodeAt(i + 2)] >> 2)
+ arr[curByte++] = (tmp >> 8) & 0xFF
+ arr[curByte++] = tmp & 0xFF
+ }
+
+ return arr
+}
+
+function tripletToBase64 (num) {
+ return lookup[num >> 18 & 0x3F] +
+ lookup[num >> 12 & 0x3F] +
+ lookup[num >> 6 & 0x3F] +
+ lookup[num & 0x3F]
+}
+
+function encodeChunk (uint8, start, end) {
+ var tmp
+ var output = []
+ for (var i = start; i < end; i += 3) {
+ tmp =
+ ((uint8[i] << 16) & 0xFF0000) +
+ ((uint8[i + 1] << 8) & 0xFF00) +
+ (uint8[i + 2] & 0xFF)
+ output.push(tripletToBase64(tmp))
+ }
+ return output.join('')
+}
+
+function fromByteArray (uint8) {
+ var tmp
+ var len = uint8.length
+ var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes
+ var parts = []
+ var maxChunkLength = 16383 // must be multiple of 3
+
+ // go through the array every three bytes, we'll deal with trailing stuff later
+ for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {
+ parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)))
+ }
+
+ // pad the end with zeros, but make sure to not forget the extra bytes
+ if (extraBytes === 1) {
+ tmp = uint8[len - 1]
+ parts.push(
+ lookup[tmp >> 2] +
+ lookup[(tmp << 4) & 0x3F] +
+ '=='
+ )
+ } else if (extraBytes === 2) {
+ tmp = (uint8[len - 2] << 8) + uint8[len - 1]
+ parts.push(
+ lookup[tmp >> 10] +
+ lookup[(tmp >> 4) & 0x3F] +
+ lookup[(tmp << 2) & 0x3F] +
+ '='
+ )
+ }
+
+ return parts.join('')
+}
+
+
+/***/ }),
+
+/***/ "2335":
+/***/ (function(module, exports) {
+
+var toString = {}.toString;
+
+module.exports = Array.isArray || function (arr) {
+ return toString.call(arr) == '[object Array]';
+};
+
+
+/***/ }),
+
+/***/ "2757":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
+/***/ "2e76":
+/***/ (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_managerData_vue_vue_type_style_index_0_id_d498900c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0cf3");
+/* 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_managerData_vue_vue_type_style_index_0_id_d498900c_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_managerData_vue_vue_type_style_index_0_id_d498900c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
+/* unused harmony reexport * */
+
+
+/***/ }),
+
+/***/ "3349":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
+/***/ "371a":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
+/***/ "3840":
+/***/ (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_6111a3ea_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("6f87");
+/* 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_6111a3ea_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_6111a3ea_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
+/* unused harmony reexport * */
+
+
+/***/ }),
+
+/***/ "39ad":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
+/***/ "3e52":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
+/***/ "40b5":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
/***/ }),
/***/ "4453":
@@ -983,6 +1825,13 @@ function liftColor(color) {
/***/ }),
+/***/ "5b41":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
/***/ "5c7a":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -1032,607 +1881,6 @@ function liftColor(color) {
// extracted by mini-css-extract-plugin
-/***/ }),
-
-/***/ "6d8b":
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return guid; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "G", function() { return logError; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return clone; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "I", function() { return merge; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "J", function() { return mergeAll; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return extend; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return defaults; });
-/* unused harmony export createCanvas */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "r", function() { return indexOf; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "s", function() { return inherits; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "K", function() { return mixin; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "u", function() { return isArrayLike; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return each; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "H", function() { return map; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "N", function() { return reduce; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return filter; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return find; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "F", function() { return keys; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return bind; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return curry; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "t", function() { return isArray; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "w", function() { return isFunction; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "C", function() { return isString; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "D", function() { return isStringSafe; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "z", function() { return isNumber; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "A", function() { return isObject; });
-/* unused harmony export isBuiltInObject */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "E", function() { return isTypedArray; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "v", function() { return isDom; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "x", function() { return isGradientObject; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "y", function() { return isImagePatternObject; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "B", function() { return isRegExp; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return eqNaN; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "O", function() { return retrieve; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "P", function() { return retrieve2; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Q", function() { return retrieve3; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "S", function() { return slice; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "M", function() { return normalizeCssArray; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return assert; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "T", function() { return trim; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "R", function() { return setAsPrimitive; });
-/* unused harmony export isPrimitive */
-/* unused harmony export HashMap */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return createHashMap; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return concatArray; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return createObject; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return disableUserSelect; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return hasOwn; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "L", function() { return noop; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return RADIAN_TO_DEGREE; });
-/* harmony import */ var _platform_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("726e");
-
-var BUILTIN_OBJECT = reduce([
- 'Function',
- 'RegExp',
- 'Date',
- 'Error',
- 'CanvasGradient',
- 'CanvasPattern',
- 'Image',
- 'Canvas'
-], function (obj, val) {
- obj['[object ' + val + ']'] = true;
- return obj;
-}, {});
-var TYPED_ARRAY = reduce([
- 'Int8',
- 'Uint8',
- 'Uint8Clamped',
- 'Int16',
- 'Uint16',
- 'Int32',
- 'Uint32',
- 'Float32',
- 'Float64'
-], function (obj, val) {
- obj['[object ' + val + 'Array]'] = true;
- return obj;
-}, {});
-var objToString = Object.prototype.toString;
-var arrayProto = Array.prototype;
-var nativeForEach = arrayProto.forEach;
-var nativeFilter = arrayProto.filter;
-var nativeSlice = arrayProto.slice;
-var nativeMap = arrayProto.map;
-var ctorFunction = function () { }.constructor;
-var protoFunction = ctorFunction ? ctorFunction.prototype : null;
-var protoKey = '__proto__';
-var idStart = 0x0907;
-function guid() {
- return idStart++;
-}
-function logError() {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- if (typeof console !== 'undefined') {
- console.error.apply(console, args);
- }
-}
-function clone(source) {
- if (source == null || typeof source !== 'object') {
- return source;
- }
- var result = source;
- var typeStr = objToString.call(source);
- if (typeStr === '[object Array]') {
- if (!isPrimitive(source)) {
- result = [];
- for (var i = 0, len = source.length; i < len; i++) {
- result[i] = clone(source[i]);
- }
- }
- }
- else if (TYPED_ARRAY[typeStr]) {
- if (!isPrimitive(source)) {
- var Ctor = source.constructor;
- if (Ctor.from) {
- result = Ctor.from(source);
- }
- else {
- result = new Ctor(source.length);
- for (var i = 0, len = source.length; i < len; i++) {
- result[i] = source[i];
- }
- }
- }
- }
- else if (!BUILTIN_OBJECT[typeStr] && !isPrimitive(source) && !isDom(source)) {
- result = {};
- for (var key in source) {
- if (source.hasOwnProperty(key) && key !== protoKey) {
- result[key] = clone(source[key]);
- }
- }
- }
- return result;
-}
-function merge(target, source, overwrite) {
- if (!isObject(source) || !isObject(target)) {
- return overwrite ? clone(source) : target;
- }
- for (var key in source) {
- if (source.hasOwnProperty(key) && key !== protoKey) {
- var targetProp = target[key];
- var sourceProp = source[key];
- if (isObject(sourceProp)
- && isObject(targetProp)
- && !isArray(sourceProp)
- && !isArray(targetProp)
- && !isDom(sourceProp)
- && !isDom(targetProp)
- && !isBuiltInObject(sourceProp)
- && !isBuiltInObject(targetProp)
- && !isPrimitive(sourceProp)
- && !isPrimitive(targetProp)) {
- merge(targetProp, sourceProp, overwrite);
- }
- else if (overwrite || !(key in target)) {
- target[key] = clone(source[key]);
- }
- }
- }
- return target;
-}
-function mergeAll(targetAndSources, overwrite) {
- var result = targetAndSources[0];
- for (var i = 1, len = targetAndSources.length; i < len; i++) {
- result = merge(result, targetAndSources[i], overwrite);
- }
- return result;
-}
-function extend(target, source) {
- if (Object.assign) {
- Object.assign(target, source);
- }
- else {
- for (var key in source) {
- if (source.hasOwnProperty(key) && key !== protoKey) {
- target[key] = source[key];
- }
- }
- }
- return target;
-}
-function defaults(target, source, overlay) {
- var keysArr = keys(source);
- for (var i = 0; i < keysArr.length; i++) {
- var key = keysArr[i];
- if ((overlay ? source[key] != null : target[key] == null)) {
- target[key] = source[key];
- }
- }
- return target;
-}
-var createCanvas = _platform_js__WEBPACK_IMPORTED_MODULE_0__[/* platformApi */ "d"].createCanvas;
-function indexOf(array, value) {
- if (array) {
- if (array.indexOf) {
- return array.indexOf(value);
- }
- for (var i = 0, len = array.length; i < len; i++) {
- if (array[i] === value) {
- return i;
- }
- }
- }
- return -1;
-}
-function inherits(clazz, baseClazz) {
- var clazzPrototype = clazz.prototype;
- function F() { }
- F.prototype = baseClazz.prototype;
- clazz.prototype = new F();
- for (var prop in clazzPrototype) {
- if (clazzPrototype.hasOwnProperty(prop)) {
- clazz.prototype[prop] = clazzPrototype[prop];
- }
- }
- clazz.prototype.constructor = clazz;
- clazz.superClass = baseClazz;
-}
-function mixin(target, source, override) {
- target = 'prototype' in target ? target.prototype : target;
- source = 'prototype' in source ? source.prototype : source;
- if (Object.getOwnPropertyNames) {
- var keyList = Object.getOwnPropertyNames(source);
- for (var i = 0; i < keyList.length; i++) {
- var key = keyList[i];
- if (key !== 'constructor') {
- if ((override ? source[key] != null : target[key] == null)) {
- target[key] = source[key];
- }
- }
- }
- }
- else {
- defaults(target, source, override);
- }
-}
-function isArrayLike(data) {
- if (!data) {
- return false;
- }
- if (typeof data === 'string') {
- return false;
- }
- return typeof data.length === 'number';
-}
-function each(arr, cb, context) {
- if (!(arr && cb)) {
- return;
- }
- if (arr.forEach && arr.forEach === nativeForEach) {
- arr.forEach(cb, context);
- }
- else if (arr.length === +arr.length) {
- for (var i = 0, len = arr.length; i < len; i++) {
- cb.call(context, arr[i], i, arr);
- }
- }
- else {
- for (var key in arr) {
- if (arr.hasOwnProperty(key)) {
- cb.call(context, arr[key], key, arr);
- }
- }
- }
-}
-function map(arr, cb, context) {
- if (!arr) {
- return [];
- }
- if (!cb) {
- return slice(arr);
- }
- if (arr.map && arr.map === nativeMap) {
- return arr.map(cb, context);
- }
- else {
- var result = [];
- for (var i = 0, len = arr.length; i < len; i++) {
- result.push(cb.call(context, arr[i], i, arr));
- }
- return result;
- }
-}
-function reduce(arr, cb, memo, context) {
- if (!(arr && cb)) {
- return;
- }
- for (var i = 0, len = arr.length; i < len; i++) {
- memo = cb.call(context, memo, arr[i], i, arr);
- }
- return memo;
-}
-function filter(arr, cb, context) {
- if (!arr) {
- return [];
- }
- if (!cb) {
- return slice(arr);
- }
- if (arr.filter && arr.filter === nativeFilter) {
- return arr.filter(cb, context);
- }
- else {
- var result = [];
- for (var i = 0, len = arr.length; i < len; i++) {
- if (cb.call(context, arr[i], i, arr)) {
- result.push(arr[i]);
- }
- }
- return result;
- }
-}
-function find(arr, cb, context) {
- if (!(arr && cb)) {
- return;
- }
- for (var i = 0, len = arr.length; i < len; i++) {
- if (cb.call(context, arr[i], i, arr)) {
- return arr[i];
- }
- }
-}
-function keys(obj) {
- if (!obj) {
- return [];
- }
- if (Object.keys) {
- return Object.keys(obj);
- }
- var keyList = [];
- for (var key in obj) {
- if (obj.hasOwnProperty(key)) {
- keyList.push(key);
- }
- }
- return keyList;
-}
-function bindPolyfill(func, context) {
- var args = [];
- for (var _i = 2; _i < arguments.length; _i++) {
- args[_i - 2] = arguments[_i];
- }
- return function () {
- return func.apply(context, args.concat(nativeSlice.call(arguments)));
- };
-}
-var bind = (protoFunction && isFunction(protoFunction.bind))
- ? protoFunction.call.bind(protoFunction.bind)
- : bindPolyfill;
-function curry(func) {
- var args = [];
- for (var _i = 1; _i < arguments.length; _i++) {
- args[_i - 1] = arguments[_i];
- }
- return function () {
- return func.apply(this, args.concat(nativeSlice.call(arguments)));
- };
-}
-
-function isArray(value) {
- if (Array.isArray) {
- return Array.isArray(value);
- }
- return objToString.call(value) === '[object Array]';
-}
-function isFunction(value) {
- return typeof value === 'function';
-}
-function isString(value) {
- return typeof value === 'string';
-}
-function isStringSafe(value) {
- return objToString.call(value) === '[object String]';
-}
-function isNumber(value) {
- return typeof value === 'number';
-}
-function isObject(value) {
- var type = typeof value;
- return type === 'function' || (!!value && type === 'object');
-}
-function isBuiltInObject(value) {
- return !!BUILTIN_OBJECT[objToString.call(value)];
-}
-function isTypedArray(value) {
- return !!TYPED_ARRAY[objToString.call(value)];
-}
-function isDom(value) {
- return typeof value === 'object'
- && typeof value.nodeType === 'number'
- && typeof value.ownerDocument === 'object';
-}
-function isGradientObject(value) {
- return value.colorStops != null;
-}
-function isImagePatternObject(value) {
- return value.image != null;
-}
-function isRegExp(value) {
- return objToString.call(value) === '[object RegExp]';
-}
-function eqNaN(value) {
- return value !== value;
-}
-function retrieve() {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- for (var i = 0, len = args.length; i < len; i++) {
- if (args[i] != null) {
- return args[i];
- }
- }
-}
-function retrieve2(value0, value1) {
- return value0 != null
- ? value0
- : value1;
-}
-function retrieve3(value0, value1, value2) {
- return value0 != null
- ? value0
- : value1 != null
- ? value1
- : value2;
-}
-function slice(arr) {
- var args = [];
- for (var _i = 1; _i < arguments.length; _i++) {
- args[_i - 1] = arguments[_i];
- }
- return nativeSlice.apply(arr, args);
-}
-function normalizeCssArray(val) {
- if (typeof (val) === 'number') {
- return [val, val, val, val];
- }
- var len = val.length;
- if (len === 2) {
- return [val[0], val[1], val[0], val[1]];
- }
- else if (len === 3) {
- return [val[0], val[1], val[2], val[1]];
- }
- return val;
-}
-function assert(condition, message) {
- if (!condition) {
- throw new Error(message);
- }
-}
-function trim(str) {
- if (str == null) {
- return null;
- }
- else if (typeof str.trim === 'function') {
- return str.trim();
- }
- else {
- return str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
- }
-}
-var primitiveKey = '__ec_primitive__';
-function setAsPrimitive(obj) {
- obj[primitiveKey] = true;
-}
-function isPrimitive(obj) {
- return obj[primitiveKey];
-}
-var MapPolyfill = (function () {
- function MapPolyfill() {
- this.data = {};
- }
- MapPolyfill.prototype["delete"] = function (key) {
- var existed = this.has(key);
- if (existed) {
- delete this.data[key];
- }
- return existed;
- };
- MapPolyfill.prototype.has = function (key) {
- return this.data.hasOwnProperty(key);
- };
- MapPolyfill.prototype.get = function (key) {
- return this.data[key];
- };
- MapPolyfill.prototype.set = function (key, value) {
- this.data[key] = value;
- return this;
- };
- MapPolyfill.prototype.keys = function () {
- return keys(this.data);
- };
- MapPolyfill.prototype.forEach = function (callback) {
- var data = this.data;
- for (var key in data) {
- if (data.hasOwnProperty(key)) {
- callback(data[key], key);
- }
- }
- };
- return MapPolyfill;
-}());
-var isNativeMapSupported = typeof Map === 'function';
-function maybeNativeMap() {
- return (isNativeMapSupported ? new Map() : new MapPolyfill());
-}
-var HashMap = (function () {
- function HashMap(obj) {
- var isArr = isArray(obj);
- this.data = maybeNativeMap();
- var thisMap = this;
- (obj instanceof HashMap)
- ? obj.each(visit)
- : (obj && each(obj, visit));
- function visit(value, key) {
- isArr ? thisMap.set(value, key) : thisMap.set(key, value);
- }
- }
- HashMap.prototype.hasKey = function (key) {
- return this.data.has(key);
- };
- HashMap.prototype.get = function (key) {
- return this.data.get(key);
- };
- HashMap.prototype.set = function (key, value) {
- this.data.set(key, value);
- return value;
- };
- HashMap.prototype.each = function (cb, context) {
- this.data.forEach(function (value, key) {
- cb.call(context, value, key);
- });
- };
- HashMap.prototype.keys = function () {
- var keys = this.data.keys();
- return isNativeMapSupported
- ? Array.from(keys)
- : keys;
- };
- HashMap.prototype.removeKey = function (key) {
- this.data["delete"](key);
- };
- return HashMap;
-}());
-
-function createHashMap(obj) {
- return new HashMap(obj);
-}
-function concatArray(a, b) {
- var newArray = new a.constructor(a.length + b.length);
- for (var i = 0; i < a.length; i++) {
- newArray[i] = a[i];
- }
- var offset = a.length;
- for (var i = 0; i < b.length; i++) {
- newArray[i + offset] = b[i];
- }
- return newArray;
-}
-function createObject(proto, properties) {
- var obj;
- if (Object.create) {
- obj = Object.create(proto);
- }
- else {
- var StyleCtor = function () { };
- StyleCtor.prototype = proto;
- obj = new StyleCtor();
- }
- if (properties) {
- extend(obj, properties);
- }
- return obj;
-}
-function disableUserSelect(dom) {
- var domStyle = dom.style;
- domStyle.webkitUserSelect = 'none';
- domStyle.userSelect = 'none';
- domStyle.webkitTapHighlightColor = 'rgba(0,0,0,0)';
- domStyle['-webkit-touch-callout'] = 'none';
-}
-function hasOwn(own, prop) {
- return own.hasOwnProperty(prop);
-}
-function noop() { }
-var RADIAN_TO_DEGREE = 180 / Math.PI;
-
-
/***/ }),
/***/ "6d9d":
@@ -1660,283 +1908,6 @@ var RADIAN_TO_DEGREE = 180 / Math.PI;
/***/ }),
-/***/ "726e":
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return DEFAULT_FONT_SIZE; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return DEFAULT_FONT_FAMILY; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return DEFAULT_FONT; });
-/* unused harmony export DEFAULT_TEXT_WIDTH_MAP */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return platformApi; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return setPlatformAPI; });
-var DEFAULT_FONT_SIZE = 12;
-var DEFAULT_FONT_FAMILY = 'sans-serif';
-var DEFAULT_FONT = DEFAULT_FONT_SIZE + "px " + DEFAULT_FONT_FAMILY;
-var OFFSET = 20;
-var SCALE = 100;
-var defaultWidthMapStr = "007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";
-function getTextWidthMap(mapStr) {
- var map = {};
- if (typeof JSON === 'undefined') {
- return map;
- }
- for (var i = 0; i < mapStr.length; i++) {
- var char = String.fromCharCode(i + 32);
- var size = (mapStr.charCodeAt(i) - OFFSET) / SCALE;
- map[char] = size;
- }
- return map;
-}
-var DEFAULT_TEXT_WIDTH_MAP = getTextWidthMap(defaultWidthMapStr);
-var platformApi = {
- createCanvas: function () {
- return typeof document !== 'undefined'
- && document.createElement('canvas');
- },
- measureText: (function () {
- var _ctx;
- var _cachedFont;
- return function (text, font) {
- if (!_ctx) {
- var canvas = platformApi.createCanvas();
- _ctx = canvas && canvas.getContext('2d');
- }
- if (_ctx) {
- if (_cachedFont !== font) {
- _cachedFont = _ctx.font = font || DEFAULT_FONT;
- }
- return _ctx.measureText(text);
- }
- else {
- text = text || '';
- font = font || DEFAULT_FONT;
- var res = /((?:\d+)?\.?\d*)px/.exec(font);
- var fontSize = res && +res[1] || DEFAULT_FONT_SIZE;
- var width = 0;
- if (font.indexOf('mono') >= 0) {
- width = fontSize * text.length;
- }
- else {
- for (var i = 0; i < text.length; i++) {
- var preCalcWidth = DEFAULT_TEXT_WIDTH_MAP[text[i]];
- width += preCalcWidth == null ? fontSize : (preCalcWidth * fontSize);
- }
- }
- return { width: width };
- }
- };
- })(),
- loadImage: function (src, onload, onerror) {
- var image = new Image();
- image.onload = onload;
- image.onerror = onerror;
- image.src = src;
- return image;
- }
-};
-function setPlatformAPI(newPlatformApis) {
- for (var key in platformApi) {
- if (newPlatformApis[key]) {
- platformApi[key] = newPlatformApis[key];
- }
- }
-}
-
-
-/***/ }),
-
-/***/ "7a29":
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(Buffer) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return normalizeColor; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return isAroundZero; });
-/* unused harmony export round3 */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return round4; });
-/* unused harmony export round1 */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return getMatrixStr; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TEXT_ALIGN_TO_ANCHOR; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return adjustTextY; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return hasShadow; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return getShadowKey; });
-/* unused harmony export getClipPathsKey */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return isImagePattern; });
-/* unused harmony export isSVGPattern */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return isPattern; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return isLinearGradient; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return isRadialGradient; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return isGradient; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return getIdURL; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return getPathPrecision; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return getSRTTransformString; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return encodeBase64; });
-/* harmony import */ var _core_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("6d8b");
-/* harmony import */ var _tool_color_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("41ef");
-/* harmony import */ var _core_env_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("22d1");
-
-
-
-var mathRound = Math.round;
-function normalizeColor(color) {
- var opacity;
- if (!color || color === 'transparent') {
- color = 'none';
- }
- else if (typeof color === 'string' && color.indexOf('rgba') > -1) {
- var arr = Object(_tool_color_js__WEBPACK_IMPORTED_MODULE_1__[/* parse */ "h"])(color);
- if (arr) {
- color = 'rgb(' + arr[0] + ',' + arr[1] + ',' + arr[2] + ')';
- opacity = arr[3];
- }
- }
- return {
- color: color,
- opacity: opacity == null ? 1 : opacity
- };
-}
-var EPSILON = 1e-4;
-function isAroundZero(transform) {
- return transform < EPSILON && transform > -EPSILON;
-}
-function round3(transform) {
- return mathRound(transform * 1e3) / 1e3;
-}
-function round4(transform) {
- return mathRound(transform * 1e4) / 1e4;
-}
-function round1(transform) {
- return mathRound(transform * 10) / 10;
-}
-function getMatrixStr(m) {
- return 'matrix('
- + round3(m[0]) + ','
- + round3(m[1]) + ','
- + round3(m[2]) + ','
- + round3(m[3]) + ','
- + round4(m[4]) + ','
- + round4(m[5])
- + ')';
-}
-var TEXT_ALIGN_TO_ANCHOR = {
- left: 'start',
- right: 'end',
- center: 'middle',
- middle: 'middle'
-};
-function adjustTextY(y, lineHeight, textBaseline) {
- if (textBaseline === 'top') {
- y += lineHeight / 2;
- }
- else if (textBaseline === 'bottom') {
- y -= lineHeight / 2;
- }
- return y;
-}
-function hasShadow(style) {
- return style
- && (style.shadowBlur || style.shadowOffsetX || style.shadowOffsetY);
-}
-function getShadowKey(displayable) {
- var style = displayable.style;
- var globalScale = displayable.getGlobalScale();
- return [
- style.shadowColor,
- (style.shadowBlur || 0).toFixed(2),
- (style.shadowOffsetX || 0).toFixed(2),
- (style.shadowOffsetY || 0).toFixed(2),
- globalScale[0],
- globalScale[1]
- ].join(',');
-}
-function getClipPathsKey(clipPaths) {
- var key = [];
- if (clipPaths) {
- for (var i = 0; i < clipPaths.length; i++) {
- var clipPath = clipPaths[i];
- key.push(clipPath.id);
- }
- }
- return key.join(',');
-}
-function isImagePattern(val) {
- return val && (!!val.image);
-}
-function isSVGPattern(val) {
- return val && (!!val.svgElement);
-}
-function isPattern(val) {
- return isImagePattern(val) || isSVGPattern(val);
-}
-function isLinearGradient(val) {
- return val.type === 'linear';
-}
-function isRadialGradient(val) {
- return val.type === 'radial';
-}
-function isGradient(val) {
- return val && (val.type === 'linear'
- || val.type === 'radial');
-}
-function getIdURL(id) {
- return "url(#" + id + ")";
-}
-function getPathPrecision(el) {
- var scale = el.getGlobalScale();
- var size = Math.max(scale[0], scale[1]);
- return Math.max(Math.ceil(Math.log(size) / Math.log(10)), 1);
-}
-function getSRTTransformString(transform) {
- var x = transform.x || 0;
- var y = transform.y || 0;
- var rotation = (transform.rotation || 0) * _core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* RADIAN_TO_DEGREE */ "a"];
- var scaleX = Object(_core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* retrieve2 */ "P"])(transform.scaleX, 1);
- var scaleY = Object(_core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* retrieve2 */ "P"])(transform.scaleY, 1);
- var skewX = transform.skewX || 0;
- var skewY = transform.skewY || 0;
- var res = [];
- if (x || y) {
- res.push("translate(" + x + "px," + y + "px)");
- }
- if (rotation) {
- res.push("rotate(" + rotation + ")");
- }
- if (scaleX !== 1 || scaleY !== 1) {
- res.push("scale(" + scaleX + "," + scaleY + ")");
- }
- if (skewX || skewY) {
- res.push("skew(" + mathRound(skewX * _core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* RADIAN_TO_DEGREE */ "a"]) + "deg, " + mathRound(skewY * _core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* RADIAN_TO_DEGREE */ "a"]) + "deg)");
- }
- return res.join(' ');
-}
-var encodeBase64 = (function () {
- if (_core_env_js__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"].hasGlobalWindow && Object(_core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* isFunction */ "w"])(window.btoa)) {
- return function (str) {
- return window.btoa(unescape(encodeURIComponent(str)));
- };
- }
- if (typeof Buffer !== 'undefined') {
- return function (str) {
- return Buffer.from(str).toString('base64');
- };
- }
- return function (str) {
- if (false) {}
- return null;
- };
-})();
-
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("b639").Buffer))
-
-/***/ }),
-
-/***/ "7c79":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
/***/ "7d57":
/***/ (function(module, exports, __webpack_require__) {
@@ -2056,6 +2027,92 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
// extracted by mini-css-extract-plugin
+/***/ }),
+
+/***/ "9138":
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return DEFAULT_FONT_SIZE; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return DEFAULT_FONT_FAMILY; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return DEFAULT_FONT; });
+/* unused harmony export DEFAULT_TEXT_WIDTH_MAP */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return platformApi; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return setPlatformAPI; });
+var DEFAULT_FONT_SIZE = 12;
+var DEFAULT_FONT_FAMILY = 'sans-serif';
+var DEFAULT_FONT = DEFAULT_FONT_SIZE + "px " + DEFAULT_FONT_FAMILY;
+var OFFSET = 20;
+var SCALE = 100;
+var defaultWidthMapStr = "007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";
+function getTextWidthMap(mapStr) {
+ var map = {};
+ if (typeof JSON === 'undefined') {
+ return map;
+ }
+ for (var i = 0; i < mapStr.length; i++) {
+ var char = String.fromCharCode(i + 32);
+ var size = (mapStr.charCodeAt(i) - OFFSET) / SCALE;
+ map[char] = size;
+ }
+ return map;
+}
+var DEFAULT_TEXT_WIDTH_MAP = getTextWidthMap(defaultWidthMapStr);
+var platformApi = {
+ createCanvas: function () {
+ return typeof document !== 'undefined'
+ && document.createElement('canvas');
+ },
+ measureText: (function () {
+ var _ctx;
+ var _cachedFont;
+ return function (text, font) {
+ if (!_ctx) {
+ var canvas = platformApi.createCanvas();
+ _ctx = canvas && canvas.getContext('2d');
+ }
+ if (_ctx) {
+ if (_cachedFont !== font) {
+ _cachedFont = _ctx.font = font || DEFAULT_FONT;
+ }
+ return _ctx.measureText(text);
+ }
+ else {
+ text = text || '';
+ font = font || DEFAULT_FONT;
+ var res = /((?:\d+)?\.?\d*)px/.exec(font);
+ var fontSize = res && +res[1] || DEFAULT_FONT_SIZE;
+ var width = 0;
+ if (font.indexOf('mono') >= 0) {
+ width = fontSize * text.length;
+ }
+ else {
+ for (var i = 0; i < text.length; i++) {
+ var preCalcWidth = DEFAULT_TEXT_WIDTH_MAP[text[i]];
+ width += preCalcWidth == null ? fontSize : (preCalcWidth * fontSize);
+ }
+ }
+ return { width: width };
+ }
+ };
+ })(),
+ loadImage: function (src, onload, onerror) {
+ var image = new Image();
+ image.onload = onload;
+ image.onerror = onerror;
+ image.src = src;
+ return image;
+ }
+};
+function setPlatformAPI(newPlatformApis) {
+ for (var key in platformApi) {
+ if (newPlatformApis[key]) {
+ platformApi[key] = newPlatformApis[key];
+ }
+ }
+}
+
+
/***/ }),
/***/ "9152":
@@ -2148,6 +2205,24 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) {
}
+/***/ }),
+
+/***/ "959d":
+/***/ (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_approvalProgressDetail_vue_vue_type_style_index_0_id_1f7b78b5_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("9c5d");
+/* 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_approvalProgressDetail_vue_vue_type_style_index_0_id_1f7b78b5_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_approvalProgressDetail_vue_vue_type_style_index_0_id_1f7b78b5_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
+/* unused harmony reexport * */
+
+
+/***/ }),
+
+/***/ "9c5d":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
/***/ }),
/***/ "9cab":
@@ -2203,13 +2278,6 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) {
/* unused harmony reexport * */
-/***/ }),
-
-/***/ "abfd":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
/***/ }),
/***/ "adff":
@@ -2235,24 +2303,6 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) {
// extracted by mini-css-extract-plugin
-/***/ }),
-
-/***/ "b3b8":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
-/***/ "b53e":
-/***/ (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_6e7b7938_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("abfd");
-/* 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_6e7b7938_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_6e7b7938_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
-/* unused harmony reexport * */
-
-
/***/ }),
/***/ "b639":
@@ -4114,17 +4164,6 @@ module.exports = g;
// extracted by mini-css-extract-plugin
-/***/ }),
-
-/***/ "ceae":
-/***/ (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_6e7b7938_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("7c79");
-/* 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_6e7b7938_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_1_id_6e7b7938_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
-/* unused harmony reexport * */
-
-
/***/ }),
/***/ "d20c":
@@ -4134,142 +4173,15 @@ module.exports = g;
/***/ }),
-/***/ "d51b":
+/***/ "d57b":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* unused harmony export Entry */
-/* unused harmony export LinkedList */
-var Entry = (function () {
- function Entry(val) {
- this.value = val;
- }
- return Entry;
-}());
-
-var LinkedList = (function () {
- function LinkedList() {
- this._len = 0;
- }
- LinkedList.prototype.insert = function (val) {
- var entry = new Entry(val);
- this.insertEntry(entry);
- return entry;
- };
- LinkedList.prototype.insertEntry = function (entry) {
- if (!this.head) {
- this.head = this.tail = entry;
- }
- else {
- this.tail.next = entry;
- entry.prev = this.tail;
- entry.next = null;
- this.tail = entry;
- }
- this._len++;
- };
- LinkedList.prototype.remove = function (entry) {
- var prev = entry.prev;
- var next = entry.next;
- if (prev) {
- prev.next = next;
- }
- else {
- this.head = next;
- }
- if (next) {
- next.prev = prev;
- }
- else {
- this.tail = prev;
- }
- entry.next = entry.prev = null;
- this._len--;
- };
- LinkedList.prototype.len = function () {
- return this._len;
- };
- LinkedList.prototype.clear = function () {
- this.head = this.tail = null;
- this._len = 0;
- };
- return LinkedList;
-}());
-
-var LRU = (function () {
- function LRU(maxSize) {
- this._list = new LinkedList();
- this._maxSize = 10;
- this._map = {};
- this._maxSize = maxSize;
- }
- LRU.prototype.put = function (key, value) {
- var list = this._list;
- var map = this._map;
- var removed = null;
- if (map[key] == null) {
- var len = list.len();
- var entry = this._lastRemovedEntry;
- if (len >= this._maxSize && len > 0) {
- var leastUsedEntry = list.head;
- list.remove(leastUsedEntry);
- delete map[leastUsedEntry.key];
- removed = leastUsedEntry.value;
- this._lastRemovedEntry = leastUsedEntry;
- }
- if (entry) {
- entry.value = value;
- }
- else {
- entry = new Entry(value);
- }
- entry.key = key;
- list.insertEntry(entry);
- map[key] = entry;
- }
- return removed;
- };
- LRU.prototype.get = function (key) {
- var entry = this._map[key];
- var list = this._list;
- if (entry != null) {
- if (entry !== list.tail) {
- list.remove(entry);
- list.insertEntry(entry);
- }
- return entry.value;
- }
- };
- LRU.prototype.clear = function () {
- this._list.clear();
- this._map = {};
- };
- LRU.prototype.len = function () {
- return this._list.len();
- };
- return LRU;
-}());
-/* harmony default export */ __webpack_exports__["a"] = (LRU);
-
-
-/***/ }),
-
-/***/ "d79b":
-/***/ (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_approvalProgressDetail_vue_vue_type_style_index_0_id_2645a99f_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("d84f");
-/* 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_approvalProgressDetail_vue_vue_type_style_index_0_id_2645a99f_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_approvalProgressDetail_vue_vue_type_style_index_0_id_2645a99f_prod_lang_scss_scoped_true___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_model_query_vue_vue_type_style_index_0_id_71b9570f_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("1723");
+/* 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_71b9570f_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_71b9570f_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
-/***/ }),
-
-/***/ "d84f":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
/***/ }),
/***/ "d8b6":
@@ -4340,15 +4252,102 @@ var LRU = (function () {
/***/ }),
-/***/ "e812":
+/***/ "e33d":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_demo_vue_vue_type_style_index_0_id_0a5ea4c6_prod_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("20a2");
-/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_demo_vue_vue_type_style_index_0_id_0a5ea4c6_prod_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_demo_vue_vue_type_style_index_0_id_0a5ea4c6_prod_lang_css___WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_demo_vue_vue_type_style_index_0_id_5f45060d_prod_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("5b41");
+/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_demo_vue_vue_type_style_index_0_id_5f45060d_prod_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_demo_vue_vue_type_style_index_0_id_5f45060d_prod_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
+/***/ }),
+
+/***/ "eb30":
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+var Browser = (function () {
+ function Browser() {
+ this.firefox = false;
+ this.ie = false;
+ this.edge = false;
+ this.newEdge = false;
+ this.weChat = false;
+ }
+ return Browser;
+}());
+var Env = (function () {
+ function Env() {
+ this.browser = new Browser();
+ this.node = false;
+ this.wxa = false;
+ this.worker = false;
+ this.svgSupported = false;
+ this.touchEventsSupported = false;
+ this.pointerEventsSupported = false;
+ this.domSupported = false;
+ this.transformSupported = false;
+ this.transform3dSupported = false;
+ this.hasGlobalWindow = typeof window !== 'undefined';
+ }
+ return Env;
+}());
+var env = new Env();
+if (typeof wx === 'object' && typeof wx.getSystemInfoSync === 'function') {
+ env.wxa = true;
+ env.touchEventsSupported = true;
+}
+else if (typeof document === 'undefined' && typeof self !== 'undefined') {
+ env.worker = true;
+}
+else if (!env.hasGlobalWindow || 'Deno' in window) {
+ env.node = true;
+ env.svgSupported = true;
+}
+else {
+ detect(navigator.userAgent, env);
+}
+function detect(ua, env) {
+ var browser = env.browser;
+ var firefox = ua.match(/Firefox\/([\d.]+)/);
+ var ie = ua.match(/MSIE\s([\d.]+)/)
+ || ua.match(/Trident\/.+?rv:(([\d.]+))/);
+ var edge = ua.match(/Edge?\/([\d.]+)/);
+ var weChat = (/micromessenger/i).test(ua);
+ if (firefox) {
+ browser.firefox = true;
+ browser.version = firefox[1];
+ }
+ if (ie) {
+ browser.ie = true;
+ browser.version = ie[1];
+ }
+ if (edge) {
+ browser.edge = true;
+ browser.version = edge[1];
+ browser.newEdge = +edge[1].split('.')[0] > 18;
+ }
+ if (weChat) {
+ browser.weChat = true;
+ }
+ env.svgSupported = typeof SVGRect !== 'undefined';
+ env.touchEventsSupported = 'ontouchstart' in window && !browser.ie && !browser.edge;
+ env.pointerEventsSupported = 'onpointerdown' in window
+ && (browser.edge || (browser.ie && +browser.version >= 11));
+ env.domSupported = typeof document !== 'undefined';
+ var style = document.documentElement.style;
+ env.transform3dSupported = ((browser.ie && 'transition' in style)
+ || browser.edge
+ || (('WebKitCSSMatrix' in window) && ('m11' in new WebKitCSSMatrix()))
+ || 'MozPerspective' in style)
+ && !('OTransition' in style);
+ env.transformSupported = env.transform3dSupported
+ || (browser.ie && +browser.version >= 9);
+}
+/* harmony default export */ __webpack_exports__["a"] = (env);
+
+
/***/ }),
/***/ "eb71":
@@ -4398,12 +4397,12 @@ var LRU = (function () {
/***/ }),
-/***/ "f877":
+/***/ "f72f":
/***/ (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_6abb4a03_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("b3b8");
-/* 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_6abb4a03_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_6abb4a03_prod_lang_scss_scoped_true___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_0_id_24df3be8_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("3e52");
+/* 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_24df3be8_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_24df3be8_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
@@ -4492,12 +4491,12 @@ if (typeof window !== 'undefined') {
// Indicate to webpack that this file can be concatenated
/* harmony default export */ var setPublicPath = (null);
-// 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/demo.vue?vue&type=template&id=0a5ea4c6&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/demo.vue?vue&type=template&id=5f45060d&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('h2',[_vm._v("测试自开发页面")])}
var staticRenderFns = []
-// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/demo.vue?vue&type=template&id=0a5ea4c6&
+// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/demo.vue?vue&type=template&id=5f45060d&
// 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/demo.vue?vue&type=script&lang=js&
//
@@ -4510,8 +4509,8 @@ var staticRenderFns = []
});
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/demo.vue?vue&type=script&lang=js&
/* harmony default export */ var custom_page_demovue_type_script_lang_js_ = (demovue_type_script_lang_js_);
-// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/demo.vue?vue&type=style&index=0&id=0a5ea4c6&prod&lang=css&
-var demovue_type_style_index_0_id_0a5ea4c6_prod_lang_css_ = __webpack_require__("e812");
+// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/demo.vue?vue&type=style&index=0&id=5f45060d&prod&lang=css&
+var demovue_type_style_index_0_id_5f45060d_prod_lang_css_ = __webpack_require__("e33d");
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
/* globals __VUE_SSR_CONTEXT__ */
@@ -4632,7 +4631,7 @@ var component = normalizeComponent(
)
/* harmony default export */ var demo = (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/page.vue?vue&type=template&id=987dc30c&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/page.vue?vue&type=template&id=987dc30c&
var pagevue_type_template_id_987dc30c_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"},[_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-search-panel"},[_c('el-form',{staticClass:"search-list"},[_vm._l((_vm.searchListConfig),function(searchConfig){return [_c(searchConfig.component,{key:searchConfig.searchKey,tag:"component",attrs:{"label":searchConfig.label,"extraConfig":searchConfig.extraConfig,"searchKey":searchConfig.searchKey,"searchValue":_vm.searchPanelValue[searchConfig.searchKey]},on:{"change":function($event){return _vm.handleSearchValueChange(searchConfig.searchKey, $event)}}})]})],2),_c('div',{staticClass:"search-button-group"},[_c('el-button',{attrs:{"native-type":"reset"},on:{"click":function($event){return _vm.resetSearch()}}},[_vm._v(" 重置 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.handleSearch()}}},[_vm._v(" 查询 ")])],1)],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){
@@ -4644,7 +4643,7 @@ var pagevue_type_template_id_987dc30c_staticRenderFns = []
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/page.vue?vue&type=template&id=987dc30c&
-// 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/common/search-components/search-input.vue?vue&type=template&id=05d3a3c1&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/common/search-components/search-input.vue?vue&type=template&id=05d3a3c1&
var search_inputvue_type_template_id_05d3a3c1_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"search-component search-input"},[_c('el-form-item',[_c('template',{slot:"label"},[_c('x-ellipsis',{staticClass:"fix-cursor",attrs:{"mode":"origin","label":_vm.label}})],1),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.computedValue),callback:function ($$v) {_vm.computedValue=$$v},expression:"computedValue"}})],2)],1)}
var search_inputvue_type_template_id_05d3a3c1_staticRenderFns = []
@@ -4690,7 +4689,6 @@ var SearchComponentMixin = {
return this.searchValue;
},
set: function set(value) {
- debugger;
this.$emit('change', value);
}
}
@@ -4745,7 +4743,7 @@ var search_input_component = normalizeComponent(
)
/* harmony default export */ var search_input = (search_input_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/common/search-components/search-date.vue?vue&type=template&id=904717a6&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/common/search-components/search-date.vue?vue&type=template&id=904717a6&
var search_datevue_type_template_id_904717a6_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"search-component search-date"},[_c('el-form-item',[_c('template',{slot:"label"},[_c('x-ellipsis',{staticClass:"fix-cursor",attrs:{"mode":"origin","label":_vm.label}})],1),_c('el-date-picker',{attrs:{"type":_vm.dateDisplayStyle,"range-separator":"~","value-format":_vm.valueFormat,"start-placeholder":'开始时间',"end-placeholder":'结束时间'},model:{value:(_vm.computedValue),callback:function ($$v) {_vm.computedValue=$$v},expression:"computedValue"}})],2)],1)}
var search_datevue_type_template_id_904717a6_staticRenderFns = []
@@ -4836,7 +4834,7 @@ var search_date_component = normalizeComponent(
)
/* harmony default export */ var search_date = (search_date_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/common/search-components/search-number.vue?vue&type=template&id=38d0fcce&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/common/search-components/search-number.vue?vue&type=template&id=38d0fcce&
var search_numbervue_type_template_id_38d0fcce_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"search-component search-number"},[_c('el-form-item',[_c('template',{slot:"label"},[_c('x-ellipsis',{staticClass:"fix-cursor",attrs:{"mode":"origin","label":_vm.label}})],1),_c('div',{staticClass:"range-item"},[_c('x-number-input',{staticClass:"form-el-input-number",attrs:{"placeholder":'请输入'},model:{value:(_vm.minValue),callback:function ($$v) {_vm.minValue=$$v},expression:"minValue"}}),_c('div',{staticClass:"range-item-divide"},[_vm._v(" ~ ")]),_c('x-number-input',{staticClass:"form-el-input-number",attrs:{"placeholder":'请输入'},model:{value:(_vm.maxValue),callback:function ($$v) {_vm.maxValue=$$v},expression:"maxValue"}})],1)],2)],1)}
var search_numbervue_type_template_id_38d0fcce_staticRenderFns = []
@@ -4937,7 +4935,7 @@ var search_number_component = normalizeComponent(
)
/* harmony default export */ var search_number = (search_number_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/common/search-components/search-select.vue?vue&type=template&id=6121f61b&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/common/search-components/search-select.vue?vue&type=template&id=6121f61b&
var search_selectvue_type_template_id_6121f61b_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"search-component search-select"},[_c('el-form-item',[_c('template',{slot:"label"},[_c('x-ellipsis',{staticClass:"fix-cursor",attrs:{"mode":"origin","label":_vm.label}})],1),(_vm.lazyLoad)?_c('el-select',{directives:[{name:"el-select-loadmore",rawName:"v-el-select-loadmore",value:(_vm.loadMore),expression:"loadMore"}],staticClass:"select-input",attrs:{"filter-method":_vm.loadFilter,"clearable":"","filterable":"","placeholder":'请选择',"collapse-tags":"","multiple":_vm.multiple},on:{"visible-change":_vm.loadDataOnVisible},model:{value:(_vm.computedValue),callback:function ($$v) {_vm.computedValue=$$v},expression:"computedValue"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{"label":item.label,"value":item.id}})}),1):_c('el-select',{staticClass:"select-input",attrs:{"clearable":"","filterable":"","placeholder":'请选择',"collapse-tags":"","multiple":_vm.multiple},model:{value:(_vm.computedValue),callback:function ($$v) {_vm.computedValue=$$v},expression:"computedValue"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{"label":item.label,"value":item.id}})}),1)],2)],1)}
var search_selectvue_type_template_id_6121f61b_staticRenderFns = []
@@ -5099,7 +5097,7 @@ var search_select_component = normalizeComponent(
)
/* harmony default export */ var search_select = (search_select_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/detail-drawer.vue?vue&type=template&id=7f32777a&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/detail-drawer.vue?vue&type=template&id=7f32777a&
var detail_drawervue_type_template_id_7f32777a_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('x-drawer',_vm._g({attrs:{"append-to-body":true,"destroy-on-close":true,"drawerVisible":_vm.visible,"wrapper-class":'detail-draw',"title":'自开发详情页',"width":"calc(50% + 32px)"},on:{"update:drawerVisible":function($event){_vm.visible=$event},"update:drawer-visible":function($event){_vm.visible=$event}}},_vm.$listeners))}
var detail_drawervue_type_template_id_7f32777a_staticRenderFns = []
@@ -5168,7 +5166,7 @@ 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=6111a3ea&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=6111a3ea&
var edit_modalvue_type_template_id_6111a3ea_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","disabled":!_vm.isNameEditable},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_6111a3ea_staticRenderFns = []
@@ -5924,7 +5922,7 @@ 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=229a9b2e&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=229a9b2e&
var modelContorlvue_type_template_id_229a9b2e_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)?[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"title"},[_vm._v(" 参数模板管理 ")]),_c('div',{staticClass:"operation"},[(_vm.hasTemplateManagementEditPermission())?_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleDownloadImportTemplate}},[_vm._v(" 下载导入模板 ")]):_vm._e(),(_vm.hasTemplateManagementEditPermission())?_c('el-button',{staticClass:"import-btn",on:{"click":function($event){return _vm.handleImportTemplate()}}},[_vm._v(" 导入参数模板 ")]):_vm._e()],1)]),_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":"","filter-method":_vm.filterTemplateOptions},on:{"change":_vm.handleSearch},model:{value:(_vm.searchPanelValue.templateName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "templateName", $$v)},expression:"searchPanelValue.templateName"}},_vm._l((_vm.filteredTemplateOptions),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],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){
@@ -6455,27 +6453,27 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/support/demo/getPerson',
method: 'get'
},
- //测试文件上传
+ // 测试文件上传
TEST_FILE_UPLOAD: {
url: '/custom/benchmark/uploadFile',
method: 'post'
},
- //获取用户列表
+ // 获取用户列表
SELECT_USER_BY_DEPT: {
url: '/custom/responsible/getUserByDepartmentId',
method: 'get'
},
- //保存责任管理
+ // 保存责任管理
SAVE_MANAGER_DATA: {
url: '/custom/responsible/saveResponsiblePerson',
method: 'post'
},
- //判断是否是责任人
+ // 判断是否是责任人
IS_RESPONSIBLE: {
url: '/custom/responsible/isResponsiblePerson',
method: 'get'
},
- //获取责任人
+ // 获取责任人
GET_MANAGER_DATA: {
url: '/custom/responsible/getDeptResponsible',
method: 'get'
@@ -6488,7 +6486,7 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/responsible/deleteResponsiblePerson',
method: 'get'
},
- //新增填写人管理
+ // 新增填写人管理
SAVE_FILLER_DATA: {
url: '/custom/responsible/saveFilledPerson',
method: 'post'
@@ -6501,12 +6499,12 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/responsible/getAllSubsystem',
method: 'get'
},
- //判断是否是填写人
+ // 判断是否是填写人
IS_FILLER: {
url: '/custom/filler/isFillerPerson',
method: 'get'
},
- //获取填写人
+ // 获取填写人
GET_FILLER_DATA: {
url: '/custom/responsible/getDeptFilled',
method: 'get'
@@ -6539,7 +6537,7 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/common/insertModelCommon',
method: 'post'
},
- //填写人退回
+ // 填写人退回
HANDLE_FILLER_BACK: {
url: '/custom/todoTaskPojo/todoReturn',
method: 'post'
@@ -6548,37 +6546,37 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/engineParamDetailPojo/selectParamList',
method: 'get'
},
- //获取待办列表
+ // 获取待办列表
GET_TODO_LIST: {
url: '/custom/todoTaskPojo/selectByresPersonTodoPage',
method: 'post'
},
- //获取创建人待办
+ // 获取创建人待办
GET_TODO_LIST_BY_CREATOR: {
url: '/custom/todoTaskPojo/selectByPage',
method: 'post'
},
- //更新参数
+ // 更新参数
UPDATE_PARAM: {
url: '/custom/engineParamDetailPojo/updateParamValue?userID=',
method: 'post'
},
- //导出模板
+ // 导出模板
EXPORT_TEMPLATE: {
url: '/custom/engineParamDetailPojo/excelExport',
method: 'get'
},
- //导入
+ // 导入
IMPORT_ENGINE_MODEL: {
url: '/custom/engineParamDetailPojo/excelImport',
method: 'post'
},
- //责任人分发
+ // 责任人分发
HANDLE_RESPONSIBLE_DISPATCH: {
url: '/custom/engineParamDetailPojo/updateToInsertFiledBy?userID=',
method: 'post'
},
- //分发给责任人
+ // 分发给责任人
HANDLE_TODO_DISPATCH: {
url: '/custom/todoTaskPojo/createResPerson?userID=',
method: 'post'
@@ -6671,7 +6669,7 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/permission/updateRole?userID=',
method: 'post'
},
- //获取引擎列表
+ // 获取引擎列表
GET_ENGINE_LIST_SELF: {
url: '/custom/dataEntryEngineModel/selectByPage',
method: 'post'
@@ -6680,17 +6678,17 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/dataEntryEngineModel/excelExport',
method: 'get'
},
- //添加引擎
+ // 添加引擎
ADD_ENGINE_MODEL: {
url: '/custom/dataEntryEngineModel/insert',
method: 'post'
},
- //导入引擎
+ // 导入引擎
IMPORT_ENGINE_MODEL: {
url: '/custom/dataEntryEngineModel/import',
method: 'post'
},
- //获取参数列表
+ // 获取参数列表
GET_PARAM_LIST: {
url: '/custom/engineParamDetailPojo/selectParamList',
method: 'get'
@@ -6699,7 +6697,7 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/dataEntryEngineModel/excelImport',
method: 'post'
},
- //获取引擎详情
+ // 获取引擎详情
GET_ENGINE_DETAIL: {
url: '/custom/engineParamDetailPojo/selectValueByMoreParam',
method: 'post'
@@ -6711,32 +6709,32 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
});
// CONCATENATED MODULE: ./src/api/demo/model.js
/* harmony default export */ var demo_model = ({
- //添加模板
+ // 添加模板
ADD_MODEL: {
url: '/custom/template/insertTemplate',
method: 'post'
},
- //模板管理列表
+ // 模板管理列表
GET_MODEL_LIST: {
url: '/custom/template/getTemplateByCondition',
method: 'get'
},
- //导入模板
+ // 导入模板
IMPORT_MODEL: {
url: '/custom/template/import',
method: 'post'
},
- //修改模板
+ // 修改模板
EDIT_MODEL: {
url: '/custom/template/updateTemplate',
method: 'post'
},
- //查看版本
+ // 查看版本
CHECK_MODEL_VERISON: {
url: '/custom/template/getTemplateVersion',
method: 'get'
},
- //下载
+ // 下载
DOWNLODE_MODEL: {
url: '/custom/template/export',
method: 'get'
@@ -6745,22 +6743,22 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/template/exportMultiple',
method: 'get'
},
- //获取部门
+ // 获取部门
GET_DEPARTMENT: {
url: '/custom/template/getDept',
method: 'get'
},
- //查询详情
+ // 查询详情
GET_MODEL_DETAIL: {
url: '/custom/parameter/getParameterByCondition',
method: 'get'
},
- //添加参数
+ // 添加参数
ADD_MODEL_PARAM: {
url: '/custom/parameter/insertParameter',
method: 'post'
},
- //维护参数
+ // 维护参数
EDIT_MODEL_PARAM: {
url: '/custom/parameter/maintenanceParameters',
method: 'post'
@@ -6781,22 +6779,22 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/approval/handleApproval',
method: 'post'
},
- //获取审批详情
+ // 获取审批详情
// GET_APPROVAL_DETAIL: {
// url: '/custom/approval/getApprovalDetail',
// method: 'get'
// },
- //获取所有人
+ // 获取所有人
GET_ALLUSERS: {
url: '/custom/approval/getUsersByCondition',
method: 'get'
},
- //获取审批变更
+ // 获取审批变更
GET_APPROVAL_CHANGE: {
url: '/custom/approval/getTemplateChanges',
method: 'get'
},
- //获取审批所有
+ // 获取审批所有
GET_PPROVAL_ALL: {
url: '/custom/approval/getApprovalProcess',
method: 'get'
@@ -6805,7 +6803,7 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/responsible/getSubDepartmentById',
method: 'get'
},
- //处理模板审批撤回
+ // 处理模板审批撤回
RETURN_APPROVAL: {
url: '/custom/approval/handleReturn',
method: 'post'
@@ -6928,7 +6926,7 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/activiti/handleApproval',
method: 'post'
},
- //撤回
+ // 撤回
RETURN_ENGINE_CHECK: {
url: '/custom/activiti/returnApproval',
method: 'get'
@@ -6968,69 +6966,74 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
}
});
// CONCATENATED MODULE: ./src/api/demo/permission.js
-var _GET_PERMISSION_DATA$;
-function permission_typeof(obj) { "@babel/helpers - typeof"; return permission_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; }, permission_typeof(obj); }
-function permission_defineProperty(obj, key, value) { key = permission_toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-function permission_toPropertyKey(arg) { var key = permission_toPrimitive(arg, "string"); return permission_typeof(key) === "symbol" ? key : String(key); }
-function permission_toPrimitive(input, hint) { if (permission_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (permission_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); }
-/* harmony default export */ var permission = (_GET_PERMISSION_DATA$ = {
- //权限管理相关接口
- //获取权限管理列表
+/* harmony default export */ var permission = ({
+ // 权限管理相关接口
+ // 获取权限管理列表
GET_PERMISSION_DATA: {
url: '/custom/permission/getUserRoleAndPermission',
method: 'get'
},
- //保存权限管理
+ // 保存权限管理
SAVE_PERMISSION_DATA: {
url: '/custom/permission/insertRole',
method: 'post'
},
- //修改权限管理
+ // 修改权限管理
EDIT_PERMISSION_DATA: {
url: '/custom/permission/updatePermission',
method: 'post'
},
- //删除权限管理
+ // 删除权限管理
DELETE_PERMISSION_DATA: {
url: '/custom/permission/deletePermission',
method: 'get'
},
- //获取所有权限表
+ // 获取所有权限表
GET_ALL_PERMISSION_LIST: {
url: '/custom/permission/getAllPermission',
method: 'get'
+ },
+ DELETE_ROLE_DATA: {
+ url: '/custom/permission/deleteRole',
+ method: 'get'
+ },
+ CHECK_ROLE_USER_DEPT: {
+ url: '/custom/permission/selectUserOrDeptByRole',
+ method: 'get'
+ },
+ GET_NOW_USER_ROLE: {
+ url: '/custom/permission/selectPermByUserId',
+ method: 'get'
+ },
+ ADD_ROLE_PERMISSION: {
+ url: '/custom/permission/addRoles',
+ method: 'post'
+ },
+ GET_ROLE_PERMISSION: {
+ url: '/custom/permission/selectRoles',
+ method: 'get'
+ },
+ DELETE_ROLE_PERMISSION: {
+ url: '/custom/permission/removeRoles',
+ method: 'get'
+ },
+ GET_ROLE_PERMISSION_BING: {
+ url: '/custom/permission/userRoleBinding',
+ method: 'post'
+ },
+ GET_SUB_SYSTEM_DATA_LIST: {
+ url: '/custom/permission/getAllParameters',
+ method: 'get'
+ },
+ EDIT_ROLE_CONTROL_LIST: {
+ url: '/custom/permission/updatePerForRole',
+ method: 'post'
+ },
+ GET_ROLE_CONTROL_LIST: {
+ url: '/custom/permission/selectPersByRole',
+ method: 'get'
}
-}, permission_defineProperty(_GET_PERMISSION_DATA$, "DELETE_PERMISSION_DATA", {
- url: '/custom/permission/deleteRole',
- method: 'get'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "CHECK_ROLE_USER_DEPT", {
- url: '/custom/permission/selectUserOrDeptByRole',
- method: 'get'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "GET_NOW_USER_ROLE", {
- url: '/custom/permission/selectPermByUserId',
- method: 'get'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "ADD_ROLE_PERMISSION", {
- url: '/custom/permission/addRoles',
- method: 'post'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "GET_ROLE_PERMISSION", {
- url: '/custom/permission/selectRoles',
- method: 'get'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "DELETE_ROLE_PERMISSION", {
- url: '/custom/permission/removeRoles',
- method: 'get'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "GET_ROLE_PERMISSION_BING", {
- url: '/custom/permission/userRoleBinding',
- method: 'post'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "GET_SUB_SYSTEM_DATA_LIST", {
- url: '/custom/permission/getAllParameters',
- method: 'get'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "EDIT_ROLE_CONTROL_LIST", {
- url: '/custom/permission/updatePerForRole',
- method: 'post'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "GET_ROLE_CONTROL_LIST", {
- url: '/custom/permission/selectPersByRole',
- method: 'get'
-}), _GET_PERMISSION_DATA$);
+});
// CONCATENATED MODULE: ./src/api/index.js
function api_typeof(obj) { "@babel/helpers - typeof"; return api_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; }, api_typeof(obj); }
function api_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
@@ -7059,7 +7062,7 @@ function api_toPrimitive(input, hint) { if (api_typeof(input) !== "object" || in
/* harmony default export */ var src_api = (api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread({}, common), account), admin), personal), workbench), app_page), api_demo), demo_data), demo_model), report), activiti), permission));
-// 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/version-modal.vue?vue&type=template&id=08433d58&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/version-modal.vue?vue&type=template&id=08433d58&
var version_modalvue_type_template_id_08433d58_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":'version-modal',"title":'版本',"width":"500px"},on:{"update:modalVisible":function($event){_vm.visible=$event},"update:modal-visible":function($event){_vm.visible=$event}}},_vm.$listeners),[_c('div',{staticClass:"version-list"},[(_vm.loading)?_c('div',{staticClass:"version-tip"},[_vm._v("加载中...")]):[(!_vm.versionList.length)?_c('div',{staticClass:"version-tip"},[_vm._v("暂无版本信息")]):_vm._l((_vm.versionList),function(version,index){return _c('div',{key:index,staticClass:"version-item"},[_c('a',{staticClass:"version-link",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){return _vm.handleVersionClick(version)}}},[_vm._v(" 版本号:V"+_vm._s(_vm.getVersionName(version))+" ")]),_c('span',{staticClass:"version-status"},[_vm._v(_vm._s(_vm.getVersionStatus(version)))])])})]],2)])}
var version_modalvue_type_template_id_08433d58_staticRenderFns = []
@@ -7224,7 +7227,7 @@ 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=2d842425&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=2d842425&
var modelDetailvue_type_template_id_2d842425_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(),(_vm.hasTemplateManagementPermission())?_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleDownloadTemplate}},[_vm._v(" 下载导入模板 ")]):_vm._e(),(_vm.shouldShowButtons)?_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleMaintainParams}},[_vm._v(" 维护参数 ")]):_vm._e(),(_vm.shouldShowButtonsNew && !_vm.fromTodo )?_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleInitiateApproval}},[_vm._v(" 发起审批 ")]):_vm._e(),(_vm.shouldShowButtonsNew && _vm.fromTodo )?_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleRestartApproval}},[_vm._v(" 直送 ")]):_vm._e(),(_vm.shouldShowButtonsNew && _vm.fromTodo )?_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleResendApproval}},[_vm._v(" 发起 ")]):_vm._e()]:(_vm.isMaintainMode)?[_c('el-button',{staticClass:"right-button",attrs:{"disabled":_vm.selectedRows.length === 0},on:{"click":_vm.handleBatchDelete}},[_vm._v(" 批量删除 ")]),_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('el-table',{key:'table-' + _vm.isMaintainMode,ref:"vxeTable",staticClass:"block-table search-table",attrs:{"data":_vm.tableData,"border":"","row-class-name":_vm.getRowClassName,"row-key":_vm.getRowKey,"max-height":_vm.tableMaxHeight},on:{"row-click":_vm.rowClickEvent,"selection-change":_vm.selectDataChange}},[(_vm.isMaintainMode)?_c('el-table-column',{attrs:{"type":"selection","width":"55","fixed":"left","selectable":_vm.checkRowMethod}}):_vm._e(),_vm._l((_vm.tableConfig.colConfigs),function(col){return _c('el-table-column',{key:col.prop,attrs:{"prop":col.prop,"label":col.label,"width":col.width,"min-width":col.minWidth,"align":col.align || 'center',"fixed":col.fixed,"show-overflow-tooltip":col.showOverflowTooltip},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [(col.customSlot === 'options' && _vm.isMaintainMode)?[_c('div',{staticClass:"operation-links"},[(scope.row.operation === 'delete')?[_c('span',{staticClass:"deleted-text"},[_vm._v("已删除")])]:[(_vm.canEditOrDeleteRow(scope.row))?[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowEdit(scope.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(scope.row, scope.$index)}}},[_vm._v(" 删除 ")])]:_vm._e()]],2)]:(col.formatter)?[_vm._v(" "+_vm._s(col.formatter({ cellValue: scope.row[col.prop], row: scope.row, rowIndex: scope.$index }))+" ")]:[_vm._v(" "+_vm._s(scope.row[col.prop])+" ")]]}}],null,true)})}),_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2),(!_vm.isMaintainMode)?_c('el-pagination',{staticStyle:{"margin-top":"10px","text-align":"right"},attrs:{"current-page":_vm.pagination.currentPage,"page-sizes":[10, 20, 50, 100],"page-size":_vm.pagination.pageSize,"total":_vm.pagination.total,"layout":"total, prev, pager, next, sizes, jumper"},on:{"size-change":_vm.pageSizeChange,"current-change":_vm.currentChange}}):_vm._e(),(!_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('el-table',{staticClass:"approval-table",attrs:{"data":_vm.tableData,"border":"","max-height":_vm.approvalTableMaxHeight}},_vm._l((_vm.approvalTableConfig.colConfigs),function(col){return _c('el-table-column',{key:col.prop,attrs:{"prop":col.prop,"label":col.label,"width":col.width,"min-width":col.minWidth,"align":col.align || 'center',"show-overflow-tooltip":col.showOverflowTooltip},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [(col.formatter)?[_vm._v(" "+_vm._s(col.formatter({ cellValue: scope.row[col.prop], row: scope.row, rowIndex: scope.$index }))+" ")]:[_vm._v(" "+_vm._s(scope.row[col.prop])+" ")]]}}],null,true)})}),1),_c('el-pagination',{staticStyle:{"margin-top":"20px","text-align":"right"},attrs:{"current-page":_vm.pagination.currentPage,"page-sizes":[10, 20, 50, 100],"page-size":_vm.pagination.pageSize,"total":_vm.pagination.total,"layout":"total, prev, pager, next, sizes, jumper"},on:{"size-change":_vm.approvalPageSizeChange,"current-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"},[_c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")]),(_vm.isResendModeFilled && !_vm.isProcessTitleEditing)?_c('div',{staticClass:"step-actions"},[_c('el-button',{staticClass:"edit-step-btn",attrs:{"type":"text","size":"small"},on:{"click":_vm.handleEditProcessTitle}},[_vm._v(" 修改 ")])],1):(_vm.isResendModeFilled && _vm.isProcessTitleEditing)?_c('div',{staticClass:"step-actions"},[_c('el-button',{staticClass:"save-step-btn",attrs:{"type":"text","size":"small"},on:{"click":_vm.handleSaveProcessTitle}},[_vm._v(" 保存 ")]),_c('el-button',{staticClass:"cancel-step-btn",attrs:{"type":"text","size":"small"},on:{"click":_vm.handleCancelEditProcessTitle}},[_vm._v(" 返回 ")])],1):_vm._e()]),_c('el-input',{attrs:{"maxlength":"100","show-word-limit":"","placeholder":"请输入流程主题","disabled":_vm.isResendModeFilled && !_vm.isProcessTitleEditing},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(0),_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":"","placeholder":"请选择","remote-method":function (query) { return _vm.handleRemoteSearch(query, index); },"loading":step.loading,"disabled":_vm.isResendModeFilled && !_vm.isProcessTitleEditing},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.userId || 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"},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.departmentTreeData,"props":{ children: 'children', label: 'name' },"node-key":"id","filter-node-method":_vm.filterDepartmentNode,"highlight-current":"","expand-on-click-node":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_2d842425_staticRenderFns = [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(" 处理人 ")])])])}]
@@ -12066,7 +12069,7 @@ var modelContorl_component = normalizeComponent(
)
/* harmony default export */ var modelContorl = (modelContorl_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/selfEnginedata.vue?vue&type=template&id=f4a7b5ca&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/selfEnginedata.vue?vue&type=template&id=f4a7b5ca&
var selfEnginedatavue_type_template_id_f4a7b5ca_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.showEngineDetail)?[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"title"},[_vm._v(" 玉柴发动机数据 ")]),_c('div',{staticClass:"operation"},[(_vm.hasEngineDataEditPermission())?_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleDownloadTemplate}},[_vm._v("下载模板")]):_vm._e(),(_vm.hasEngineDataEditPermission())?_c('el-button',{staticClass:"import-button",on:{"click":_vm.handleImport}},[_vm._v(" 导入机型 ")]):_vm._e(),(_vm.hasEngineDataEditPermission())?_c('el-button',{staticClass:"add-button",attrs:{"type":"primary"},on:{"click":_vm.handleAdd}},[_vm._v(" 添加机型 ")]):_vm._e()],1)]),_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.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-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchPanelValue.distributeStatus),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "distributeStatus", $$v)},expression:"searchPanelValue.distributeStatus"}},[_c('el-option',{attrs:{"label":"已分发","value":"已分发"}}),_c('el-option',{attrs:{"label":"部分分发","value":"部分分发"}}),_c('el-option',{attrs:{"label":"未分发","value":"未分发"}})],1)],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:"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},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){
@@ -12078,7 +12081,7 @@ var selfEnginedatavue_type_template_id_f4a7b5ca_staticRenderFns = []
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/selfEnginedata.vue?vue&type=template&id=f4a7b5ca&
-// 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=03aae816&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=03aae816&
var engineDetailvue_type_template_id_03aae816_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","loading":_vm.dispatchLoading},on:{"click":_vm.handleConfirmDispatch}},[_vm._v("确认分发")])]:[(!_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("编辑")]),(_vm.shouldShowResendButton)?_c('el-button',{attrs:{"size":"small","loading":_vm.resending},on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]):_vm._e(),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleInitiateApproval}},[_vm._v(" "+_vm._s(_vm.shouldShowResendButton ? '重新发起' : '发起审批')+" ")])]:(_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":"","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.filledByName || row.filledBy || '-'))])]):_vm._e()])})],2)]):_vm._e()]})],2)]):_vm._e(),(_vm.isApprovalMode)?_c('div',{staticClass:"page-approval-content"},[(_vm.detail && _vm.detail.flowId)?_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 基础信息 ")]),_c('div',{staticClass:"info-grid"},[_c('div',{staticClass:"info-item-full"},[_c('span',{staticClass:"label"},[_vm._v("流程主题")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.progressDetail.progressTitle || _vm.detail.processTitle || '--'))])]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.detail.createBy || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建时间")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.formatTime(_vm.detail.createdTime || _vm.detail.createTime) || '--'))])])]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前环节")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.currentNode || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前处理人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.currentProcessor || '--'))])])])])]):_vm._e(),_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":"","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)}
@@ -12087,7 +12090,7 @@ var engineDetailvue_type_template_id_03aae816_staticRenderFns = [function () {va
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=template&id=03aae816&
-// 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=7d390dee&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=7d390dee&
var batch_modify_responsible_modalvue_type_template_id_7d390dee_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":680},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":"","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)}
var batch_modify_responsible_modalvue_type_template_id_7d390dee_staticRenderFns = []
@@ -16408,7 +16411,7 @@ var engineDetail_component = normalizeComponent(
)
/* harmony default export */ var engineDetail = (engineDetail_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/add-engine-model-modal.vue?vue&type=template&id=746c6485&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/add-engine-model-modal.vue?vue&type=template&id=746c6485&
var add_engine_model_modalvue_type_template_id_746c6485_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('x-modal',{attrs:{"append-to-body":true,"destroy-on-close":true,"modalVisible":_vm.visible,"wrapper-class":'add-engine-model-modal',"title":"添加机型","width":800},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('el-form',{ref:"addForm",staticClass:"add-engine-form",attrs:{"model":_vm.formData,"rules":_vm.formRules,"label-width":"100px"}},[_c('div',{staticClass:"form-row"},[_c('el-form-item',{attrs:{"label":"产品型号","prop":"modelName"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.modelName),callback:function ($$v) {_vm.$set(_vm.formData, "modelName", $$v)},expression:"formData.modelName"}})],1),_c('el-form-item',{attrs:{"label":_vm.ycOrOth === '竞品' ? '产品编号' : '状态代号',"prop":"productNumber"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.productNumber),callback:function ($$v) {_vm.$set(_vm.formData, "productNumber", $$v)},expression:"formData.productNumber"}})],1)],1),_c('div',{staticClass:"form-row"},[_c('el-form-item',{attrs:{"label":"板块","prop":"plate"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.plate),callback:function ($$v) {_vm.$set(_vm.formData, "plate", $$v)},expression:"formData.plate"}})],1),_c('el-form-item',{attrs:{"label":"平台","prop":"platform"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.platform),callback:function ($$v) {_vm.$set(_vm.formData, "platform", $$v)},expression:"formData.platform"}})],1)],1),_c('div',{staticClass:"form-row"},[_c('el-form-item',{attrs:{"label":"细分市场","prop":"marketSegment"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.marketSegment),callback:function ($$v) {_vm.$set(_vm.formData, "marketSegment", $$v)},expression:"formData.marketSegment"}})],1),_c('el-form-item',{attrs:{"label":"系列","prop":"series"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.series),callback:function ($$v) {_vm.$set(_vm.formData, "series", $$v)},expression:"formData.series"}})],1)],1),_c('div',{staticClass:"form-row"},[_c('el-form-item',{attrs:{"label":"项目名称","prop":"projectName"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.projectName),callback:function ($$v) {_vm.$set(_vm.formData, "projectName", $$v)},expression:"formData.projectName"}})],1),_c('el-form-item',{attrs:{"label":"项目编号","prop":"projectNumber"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.projectNumber),callback:function ($$v) {_vm.$set(_vm.formData, "projectNumber", $$v)},expression:"formData.projectNumber"}})],1)],1),_c('div',{staticClass:"form-row"},[_c('el-form-item',{attrs:{"label":"排放","prop":"emission"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.emission),callback:function ($$v) {_vm.$set(_vm.formData, "emission", $$v)},expression:"formData.emission"}})],1),_c('el-form-item',{attrs:{"label":"燃烧类型","prop":"burnType"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.burnType),callback:function ($$v) {_vm.$set(_vm.formData, "burnType", $$v)},expression:"formData.burnType"}})],1)],1),_c('div',{staticClass:"form-row"},[_c('el-form-item',{attrs:{"label":"排量","prop":"engineCapacity"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.engineCapacity),callback:function ($$v) {_vm.$set(_vm.formData, "engineCapacity", $$v)},expression:"formData.engineCapacity"}})],1),_c('el-form-item',{attrs:{"label":"任务分发状态","prop":"dispatchStatus"}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"disabled":"","placeholder":"请选择"},model:{value:(_vm.formData.distributeStatus),callback:function ($$v) {_vm.$set(_vm.formData, "distributeStatus", $$v)},expression:"formData.distributeStatus"}},_vm._l((_vm.dispatchStatusOptions),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.label}})}),1)],1)],1)])],1)}
var add_engine_model_modalvue_type_template_id_746c6485_staticRenderFns = []
@@ -17432,7 +17435,7 @@ var selfEnginedata_component = normalizeComponent(
)
/* harmony default export */ var selfEnginedata = (selfEnginedata_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/otherEnginedata.vue?vue&type=template&id=6d660aec&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/otherEnginedata.vue?vue&type=template&id=6d660aec&
var otherEnginedatavue_type_template_id_6d660aec_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.showEngineDetail)?[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"title"},[_vm._v(" 竞品发动机数据 ")]),_c('div',{staticClass:"operation"},[(_vm.hasEngineDataEditPermission())?_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleDownloadTemplate}},[_vm._v("下载模板")]):_vm._e(),(_vm.hasEngineDataEditPermission())?_c('el-button',{staticClass:"import-button",on:{"click":_vm.handleImport}},[_vm._v(" 导入机型 ")]):_vm._e(),(_vm.hasEngineDataEditPermission())?_c('el-button',{staticClass:"add-button",attrs:{"type":"primary"},on:{"click":_vm.handleAdd}},[_vm._v(" 添加机型 ")]):_vm._e()],1)]),_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.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-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchPanelValue.distributeStatus),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "distributeStatus", $$v)},expression:"searchPanelValue.distributeStatus"}},[_c('el-option',{attrs:{"label":"已分发","value":"已分发"}}),_c('el-option',{attrs:{"label":"部分分发","value":"部分分发"}}),_c('el-option',{attrs:{"label":"未分发","value":"未分发"}})],1)],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:"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},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){
@@ -18185,17 +18188,17 @@ 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=6e7b7938&scoped=true&
-var checkDatavue_type_template_id_6e7b7938_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),_c('ModelQuery',{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === 'model-query'),expression:"activeTab === 'model-query'"}]}),_c('BenchmarkReport',{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === 'benchmark-report'),expression:"activeTab === 'benchmark-report'"}]}),_c('div',{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === 'statistics'),expression:"activeTab === 'statistics'"}],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-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterModelNameOptions},model:{value:(_vm.searchPanelValue.modelName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "modelName", $$v)},expression:"searchPanelValue.modelName"}},_vm._l((_vm.filteredOptions.modelName),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("状态代号")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterProductNumberOptions},model:{value:(_vm.searchPanelValue.productNumber),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "productNumber", $$v)},expression:"searchPanelValue.productNumber"}},_vm._l((_vm.filteredOptions.productNumber),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("项目名称")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterProjectNameOptions},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}},_vm._l((_vm.filteredOptions.projectName),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("板块")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterPlateOptions},model:{value:(_vm.searchPanelValue.plate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "plate", $$v)},expression:"searchPanelValue.plate"}},_vm._l((_vm.filteredOptions.plate),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1)]),_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("平台")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterPlatformOptions},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}},_vm._l((_vm.filteredOptions.platform),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("系列")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterSeriesOptions},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}},_vm._l((_vm.filteredOptions.series),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("燃烧类型")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterBurnTypeOptions},model:{value:(_vm.searchPanelValue.burnType),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "burnType", $$v)},expression:"searchPanelValue.burnType"}},_vm._l((_vm.filteredOptions.burnType),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("排放")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterEmissionOptions},model:{value:(_vm.searchPanelValue.emission),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "emission", $$v)},expression:"searchPanelValue.emission"}},_vm._l((_vm.filteredOptions.emission),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],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)])])]),(_vm.chartList.length === 0)?_c('div',{staticClass:"chart-management-panel"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAddChart}},[_vm._v(" 新增图表 ")])],1):_vm._e(),(_vm.chartList.length > 0)?_c('div',{staticClass:"floating-panel",class:{ expanded: _vm.floatingPanelExpanded }},[_c('div',{staticClass:"floating-panel-toggle",on:{"click":_vm.toggleFloatingPanel}},[_c('i',{class:_vm.floatingPanelExpanded ? 'el-icon-close' : 'el-icon-menu'})]),(_vm.floatingPanelExpanded)?_c('div',{staticClass:"floating-panel-content"},[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleAddChart}},[_c('i',{staticClass:"el-icon-plus"}),_vm._v(" 新增 ")]),_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleClearAllCharts}},[_c('i',{staticClass:"el-icon-delete"}),_vm._v(" 清空 ")]),_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.scrollToTop}},[_c('i',{staticClass:"el-icon-top"}),_vm._v(" 回到顶部 ")])],1):_vm._e()]):_vm._e(),_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-header-right"},[_c('el-button',{attrs:{"size":"small"},on:{"click":function($event){return _vm.handleOpenAddModelDialog(index)}}},[_vm._v(" 选择机型 ")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":function($event){return _vm.handleChartModelQuery(index)}}},[_vm._v(" 查询 ")]),_c('el-button',{attrs:{"size":"small"},on:{"click":function($event){return _vm.handleChartModelReset(index)}}},[_vm._v(" 重置 ")]),_c('div',{staticClass:"delete-button",on:{"click":function($event){return _vm.handleDeleteChart(index)}}},[_c('i',{staticClass:"el-icon-delete"}),_c('span',[_vm._v("删除")])])],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 canshu"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴(参数):")]),_c('el-select',{staticClass:"y-axis-param-select",attrs:{"filterable":"","multiple":"","collapse-tags":"","clearable":"","placeholder":"请选择或搜索参数","filter-method":_vm.handleFilterYAxisParam},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.filteredYAxisParamOptions),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',{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',{attrs:{"title":"选择机型","visible":_vm.addModelDialogVisible,"width":"900px","append-to-body":""},on:{"update:visible":function($event){_vm.addModelDialogVisible=$event},"close":_vm.handleAddModelDialogClose}},[_c('div',{staticClass:"model-select-dialog"},[_c('el-transfer',{staticStyle:{"text-align":"left"},attrs:{"data":_vm.transferData,"titles":['可选机型', '已选机型'],"button-texts":['移除', '添加'],"format":{
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=24df3be8&scoped=true&
+var checkDatavue_type_template_id_24df3be8_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),_c('ModelQuery',{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === 'model-query'),expression:"activeTab === 'model-query'"}]}),_c('BenchmarkReport',{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === 'benchmark-report'),expression:"activeTab === 'benchmark-report'"}]}),_c('div',{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === 'statistics'),expression:"activeTab === 'statistics'"}],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-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterModelNameOptions},model:{value:(_vm.searchPanelValue.modelName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "modelName", $$v)},expression:"searchPanelValue.modelName"}},_vm._l((_vm.filteredOptions.modelName),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("状态代号")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterProductNumberOptions},model:{value:(_vm.searchPanelValue.productNumber),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "productNumber", $$v)},expression:"searchPanelValue.productNumber"}},_vm._l((_vm.filteredOptions.productNumber),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("项目名称")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterProjectNameOptions},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}},_vm._l((_vm.filteredOptions.projectName),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("板块")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterPlateOptions},model:{value:(_vm.searchPanelValue.plate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "plate", $$v)},expression:"searchPanelValue.plate"}},_vm._l((_vm.filteredOptions.plate),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1)]),_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("平台")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterPlatformOptions},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}},_vm._l((_vm.filteredOptions.platform),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("系列")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterSeriesOptions},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}},_vm._l((_vm.filteredOptions.series),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("燃烧类型")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterBurnTypeOptions},model:{value:(_vm.searchPanelValue.burnType),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "burnType", $$v)},expression:"searchPanelValue.burnType"}},_vm._l((_vm.filteredOptions.burnType),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("排放")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterEmissionOptions},model:{value:(_vm.searchPanelValue.emission),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "emission", $$v)},expression:"searchPanelValue.emission"}},_vm._l((_vm.filteredOptions.emission),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],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)])])]),(_vm.chartList.length === 0)?_c('div',{staticClass:"chart-management-panel"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAddChart}},[_vm._v(" 新增图表 ")])],1):_vm._e(),(_vm.chartList.length > 0)?_c('div',{staticClass:"floating-panel",class:{ expanded: _vm.floatingPanelExpanded }},[_c('div',{staticClass:"floating-panel-toggle",on:{"click":_vm.toggleFloatingPanel}},[_c('i',{class:_vm.floatingPanelExpanded ? 'el-icon-close' : 'el-icon-menu'})]),(_vm.floatingPanelExpanded)?_c('div',{staticClass:"floating-panel-content"},[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleAddChart}},[_c('i',{staticClass:"el-icon-plus"}),_vm._v(" 新增 ")]),_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleClearAllCharts}},[_c('i',{staticClass:"el-icon-delete"}),_vm._v(" 清空 ")]),_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.scrollToTop}},[_c('i',{staticClass:"el-icon-top"}),_vm._v(" 回到顶部 ")])],1):_vm._e()]):_vm._e(),(_vm.chartList.length == 0)?_c('div',{staticClass:"chart-area empty-chart-area"}):_vm._e(),_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-header-right"},[_c('el-button',{attrs:{"size":"small"},on:{"click":function($event){return _vm.handleOpenAddModelDialog(index)}}},[_vm._v(" 选择机型 ")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":function($event){return _vm.handleChartModelQuery(index)}}},[_vm._v(" 查询 ")]),_c('el-button',{attrs:{"size":"small"},on:{"click":function($event){return _vm.handleChartModelReset(index)}}},[_vm._v(" 重置 ")]),_c('div',{staticClass:"delete-button",on:{"click":function($event){return _vm.handleDeleteChart(index)}}},[_c('i',{staticClass:"el-icon-delete"}),_c('span',[_vm._v("删除")])])],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 canshu"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴(参数):")]),_c('el-select',{key:("y-axis-param-" + (chart.id)),staticClass:"y-axis-param-select",attrs:{"filterable":"","multiple":"","collapse-tags":"","clearable":"","placeholder":"请选择或搜索参数","filter-method":_vm.handleFilterYAxisParam},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.filteredYAxisParamOptions),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',{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',{attrs:{"title":"选择机型","visible":_vm.addModelDialogVisible,"width":"900px","append-to-body":""},on:{"update:visible":function($event){_vm.addModelDialogVisible=$event},"close":_vm.handleAddModelDialogClose}},[_c('div',{staticClass:"model-select-dialog"},[_c('el-transfer',{staticStyle:{"text-align":"left"},attrs:{"data":_vm.transferData,"titles":['可选机型', '已选机型'],"button-texts":['移除', '添加'],"format":{
noChecked: '${total}',
hasChecked: '${checked}/${total}'
},"filterable":"","filter-method":_vm.filterTransferMethod,"filter-placeholder":"请输入搜索关键词"},on:{"change":_vm.handleTransferChange},scopedSlots:_vm._u([{key:"default",fn:function(ref){
var option = ref.option;
return _c('span',{staticClass:"transfer-item"},[_c('span',{staticClass:"transfer-item-label"},[_vm._v(_vm._s(option.label))])])}}]),model:{value:(_vm.transferSelectedKeys),callback:function ($$v) {_vm.transferSelectedKeys=$$v},expression:"transferSelectedKeys"}})],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',{staticClass:"formula-dialog",attrs:{"title":_vm.currentFormulaId ? '修改公式' : '添加公式',"visible":_vm.formulaDialogVisible,"width":"600px","close-on-click-modal":true,"modal":false},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.activeTab === 'analysis-report')?_c('AnalysisReport'):_vm._e()],1)}
-var checkDatavue_type_template_id_6e7b7938_scoped_true_staticRenderFns = []
+var checkDatavue_type_template_id_24df3be8_scoped_true_staticRenderFns = []
-// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=template&id=6e7b7938&scoped=true&
+// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=template&id=24df3be8&scoped=true&
// CONCATENATED MODULE: ./node_modules/echarts/node_modules/tslib/tslib.es6.js
/*! *****************************************************************************
@@ -18438,254 +18441,13 @@ function __classPrivateFieldSet(receiver, state, value, kind, f) {
return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;
}
-// EXTERNAL MODULE: ./node_modules/zrender/lib/core/env.js
-var env = __webpack_require__("22d1");
+// EXTERNAL MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/env.js
+var env = __webpack_require__("eb30");
-// EXTERNAL MODULE: ./node_modules/zrender/lib/core/util.js
-var util = __webpack_require__("6d8b");
+// EXTERNAL MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/util.js
+var util = __webpack_require__("1ee1");
-// CONCATENATED MODULE: ./node_modules/zrender/node_modules/tslib/tslib.es6.js
-/*! *****************************************************************************
-Copyright (c) Microsoft Corporation.
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
-***************************************************************************** */
-/* global Reflect, Promise */
-
-var tslib_es6_extendStatics = function(d, b) {
- tslib_es6_extendStatics = Object.setPrototypeOf ||
- ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
- function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
- return tslib_es6_extendStatics(d, b);
-};
-
-function tslib_es6_extends(d, b) {
- if (typeof b !== "function" && b !== null)
- throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
- tslib_es6_extendStatics(d, b);
- function __() { this.constructor = d; }
- d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
-}
-
-var tslib_es6_assign = function() {
- tslib_es6_assign = Object.assign || function __assign(t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- }
- return tslib_es6_assign.apply(this, arguments);
-}
-
-function tslib_es6_rest(s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
- t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function")
- for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
- t[p[i]] = s[p[i]];
- }
- return t;
-}
-
-function tslib_es6_decorate(decorators, target, key, desc) {
- var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
- if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
- else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
- return c > 3 && r && Object.defineProperty(target, key, r), r;
-}
-
-function tslib_es6_param(paramIndex, decorator) {
- return function (target, key) { decorator(target, key, paramIndex); }
-}
-
-function tslib_es6_metadata(metadataKey, metadataValue) {
- if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
-}
-
-function tslib_es6_awaiter(thisArg, _arguments, P, generator) {
- function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
- function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
- function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
-}
-
-function tslib_es6_generator(thisArg, body) {
- var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
- return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
- function verb(n) { return function (v) { return step([n, v]); }; }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (_) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0: case 1: t = op; break;
- case 4: _.label++; return { value: op[1], done: false };
- case 5: _.label++; y = op[1]; op = [0]; continue;
- case 7: op = _.ops.pop(); _.trys.pop(); continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
- if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
- if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
- if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
- if (t[2]) _.ops.pop();
- _.trys.pop(); continue;
- }
- op = body.call(thisArg, _);
- } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
- if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
- }
-}
-
-var tslib_es6_createBinding = Object.create ? (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
-}) : (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- o[k2] = m[k];
-});
-
-function tslib_es6_exportStar(m, o) {
- for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) tslib_es6_createBinding(o, m, p);
-}
-
-function tslib_es6_values(o) {
- var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
- if (m) return m.call(o);
- if (o && typeof o.length === "number") return {
- next: function () {
- if (o && i >= o.length) o = void 0;
- return { value: o && o[i++], done: !o };
- }
- };
- throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
-}
-
-function tslib_es6_read(o, n) {
- var m = typeof Symbol === "function" && o[Symbol.iterator];
- if (!m) return o;
- var i = m.call(o), r, ar = [], e;
- try {
- while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
- }
- catch (error) { e = { error: error }; }
- finally {
- try {
- if (r && !r.done && (m = i["return"])) m.call(i);
- }
- finally { if (e) throw e.error; }
- }
- return ar;
-}
-
-/** @deprecated */
-function tslib_es6_spread() {
- for (var ar = [], i = 0; i < arguments.length; i++)
- ar = ar.concat(tslib_es6_read(arguments[i]));
- return ar;
-}
-
-/** @deprecated */
-function tslib_es6_spreadArrays() {
- for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
- for (var r = Array(s), k = 0, i = 0; i < il; i++)
- for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
- r[k] = a[j];
- return r;
-}
-
-function tslib_es6_spreadArray(to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || from);
-}
-
-function tslib_es6_await(v) {
- return this instanceof tslib_es6_await ? (this.v = v, this) : new tslib_es6_await(v);
-}
-
-function tslib_es6_asyncGenerator(thisArg, _arguments, generator) {
- if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
- var g = generator.apply(thisArg, _arguments || []), i, q = [];
- return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
- function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
- function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
- function step(r) { r.value instanceof tslib_es6_await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
- function fulfill(value) { resume("next", value); }
- function reject(value) { resume("throw", value); }
- function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
-}
-
-function tslib_es6_asyncDelegator(o) {
- var i, p;
- return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
- function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: tslib_es6_await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; }
-}
-
-function tslib_es6_asyncValues(o) {
- if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
- var m = o[Symbol.asyncIterator], i;
- return m ? m.call(o) : (o = typeof tslib_es6_values === "function" ? tslib_es6_values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
- function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
- function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
-}
-
-function tslib_es6_makeTemplateObject(cooked, raw) {
- if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
- return cooked;
-};
-
-var tslib_es6_setModuleDefault = Object.create ? (function(o, v) {
- Object.defineProperty(o, "default", { enumerable: true, value: v });
-}) : function(o, v) {
- o["default"] = v;
-};
-
-function tslib_es6_importStar(mod) {
- if (mod && mod.__esModule) return mod;
- var result = {};
- if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) tslib_es6_createBinding(result, mod, k);
- tslib_es6_setModuleDefault(result, mod);
- return result;
-}
-
-function tslib_es6_importDefault(mod) {
- return (mod && mod.__esModule) ? mod : { default: mod };
-}
-
-function tslib_es6_classPrivateFieldGet(receiver, state, kind, f) {
- if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter");
- if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it");
- return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver);
-}
-
-function tslib_es6_classPrivateFieldSet(receiver, state, value, kind, f) {
- if (kind === "m") throw new TypeError("Private method is not writable");
- if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter");
- if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it");
- return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;
-}
-
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/vector.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/vector.js
function vector_create(x, y) {
if (x == null) {
x = 0;
@@ -18799,7 +18561,7 @@ function vector_max(out, v1, v2) {
return out;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/mixin/Draggable.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/mixin/Draggable.js
var Param = (function () {
function Param(target, e) {
this.target = target;
@@ -18867,7 +18629,7 @@ var Draggable = (function () {
}());
/* harmony default export */ var mixin_Draggable = (Draggable);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/Eventful.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/Eventful.js
var Eventful = (function () {
function Eventful(eventProcessors) {
if (eventProcessors) {
@@ -19031,7 +18793,7 @@ var Eventful = (function () {
}());
/* harmony default export */ var core_Eventful = (Eventful);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/fourPointsTransform.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/fourPointsTransform.js
var LN2 = Math.log(2);
function determinant(rows, rank, rowStart, rowMask, colMask, detCache) {
var cacheKey = rowMask + '-' + colMask;
@@ -19092,7 +18854,7 @@ function buildTransformer(src, dest) {
};
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/dom.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/dom.js
var EVENT_SAVED_PROP = '___zrEVENTSAVED';
@@ -19188,7 +18950,7 @@ function encodeHTML(source) {
});
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/event.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/event.js
@@ -19297,7 +19059,7 @@ function isMiddleOrRightButtonOnMouseUpDown(e) {
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/GestureMgr.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/GestureMgr.js
var GestureMgr_GestureMgr = (function () {
function GestureMgr() {
@@ -19381,7 +19143,7 @@ var recognizers = {
}
};
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/matrix.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/matrix.js
function matrix_create() {
return [1, 0, 0, 1, 0, 0];
}
@@ -19482,7 +19244,7 @@ function matrix_clone(a) {
return b;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/Point.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/Point.js
var Point = (function () {
function Point(x, y) {
this.x = x || 0;
@@ -19613,7 +19375,7 @@ var Point = (function () {
}());
/* harmony default export */ var core_Point = (Point);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/BoundingRect.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/BoundingRect.js
var BoundingRect_mathMin = Math.min;
@@ -19830,7 +19592,7 @@ var BoundingRect_BoundingRect = (function () {
}());
/* harmony default export */ var core_BoundingRect = (BoundingRect_BoundingRect);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/Handler.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/Handler.js
@@ -19863,7 +19625,7 @@ function stopEvent() {
stop(this.event);
}
var Handler_EmptyProxy = (function (_super) {
- tslib_es6_extends(EmptyProxy, _super);
+ __extends(EmptyProxy, _super);
function EmptyProxy() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.handler = null;
@@ -19886,7 +19648,7 @@ var handlerNames = [
];
var Handler_tmpRect = new core_BoundingRect(0, 0, 0, 0);
var Handler_Handler = (function (_super) {
- tslib_es6_extends(Handler, _super);
+ __extends(Handler, _super);
function Handler(storage, painter, proxy, painterRoot, pointerSize) {
var _this = _super.call(this) || this;
_this._hovered = new HoveredResult(0, 0);
@@ -20127,7 +19889,7 @@ function isOutsideBoundary(handlerInstance, x, y) {
}
/* harmony default export */ var lib_Handler = (Handler_Handler);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/timsort.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/timsort.js
var DEFAULT_MIN_MERGE = 32;
var DEFAULT_MIN_GALLOPING = 7;
function minRunLength(n) {
@@ -20651,12 +20413,12 @@ function timsort_sort(array, compare, lo, hi) {
ts.forceMergeRuns();
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/constants.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/constants.js
var REDRAW_BIT = 1;
var STYLE_CHANGED_BIT = 2;
var SHAPE_CHANGED_BIT = 4;
-// CONCATENATED MODULE: ./node_modules/zrender/lib/Storage.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/Storage.js
@@ -20816,19 +20578,19 @@ var Storage_Storage = (function () {
}());
/* harmony default export */ var lib_Storage = (Storage_Storage);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/animation/requestAnimationFrame.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/animation/requestAnimationFrame.js
-var requestAnimationFrame;
-requestAnimationFrame = (env["a" /* default */].hasGlobalWindow
+var requestAnimationFrame_requestAnimationFrame;
+requestAnimationFrame_requestAnimationFrame = (env["a" /* default */].hasGlobalWindow
&& ((window.requestAnimationFrame && window.requestAnimationFrame.bind(window))
|| (window.msRequestAnimationFrame && window.msRequestAnimationFrame.bind(window))
|| window.mozRequestAnimationFrame
|| window.webkitRequestAnimationFrame)) || function (func) {
return setTimeout(func, 16);
};
-/* harmony default export */ var animation_requestAnimationFrame = (requestAnimationFrame);
+/* harmony default export */ var animation_requestAnimationFrame = (requestAnimationFrame_requestAnimationFrame);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/animation/easing.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/animation/easing.js
var easingFuncs = {
linear: function (k) {
return k;
@@ -21025,7 +20787,7 @@ var easingFuncs = {
};
/* harmony default export */ var animation_easing = (easingFuncs);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/curve.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/curve.js
var mathPow = Math.pow;
var mathSqrt = Math.sqrt;
@@ -21372,7 +21134,7 @@ function quadraticLength(x0, y0, x1, y1, x2, y2, iteration) {
return d;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/animation/cubicEasing.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/animation/cubicEasing.js
var regexp = /cubic-bezier\(([0-9,\.e ]+)\)/;
@@ -21397,7 +21159,7 @@ function createCubicEasingFunc(cubicEasingStr) {
}
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/animation/Clip.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/animation/Clip.js
@@ -21463,13 +21225,13 @@ var Clip_Clip = (function () {
}());
/* harmony default export */ var animation_Clip = (Clip_Clip);
-// EXTERNAL MODULE: ./node_modules/zrender/lib/tool/color.js
-var tool_color = __webpack_require__("41ef");
+// EXTERNAL MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/color.js
+var tool_color = __webpack_require__("1f58");
-// EXTERNAL MODULE: ./node_modules/zrender/lib/svg/helper.js
-var helper = __webpack_require__("7a29");
+// EXTERNAL MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/helper.js
+var helper = __webpack_require__("1832");
-// CONCATENATED MODULE: ./node_modules/zrender/lib/animation/Animator.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/animation/Animator.js
@@ -22208,7 +21970,7 @@ var Animator_Animator = (function () {
}());
/* harmony default export */ var animation_Animator = (Animator_Animator);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/animation/Animation.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/animation/Animation.js
@@ -22217,7 +21979,7 @@ function getTime() {
return new Date().getTime();
}
var Animation_Animation = (function (_super) {
- tslib_es6_extends(Animation, _super);
+ __extends(Animation, _super);
function Animation(opts) {
var _this = _super.call(this) || this;
_this._running = false;
@@ -22357,7 +22119,7 @@ var Animation_Animation = (function (_super) {
}(core_Eventful));
/* harmony default export */ var animation_Animation = (Animation_Animation);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/dom/HandlerProxy.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/dom/HandlerProxy.js
@@ -22615,7 +22377,7 @@ var DOMHandlerScope = (function () {
return DOMHandlerScope;
}());
var HandlerProxy_HandlerDomProxy = (function (_super) {
- tslib_es6_extends(HandlerDomProxy, _super);
+ __extends(HandlerDomProxy, _super);
function HandlerDomProxy(dom, painterRoot) {
var _this = _super.call(this) || this;
_this.__pointerCapturing = false;
@@ -22652,7 +22414,7 @@ var HandlerProxy_HandlerDomProxy = (function (_super) {
}(core_Eventful));
/* harmony default export */ var HandlerProxy = (HandlerProxy_HandlerDomProxy);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/config.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/config.js
var config_dpr = 1;
if (env["a" /* default */].hasGlobalWindow) {
@@ -22667,7 +22429,7 @@ var DARK_LABEL_COLOR = '#333';
var LIGHT_LABEL_COLOR = '#ccc';
var LIGHTER_LABEL_COLOR = '#eee';
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/Transformable.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/Transformable.js
var mIdentity = identity;
@@ -22913,13 +22675,13 @@ function copyTransform(target, source) {
}
/* harmony default export */ var core_Transformable = (Transformable_Transformable);
-// EXTERNAL MODULE: ./node_modules/zrender/lib/core/LRU.js
-var LRU = __webpack_require__("d51b");
+// EXTERNAL MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/LRU.js
+var LRU = __webpack_require__("0dd6");
-// EXTERNAL MODULE: ./node_modules/zrender/lib/core/platform.js
-var platform = __webpack_require__("726e");
+// EXTERNAL MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/platform.js
+var platform = __webpack_require__("9138");
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/text.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/text.js
@@ -23091,7 +22853,7 @@ function calculateTextPosition(out, opts, rect) {
return out;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/Element.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/Element.js
@@ -24123,13 +23885,13 @@ function animateToShallow(animatable, topKey, animateObj, target, cfg, animation
}
/* harmony default export */ var lib_Element = (Element_Element);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/Group.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/Group.js
var Group_Group = (function (_super) {
- tslib_es6_extends(Group, _super);
+ __extends(Group, _super);
function Group(opts) {
var _this = _super.call(this) || this;
_this.isGroup = true;
@@ -24300,7 +24062,7 @@ var Group_Group = (function (_super) {
Group_Group.prototype.type = 'group';
/* harmony default export */ var graphic_Group = (Group_Group);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/zrender.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/zrender.js
/*!
* ZRender, a high performance 2d drawing library.
*
@@ -24623,7 +24385,7 @@ function getElementSSRData(el) {
function registerSSRDataGetter(getter) {
ssrDataGetter = getter;
}
-var zrender_version = '5.6.0';
+var zrender_version = '5.6.1';
;
// CONCATENATED MODULE: ./node_modules/echarts/lib/util/number.js
@@ -25307,7 +25069,6 @@ function isDataItemOption(dataItem) {
// // markLine data can be array
// && !(dataItem[0] && isObject(dataItem[0]) && !(dataItem[0] instanceof Array));
}
-
;
/**
* Mapping to existings for merge.
@@ -26286,7 +26047,6 @@ var AREA_STYLE_KEY_MAP = [['fill', 'color'], ['shadowBlur'], ['shadowOffsetX'],
// Option decal is in `DecalObject` but style.decal is in `PatternObject`.
// So do not transfer decal directly.
];
-
var getAreaStyle = makeStyleMapper(AREA_STYLE_KEY_MAP);
var AreaStyleMixin = /** @class */function () {
function AreaStyleMixin() {}
@@ -26297,7 +26057,7 @@ var AreaStyleMixin = /** @class */function () {
}();
;
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/image.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/image.js
var globalImageCache = new LRU["a" /* default */](50);
@@ -26353,21 +26113,33 @@ function isImageReady(image) {
return image && image.width && image.height;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/parseText.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/parseText.js
var STYLE_REG = /\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;
function truncateText(text, containerWidth, font, ellipsis, options) {
+ var out = {};
+ truncateText2(out, text, containerWidth, font, ellipsis, options);
+ return out.text;
+}
+function truncateText2(out, text, containerWidth, font, ellipsis, options) {
if (!containerWidth) {
- return '';
+ out.text = '';
+ out.isTruncated = false;
+ return;
}
var textLines = (text + '').split('\n');
options = prepareTruncateOptions(containerWidth, font, ellipsis, options);
+ var isTruncated = false;
+ var truncateOut = {};
for (var i = 0, len = textLines.length; i < len; i++) {
- textLines[i] = truncateSingleLine(textLines[i], options);
+ truncateSingleLine(truncateOut, textLines[i], options);
+ textLines[i] = truncateOut.textLine;
+ isTruncated = isTruncated || truncateOut.isTruncated;
}
- return textLines.join('\n');
+ out.text = textLines.join('\n');
+ out.isTruncated = isTruncated;
}
function prepareTruncateOptions(containerWidth, font, ellipsis, options) {
options = options || {};
@@ -26395,16 +26167,20 @@ function prepareTruncateOptions(containerWidth, font, ellipsis, options) {
preparedOpts.containerWidth = containerWidth;
return preparedOpts;
}
-function truncateSingleLine(textLine, options) {
+function truncateSingleLine(out, textLine, options) {
var containerWidth = options.containerWidth;
var font = options.font;
var contentWidth = options.contentWidth;
if (!containerWidth) {
- return '';
+ out.textLine = '';
+ out.isTruncated = false;
+ return;
}
var lineWidth = getWidth(textLine, font);
if (lineWidth <= containerWidth) {
- return textLine;
+ out.textLine = textLine;
+ out.isTruncated = false;
+ return;
}
for (var j = 0;; j++) {
if (lineWidth <= contentWidth || j >= options.maxIterations) {
@@ -26422,7 +26198,8 @@ function truncateSingleLine(textLine, options) {
if (textLine === '') {
textLine = options.placeholder;
}
- return textLine;
+ out.textLine = textLine;
+ out.isTruncated = true;
}
function estimateLength(text, contentWidth, ascCharWidth, cnCharWidth) {
var width = 0;
@@ -26443,6 +26220,7 @@ function parsePlainText(text, style) {
var lineHeight = Object(util["P" /* retrieve2 */])(style.lineHeight, calculatedLineHeight);
var bgColorDrawn = !!(style.backgroundColor);
var truncateLineOverflow = style.lineOverflow === 'truncate';
+ var isTruncated = false;
var width = style.width;
var lines;
if (width != null && (overflow === 'break' || overflow === 'breakAll')) {
@@ -26455,6 +26233,7 @@ function parsePlainText(text, style) {
var height = Object(util["P" /* retrieve2 */])(style.height, contentHeight);
if (contentHeight > height && truncateLineOverflow) {
var lineCount = Math.floor(height / lineHeight);
+ isTruncated = isTruncated || (lines.length > lineCount);
lines = lines.slice(0, lineCount);
}
if (text && truncate && width != null) {
@@ -26462,8 +26241,11 @@ function parsePlainText(text, style) {
minChar: style.truncateMinChar,
placeholder: style.placeholder
});
+ var singleOut = {};
for (var i = 0; i < lines.length; i++) {
- lines[i] = truncateSingleLine(lines[i], options);
+ truncateSingleLine(singleOut, lines[i], options);
+ lines[i] = singleOut.textLine;
+ isTruncated = isTruncated || singleOut.isTruncated;
}
}
var outerHeight = height;
@@ -26492,7 +26274,8 @@ function parsePlainText(text, style) {
calculatedLineHeight: calculatedLineHeight,
contentWidth: contentWidth,
contentHeight: contentHeight,
- width: width
+ width: width,
+ isTruncated: isTruncated
};
}
var RichTextToken = (function () {
@@ -26518,6 +26301,7 @@ var RichTextContentBlock = (function () {
this.outerWidth = 0;
this.outerHeight = 0;
this.lines = [];
+ this.isTruncated = false;
}
return RichTextContentBlock;
}());
@@ -26553,6 +26337,7 @@ function parseRichText(text, style) {
var stlPadding = style.padding;
var truncate = overflow === 'truncate';
var truncateLine = style.lineOverflow === 'truncate';
+ var tmpTruncateOut = {};
function finishLine(line, lineWidth, lineHeight) {
line.width = lineWidth;
line.lineHeight = lineHeight;
@@ -26578,6 +26363,7 @@ function parseRichText(text, style) {
token.align = tokenStyle && tokenStyle.align || style.align;
token.verticalAlign = tokenStyle && tokenStyle.verticalAlign || 'middle';
if (truncateLine && topHeight != null && calculatedHeight + token.lineHeight > topHeight) {
+ var originalLength = contentBlock.lines.length;
if (j > 0) {
line.tokens = line.tokens.slice(0, j);
finishLine(line, lineWidth, lineHeight);
@@ -26586,6 +26372,7 @@ function parseRichText(text, style) {
else {
contentBlock.lines = contentBlock.lines.slice(0, i);
}
+ contentBlock.isTruncated = contentBlock.isTruncated || (contentBlock.lines.length < originalLength);
break outer;
}
var styleTokenWidth = tokenStyle.width;
@@ -26614,7 +26401,9 @@ function parseRichText(text, style) {
token.width = token.contentWidth = 0;
}
else {
- token.text = truncateText(token.text, remainTruncWidth - paddingH, font, style.ellipsis, { minChar: style.truncateMinChar });
+ truncateText2(tmpTruncateOut, token.text, remainTruncWidth - paddingH, font, style.ellipsis, { minChar: style.truncateMinChar });
+ token.text = tmpTruncateOut.text;
+ contentBlock.isTruncated = contentBlock.isTruncated || tmpTruncateOut.isTruncated;
token.width = token.contentWidth = getWidth(token.text, font);
}
}
@@ -26824,7 +26613,7 @@ function wrapText(text, font, lineWidth, isBreakAll, lastAccumWidth) {
};
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/Displayable.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/Displayable.js
@@ -26852,7 +26641,7 @@ DEFAULT_COMMON_STYLE[STYLE_MAGIC_KEY] = true;
var Displayable_PRIMARY_STATES_KEYS = ['z', 'z2', 'invisible'];
var PRIMARY_STATES_KEYS_IN_HOVER_LAYER = ['invisible'];
var Displayable_Displayable = (function (_super) {
- tslib_es6_extends(Displayable, _super);
+ __extends(Displayable, _super);
function Displayable(props) {
return _super.call(this, props) || this;
}
@@ -27150,7 +26939,7 @@ function isDisplayableCulled(el, width, height) {
}
/* harmony default export */ var graphic_Displayable = (Displayable_Displayable);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/bbox.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/bbox.js
var bbox_mathMin = Math.min;
@@ -27276,7 +27065,7 @@ function fromArc(x, y, rx, ry, startAngle, endAngle, anticlockwise, min, max) {
}
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/PathProxy.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/PathProxy.js
@@ -27975,7 +27764,7 @@ var PathProxy_PathProxy = (function () {
}());
/* harmony default export */ var core_PathProxy = (PathProxy_PathProxy);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/line.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/line.js
function containStroke(x0, y0, x1, y1, lineWidth, x, y) {
if (lineWidth === 0) {
return false;
@@ -28001,7 +27790,7 @@ function containStroke(x0, y0, x1, y1, lineWidth, x, y) {
return _s <= _l / 2 * _l / 2;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/cubic.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/cubic.js
function cubic_containStroke(x0, y0, x1, y1, x2, y2, x3, y3, lineWidth, x, y) {
if (lineWidth === 0) {
@@ -28018,7 +27807,7 @@ function cubic_containStroke(x0, y0, x1, y1, x2, y2, x3, y3, lineWidth, x, y) {
return d <= _l / 2;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/quadratic.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/quadratic.js
function quadratic_containStroke(x0, y0, x1, y1, x2, y2, lineWidth, x, y) {
if (lineWidth === 0) {
@@ -28035,7 +27824,7 @@ function quadratic_containStroke(x0, y0, x1, y1, x2, y2, lineWidth, x, y) {
return d <= _l / 2;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/util.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/util.js
var util_PI2 = Math.PI * 2;
function normalizeRadian(angle) {
angle %= util_PI2;
@@ -28045,7 +27834,7 @@ function normalizeRadian(angle) {
return angle;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/arc.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/arc.js
var arc_PI2 = Math.PI * 2;
function arc_containStroke(cx, cy, r, startAngle, endAngle, anticlockwise, lineWidth, x, y) {
@@ -28082,7 +27871,7 @@ function arc_containStroke(cx, cy, r, startAngle, endAngle, anticlockwise, lineW
|| (angle + arc_PI2 >= startAngle && angle + arc_PI2 <= endAngle);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/windingLine.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/windingLine.js
function windingLine(x0, y0, x1, y1, x, y) {
if ((y > y0 && y > y1) || (y < y0 && y < y1)) {
return 0;
@@ -28099,7 +27888,7 @@ function windingLine(x0, y0, x1, y1, x, y) {
return x_ === x ? Infinity : x_ > x ? dir : 0;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/path.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/path.js
@@ -28408,7 +28197,7 @@ function path_containStroke(pathProxy, lineWidth, x, y) {
return containPath(pathProxy, lineWidth, true, x, y);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/Path.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/Path.js
@@ -28447,7 +28236,7 @@ var pathCopyParams = TRANSFORMABLE_PROPS.concat(['invisible',
'culling', 'z', 'z2', 'zlevel', 'parent'
]);
var Path_Path = (function (_super) {
- tslib_es6_extends(Path, _super);
+ __extends(Path, _super);
function Path(opts) {
return _super.call(this, opts) || this;
}
@@ -28774,7 +28563,7 @@ var Path_Path = (function (_super) {
};
Path.extend = function (defaultProps) {
var Sub = (function (_super) {
- tslib_es6_extends(Sub, _super);
+ __extends(Sub, _super);
function Sub(opts) {
var _this = _super.call(this, opts) || this;
defaultProps.init && defaultProps.init.call(_this, opts);
@@ -28808,7 +28597,7 @@ var Path_Path = (function (_super) {
}(graphic_Displayable));
/* harmony default export */ var graphic_Path = (Path_Path);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/TSpan.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/TSpan.js
@@ -28825,7 +28614,7 @@ var DEFAULT_TSPAN_STYLE = Object(util["i" /* defaults */])({
miterLimit: 2
}, DEFAULT_PATH_STYLE);
var TSpan_TSpan = (function (_super) {
- tslib_es6_extends(TSpan, _super);
+ __extends(TSpan, _super);
function TSpan() {
return _super !== null && _super.apply(this, arguments) || this;
}
@@ -28873,7 +28662,7 @@ var TSpan_TSpan = (function (_super) {
TSpan_TSpan.prototype.type = 'tspan';
/* harmony default export */ var graphic_TSpan = (TSpan_TSpan);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/Image.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/Image.js
@@ -28900,7 +28689,7 @@ function isImageLike(source) {
&& source.width && source.height);
}
var Image_ZRImage = (function (_super) {
- tslib_es6_extends(ZRImage, _super);
+ __extends(ZRImage, _super);
function ZRImage() {
return _super !== null && _super.apply(this, arguments) || this;
}
@@ -28948,7 +28737,7 @@ var Image_ZRImage = (function (_super) {
Image_ZRImage.prototype.type = 'image';
/* harmony default export */ var graphic_Image = (Image_ZRImage);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/roundRect.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/roundRect.js
function buildPath(ctx, shape) {
var x = shape.x;
var y = shape.y;
@@ -29025,7 +28814,7 @@ function buildPath(ctx, shape) {
r1 !== 0 && ctx.arc(x + r1, y + r1, r1, Math.PI, Math.PI * 1.5);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/subPixelOptimize.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/subPixelOptimize.js
var subPixelOptimize_round = Math.round;
function subPixelOptimizeLine(outputShape, inputShape, style) {
if (!inputShape) {
@@ -29083,7 +28872,7 @@ function subPixelOptimize(position, lineWidth, positiveOrNegative) {
: (doubledPosition + (positiveOrNegative ? 1 : -1)) / 2;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Rect.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Rect.js
@@ -29100,7 +28889,7 @@ var RectShape = (function () {
var subPixelOptimizeOutputShape = {};
var Rect_Rect = (function (_super) {
- tslib_es6_extends(Rect, _super);
+ __extends(Rect, _super);
function Rect(opts) {
return _super.call(this, opts) || this;
}
@@ -29142,7 +28931,7 @@ var Rect_Rect = (function (_super) {
Rect_Rect.prototype.type = 'rect';
/* harmony default export */ var shape_Rect = (Rect_Rect);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/Text.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/Text.js
@@ -29180,7 +28969,7 @@ var DEFAULT_TEXT_ANIMATION_PROPS = {
}, DEFAULT_COMMON_ANIMATION_PROPS.style)
};
var Text_ZRText = (function (_super) {
- tslib_es6_extends(ZRText, _super);
+ __extends(ZRText, _super);
function ZRText(opts) {
var _this = _super.call(this) || this;
_this.type = 'text';
@@ -29338,6 +29127,7 @@ var Text_ZRText = (function (_super) {
var textLines = contentBlock.lines;
var lineHeight = contentBlock.lineHeight;
var defaultStyle = this._defaultStyle;
+ this.isTruncated = !!contentBlock.isTruncated;
var baseX = style.x || 0;
var baseY = style.y || 0;
var textAlign = style.align || defaultStyle.align || 'left';
@@ -29404,7 +29194,7 @@ var Text_ZRText = (function (_super) {
setSeparateFont(subElStyle, style);
textY += lineHeight;
if (fixedBoundingRect) {
- el.setBoundingRect(new core_BoundingRect(adjustTextX(subElStyle.x, style.width, subElStyle.textAlign), adjustTextY(subElStyle.y, calculatedLineHeight, subElStyle.textBaseline), contentWidth, calculatedLineHeight));
+ el.setBoundingRect(new core_BoundingRect(adjustTextX(subElStyle.x, contentWidth, subElStyle.textAlign), adjustTextY(subElStyle.y, calculatedLineHeight, subElStyle.textBaseline), contentWidth, calculatedLineHeight));
}
}
};
@@ -29421,6 +29211,7 @@ var Text_ZRText = (function (_super) {
var defaultStyle = this._defaultStyle;
var textAlign = style.align || defaultStyle.align;
var verticalAlign = style.verticalAlign || defaultStyle.verticalAlign;
+ this.isTruncated = !!contentBlock.isTruncated;
var boxX = adjustTextX(baseX, outerWidth, textAlign);
var boxY = adjustTextY(baseY, outerHeight, verticalAlign);
var xLeft = boxX;
@@ -31305,7 +31096,6 @@ var LINE_STYLE_KEY_MAP = [['lineWidth', 'width'], ['stroke', 'color'], ['opacity
// Option decal is in `DecalObject` but style.decal is in `PatternObject`.
// So do not transfer decal directly.
];
-
var getLineStyle = makeStyleMapper(LINE_STYLE_KEY_MAP);
var LineStyleMixin = /** @class */function () {
function LineStyleMixin() {}
@@ -31365,7 +31155,6 @@ var ITEM_STYLE_KEY_MAP = [['fill', 'color'], ['stroke', 'borderColor'], ['lineWi
// Option decal is in `DecalObject` but style.decal is in `PatternObject`.
// So do not transfer decal directly.
];
-
var getItemStyle = makeStyleMapper(ITEM_STYLE_KEY_MAP);
var ItemStyleMixin = /** @class */function () {
function ItemStyleMixin() {}
@@ -31441,7 +31230,6 @@ var Model_Model = /** @class */function () {
// }
// }
}
-
Model.prototype.init = function (option, parentModel, ecModel) {
var rest = [];
for (var _i = 3; _i < arguments.length; _i++) {
@@ -32109,7 +31897,7 @@ var DEFAULT_LOCALE = LOCALE_EN;
var localeStorage = {};
var localeModels = {};
var SYSTEM_LANG = !env["a" /* default */].domSupported ? DEFAULT_LOCALE : function () {
- var langStr = ( /* eslint-disable-next-line */
+ var langStr = (/* eslint-disable-next-line */
document.documentElement.lang || navigator.language || navigator.browserLanguage || DEFAULT_LOCALE).toUpperCase();
return langStr.indexOf(LOCALE_ZH) > -1 ? LOCALE_ZH : DEFAULT_LOCALE;
}();
@@ -32512,7 +32300,6 @@ function makeValueReadable(value, valueType, useUTC) {
}
// In other cases, continue to try to display the value in the following code.
}
-
if (valueType === 'ordinal') {
return util["D" /* isStringSafe */](value) ? stringToUserReadable(value) : util["z" /* isNumber */](value) ? isNumberUserReadable(value) ? value + '' : '-' : '-';
}
@@ -33586,7 +33373,6 @@ var BE_ORDINAL = {
Might: 2,
Not: 3 // Other cases
};
-
var innerGlobalModel = makeInner();
/**
* MUST be called before mergeOption of all series.
@@ -34445,7 +34231,6 @@ var Global_GlobalModel = /** @class */function (_super) {
var isSeriesType = mainType === 'series';
var ComponentModelClass = Component.getClass(mainType, resultItem.keyInfo.subType, !isSeriesType // Give a more detailed warn later if series don't exists
);
-
if (!ComponentModelClass) {
if (false) { var seriesImportName, subType; }
return;
@@ -35338,7 +35123,6 @@ function applyMediaQuery(query, ecWidth, ecHeight) {
height: ecHeight,
aspectratio: ecWidth / ecHeight // lower case for convenience.
};
-
var applicable = true;
Object(util["k" /* each */])(query, function (value, attr) {
var matched = attr.match(QUERY_REG);
@@ -35692,7 +35476,6 @@ function processSeries(seriesOpt) {
}
// sunburst starts from ec4, so it does not need to compat levels.
}
-
function toArr(o) {
return util["t" /* isArray */](o) ? o : o ? [o] : [];
}
@@ -38114,7 +37897,6 @@ var DataStore_DataStore = /** @class */function () {
dim.ordinalOffset = len;
dim.type = 'ordinal'; // Force to be ordinal
};
-
DataStore.prototype.getOrdinalMeta = function (dimIdx) {
var dimInfo = this._dimensions[dimIdx];
var ordinalMeta = dimInfo.ordinalMeta;
@@ -38669,7 +38451,6 @@ var DataStore_DataStore = /** @class */function () {
nextRawIndex = rawIndex; // Next a is this b
}
}
-
if (countNaN > 0 && countNaN < frameEnd - frameStart) {
// Append first NaN point in every bucket.
// It is necessary to ensure the correct order of indices.
@@ -38686,6 +38467,59 @@ var DataStore_DataStore = /** @class */function () {
target.getRawIndex = this._getRawIdx;
return target;
};
+ /**
+ * Large data down sampling using min-max
+ * @param {string} valueDimension
+ * @param {number} rate
+ */
+ DataStore.prototype.minmaxDownSample = function (valueDimension, rate) {
+ var target = this.clone([valueDimension], true);
+ var targetStorage = target._chunks;
+ var frameSize = Math.floor(1 / rate);
+ var dimStore = targetStorage[valueDimension];
+ var len = this.count();
+ // Each frame results in 2 data points, one for min and one for max
+ var newIndices = new (getIndicesCtor(this._rawCount))(Math.ceil(len / frameSize) * 2);
+ var offset = 0;
+ for (var i = 0; i < len; i += frameSize) {
+ var minIndex = i;
+ var minValue = dimStore[this.getRawIndex(minIndex)];
+ var maxIndex = i;
+ var maxValue = dimStore[this.getRawIndex(maxIndex)];
+ var thisFrameSize = frameSize;
+ // Handle final smaller frame
+ if (i + frameSize > len) {
+ thisFrameSize = len - i;
+ }
+ // Determine min and max within the current frame
+ for (var k = 0; k < thisFrameSize; k++) {
+ var rawIndex = this.getRawIndex(i + k);
+ var value = dimStore[rawIndex];
+ if (value < minValue) {
+ minValue = value;
+ minIndex = i + k;
+ }
+ if (value > maxValue) {
+ maxValue = value;
+ maxIndex = i + k;
+ }
+ }
+ var rawMinIndex = this.getRawIndex(minIndex);
+ var rawMaxIndex = this.getRawIndex(maxIndex);
+ // Set the order of the min and max values, based on their ordering in the frame
+ if (minIndex < maxIndex) {
+ newIndices[offset++] = rawMinIndex;
+ newIndices[offset++] = rawMaxIndex;
+ } else {
+ newIndices[offset++] = rawMaxIndex;
+ newIndices[offset++] = rawMinIndex;
+ }
+ }
+ target._count = offset;
+ target._indices = newIndices;
+ target._updateGetRawIdx();
+ return target;
+ };
/**
* Large data down sampling on given dimension
* @param sampleIndex Sample index for name and id
@@ -39368,6 +39202,14 @@ function doThrow(errMsg) {
var TOOLTIP_LINE_HEIGHT_CSS = 'line-height:1';
+function getTooltipLineHeight(textStyle) {
+ var lineHeight = textStyle.lineHeight;
+ if (lineHeight == null) {
+ return TOOLTIP_LINE_HEIGHT_CSS;
+ } else {
+ return "line-height:" + encodeHTML(lineHeight + '') + "px";
+ }
+}
// TODO: more textStyle option
function getTooltipTextStyle(textStyle, renderMode) {
var nameFontColor = textStyle.color || '#6e7079';
@@ -39470,16 +39312,17 @@ function buildSection(ctx, fragment, topMarginForOuterGap, toolTipTextStyle) {
}) : ctx, subBlock, idx > 0 ? gaps.html : 0, toolTipTextStyle);
subMarkupText != null && subMarkupTextList.push(subMarkupText);
});
- var subMarkupText = ctx.renderMode === 'richText' ? subMarkupTextList.join(gaps.richText) : wrapBlockHTML(subMarkupTextList.join(''), noHeader ? topMarginForOuterGap : gaps.html);
+ var subMarkupText = ctx.renderMode === 'richText' ? subMarkupTextList.join(gaps.richText) : wrapBlockHTML(toolTipTextStyle, subMarkupTextList.join(''), noHeader ? topMarginForOuterGap : gaps.html);
if (noHeader) {
return subMarkupText;
}
var displayableHeader = makeValueReadable(fragment.header, 'ordinal', ctx.useUTC);
var nameStyle = getTooltipTextStyle(toolTipTextStyle, ctx.renderMode).nameStyle;
+ var tooltipLineHeight = getTooltipLineHeight(toolTipTextStyle);
if (ctx.renderMode === 'richText') {
return wrapInlineNameRichText(ctx, displayableHeader, nameStyle) + gaps.richText + subMarkupText;
} else {
- return wrapBlockHTML("
" + encodeHTML(displayableHeader) + '
' + subMarkupText, topMarginForOuterGap);
+ return wrapBlockHTML(toolTipTextStyle, "" + encodeHTML(displayableHeader) + '
' + subMarkupText, topMarginForOuterGap);
}
}
function buildNameValue(ctx, fragment, topMarginForOuterGap, toolTipTextStyle) {
@@ -39510,7 +39353,7 @@ function buildNameValue(ctx, fragment, topMarginForOuterGap, toolTipTextStyle) {
valueStyle = _a.valueStyle;
return renderMode === 'richText' ? (noMarker ? '' : markerStr) + (noName ? '' : wrapInlineNameRichText(ctx, readableName, nameStyle))
// Value has commas inside, so use ' ' as delimiter for multiple values.
- + (noValue ? '' : wrapInlineValueRichText(ctx, readableValueList, valueAlignRight, valueCloseToMarker, valueStyle)) : wrapBlockHTML((noMarker ? '' : markerStr) + (noName ? '' : wrapInlineNameHTML(readableName, !noMarker, nameStyle)) + (noValue ? '' : wrapInlineValueHTML(readableValueList, valueAlignRight, valueCloseToMarker, valueStyle)), topMarginForOuterGap);
+ + (noValue ? '' : wrapInlineValueRichText(ctx, readableValueList, valueAlignRight, valueCloseToMarker, valueStyle)) : wrapBlockHTML(toolTipTextStyle, (noMarker ? '' : markerStr) + (noName ? '' : wrapInlineNameHTML(readableName, !noMarker, nameStyle)) + (noValue ? '' : wrapInlineValueHTML(readableValueList, valueAlignRight, valueCloseToMarker, valueStyle)), topMarginForOuterGap);
}
/**
* @return markupText. null/undefined means no content.
@@ -39535,10 +39378,11 @@ function getGap(gapLevel) {
richText: RICH_TEXT_GAPS[gapLevel]
};
}
-function wrapBlockHTML(encodedContent, topGap) {
+function wrapBlockHTML(textStyle, encodedContent, topGap) {
var clearfix = '';
var marginCSS = "margin: " + topGap + "px 0 0";
- return "" + encodedContent + clearfix + '
';
+ var tooltipLineHeight = getTooltipLineHeight(textStyle);
+ return "" + encodedContent + clearfix + '
';
}
function wrapInlineNameHTML(name, leftHasMarker, style) {
var marginCss = leftHasMarker ? 'margin-left:2px' : '';
@@ -40478,7 +40322,7 @@ function createRenderPlanner() {
return !!(originalLarge !== large || originalProgressive !== progressive) && 'reset';
};
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/transformPath.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/transformPath.js
var transformPath_CMD = core_PathProxy.CMD;
@@ -40561,7 +40405,7 @@ function transformPath(path, m) {
path.increaseVersion();
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/path.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/path.js
@@ -40840,7 +40684,7 @@ function createPathProxyFromString(data) {
return path;
}
var path_SVGPath = (function (_super) {
- tslib_es6_extends(SVGPath, _super);
+ __extends(SVGPath, _super);
function SVGPath() {
return _super !== null && _super.apply(this, arguments) || this;
}
@@ -40878,7 +40722,7 @@ function createFromString(str, opts) {
function extendFromString(str, defaultOpts) {
var innerOpts = createPathOptions(str, defaultOpts);
var Sub = (function (_super) {
- tslib_es6_extends(Sub, _super);
+ __extends(Sub, _super);
function Sub(opts) {
var _this = _super.call(this, opts) || this;
_this.applyTransform = innerOpts.applyTransform;
@@ -40935,7 +40779,7 @@ function clonePath(sourcePath, opts) {
return path;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Circle.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Circle.js
var CircleShape = (function () {
@@ -40948,7 +40792,7 @@ var CircleShape = (function () {
}());
var Circle_Circle = (function (_super) {
- tslib_es6_extends(Circle, _super);
+ __extends(Circle, _super);
function Circle(opts) {
return _super.call(this, opts) || this;
}
@@ -40965,7 +40809,7 @@ var Circle_Circle = (function (_super) {
Circle_Circle.prototype.type = 'circle';
/* harmony default export */ var shape_Circle = (Circle_Circle);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Ellipse.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Ellipse.js
var EllipseShape = (function () {
@@ -40979,7 +40823,7 @@ var EllipseShape = (function () {
}());
var Ellipse_Ellipse = (function (_super) {
- tslib_es6_extends(Ellipse, _super);
+ __extends(Ellipse, _super);
function Ellipse(opts) {
return _super.call(this, opts) || this;
}
@@ -41006,7 +40850,7 @@ var Ellipse_Ellipse = (function (_super) {
Ellipse_Ellipse.prototype.type = 'ellipse';
/* harmony default export */ var shape_Ellipse = (Ellipse_Ellipse);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/roundSector.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/roundSector.js
var roundSector_PI = Math.PI;
var roundSector_PI2 = roundSector_PI * 2;
@@ -41235,7 +41079,7 @@ function roundSector_buildPath(ctx, shape) {
ctx.closePath();
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Sector.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Sector.js
@@ -41254,7 +41098,7 @@ var SectorShape = (function () {
}());
var Sector_Sector = (function (_super) {
- tslib_es6_extends(Sector, _super);
+ __extends(Sector, _super);
function Sector(opts) {
return _super.call(this, opts) || this;
}
@@ -41273,7 +41117,7 @@ var Sector_Sector = (function (_super) {
Sector_Sector.prototype.type = 'sector';
/* harmony default export */ var shape_Sector = (Sector_Sector);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Ring.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Ring.js
var RingShape = (function () {
@@ -41287,7 +41131,7 @@ var RingShape = (function () {
}());
var Ring_Ring = (function (_super) {
- tslib_es6_extends(Ring, _super);
+ __extends(Ring, _super);
function Ring(opts) {
return _super.call(this, opts) || this;
}
@@ -41308,7 +41152,7 @@ var Ring_Ring = (function (_super) {
Ring_Ring.prototype.type = 'ring';
/* harmony default export */ var shape_Ring = (Ring_Ring);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/smoothBezier.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/smoothBezier.js
function smoothBezier(points, smooth, isLoop, constraint) {
var cps = [];
@@ -41373,7 +41217,7 @@ function smoothBezier(points, smooth, isLoop, constraint) {
return cps;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/poly.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/poly.js
function poly_buildPath(ctx, shape, closePath) {
var smooth = shape.smooth;
@@ -41400,7 +41244,7 @@ function poly_buildPath(ctx, shape, closePath) {
}
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Polygon.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Polygon.js
@@ -41414,7 +41258,7 @@ var PolygonShape = (function () {
}());
var Polygon_Polygon = (function (_super) {
- tslib_es6_extends(Polygon, _super);
+ __extends(Polygon, _super);
function Polygon(opts) {
return _super.call(this, opts) || this;
}
@@ -41430,7 +41274,7 @@ var Polygon_Polygon = (function (_super) {
Polygon_Polygon.prototype.type = 'polygon';
/* harmony default export */ var shape_Polygon = (Polygon_Polygon);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Polyline.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Polyline.js
@@ -41445,7 +41289,7 @@ var PolylineShape = (function () {
}());
var Polyline_Polyline = (function (_super) {
- tslib_es6_extends(Polyline, _super);
+ __extends(Polyline, _super);
function Polyline(opts) {
return _super.call(this, opts) || this;
}
@@ -41466,7 +41310,7 @@ var Polyline_Polyline = (function (_super) {
Polyline_Polyline.prototype.type = 'polyline';
/* harmony default export */ var shape_Polyline = (Polyline_Polyline);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Line.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Line.js
@@ -41483,7 +41327,7 @@ var LineShape = (function () {
}());
var Line_Line = (function (_super) {
- tslib_es6_extends(Line, _super);
+ __extends(Line, _super);
function Line(opts) {
return _super.call(this, opts) || this;
}
@@ -41537,7 +41381,7 @@ var Line_Line = (function (_super) {
Line_Line.prototype.type = 'line';
/* harmony default export */ var shape_Line = (Line_Line);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/BezierCurve.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/BezierCurve.js
@@ -41573,7 +41417,7 @@ function someVectorAt(shape, t, isTangent) {
}
}
var BezierCurve_BezierCurve = (function (_super) {
- tslib_es6_extends(BezierCurve, _super);
+ __extends(BezierCurve, _super);
function BezierCurve(opts) {
return _super.call(this, opts) || this;
}
@@ -41638,7 +41482,7 @@ var BezierCurve_BezierCurve = (function (_super) {
BezierCurve_BezierCurve.prototype.type = 'bezier-curve';
/* harmony default export */ var shape_BezierCurve = (BezierCurve_BezierCurve);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Arc.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Arc.js
var ArcShape = (function () {
@@ -41654,7 +41498,7 @@ var ArcShape = (function () {
}());
var Arc_Arc = (function (_super) {
- tslib_es6_extends(Arc, _super);
+ __extends(Arc, _super);
function Arc(opts) {
return _super.call(this, opts) || this;
}
@@ -41684,11 +41528,11 @@ var Arc_Arc = (function (_super) {
Arc_Arc.prototype.type = 'arc';
/* harmony default export */ var shape_Arc = (Arc_Arc);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/CompoundPath.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/CompoundPath.js
var CompoundPath_CompoundPath = (function (_super) {
- tslib_es6_extends(CompoundPath, _super);
+ __extends(CompoundPath, _super);
function CompoundPath() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.type = 'compound';
@@ -41735,7 +41579,7 @@ var CompoundPath_CompoundPath = (function (_super) {
}(graphic_Path));
/* harmony default export */ var graphic_CompoundPath = (CompoundPath_CompoundPath);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/Gradient.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/Gradient.js
var Gradient = (function () {
function Gradient(colorStops) {
this.colorStops = colorStops || [];
@@ -41750,11 +41594,11 @@ var Gradient = (function () {
}());
/* harmony default export */ var graphic_Gradient = (Gradient);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/LinearGradient.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/LinearGradient.js
var LinearGradient_LinearGradient = (function (_super) {
- tslib_es6_extends(LinearGradient, _super);
+ __extends(LinearGradient, _super);
function LinearGradient(x, y, x2, y2, colorStops, globalCoord) {
var _this = _super.call(this, colorStops) || this;
_this.x = x == null ? 0 : x;
@@ -41770,11 +41614,11 @@ var LinearGradient_LinearGradient = (function (_super) {
/* harmony default export */ var graphic_LinearGradient = (LinearGradient_LinearGradient);
;
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/RadialGradient.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/RadialGradient.js
var RadialGradient_RadialGradient = (function (_super) {
- tslib_es6_extends(RadialGradient, _super);
+ __extends(RadialGradient, _super);
function RadialGradient(x, y, r, colorStops, globalCoord) {
var _this = _super.call(this, colorStops) || this;
_this.x = x == null ? 0.5 : x;
@@ -41788,7 +41632,7 @@ var RadialGradient_RadialGradient = (function (_super) {
}(graphic_Gradient));
/* harmony default export */ var graphic_RadialGradient = (RadialGradient_RadialGradient);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/OrientedBoundingRect.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/OrientedBoundingRect.js
var OrientedBoundingRect_extent = [0, 0];
var extent2 = [0, 0];
@@ -41910,13 +41754,13 @@ var OrientedBoundingRect_OrientedBoundingRect = (function () {
}());
/* harmony default export */ var core_OrientedBoundingRect = (OrientedBoundingRect_OrientedBoundingRect);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/IncrementalDisplayable.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/IncrementalDisplayable.js
var IncrementalDisplayable_m = [];
var IncrementalDisplayable_IncrementalDisplayable = (function (_super) {
- tslib_es6_extends(IncrementalDisplayable, _super);
+ __extends(IncrementalDisplayable, _super);
function IncrementalDisplayable() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.notClear = true;
@@ -43669,7 +43513,6 @@ var Scheduler_Scheduler = /** @class */function () {
// FIXME:TS never used, so comment it
// modifyOutputEnd: modifyOutputEnd
};
-
stub.agent = overallTask;
stub.__block = overallProgress;
scheduler._pipe(seriesModel, stub);
@@ -43779,7 +43622,6 @@ function mockMethods(target, Clz) {
}
/* eslint-enable */
}
-
/* harmony default export */ var core_Scheduler = (Scheduler_Scheduler);
// CONCATENATED MODULE: ./node_modules/echarts/lib/theme/light.js
@@ -43920,6 +43762,9 @@ var dark_theme = {
legend: {
textStyle: {
color: contrastColor
+ },
+ pageTextStyle: {
+ color: contrastColor
}
},
textStyle: {
@@ -44051,7 +43896,6 @@ var dark_theme = {
}
}
};
-
dark_theme.categoryAxis.splitLine.show = false;
/* harmony default export */ var dark = (dark_theme);
// CONCATENATED MODULE: ./node_modules/echarts/lib/util/ECEventProcessor.js
@@ -44589,7 +44433,7 @@ function findEventDispatcher(target, det, returnFirstMatch) {
}
return found;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/WeakMap.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/WeakMap.js
var wmUniqueIndex = Math.round(Math.random() * 9);
var supportDefineProperty = typeof Object.defineProperty === 'function';
var WeakMap = (function () {
@@ -44968,7 +44812,7 @@ function normalizeSymbolOffset(symbolOffset, symbolSize) {
}
return [number_parsePercent(symbolOffset[0], symbolSize[0]) || 0, number_parsePercent(Object(util["P" /* retrieve2 */])(symbolOffset[1], symbolOffset[0]), symbolSize[1]) || 0];
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/canvas/helper.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/canvas/helper.js
function isSafeNum(num) {
return isFinite(num);
}
@@ -45049,7 +44893,7 @@ function getSize(root, whIdx, opts) {
- (parseInt10(stl[prb]) || 0)) | 0;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/canvas/dashStyle.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/canvas/dashStyle.js
function normalizeLineDash(lineType, lineWidth) {
if (!lineType || lineType === 'solid' || !(lineWidth > 0)) {
@@ -45078,7 +44922,7 @@ function getLineDash(el) {
return [lineDash, lineDashOffset];
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/canvas/graphic.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/canvas/graphic.js
@@ -46275,9 +46119,9 @@ function getImpl(name) {
-var echarts_version = '5.5.1';
+var echarts_version = '5.6.0';
var dependencies = {
- zrender: '5.6.0'
+ zrender: '5.6.1'
};
var TEST_FRAME_REMAIN_TIME = 1;
var PRIORITY_PROCESSOR_SERIES_FILTER = 800;
@@ -46531,7 +46375,6 @@ var echarts_ECharts = /** @class */function (_super) {
// because zr flushing is after onframe event.
}
};
-
ECharts.prototype.getDom = function () {
return this._dom;
};
@@ -47987,7 +47830,7 @@ var echarts_ECharts = /** @class */function (_super) {
}
;
createExtensionAPI = function (ecIns) {
- return new ( /** @class */function (_super) {
+ return new (/** @class */function (_super) {
__extends(class_1, _super);
function class_1() {
return _super !== null && _super.apply(this, arguments) || this;
@@ -49669,7 +49512,6 @@ var LabelManager_LabelManager = /** @class */function () {
if (child.ignore && !child.forceLabelAnimation) {
return true; // Stop traverse descendants.
}
-
var needsUpdateLabelLine = !ignoreLabelLineUpdate;
var label = child.getTextContent();
if (!needsUpdateLabelLine && label) {
@@ -49909,7 +49751,7 @@ function installLabelLayout(registers) {
// TODO will be treeshaked.
use(installLabelLayout);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/canvas/Layer.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/canvas/Layer.js
@@ -49938,7 +49780,7 @@ function createDom(id, painter, dpr) {
}
;
var Layer_Layer = (function (_super) {
- tslib_es6_extends(Layer, _super);
+ __extends(Layer, _super);
function Layer(id, painter, dpr) {
var _this = _super.call(this) || this;
_this.motionBlur = false;
@@ -50208,7 +50050,7 @@ var Layer_Layer = (function (_super) {
}(core_Eventful));
/* harmony default export */ var canvas_Layer = (Layer_Layer);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/canvas/Painter.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/canvas/Painter.js
@@ -50895,7 +50737,7 @@ var Painter_CanvasPainter = (function () {
function installCanvasRenderer_install(registers) {
registers.registerPainter('canvas', Painter);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/SVGPathRebuilder.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/SVGPathRebuilder.js
var SVGPathRebuilder_mathSin = Math.sin;
var SVGPathRebuilder_mathCos = Math.cos;
@@ -51000,7 +50842,7 @@ var SVGPathRebuilder_SVGPathRebuilder = (function () {
}());
/* harmony default export */ var svg_SVGPathRebuilder = (SVGPathRebuilder_SVGPathRebuilder);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/mapStyleToAttrs.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/mapStyleToAttrs.js
@@ -51083,7 +50925,7 @@ function mapStyleToAttrs(updateAttr, style, el, forceUpdate) {
}
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/core.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/core.js
var SVGNS = 'http://www.w3.org/2000/svg';
@@ -51192,13 +51034,13 @@ function createSVGVNode(width, height, children, useViewBox) {
}, children);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/cssClassId.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/cssClassId.js
var cssClassIdx = 0;
function getClassId() {
return cssClassIdx++;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/cssAnimation.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/cssAnimation.js
@@ -51476,7 +51318,7 @@ function createCSSAnimation(el, attrs, scope, onlyShape) {
}
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/cssEmphasis.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/cssEmphasis.js
function createCSSEmphasis(el, attrs, scope) {
@@ -51538,7 +51380,7 @@ function setClassAttribute(style, attrs, scope, withHover) {
attrs["class"] = attrs["class"] ? (attrs["class"] + ' ' + className) : className;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/graphic.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/graphic.js
@@ -51570,12 +51412,12 @@ function setStyleAttrs(attrs, style, el, scope) {
else if (isFillStroke && Object(helper["n" /* isPattern */])(val)) {
setPattern(el, attrs, key, scope);
}
- else if (isFillStroke && val === 'none') {
- attrs[key] = 'transparent';
- }
else {
attrs[key] = val;
}
+ if (isFillStroke && scope.ssr && val === 'none') {
+ attrs['pointer-events'] = 'visible';
+ }
}, style, el, false);
setShadow(el, attrs, scope);
}
@@ -52018,7 +51860,7 @@ function setClipPath(clipPath, attrs, scope) {
attrs['clip-path'] = Object(helper["d" /* getIdURL */])(clipPathId);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/domapi.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/domapi.js
function createTextNode(text) {
return document.createTextNode(text);
}
@@ -52059,7 +51901,7 @@ function isComment(node) {
return node.nodeType === 8;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/patch.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/patch.js
@@ -52310,7 +52152,7 @@ function patch(oldVnode, vnode) {
return vnode;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/Painter.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/Painter.js
@@ -52379,6 +52221,7 @@ var Painter_SVGPainter = (function () {
scope.willUpdate = opts.willUpdate;
scope.compress = opts.compress;
scope.emphasis = opts.emphasis;
+ scope.ssr = this._opts.ssr;
var children = [];
var bgVNode = this._bgVNode = createBackgroundVNode(width, height, this._backgroundColor, scope);
bgVNode && children.push(bgVNode);
@@ -53463,10 +53306,10 @@ var SeriesData_SeriesData = /** @class */function () {
this.hasItemOption = false;
// Methods that create a new list based on this list should be listed here.
// Notice that those method should `RETURN` the new list.
- this.TRANSFERABLE_METHODS = ['cloneShallow', 'downSample', 'lttbDownSample', 'map'];
+ this.TRANSFERABLE_METHODS = ['cloneShallow', 'downSample', 'minmaxDownSample', 'lttbDownSample', 'map'];
// Methods that change indices of this list should be listed here.
this.CHANGABLE_METHODS = ['filterSelf', 'selectRange'];
- this.DOWNSAMPLE_METHODS = ['downSample', 'lttbDownSample'];
+ this.DOWNSAMPLE_METHODS = ['downSample', 'minmaxDownSample', 'lttbDownSample'];
var dimensions;
var assignStoreDimIdx = false;
if (isSeriesDataSchema(dimensionsInput)) {
@@ -53711,7 +53554,7 @@ var SeriesData_SeriesData = /** @class */function () {
* Each item is exactly corresponding to a dimension.
*/
SeriesData.prototype.appendValues = function (values, names) {
- var _a = this._store.appendValues(values, names.length),
+ var _a = this._store.appendValues(values, names && names.length),
start = _a.start,
end = _a.end;
var shouldMakeIdFromName = this._shouldMakeIdFromName();
@@ -53938,7 +53781,7 @@ var SeriesData_SeriesData = /** @class */function () {
SeriesData.prototype.rawIndexOf = function (dim, value) {
var invertedIndices = dim && this._invertedIndicesMap[dim];
if (false) {}
- var rawIndex = invertedIndices[value];
+ var rawIndex = invertedIndices && invertedIndices[value];
if (rawIndex == null || isNaN(rawIndex)) {
return INDEX_NOT_FOUND;
}
@@ -54049,6 +53892,16 @@ var SeriesData_SeriesData = /** @class */function () {
list._store = this._store.downSample(this._getStoreDimIndex(dimension), rate, sampleValue, sampleIndex);
return list;
};
+ /**
+ * Large data down sampling using min-max
+ * @param {string} valueDimension
+ * @param {number} rate
+ */
+ SeriesData.prototype.minmaxDownSample = function (valueDimension, rate) {
+ var list = cloneListForMapAndSample(this);
+ list._store = this._store.minmaxDownSample(this._getStoreDimIndex(valueDimension), rate);
+ return list;
+ };
/**
* Large data down sampling using largest-triangle-three-buckets
* @param {string} valueDimension
@@ -56031,7 +55884,6 @@ function getValueStart(valueAxis, valueOrigin) {
}
// If is one positive, and one negative, onZero shall be true
}
-
return valueStart;
}
function getStackedOnPoint(dataCoordInfo, coordSys, data, idx) {
@@ -56677,7 +56529,7 @@ function createGridClipPath(cartesian, hasAnimation, seriesModel, done, during)
var y = rect.y;
var width = rect.width;
var height = rect.height;
- var lineWidth = seriesModel.get(['lineStyle', 'width']) || 2;
+ var lineWidth = seriesModel.get(['lineStyle', 'width']) || 0;
// Expand the clip path a bit to avoid the border is clipped and looks thinner
x -= lineWidth / 2;
y -= lineWidth / 2;
@@ -56937,7 +56789,17 @@ function getStackedOnPoints(coordSys, data, dataCoordInfo) {
}
return points;
}
-function turnPointsIntoStep(points, coordSys, stepTurnAt, connectNulls) {
+/**
+ * Filter the null data and extend data for step considering `stepTurnAt`
+ *
+ * @param points data to convert, that may containing null
+ * @param basePoints base data to reference, used only for areaStyle points
+ * @param coordSys coordinate system
+ * @param stepTurnAt 'start' | 'end' | 'middle' | true
+ * @param connectNulls whether to connect nulls
+ * @returns converted point positions
+ */
+function turnPointsIntoStep(points, basePoints, coordSys, stepTurnAt, connectNulls) {
var baseAxis = coordSys.getBaseAxis();
var baseIndex = baseAxis.dim === 'x' || baseAxis.dim === 'radius' ? 0 : 1;
var stepPoints = [];
@@ -56948,7 +56810,13 @@ function turnPointsIntoStep(points, coordSys, stepTurnAt, connectNulls) {
var filteredPoints = [];
if (connectNulls) {
for (i = 0; i < points.length; i += 2) {
- if (!isNaN(points[i]) && !isNaN(points[i + 1])) {
+ /**
+ * For areaStyle of stepped lines, `stackedOnPoints` should be
+ * filtered the same as `points` so that the base axis values
+ * should stay the same as the lines above. See #20021
+ */
+ var reference = basePoints || points;
+ if (!isNaN(reference[i]) && !isNaN(reference[i + 1])) {
filteredPoints.push(points[i], points[i + 1]);
}
}
@@ -57283,9 +57151,9 @@ var LineView_LineView = /** @class */function (_super) {
this.group.add(symbolDraw.group);
this._symbolDraw = symbolDraw;
this._lineGroup = lineGroup;
+ this._changePolyState = util["c" /* bind */](this._changePolyState, this);
};
LineView.prototype.render = function (seriesModel, ecModel, api) {
- var _this = this;
var coordSys = seriesModel.coordinateSystem;
var group = this.group;
var data = seriesModel.getData();
@@ -57350,11 +57218,11 @@ var LineView_LineView = /** @class */function (_super) {
});
hasAnimation && this._initSymbolLabelAnimation(data, coordSys, clipShapeForSymbol);
if (step) {
- // TODO If stacked series is not step
- points = turnPointsIntoStep(points, coordSys, step, connectNulls);
if (stackedOnPoints) {
- stackedOnPoints = turnPointsIntoStep(stackedOnPoints, coordSys, step, connectNulls);
+ stackedOnPoints = turnPointsIntoStep(stackedOnPoints, points, coordSys, step, connectNulls);
}
+ // TODO If stacked series is not step
+ points = turnPointsIntoStep(points, null, coordSys, step, connectNulls);
}
polyline = this._newPolyline(points);
if (isAreaChart) {
@@ -57410,11 +57278,11 @@ var LineView_LineView = /** @class */function (_super) {
} else {
// Not do it in update with animation
if (step) {
- // TODO If stacked series is not step
- points = turnPointsIntoStep(points, coordSys, step, connectNulls);
if (stackedOnPoints) {
- stackedOnPoints = turnPointsIntoStep(stackedOnPoints, coordSys, step, connectNulls);
+ stackedOnPoints = turnPointsIntoStep(stackedOnPoints, points, coordSys, step, connectNulls);
}
+ // TODO If stacked series is not step
+ points = turnPointsIntoStep(points, null, coordSys, step, connectNulls);
}
polyline.setShape({
points: points
@@ -57475,9 +57343,7 @@ var LineView_LineView = /** @class */function (_super) {
getECData(polygon).seriesIndex = seriesModel.seriesIndex;
toggleHoverEmphasis(polygon, focus, blurScope, emphasisDisabled);
}
- var changePolyState = function (toState) {
- _this._changePolyState(toState);
- };
+ var changePolyState = this._changePolyState;
data.eachItemGraphicEl(function (el) {
// Switch polyline / polygon state if element changed its state.
el && (el.onHoverStateChange = changePolyState);
@@ -57711,7 +57577,6 @@ var LineView_LineView = /** @class */function (_super) {
endLabel = this._endLabel = new Text({
z2: 200 // should be higher than item symbol
});
-
endLabel.ignoreClip = true;
polyline.setTextContent(this._endLabel);
polyline.disableLabelAnimation = true;
@@ -57816,10 +57681,10 @@ var LineView_LineView = /** @class */function (_super) {
var stackedOnNext = diff.stackedOnNext;
if (step) {
// TODO If stacked series is not step
- current = turnPointsIntoStep(diff.current, coordSys, step, connectNulls);
- stackedOnCurrent = turnPointsIntoStep(diff.stackedOnCurrent, coordSys, step, connectNulls);
- next = turnPointsIntoStep(diff.next, coordSys, step, connectNulls);
- stackedOnNext = turnPointsIntoStep(diff.stackedOnNext, coordSys, step, connectNulls);
+ stackedOnCurrent = turnPointsIntoStep(diff.stackedOnCurrent, diff.current, coordSys, step, connectNulls);
+ current = turnPointsIntoStep(diff.current, null, coordSys, step, connectNulls);
+ stackedOnNext = turnPointsIntoStep(diff.stackedOnNext, diff.next, coordSys, step, connectNulls);
+ next = turnPointsIntoStep(diff.next, null, coordSys, step, connectNulls);
}
// Don't apply animation if diff is large.
// For better result and avoid memory explosion problems like
@@ -57884,7 +57749,6 @@ var LineView_LineView = /** @class */function (_super) {
}
}
}
-
if (polyline.animators && polyline.animators.length) {
polyline.animators[0].during(function () {
polygon && polygon.dirtyShape();
@@ -58105,19 +57969,6 @@ var samplers = {
// NaN will cause illegal axis extent.
return isFinite(min) ? min : NaN;
},
- minmax: function (frame) {
- var turningPointAbsoluteValue = -Infinity;
- var turningPointOriginalValue = -Infinity;
- for (var i = 0; i < frame.length; i++) {
- var originalValue = frame[i];
- var absoluteValue = Math.abs(originalValue);
- if (absoluteValue > turningPointAbsoluteValue) {
- turningPointAbsoluteValue = absoluteValue;
- turningPointOriginalValue = originalValue;
- }
- }
- return isFinite(turningPointOriginalValue) ? turningPointOriginalValue : NaN;
- },
// TODO
// Median
nearest: function (frame) {
@@ -58149,6 +58000,8 @@ function dataSample(seriesType) {
if (isFinite(rate) && rate > 1) {
if (sampling === 'lttb') {
seriesModel.setData(data.lttbDownSample(data.mapDimension(valueAxis.dim), 1 / rate));
+ } else if (sampling === 'minmax') {
+ seriesModel.setData(data.minmaxDownSample(data.mapDimension(valueAxis.dim), 1 / rate));
}
var sampler = void 0;
if (Object(util["C" /* isString */])(sampling)) {
@@ -58367,7 +58220,6 @@ function getValueAxesMinGaps(barSeries) {
// Ignore duplicated time values in the same axis
}
});
-
var axisMinGaps = {};
for (var key in axisValues) {
if (axisValues.hasOwnProperty(key)) {
@@ -59094,7 +58946,6 @@ var sausage_SausagePath = /** @class */function (_super) {
}
// ctx.closePath();
};
-
return SausagePath;
}(graphic_Path);
/* harmony default export */ var sausage = (sausage_SausagePath);
@@ -60175,6 +60026,8 @@ function createLarge(seriesModel, group, progressiveEls, incremental) {
el.barWidth = barWidth;
group.add(el);
el.useStyle(data.getVisual('style'));
+ // Stroke is rendered first to avoid overlapping with fill
+ el.style.stroke = null;
// Enable tooltip and user mouse/touch event handlers.
getECData(el).seriesIndex = seriesModel.seriesIndex;
if (!seriesModel.get('silent')) {
@@ -60701,7 +60554,7 @@ function adjustSingleSide(list, cx, cy, r, dir, viewWidth, viewHeight, viewLeft,
var rA = r + item.len;
var rA2 = rA * rA;
// Use ellipse implicit function to calculate x
- var dx = Math.sqrt((1 - Math.abs(dy * dy / rB2)) * rA2);
+ var dx = Math.sqrt(Math.abs((1 - dy * dy / rB2) * rA2));
var newX = cx + (dx + item.len2) * dir;
var deltaX = newX - item.label.x;
var newTargetWidth = item.targetTextWidth - deltaX * dir;
@@ -61714,7 +61567,6 @@ var PieSeries_PieSeriesModel = /** @class */function (_super) {
// 默认使用全局文本样式,详见 textStyle
// distance: 当position为inner时有效,为label位置到圆心的距离与圆半径(环状图为内外半径和)的比例系数
},
-
// Enabled when label.normal.position is 'outer'
labelLine: {
show: true,
@@ -61983,7 +61835,6 @@ var ScatterSeries_ScatterSeriesModel = /** @class */function (_super) {
opacity: 0.8
// color: 各异
},
-
emphasis: {
scale: true
},
@@ -62000,7 +61851,6 @@ var ScatterSeries_ScatterSeriesModel = /** @class */function (_super) {
}
// progressive: null
};
-
return ScatterSeriesModel;
}(Series);
/* harmony default export */ var ScatterSeries = (ScatterSeries_ScatterSeriesModel);
@@ -62757,6 +62607,8 @@ var axisDefault_defaultOption = {
},
splitLine: {
show: true,
+ showMinLine: true,
+ showMaxLine: true,
lineStyle: {
color: ['#E0E6F1'],
width: 1,
@@ -64039,7 +63891,6 @@ var scaleIntervals = [
// Format interval
['second', ONE_SECOND], ['minute', ONE_MINUTE], ['hour', ONE_HOUR], ['quarter-day', ONE_HOUR * 6], ['half-day', ONE_HOUR * 12], ['day', ONE_DAY * 1.2], ['half-week', ONE_DAY * 3.5], ['week', ONE_DAY * 7], ['month', ONE_DAY * 31], ['quarter', ONE_DAY * 95], ['half-year', ONE_YEAR / 2], ['year', ONE_YEAR] // 1Y
];
-
function isUnitValueSame(unit, valueA, valueB, isUTC) {
var dateA = parseDate(valueA);
var dateB = parseDate(valueB);
@@ -64700,7 +64551,6 @@ var scaleRawExtentInfo_ScaleRawExtentInfo = /** @class */function () {
// that the results processed by boundaryGap are positive/negative?
// If so, here `minFixed`/`maxFixed` need to be set.
}
-
var determinedMin = this._determinedMin;
var determinedMax = this._determinedMax;
if (determinedMin != null) {
@@ -64884,7 +64734,7 @@ function adjustScaleForOverflow(min, max, model,
barWidthAndOffset) {
// Get Axis Length
var axisExtent = model.axis.getExtent();
- var axisLength = axisExtent[1] - axisExtent[0];
+ var axisLength = Math.abs(axisExtent[1] - axisExtent[0]);
// Get bars on current base axis and calculate min and max overflow
var barsOnCurrentAxis = retrieveColumnLayout(barWidthAndOffset, model.axis);
if (barsOnCurrentAxis === undefined) {
@@ -65436,8 +65286,13 @@ function createAxisLabels(axis) {
var custom = axis.getLabelModel().get('customValues');
if (custom) {
var labelFormatter_1 = makeLabelFormatter(axis);
+ var extent_1 = axis.scale.getExtent();
+ var tickNumbers = tickValuesToNumbers(axis, custom);
+ var ticks = util["n" /* filter */](tickNumbers, function (val) {
+ return val >= extent_1[0] && val <= extent_1[1];
+ });
return {
- labels: tickValuesToNumbers(axis, custom).map(function (numval) {
+ labels: util["H" /* map */](ticks, function (numval) {
var tick = {
value: numval
};
@@ -65463,8 +65318,12 @@ function createAxisLabels(axis) {
function createAxisTicks(axis, tickModel) {
var custom = axis.getTickModel().get('customValues');
if (custom) {
+ var extent_2 = axis.scale.getExtent();
+ var tickNumbers = tickValuesToNumbers(axis, custom);
return {
- ticks: tickValuesToNumbers(axis, custom)
+ ticks: util["n" /* filter */](tickNumbers, function (val) {
+ return val >= extent_2[0] && val <= extent_2[1];
+ })
};
}
// Only ordinal scale support tick interval
@@ -65967,7 +65826,8 @@ function fixOnBandTicksCoords(axis, ticksCoords, alignWithLabel, clamp) {
if (ticksLen === 1) {
ticksCoords[0].coord = axisExtent[0];
last = ticksCoords[1] = {
- coord: axisExtent[1]
+ coord: axisExtent[1],
+ tickValue: ticksCoords[0].tickValue
};
} else {
var crossLen = ticksCoords[ticksLen - 1].tickValue - ticksCoords[0].tickValue;
@@ -65978,7 +65838,8 @@ function fixOnBandTicksCoords(axis, ticksCoords, alignWithLabel, clamp) {
var dataExtent = axis.scale.getExtent();
diffSize = 1 + dataExtent[1] - ticksCoords[ticksLen - 1].tickValue;
last = {
- coord: ticksCoords[ticksLen - 1].coord + shift_1 * diffSize
+ coord: ticksCoords[ticksLen - 1].coord + shift_1 * diffSize,
+ tickValue: dataExtent[1] + 1
};
ticksCoords.push(last);
}
@@ -67110,7 +66971,6 @@ var builders = {
if (nameRotation != null) {
nameRotation = nameRotation * AxisBuilder_PI / 180; // To radian.
}
-
var axisNameAvailableWidth;
if (isNameLocationCenter(nameLocation)) {
labelLayout = AxisBuilder_AxisBuilder.innerTextLayout(opt.rotation, nameRotation != null ? nameRotation : opt.rotation,
@@ -67392,6 +67252,18 @@ function buildAxisLabel(group, transformGroup, axisModel, opt) {
})
});
textEl.anid = 'label_' + tickValue;
+ setTooltipConfig({
+ el: textEl,
+ componentModel: axisModel,
+ itemName: formattedLabel,
+ formatterParamsExtra: {
+ isTruncated: function () {
+ return textEl.isTruncated;
+ },
+ value: rawLabel,
+ tickIndex: index
+ }
+ });
// Pack data for mouse event
if (triggerEvent) {
var eventData = AxisBuilder_AxisBuilder.makeAxisEventDataBase(axisModel);
@@ -68069,6 +67941,8 @@ var axisElementBuilders = {
var splitLineModel = axisModel.getModel('splitLine');
var lineStyleModel = splitLineModel.getModel('lineStyle');
var lineColors = lineStyleModel.get('color');
+ var showMinLine = splitLineModel.get('showMinLine') !== false;
+ var showMaxLine = splitLineModel.get('showMaxLine') !== false;
lineColors = util["t" /* isArray */](lineColors) ? lineColors : [lineColors];
var gridRect = gridModel.coordinateSystem.getRect();
var isHorizontal = axis.isHorizontal();
@@ -68081,6 +67955,10 @@ var axisElementBuilders = {
var lineStyle = lineStyleModel.getLineStyle();
for (var i = 0; i < ticksCoords.length; i++) {
var tickCoord = axis.toGlobalCoord(ticksCoords[i].coord);
+ if (i === 0 && !showMinLine || i === ticksCoords.length - 1 && !showMaxLine) {
+ continue;
+ }
+ var tickValue = ticksCoords[i].tickValue;
if (isHorizontal) {
p1[0] = tickCoord;
p1[1] = gridRect.y;
@@ -68093,9 +67971,8 @@ var axisElementBuilders = {
p2[1] = tickCoord;
}
var colorIndex = lineCount++ % lineColors.length;
- var tickValue = ticksCoords[i].tickValue;
var line = new shape_Line({
- anid: tickValue != null ? 'line_' + ticksCoords[i].tickValue : null,
+ anid: tickValue != null ? 'line_' + tickValue : null,
autoBatch: true,
shape: {
x1: p1[0],
@@ -68852,7 +68729,6 @@ var RadarSeries_RadarSeriesModel = /** @class */function (_super) {
symbolSize: 8
// symbolRotate: null
};
-
return RadarSeriesModel;
}(Series);
/* harmony default export */ var RadarSeries = (RadarSeries_RadarSeriesModel);
@@ -68993,7 +68869,6 @@ var RadarModel_RadarModel = /** @class */function (_super) {
// formatter: null
// textStyle: {}
},
-
boundaryGap: [0, 0],
splitNumber: 5,
axisNameGap: 15,
@@ -69339,7 +69214,6 @@ var Radar_Radar = /** @class */function () {
var indicatorAxis = new radar_IndicatorAxis(dim, new Interval()
// (indicatorModel.get('axisType') === 'log') ? new LogScale() : new IntervalScale()
);
-
indicatorAxis.name = indicatorModel.get('name');
// Inject model and axis
indicatorAxis.model = indicatorModel;
@@ -70052,7 +69926,7 @@ function onIrrelevantElement(e, api, targetCoordSysModel) {
var coordSys = model && model.coordinateSystem;
return model && model !== targetCoordSysModel && !IRRELEVANT_EXCLUDES.hasOwnProperty(model.mainType) && coordSys && coordSys.model !== targetCoordSysModel;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/parseXML.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/parseXML.js
function parseXML(svg) {
if (Object(util["C" /* isString */])(svg)) {
@@ -70069,7 +69943,7 @@ function parseXML(svg) {
return svgNode;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/parseSVG.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/parseSVG.js
@@ -70704,7 +70578,7 @@ function parseSVG(xml, opt) {
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/polygon.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/polygon.js
var polygon_EPSILON = 1e-8;
function polygon_isAroundEqual(a, b) {
@@ -72155,6 +72029,8 @@ var MapDraw_MapDraw = /** @class */function () {
regionsGroup.add(regionGroup);
dataIdx = data ? data.indexOfName(regionName) : null;
regionModel = viewBuildCtx.isGeo ? mapOrGeoModel.getRegionModel(regionName) : data ? data.getItemModel(dataIdx) : null;
+ var silent = regionModel.get('silent', true);
+ silent != null && (regionGroup.silent = silent);
regionsInfoByName.set(regionName, {
dataIdx: dataIdx,
regionModel: regionModel
@@ -72248,6 +72124,8 @@ var MapDraw_MapDraw = /** @class */function () {
if (el instanceof graphic_Displayable) {
el.culling = true;
}
+ var silent = regionModel.get('silent', true);
+ silent != null && (el.silent = silent);
// We do not know how the SVG like so we'd better not to change z2.
// Otherwise it might bring some unexpected result. For example,
// an area hovered that make some inner city can not be clicked.
@@ -72885,23 +72763,33 @@ var MapSeries_MapSeries = /** @class */function (_super) {
coordDimensions: ['value'],
encodeDefaulter: util["h" /* curry */](makeSeriesEncodeForNameBased, this)
});
- var dataNameMap = util["f" /* createHashMap */]();
- var toAppendNames = [];
+ var dataNameIndexMap = util["f" /* createHashMap */]();
+ var toAppendItems = [];
for (var i = 0, len = data.count(); i < len; i++) {
var name_2 = data.getName(i);
- dataNameMap.set(name_2, true);
+ dataNameIndexMap.set(name_2, i);
}
var geoSource = geoSourceManager.load(this.getMapType(), this.option.nameMap, this.option.nameProperty);
util["k" /* each */](geoSource.regions, function (region) {
var name = region.name;
- if (!dataNameMap.get(name)) {
- toAppendNames.push(name);
+ var dataNameIdx = dataNameIndexMap.get(name);
+ // apply specified echarts style in GeoJSON data
+ var specifiedGeoJSONRegionStyle = region.properties && region.properties.echartsStyle;
+ var dataItem;
+ if (dataNameIdx == null) {
+ dataItem = {
+ name: name
+ };
+ toAppendItems.push(dataItem);
+ } else {
+ dataItem = data.getRawDataItem(dataNameIdx);
}
+ specifiedGeoJSONRegionStyle && util["I" /* merge */](dataItem, specifiedGeoJSONRegionStyle);
});
// Complete data with missing regions. The consequent processes (like visual
// map and render) can not be performed without a "full data". For example,
// find `dataIndex` by name.
- data.appendValues([], toAppendNames);
+ data.appendData(toAppendItems);
return data;
};
/**
@@ -73499,7 +73387,6 @@ function getCoordSys(finder) {
var seriesModel = finder.seriesModel;
return seriesModel ? seriesModel.coordinateSystem : null; // e.g., graph.
}
-
/* harmony default export */ var coord_View = (View_View);
// CONCATENATED MODULE: ./node_modules/echarts/lib/coord/geo/Geo.js
@@ -73920,9 +73807,16 @@ var geoCreator_GeoCreator = /** @class */function () {
var source = geoSourceManager.load(mapName, nameMap, nameProperty);
util["k" /* each */](source.regions, function (region) {
var name = region.name;
- !dataNameMap.get(name) && regionsArr.push({
- name: name
- });
+ var regionOption = dataNameMap.get(name);
+ // apply specified echarts style in GeoJSON data
+ var specifiedGeoJSONRegionStyle = region.properties && region.properties.echartsStyle;
+ if (!regionOption) {
+ regionOption = {
+ name: name
+ };
+ regionsArr.push(regionOption);
+ }
+ specifiedGeoJSONRegionStyle && util["I" /* merge */](regionOption, specifiedGeoJSONRegionStyle);
});
return regionsArr;
};
@@ -74115,7 +74009,6 @@ var GeoModel_GeoModel = /** @class */function (_super) {
// + geoSVG: null (use SVG original `fill`)
// color: '#eee'
},
-
emphasis: {
label: {
show: true,
@@ -74139,7 +74032,6 @@ var GeoModel_GeoModel = /** @class */function (_super) {
// show: false
// }
};
-
return GeoModel;
}(Component);
/* harmony default export */ var geo_GeoModel = (GeoModel_GeoModel);
@@ -77027,7 +76919,6 @@ var TreemapSeries_TreemapSeriesModel = /** @class */function (_super) {
}
}
},
-
label: {
show: true,
// Do not use textDistance, for ellipsis rect just the same as treemap node rect.
@@ -77040,7 +76931,6 @@ var TreemapSeries_TreemapSeriesModel = /** @class */function (_super) {
// align
// verticalAlign
},
-
upperLabel: {
show: false,
position: [0, '50%'],
@@ -77062,7 +76952,6 @@ var TreemapSeries_TreemapSeriesModel = /** @class */function (_super) {
// border color is evaluated by color of current node and
// borderColorSaturation.
},
-
emphasis: {
upperLabel: {
show: true,
@@ -77098,7 +76987,6 @@ var TreemapSeries_TreemapSeriesModel = /** @class */function (_super) {
// visibleMin, itemStyle, visualDimension, label
// }
};
-
return TreemapSeriesModel;
}(Series);
/**
@@ -77548,7 +77436,6 @@ var getStateItemStyle = makeStyleMapper([['fill', 'color'],
// Option decal is in `DecalObject` but style.decal is in `PatternObject`.
// So do not transfer decal directly.
]);
-
var getItemStyleNormal = function (model) {
// Normal style props should include emphasis style props.
var itemStyle = getStateItemStyle(model);
@@ -78131,6 +78018,8 @@ function TreemapView_renderNode(seriesModel, thisStorage, oldStorage, reRoot, la
setAsHighDownDispatcher(group, !isDisabled);
// Only for enabling highlight/downplay.
data.setItemGraphicEl(thisNode.dataIndex, group);
+ var cursorStyle = nodeModel.getShallow('cursor');
+ cursorStyle && content.attr('cursor', cursorStyle);
enableHoverFocus(group, focusOrIndices, blurScope);
}
return group;
@@ -78753,7 +78642,6 @@ function doMapToArray(normalized) {
var visual = this.option.visual;
return visual[Math.round(linearMap(normalized, [0, 1], [0, visual.length - 1], true))] || {}; // TODO {}?
}
-
function makeApplyVisual(visualType) {
return function (value, getter, setter) {
setter(visualType, this.mapValueToVisual(value));
@@ -79412,7 +79300,6 @@ function treemapLayout_position(row, rowFixedLength, rect, halfGapWidth, flush)
if (flush || rowOtherLength > rect[wh[idx1WhenH]]) {
rowOtherLength = rect[wh[idx1WhenH]]; // over+underflow
}
-
for (var i = 0, rowLen = row.length; i < rowLen; i++) {
var node = row[i];
var nodeLayout = {};
@@ -81346,7 +81233,6 @@ var helper_Line_Line = /** @class */function (_super) {
local: true,
inside: false // Can't be inside for stroke element.
});
-
toggleHoverEmphasis(this, focus, blurScope, emphasisDisabled);
};
Line.prototype.highlight = function () {
@@ -83503,7 +83389,7 @@ var GaugeView_GaugeView = /** @class */function (_super) {
r: r
}
});
- isOverlap && (progress.z2 = maxVal - data.get(valueDim, idx) % maxVal);
+ isOverlap && (progress.z2 = linearMap(data.get(valueDim, idx), [minVal, maxVal], [100, 0], true));
return progress;
}
if (showProgress || showPointer) {
@@ -84265,7 +84151,6 @@ var FunnelSeries_FunnelSeriesModel = /** @class */function (_super) {
position: 'outer'
// formatter: 标签文本格式器,同Tooltip.formatter,不支持异步回调
},
-
labelLine: {
show: true,
length: 20,
@@ -84903,7 +84788,6 @@ function updateElCommon(el, data, dataIndex, seriesScope) {
function isEmptyValue(val, axisType) {
return axisType === 'category' ? val == null : val == null || isNaN(val); // axisType === 'value'
}
-
/* harmony default export */ var parallel_ParallelView = (ParallelView_ParallelView);
// CONCATENATED MODULE: ./node_modules/echarts/lib/chart/parallel/ParallelSeries.js
@@ -85320,7 +85204,6 @@ var handlers = {
});
}
};
-
function checkTrigger(view, triggerOn) {
var model = view._model;
return model.get('axisExpandable') && model.get('axisExpandTriggerOn') === triggerOn;
@@ -86384,7 +86267,6 @@ var BrushController_BrushController = /** @class */function (_super) {
BrushController.prototype.mount = function (opt) {
opt = opt || {};
if (false) {}
-
this._enableGlobalPan = opt.enableGlobalPan;
var thisGroup = this.group;
this._zr.add(thisGroup);
@@ -86448,7 +86330,6 @@ var BrushController_BrushController = /** @class */function (_super) {
clearCovers(this);
this._zr.remove(this.group);
if (false) {}
-
return this;
};
BrushController.prototype.dispose = function () {
@@ -86484,7 +86365,6 @@ function BrushController_updateZ(cover, brushOption) {
el.z2 = z; // Consider in given container.
});
}
-
function updateCoverAfterCreation(controller, cover) {
getCoverRenderer(cover).updateCommon(controller, cover);
updateCoverShape(controller, cover);
@@ -86498,7 +86378,6 @@ function getPanelByPoint(controller, e, localCursorPoint) {
if (!panels) {
return BRUSH_PANEL_GLOBAL; // Global panel
}
-
var panel;
var transform = controller._transform;
Object(util["k" /* each */])(panels, function (pn) {
@@ -86512,7 +86391,6 @@ function getPanelByCover(controller, cover) {
if (!panels) {
return BRUSH_PANEL_GLOBAL; // Global panel
}
-
var panelId = cover.__brushOption.panelId;
// User may give cover without coord sys info,
// which is then treated as global panel.
@@ -86652,7 +86530,6 @@ function formatRectRange(x, y, x2, y2) {
return [[min[0], max[0]], [min[1], max[1]] // y range
];
}
-
function BrushController_getTransform(controller) {
return getTransform(controller.group);
}
@@ -87254,7 +87131,6 @@ var parallelAxisAction_actionInfo = {
event: 'axisAreaSelected'
// update: 'updateVisual'
};
-
function installParallelActions(registers) {
registers.registerAction(parallelAxisAction_actionInfo, function (payload, ecModel) {
ecModel.eachComponent({
@@ -87792,9 +87668,9 @@ var SankeySeries_SankeySeriesModel = /** @class */function (_super) {
* Init a graph data structure from data in option series
*/
SankeySeriesModel.prototype.getInitialData = function (option, ecModel) {
- var links = option.edges || option.links;
- var nodes = option.data || option.nodes;
- var levels = option.levels;
+ var links = option.edges || option.links || [];
+ var nodes = option.data || option.nodes || [];
+ var levels = option.levels || [];
this.levelModels = [];
var levelModels = this.levelModels;
for (var i = 0; i < levels.length; i++) {
@@ -87804,10 +87680,8 @@ var SankeySeries_SankeySeriesModel = /** @class */function (_super) {
if (false) {}
}
}
- if (nodes && links) {
- var graph = createGraphFromNodeEdge(nodes, links, this, true, beforeLink);
- return graph.data;
- }
+ var graph = createGraphFromNodeEdge(nodes, links, this, true, beforeLink);
+ return graph.data;
function beforeLink(nodeData, edgeData) {
nodeData.wrapMethod('getItemModel', function (model, idx) {
var seriesModel = model.parentModel;
@@ -88647,6 +88521,13 @@ function sankey_install_install(registers) {
var whiskerBoxCommon_WhiskerBoxCommonMixin = /** @class */function () {
function WhiskerBoxCommonMixin() {}
+ /**
+ * @private
+ */
+ WhiskerBoxCommonMixin.prototype._hasEncodeRule = function (key) {
+ var encodeRules = this.getEncode();
+ return encodeRules && encodeRules.get(key) != null;
+ };
/**
* @override
*/
@@ -88665,11 +88546,11 @@ var whiskerBoxCommon_WhiskerBoxCommonMixin = /** @class */function () {
if (xAxisType === 'category') {
option.layout = 'horizontal';
ordinalMeta = xAxisModel.getOrdinalMeta();
- addOrdinal = true;
+ addOrdinal = !this._hasEncodeRule('x');
} else if (yAxisType === 'category') {
option.layout = 'vertical';
ordinalMeta = yAxisModel.getOrdinalMeta();
- addOrdinal = true;
+ addOrdinal = !this._hasEncodeRule('y');
} else {
option.layout = option.layout || 'horizontal';
}
@@ -89416,6 +89297,91 @@ function boxplot_install_install(registers) {
registers.registerLayout(boxplotLayout);
registers.registerTransform(boxplotTransform);
}
+// CONCATENATED MODULE: ./node_modules/echarts/lib/chart/candlestick/candlestickVisual.js
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements. See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership. The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License. You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied. See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
+
+/**
+ * AUTO-GENERATED FILE. DO NOT MODIFY.
+ */
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements. See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership. The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License. You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied. See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
+
+var positiveBorderColorQuery = ['itemStyle', 'borderColor'];
+var negativeBorderColorQuery = ['itemStyle', 'borderColor0'];
+var dojiBorderColorQuery = ['itemStyle', 'borderColorDoji'];
+var positiveColorQuery = ['itemStyle', 'color'];
+var negativeColorQuery = ['itemStyle', 'color0'];
+function candlestickVisual_getColor(sign, model) {
+ return model.get(sign > 0 ? positiveColorQuery : negativeColorQuery);
+}
+function getBorderColor(sign, model) {
+ return model.get(sign === 0 ? dojiBorderColorQuery : sign > 0 ? positiveBorderColorQuery : negativeBorderColorQuery);
+}
+var candlestickVisual = {
+ seriesType: 'candlestick',
+ plan: createRenderPlanner(),
+ // For legend.
+ performRawSeries: true,
+ reset: function (seriesModel, ecModel) {
+ // Only visible series has each data be visual encoded
+ if (ecModel.isSeriesFiltered(seriesModel)) {
+ return;
+ }
+ var isLargeRender = seriesModel.pipelineContext.large;
+ return !isLargeRender && {
+ progress: function (params, data) {
+ var dataIndex;
+ while ((dataIndex = params.next()) != null) {
+ var itemModel = data.getItemModel(dataIndex);
+ var sign = data.getItemLayout(dataIndex).sign;
+ var style = itemModel.getItemStyle();
+ style.fill = candlestickVisual_getColor(sign, itemModel);
+ style.stroke = getBorderColor(sign, itemModel) || style.fill;
+ var existsStyle = data.ensureUniqueItemVisual(dataIndex, 'style');
+ Object(util["m" /* extend */])(existsStyle, style);
+ }
+ }
+ };
+ }
+};
+/* harmony default export */ var candlestick_candlestickVisual = (candlestickVisual);
// CONCATENATED MODULE: ./node_modules/echarts/lib/chart/candlestick/CandlestickView.js
/*
@@ -89468,6 +89434,7 @@ function boxplot_install_install(registers) {
+
var SKIP_PROPS = ['color', 'borderColor'];
var CandlestickView_CandlestickView = /** @class */function (_super) {
__extends(CandlestickView, _super);
@@ -89657,6 +89624,17 @@ function setBoxCommon(el, data, dataIndex, isSimpleBox) {
el.style.strokeNoScale = true;
el.__simpleBox = isSimpleBox;
setStatesStylesFromModel(el, itemModel);
+ var sign = data.getItemLayout(dataIndex).sign;
+ util["k" /* each */](el.states, function (state, stateName) {
+ var stateModel = itemModel.getModel(stateName);
+ var color = candlestickVisual_getColor(sign, stateModel);
+ var borderColor = getBorderColor(sign, stateModel) || color;
+ var stateStyle = state.style || (state.style = {});
+ color && (stateStyle.fill = color);
+ borderColor && (stateStyle.stroke = borderColor);
+ });
+ var emphasisModel = itemModel.getModel('emphasis');
+ toggleHoverEmphasis(el, emphasisModel.get('focus'), emphasisModel.get('blurScope'), emphasisModel.get('disabled'));
}
function CandlestickView_transInit(points, itemLayout) {
return util["H" /* map */](points, function (point) {
@@ -89735,12 +89713,9 @@ function CandlestickView_createLarge(seriesModel, group, progressiveEls, increme
}
function setLargeStyle(sign, el, seriesModel, data) {
// TODO put in visual?
- var borderColor = seriesModel.get(['itemStyle', sign > 0 ? 'borderColor' : 'borderColor0'])
+ var borderColor = getBorderColor(sign, seriesModel)
// Use color for border color by default.
- || seriesModel.get(['itemStyle', sign > 0 ? 'color' : 'color0']);
- if (sign === 0) {
- borderColor = seriesModel.get(['itemStyle', 'borderColorDoji']);
- }
+ || candlestickVisual_getColor(sign, seriesModel);
// Color must be excluded.
// Because symbol provide setColor individually to set fill and stroke
var itemStyle = seriesModel.getModel('itemStyle').getItemStyle(SKIP_PROPS);
@@ -89850,7 +89825,6 @@ var CandlestickSeries_CandlestickSeriesModel = /** @class */function (_super) {
borderWidth: 1
},
emphasis: {
- scale: true,
itemStyle: {
borderWidth: 2
}
@@ -89926,91 +89900,6 @@ function candlestickPreprocessor(option) {
}
});
}
-// CONCATENATED MODULE: ./node_modules/echarts/lib/chart/candlestick/candlestickVisual.js
-
-/*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied. See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*/
-
-
-/**
- * AUTO-GENERATED FILE. DO NOT MODIFY.
- */
-
-/*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied. See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*/
-
-
-var positiveBorderColorQuery = ['itemStyle', 'borderColor'];
-var negativeBorderColorQuery = ['itemStyle', 'borderColor0'];
-var dojiBorderColorQuery = ['itemStyle', 'borderColorDoji'];
-var positiveColorQuery = ['itemStyle', 'color'];
-var negativeColorQuery = ['itemStyle', 'color0'];
-var candlestickVisual = {
- seriesType: 'candlestick',
- plan: createRenderPlanner(),
- // For legend.
- performRawSeries: true,
- reset: function (seriesModel, ecModel) {
- function getColor(sign, model) {
- return model.get(sign > 0 ? positiveColorQuery : negativeColorQuery);
- }
- function getBorderColor(sign, model) {
- return model.get(sign === 0 ? dojiBorderColorQuery : sign > 0 ? positiveBorderColorQuery : negativeBorderColorQuery);
- }
- // Only visible series has each data be visual encoded
- if (ecModel.isSeriesFiltered(seriesModel)) {
- return;
- }
- var isLargeRender = seriesModel.pipelineContext.large;
- return !isLargeRender && {
- progress: function (params, data) {
- var dataIndex;
- while ((dataIndex = params.next()) != null) {
- var itemModel = data.getItemModel(dataIndex);
- var sign = data.getItemLayout(dataIndex).sign;
- var style = itemModel.getItemStyle();
- style.fill = getColor(sign, itemModel);
- style.stroke = getBorderColor(sign, itemModel) || style.fill;
- var existsStyle = data.ensureUniqueItemVisual(dataIndex, 'style');
- Object(util["m" /* extend */])(existsStyle, style);
- }
- }
- };
- }
-};
-/* harmony default export */ var candlestick_candlestickVisual = (candlestickVisual);
// CONCATENATED MODULE: ./node_modules/echarts/lib/chart/candlestick/candlestickLayout.js
/*
@@ -90682,7 +90571,6 @@ var EffectScatterSeries_EffectScatterSeriesModel = /** @class */function (_super
// opacity: 1
// }
};
-
return EffectScatterSeriesModel;
}(Series);
/* harmony default export */ var EffectScatterSeries = (EffectScatterSeries_EffectScatterSeriesModel);
@@ -92073,7 +91961,6 @@ var LinesSeries_LinesSeriesModel = /** @class */function (_super) {
// distance: 5,
// formatter: 标签文本格式器,同Tooltip.formatter,不支持异步回调
},
-
lineStyle: {
opacity: 0.5
}
@@ -93036,7 +92923,9 @@ function prepareBarLength(itemModel, symbolRepeat, layout, opt, outputSymbolMeta
}
// if 'pxSign' means sign of pixel, it can't be zero, or symbolScale will be zero
// and when borderWidth be settled, the actual linewidth will be NaN
- outputSymbolMeta.pxSign = boundingLength > 0 ? 1 : -1;
+ var isXAxis = valueDim.xy === 'x';
+ var isInverse = valueAxis.inverse;
+ outputSymbolMeta.pxSign = isXAxis && !isInverse || !isXAxis && isInverse ? boundingLength >= 0 ? 1 : -1 : boundingLength > 0 ? 1 : -1;
}
function convertToCoordOnAxis(axis, value) {
return axis.toGlobalCoord(axis.dataToCoord(axis.scale.parse(value)));
@@ -93743,7 +93632,6 @@ var ThemeRiverView_ThemeRiverView = /** @class */function (_super) {
// align: 'right'
}
});
-
polygon.setTextConfig({
position: null,
local: true
@@ -94373,7 +94261,7 @@ var SunburstPiece_SunburstPiece = /** @class */function (_super) {
this._seriesModel = seriesModel || this._seriesModel;
this._ecModel = ecModel || this._ecModel;
var focus = emphasisModel.get('focus');
- var focusOrIndices = focus === 'ancestor' ? node.getAncestorsIndices() : focus === 'descendant' ? node.getDescendantIndices() : focus;
+ var focusOrIndices = focus === 'relative' ? util["e" /* concatArray */](node.getAncestorsIndices(), node.getDescendantIndices()) : focus === 'ancestor' ? node.getAncestorsIndices() : focus === 'descendant' ? node.getDescendantIndices() : focus;
toggleHoverEmphasis(this, focusOrIndices, emphasisModel.get('blurScope'), emphasisModel.get('disabled'));
};
SunburstPiece.prototype._updateLabel = function (seriesModel) {
@@ -95446,7 +95334,6 @@ var CustomSeries_CustomSeriesModel = /** @class */function (_super) {
// Geo coordinate system
// geoIndex: 0,
};
-
return CustomSeriesModel;
}(Series);
/* harmony default export */ var CustomSeries = (CustomSeries_CustomSeriesModel);
@@ -96382,7 +96269,6 @@ function duringCall() {
// FIXME: if in future meet the case that some prop will be both modified in `during` and `state`,
// consider the issue that the prop might be incorrect when return to "normal" state.
}
-
function prepareShapeOrExtraTransitionFrom(mainAttr, fromEl, elOption, transFromProps) {
var attrOpt = elOption[mainAttr];
if (!attrOpt) {
@@ -97329,7 +97215,6 @@ function doesElNeedRecreate(el, elOption, seriesModel) {
// )
);
}
-
function doCreateOrUpdateClipPath(el, dataIndex, elOption, seriesModel, isInit) {
// Based on the "merge" principle, if no clipPath provided,
// do nothing. The exists clip will be totally removed only if
@@ -97353,7 +97238,6 @@ function doCreateOrUpdateClipPath(el, dataIndex, elOption, seriesModel, isInit)
}
// If not define `clipPath` in option, do nothing unnecessary.
}
-
function doCreateOrUpdateAttachedTx(el, dataIndex, elOption, seriesModel, isInit, attachedTxInfo) {
// Group does not support textContent temporarily until necessary.
if (el.isGroup) {
@@ -99937,6 +99821,7 @@ var Polar_Polar = /** @class */function () {
radiusExtent[0] > radiusExtent[1] && radiusExtent.reverse();
var angleExtent = angleAxis.getExtent();
var RADIAN = Math.PI / 180;
+ var EPSILON = 1e-4;
return {
cx: this.cx,
cy: this.cy,
@@ -99950,11 +99835,12 @@ var Polar_Polar = /** @class */function () {
// Start angle and end angle don't matter
var dx = x - this.cx;
var dy = y - this.cy;
- // minus a tiny value 1e-4 to avoid being clipped unexpectedly
- var d2 = dx * dx + dy * dy - 1e-4;
+ var d2 = dx * dx + dy * dy;
var r = this.r;
var r0 = this.r0;
- return d2 <= r * r && d2 >= r0 * r0;
+ // minus a tiny value 1e-4 in double side to avoid being clipped unexpectedly
+ // r == r0 contain nothing
+ return r !== r0 && d2 - EPSILON <= r * r && d2 + EPSILON >= r0 * r0;
}
};
};
@@ -102321,7 +102207,8 @@ var CalendarView_CalendarView = /** @class */function (_super) {
z2: 30,
style: createTextStyle(yearLabel, {
text: content
- })
+ }),
+ silent: yearLabel.get('silent')
});
yearText.attr(this._yearTextPositionControl(yearText, posPoints[pos], orient, pos, margin));
group.add(yearText);
@@ -102379,6 +102266,7 @@ var CalendarView_CalendarView = /** @class */function (_super) {
var axis = orient === 'horizontal' ? 0 : 1;
margin = pos === 'start' ? -margin : margin;
var isCenter = align === 'center';
+ var labelSilent = monthLabel.get('silent');
for (var i = 0; i < termPoints[idx].length - 1; i++) {
var tmp = termPoints[idx][i].slice();
var firstDay = this._firstDayOfMonth[i];
@@ -102400,7 +102288,8 @@ var CalendarView_CalendarView = /** @class */function (_super) {
z2: 30,
style: Object(util["m" /* extend */])(createTextStyle(monthLabel, {
text: content
- }), this._monthTextPositionControl(tmp, isCenter, orient, pos, margin))
+ }), this._monthTextPositionControl(tmp, isCenter, orient, pos, margin)),
+ silent: labelSilent
});
group.add(monthText);
}
@@ -102454,6 +102343,7 @@ var CalendarView_CalendarView = /** @class */function (_super) {
start = coordSys.getNextNDay(rangeData.start.time, -(7 + rangeData.fweek)).time;
margin = -margin;
}
+ var labelSilent = dayLabel.get('silent');
for (var i = 0; i < 7; i++) {
var tmpD = coordSys.getNextNDay(start, i);
var point = coordSys.dataToRect([tmpD.time], false).center;
@@ -102463,7 +102353,8 @@ var CalendarView_CalendarView = /** @class */function (_super) {
z2: 30,
style: Object(util["m" /* extend */])(createTextStyle(dayLabel, {
text: nameMap[day]
- }), this._weekTextPositionControl(point, orient, pos, margin, cellSize))
+ }), this._weekTextPositionControl(point, orient, pos, margin, cellSize)),
+ silent: labelSilent
});
group.add(weekText);
}
@@ -103136,7 +103027,6 @@ var GraphicModel_GraphicComponentModel = /** @class */function (_super) {
elements: []
// parentId: null
};
-
return GraphicComponentModel;
}(Component);
@@ -104042,7 +103932,6 @@ var DataZoomModel_DataZoomModel = /** @class */function (_super) {
// else remain its original setting.
});
};
-
DataZoomModel.prototype.noTarget = function () {
return this._noTarget;
};
@@ -104642,7 +104531,6 @@ var AxisProxy_AxisProxy = /** @class */function () {
}
});
}
-
AxisProxy_each(dataDims, function (dim) {
seriesData.setApproximateExtent(valueWindow, dim);
});
@@ -105775,7 +105663,6 @@ var MagicType_MagicType = /** @class */function (_super) {
// eslint-disable-next-line
stack: 'M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z' // jshint ignore:line
},
-
// `line`, `bar`, `stack`, `tiled`
title: ecModel.getLocaleModel().get(['toolbox', 'magicType', 'title']),
option: {},
@@ -107321,7 +107208,6 @@ var TooltipModel_TooltipModel = /** @class */function (_super) {
// lineStyle and shadowStyle should not be specified here,
// otherwise it will always override those styles on option.axisPointer.
},
-
textStyle: {
color: '#666',
fontSize: 14
@@ -107532,9 +107418,9 @@ function assembleFont(textStyleModel) {
var color = textStyleModel.getTextColor();
color && cssText.push('color:' + color);
cssText.push('font:' + textStyleModel.getFont());
- fontSize
// @ts-ignore, leave it to the tooltip refactor.
- && cssText.push('line-height:' + Math.round(fontSize * 3 / 2) + 'px');
+ var lineHeight = Object(util["P" /* retrieve2 */])(textStyleModel.get('lineHeight'), Math.round(fontSize * 3 / 2));
+ fontSize && cssText.push('line-height:' + lineHeight + 'px');
var shadowColor = textStyleModel.get('textShadowColor');
var shadowBlur = textStyleModel.get('textShadowBlur') || 0;
var shadowOffsetX = textStyleModel.get('textShadowOffsetX') || 0;
@@ -107686,7 +107572,6 @@ var TooltipHTMLContent_TooltipHTMLContent = /** @class */function () {
// PENDING
// this.hide();
};
-
TooltipHTMLContent.prototype.show = function (tooltipModel, nearPointColor) {
clearTimeout(this._hideTimeout);
clearTimeout(this._longHideTimeout);
@@ -107748,9 +107633,12 @@ var TooltipHTMLContent_TooltipHTMLContent = /** @class */function () {
};
TooltipHTMLContent.prototype.getSize = function () {
var el = this.el;
- return [el.offsetWidth, el.offsetHeight];
+ return el ? [el.offsetWidth, el.offsetHeight] : [0, 0];
};
TooltipHTMLContent.prototype.moveTo = function (zrX, zrY) {
+ if (!this.el) {
+ return;
+ }
var styleCoord = this._styleCoord;
makeStyleCoord(styleCoord, this._zr, this._container, zrX, zrY);
if (styleCoord[0] != null && styleCoord[1] != null) {
@@ -108446,7 +108334,6 @@ var TooltipView_TooltipView = /** @class */function (_super) {
// Do not trigger events here, because this branch only be entered
// from dispatchAction.
};
-
TooltipView.prototype._showSeriesItemTooltip = function (e, dispatcher, dispatchAction) {
var ecModel = this._ecModel;
var ecData = getECData(dispatcher);
@@ -108863,7 +108750,6 @@ function findComponentReference(payload, ecModel, api) {
return true; // stop
}
});
-
if (el) {
return {
componentMainType: componentMainType,
@@ -109980,7 +109866,6 @@ var Brush_BrushFeature = /** @class */function (_super) {
clear: 'M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2' // jshint ignore:line
/* eslint-enable */
},
-
// `rect`, `polygon`, `lineX`, `lineY`, `keep`, `clear`
title: ecModel.getLocaleModel().get(['toolbox', 'brush', 'title'])
};
@@ -110575,7 +110460,6 @@ var SliderTimelineModel_SliderTimelineModel = /** @class */function (_super) {
tooltip: {
trigger: 'item' // data item may also have tootip attr.
},
-
symbol: 'circle',
symbolSize: 12,
lineStyle: {
@@ -114067,7 +113951,8 @@ var LegendView_LegendView = /** @class */function (_super) {
},
onclick: function () {
api.dispatchAction({
- type: type === 'all' ? 'legendAllSelect' : 'legendInverseSelect'
+ type: type === 'all' ? 'legendAllSelect' : 'legendInverseSelect',
+ legendId: legendModel.id
});
}
});
@@ -114455,50 +114340,63 @@ function legendFilter(ecModel) {
* specific language governing permissions and limitations
* under the License.
*/
-// @ts-nocheck
function legendSelectActionHandler(methodName, payload, ecModel) {
+ var isAllSelect = methodName === 'allSelect' || methodName === 'inverseSelect';
var selectedMap = {};
- var isToggleSelect = methodName === 'toggleSelected';
- var isSelected;
- // Update all legend components
+ var actionLegendIndices = [];
+ ecModel.eachComponent({
+ mainType: 'legend',
+ query: payload
+ }, function (legendModel) {
+ if (isAllSelect) {
+ legendModel[methodName]();
+ } else {
+ legendModel[methodName](payload.name);
+ }
+ makeSelectedMap(legendModel, selectedMap);
+ actionLegendIndices.push(legendModel.componentIndex);
+ });
+ var allSelectedMap = {};
+ // make selectedMap from all legend components
ecModel.eachComponent('legend', function (legendModel) {
- if (isToggleSelect && isSelected != null) {
+ Object(util["k" /* each */])(selectedMap, function (isSelected, name) {
// Force other legend has same selected status
// Or the first is toggled to true and other are toggled to false
// In the case one legend has some item unSelected in option. And if other legend
// doesn't has the item, they will assume it is selected.
- legendModel[isSelected ? 'select' : 'unSelect'](payload.name);
- } else if (methodName === 'allSelect' || methodName === 'inverseSelect') {
- legendModel[methodName]();
- } else {
- legendModel[methodName](payload.name);
- isSelected = legendModel.isSelected(payload.name);
- }
- var legendData = legendModel.getData();
- Object(util["k" /* each */])(legendData, function (model) {
- var name = model.get('name');
- // Wrap element
- if (name === '\n' || name === '') {
- return;
- }
- var isItemSelected = legendModel.isSelected(name);
- if (selectedMap.hasOwnProperty(name)) {
- // Unselected if any legend is unselected
- selectedMap[name] = selectedMap[name] && isItemSelected;
- } else {
- selectedMap[name] = isItemSelected;
- }
+ legendModel[isSelected ? 'select' : 'unSelect'](name);
});
+ makeSelectedMap(legendModel, allSelectedMap);
});
// Return the event explicitly
- return methodName === 'allSelect' || methodName === 'inverseSelect' ? {
- selected: selectedMap
+ return isAllSelect ? {
+ selected: allSelectedMap,
+ // return legendIndex array to tell the developers which legends are allSelect / inverseSelect
+ legendIndex: actionLegendIndices
} : {
name: payload.name,
- selected: selectedMap
+ selected: allSelectedMap
};
}
+function makeSelectedMap(legendModel, out) {
+ var selectedMap = out || {};
+ Object(util["k" /* each */])(legendModel.getData(), function (model) {
+ var name = model.get('name');
+ // Wrap element
+ if (name === '\n' || name === '') {
+ return;
+ }
+ var isItemSelected = legendModel.isSelected(name);
+ if (Object(util["q" /* hasOwn */])(selectedMap, name)) {
+ // Unselected if any legend is unselected
+ selectedMap[name] = selectedMap[name] && isItemSelected;
+ } else {
+ selectedMap[name] = isItemSelected;
+ }
+ });
+ return selectedMap;
+}
function installLegendAction(registers) {
/**
* @event legendToggleSelect
@@ -115921,6 +115819,9 @@ var SliderZoomModel_SliderZoomModel = /** @class */function (_super) {
color: 'rgba(135,175,274,0.15)'
},
emphasis: {
+ handleLabel: {
+ show: true
+ },
handleStyle: {
borderColor: '#8FB0F7'
},
@@ -116394,9 +116295,11 @@ var SliderZoomView_SliderZoomView = /** @class */function (_super) {
}
sliderGroup.add(handles[handleIndex] = path);
var textStyleModel = dataZoomModel.getModel('textStyle');
+ var handleLabel = dataZoomModel.get('handleLabel') || {};
+ var handleLabelShow = handleLabel.show || false;
thisGroup.add(handleLabels[handleIndex] = new Text({
silent: true,
- invisible: true,
+ invisible: !handleLabelShow,
style: createTextStyle(textStyleModel, {
x: 0,
y: 0,
@@ -116585,17 +116488,21 @@ var SliderZoomView_SliderZoomView = /** @class */function (_super) {
return Object(util["w" /* isFunction */])(labelFormatter) ? labelFormatter(value, valueStr) : Object(util["C" /* isString */])(labelFormatter) ? labelFormatter.replace('{value}', valueStr) : valueStr;
};
/**
- * @param showOrHide true: show, false: hide
+ * @param isEmphasis true: show, false: hide
*/
- SliderZoomView.prototype._showDataInfo = function (showOrHide) {
- // Always show when drgging.
- showOrHide = this._dragging || showOrHide;
+ SliderZoomView.prototype._showDataInfo = function (isEmphasis) {
+ var handleLabel = this.dataZoomModel.get('handleLabel') || {};
+ var normalShow = handleLabel.show || false;
+ var emphasisHandleLabel = this.dataZoomModel.getModel(['emphasis', 'handleLabel']);
+ var emphasisShow = emphasisHandleLabel.get('show') || false;
+ // Dragging is considered as emphasis, unless emphasisShow is false
+ var toShow = isEmphasis || this._dragging ? emphasisShow : normalShow;
var displayables = this._displayables;
var handleLabels = displayables.handleLabels;
- handleLabels[0].attr('invisible', !showOrHide);
- handleLabels[1].attr('invisible', !showOrHide);
+ handleLabels[0].attr('invisible', !toShow);
+ handleLabels[1].attr('invisible', !toShow);
// Highlight move handle
- displayables.moveHandle && this.api[showOrHide ? 'enterEmphasis' : 'leaveEmphasis'](displayables.moveHandle, 1);
+ displayables.moveHandle && this.api[toShow ? 'enterEmphasis' : 'leaveEmphasis'](displayables.moveHandle, 1);
};
SliderZoomView.prototype._onDragMove = function (handleIndex, dx, dy, event) {
this._dragging = true;
@@ -116639,7 +116546,6 @@ var SliderZoomView_SliderZoomView = /** @class */function (_super) {
this._brushStartTime = +new Date();
// this._updateBrushRect(x, y);
};
-
SliderZoomView.prototype._onBrushEnd = function (e) {
if (!this._brushing) {
return;
@@ -117355,7 +117261,6 @@ var VisualMapModel_VisualMapModel = /** @class */function (_super) {
color: '#333' // 值域文字颜色
}
};
-
return VisualMapModel;
}(Component);
/* harmony default export */ var visualMap_VisualMapModel = (VisualMapModel_VisualMapModel);
@@ -117593,7 +117498,6 @@ var ContinuousModel_ContinuousModel = /** @class */function (_super) {
// }
// }
});
-
return ContinuousModel;
}(visualMap_VisualMapModel);
function getColorStopValues(visualMapModel, valueState, dataExtent) {
@@ -118287,6 +118191,7 @@ var ContinuousView_ContinuousView = /** @class */function (_super) {
var handleLabels = shapes.handleLabels;
var itemSize = visualMapModel.itemSize;
var dataExtent = visualMapModel.getExtent();
+ var align = this._applyTransform('left', shapes.mainGroup);
ContinuousView_each([0, 1], function (handleIndex) {
var handleThumb = handleThumbs[handleIndex];
handleThumb.setStyle('fill', visualInRange.handlesColor[handleIndex]);
@@ -118297,6 +118202,12 @@ var ContinuousView_ContinuousView = /** @class */function (_super) {
handleThumb.x = itemSize[0] - symbolSize / 2;
// Update handle label position.
var textPoint = graphic_applyTransform(shapes.handleLabelPoints[handleIndex], getTransform(handleThumb, this.group));
+ if (this._orient === 'horizontal') {
+ // If visualMap controls symbol size, an additional offset needs to be added to labels to avoid collision at minimum size.
+ // Offset reaches value of 0 at "maximum" position, so maximum position is not altered at all.
+ var minimumOffset = align === 'left' || align === 'top' ? (itemSize[0] - symbolSize) / 2 : (itemSize[0] - symbolSize) / -2;
+ textPoint[1] += minimumOffset;
+ }
handleLabels[handleIndex].setStyle({
x: textPoint[0],
y: textPoint[1],
@@ -118704,7 +118615,6 @@ function visualEncoding_getColorVisual(seriesModel, visualMapModel, value, value
var resultVisual = {
color: getVisualFromData(seriesModel.getData(), 'color') // default color.
};
-
for (var i = 0, len = visualTypes.length; i < len; i++) {
var type = visualTypes[i];
var mapping = mappings[type === 'opacity' ? '__alphaForOpacity' : type];
@@ -119221,7 +119131,6 @@ var PiecewiseModel_PiecewiseModel = /** @class */function (_super) {
itemGap: 10,
hoverLink: true // Enable hover highlight.
});
-
return PiecewiseModel;
}(visualMap_VisualMapModel);
;
@@ -119421,6 +119330,7 @@ var PiecewiseView_PiecewiseVisualMapView = /** @class */function (_super) {
var viewData = this._getViewData();
var endsText = viewData.endsText;
var showLabel = util["O" /* retrieve */](visualMapModel.get('showLabel', true), !endsText);
+ var silent = !visualMapModel.get('selectedMode');
endsText && this._renderEndsText(thisGroup, endsText[0], itemSize, showLabel, itemAlign);
util["k" /* each */](viewData.viewPieceList, function (item) {
var piece = item.piece;
@@ -119429,7 +119339,7 @@ var PiecewiseView_PiecewiseVisualMapView = /** @class */function (_super) {
this._enableHoverLink(itemGroup, item.indexInModelPieceList);
// TODO Category
var representValue = visualMapModel.getRepresentValue(piece);
- this._createItemSymbol(itemGroup, representValue, [0, 0, itemSize[0], itemSize[1]]);
+ this._createItemSymbol(itemGroup, representValue, [0, 0, itemSize[0], itemSize[1]], silent);
if (showLabel) {
var visualState = this.visualMapModel.getValueState(representValue);
itemGroup.add(new Text({
@@ -119442,7 +119352,8 @@ var PiecewiseView_PiecewiseVisualMapView = /** @class */function (_super) {
font: textFont,
fill: textFill,
opacity: visualState === 'outOfRange' ? 0.5 : 1
- }
+ },
+ silent: silent
}));
}
thisGroup.add(itemGroup);
@@ -119528,12 +119439,14 @@ var PiecewiseView_PiecewiseVisualMapView = /** @class */function (_super) {
endsText: endsText
};
};
- PiecewiseVisualMapView.prototype._createItemSymbol = function (group, representValue, shapeParam) {
- group.add(symbol_createSymbol(
+ PiecewiseVisualMapView.prototype._createItemSymbol = function (group, representValue, shapeParam, silent) {
+ var itemSymbol = symbol_createSymbol(
// symbol will be string
this.getControllerVisual(representValue, 'symbol'), shapeParam[0], shapeParam[1], shapeParam[2], shapeParam[3],
// color will be string
- this.getControllerVisual(representValue, 'color')));
+ this.getControllerVisual(representValue, 'color'));
+ itemSymbol.silent = silent;
+ group.add(itemSymbol);
};
PiecewiseVisualMapView.prototype._onItemClick = function (piece) {
var visualMapModel = this.visualMapModel;
@@ -119807,6 +119720,7 @@ function ariaVisual(ecModel, api) {
if (!labelModel.get('enabled')) {
return;
}
+ dom.setAttribute('role', 'img');
if (labelModel.get('description')) {
dom.setAttribute('aria-label', labelModel.get('description'));
return;
@@ -119857,11 +119771,14 @@ function ariaVisual(ecModel, api) {
}
var middleSeparator_1 = labelModel.get(['data', 'separator', 'middle']);
var endSeparator_1 = labelModel.get(['data', 'separator', 'end']);
+ var excludeDimensionId_1 = labelModel.get(['data', 'excludeDimensionId']);
var dataLabels = [];
for (var i = 0; i < data.count(); i++) {
if (i < maxDataCnt) {
var name_1 = data.getName(i);
- var value = data.getValues(i);
+ var value = !excludeDimensionId_1 ? data.getValues(i) : util["n" /* filter */](data.getValues(i), function (v, j) {
+ return util["r" /* indexOf */](excludeDimensionId_1, j) === -1;
+ });
var dataLabel = labelModel.get(['data', name_1 ? 'withName' : 'withoutName']);
dataLabels.push(replace(dataLabel, {
name: name_1,
@@ -120641,7 +120558,7 @@ function dataset_install_install(registers) {
registers.registerComponentModel(install_DatasetModel);
registers.registerComponentView(install_DatasetView);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/convertPath.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/convertPath.js
var convertPath_CMD = core_PathProxy.CMD;
@@ -120840,7 +120757,7 @@ function pathToPolygons(path, scale) {
return polygons;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/dividePath.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/dividePath.js
@@ -121154,7 +121071,7 @@ function split(path, count) {
return out;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/morphPath.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/morphPath.js
@@ -122280,7 +122197,6 @@ function transitionBetween(oldList, newList, api) {
}
// else keep oldEl leaving animation.
}
-
new data_DataDiffer(oldDiffItems, newDiffItems, createKeyGetter(true, useId), createKeyGetter(false, useId), null, 'multiple').update(updateOneToOne).updateManyToOne(function (newIndex, oldIndices) {
var newItem = newDiffItems[newIndex];
var newData = newItem.data;
@@ -122850,14 +122766,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=6abb4a03&scoped=true&
-var model_queryvue_type_template_id_6abb4a03_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":"5e28374e-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=71b9570f&scoped=true&
+var model_queryvue_type_template_id_71b9570f_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:"subsystem-column"},[_vm._v("子系统名称")]),_c('th',{staticClass:"parts-column"},[_vm._v("零部件名称")]),_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)+" V"+_vm._s(model.parameterVersion))]):_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",staticStyle:{"font-size":"16px","font-weight":"bold"}}),_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",staticStyle:{"font-size":"16px","font-weight":"bold"}}),_c('span',[_vm._v("添加机型")])])])],2)]),_c('tbody',_vm._l((_vm.displayParams),function(param,paramIndex){return _c('tr',{key:paramIndex},[_c('td',{staticClass:"subsystem-column"},[_vm._v(_vm._s(param.subsystemName))]),_c('td',{staticClass:"parts-column"},[_vm._v(_vm._s(param.displayPartsName))]),_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":"parameterVersion","label":"版本","min-width":"70"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('span',[_vm._v("V"+_vm._s(scope.row.parameterVersion))])]}}])}),_c('el-table-column',{attrs:{"prop":"productNumber","label":"状态代号/产品编号","min-width":"100"}}),_c('el-table-column',{attrs:{"prop":"platform","label":"平台","min-width":"70"}}),_c('el-table-column',{attrs:{"prop":"series","label":"系列","min-width":"70"}})],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_6abb4a03_scoped_true_staticRenderFns = []
+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:"subsystem-column"},[_vm._v(" 子系统名称 ")]),_c('th',{staticClass:"parts-column"},[_vm._v(" 零部件名称 ")]),_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)+" V"+_vm._s(model.parameterVersion)+" ")]):_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",staticStyle:{"font-size":"16px","font-weight":"bold"}}),_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",staticStyle:{"font-size":"16px","font-weight":"bold"}}),_c('span',[_vm._v("添加机型")])])])],2)]),_c('tbody',_vm._l((_vm.displayParams),function(param,paramIndex){return _c('tr',{key:paramIndex},[_c('td',{staticClass:"subsystem-column"},[_vm._v(" "+_vm._s(param.subsystemName)+" ")]),_c('td',{staticClass:"parts-column"},[_vm._v(" "+_vm._s(param.displayPartsName)+" ")]),_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":"parameterVersion","label":"版本","min-width":"70"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('span',[_vm._v("V"+_vm._s(scope.row.parameterVersion))])]}}])}),_c('el-table-column',{attrs:{"prop":"productNumber","label":"状态代号/产品编号","min-width":"100"}}),_c('el-table-column',{attrs:{"prop":"platform","label":"平台","min-width":"70"}}),_c('el-table-column',{attrs:{"prop":"series","label":"系列","min-width":"70"}})],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_71b9570f_scoped_true_staticRenderFns = []
-// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=template&id=6abb4a03&scoped=true&
+// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=template&id=71b9570f&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 model_queryvue_type_script_lang_js_toConsumableArray(arr) { return model_queryvue_type_script_lang_js_arrayWithoutHoles(arr) || model_queryvue_type_script_lang_js_iterableToArray(arr) || model_queryvue_type_script_lang_js_unsupportedIterableToArray(arr) || model_queryvue_type_script_lang_js_nonIterableSpread(); }
@@ -123143,6 +123059,31 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type
//
//
//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
@@ -124268,9 +124209,9 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var _step$value = _slicedToArray(_step.value, 1),
- _subsystemName = _step$value[0];
- if (node.label === _subsystemName || node.label.includes(_subsystemName) || _subsystemName.includes(node.label)) {
- matchedSubsystemName = _subsystemName;
+ subsystemName = _step$value[0];
+ if (node.label === subsystemName || node.label.includes(subsystemName) || subsystemName.includes(node.label)) {
+ matchedSubsystemName = subsystemName;
break;
}
}
@@ -124281,8 +124222,6 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type
}
if (matchedSubsystemName) {
var partsNames = subsystemPartsMap.get(matchedSubsystemName);
- var subsystemName = matchedSubsystemName;
-
// 检查是否有 partsName 为 '/' 的情况(应该选中子系统节点本身)
if (partsNames.has('/')) {
// 如果 partsName 是 '/',选中子系统节点(一级节点)
@@ -125196,8 +125135,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=6abb4a03&prod&lang=scss&scoped=true&
-var model_queryvue_type_style_index_0_id_6abb4a03_prod_lang_scss_scoped_true_ = __webpack_require__("f877");
+// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=style&index=0&id=71b9570f&prod&lang=scss&scoped=true&
+var model_queryvue_type_style_index_0_id_71b9570f_prod_lang_scss_scoped_true_ = __webpack_require__("d57b");
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue
@@ -125210,17 +125149,17 @@ var model_queryvue_type_style_index_0_id_6abb4a03_prod_lang_scss_scoped_true_ =
var model_query_component = normalizeComponent(
custom_page_model_queryvue_type_script_lang_js_,
- model_queryvue_type_template_id_6abb4a03_scoped_true_render,
- model_queryvue_type_template_id_6abb4a03_scoped_true_staticRenderFns,
+ model_queryvue_type_template_id_71b9570f_scoped_true_render,
+ model_queryvue_type_template_id_71b9570f_scoped_true_staticRenderFns,
false,
null,
- "6abb4a03",
+ "71b9570f",
null
)
/* harmony default export */ var model_query = (model_query_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/benchmark-report.vue?vue&type=template&id=2a96d0a2&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/benchmark-report.vue?vue&type=template&id=2a96d0a2&
var benchmark_reportvue_type_template_id_2a96d0a2_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-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-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:"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){
@@ -125232,7 +125171,7 @@ var benchmark_reportvue_type_template_id_2a96d0a2_staticRenderFns = []
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/benchmark-report.vue?vue&type=template&id=2a96d0a2&
-// 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/reportDetail.vue?vue&type=template&id=31af6c62&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/reportDetail.vue?vue&type=template&id=31af6c62&scoped=true&
var reportDetailvue_type_template_id_31af6c62_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{"name":"report-detail-fade"}},[(_vm.visible)?_c('div',{staticClass:"report-detail"},[_c('div',{staticClass:"detail-panel"},[_c('div',{staticClass:"detail-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":_vm.handleBack}}),_c('div',{staticClass:"header-info"},[_c('div',{staticClass:"title"},[_vm._v(" 报告详情 ")])])],1),_c('div',{staticClass:"header-right"},[(_vm.reportDetail.status === 'DRAFT' && !_vm.isEditMode)?[(_vm.canResend)?_c('el-button',{on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]):_vm._e(),_c('el-button',{on:{"click":_vm.handleLaunch}},[_vm._v(" 发起 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleEdit}},[_vm._v(" 修改 ")])]:_vm._e(),(_vm.reportDetail.status === 'REJECTED' && !_vm.isEditMode)?[_c('el-button',{attrs:{"loading":_vm.resending},on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]),_c('el-button',{on:{"click":_vm.handleResendApproval}},[_vm._v(" 发起 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleEdit}},[_vm._v(" 修改 ")])]:_vm._e(),(_vm.isEditMode)?[_c('el-button',{on:{"click":_vm.handleCancelEdit}},[_vm._v(" 返回 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.saving},on:{"click":_vm.handleSave}},[_vm._v(" 保存 ")])]:_vm._e(),(_vm.reportDetail.status === 'APPROVING' && !_vm.isEditMode && _vm.fromTodo)?[_c('el-button',{on:{"click":_vm.handleReturn}},[_vm._v(" 退回 ")]),(_vm.canResend)?_c('el-button',{attrs:{"loading":_vm.resending},on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]):_vm._e(),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSubmit}},[_vm._v(" 提交 ")])]:_vm._e()],2)]),_c('div',{staticClass:"detail-content"},[_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 基础信息 ")]),_c('div',{staticClass:"info-grid"},[_c('div',{staticClass:"info-item-full"},[_c('span',{staticClass:"label"},[_vm._v("流程主题")]),(!_vm.isEditMode && !_vm.isEditingProcessTitle)?_c('div',{staticClass:"value process-title-value-wrapper"},[_vm._v(" "+_vm._s(_vm.showTopDetail.processTitle || _vm.detail.processTitle || _vm.reportDetail.processTitle || '--')+" "),_c('i',{staticClass:"el-icon-edit process-title-edit-icon",on:{"click":_vm.handleEditProcessTitle}})]):(!_vm.isEditMode && _vm.isEditingProcessTitle)?_c('div',{staticClass:"process-title-input-wrapper"},[_c('el-input',{staticClass:"process-title-input",attrs:{"placeholder":"请输入流程主题","maxlength":"100","show-word-limit":""},model:{value:(_vm.editingProcessTitle),callback:function ($$v) {_vm.editingProcessTitle=$$v},expression:"editingProcessTitle"}},[_c('template',{slot:"suffix"},[_c('i',{staticClass:"el-icon-check process-title-icon",on:{"click":_vm.handleSaveProcessTitle}}),_c('i',{staticClass:"el-icon-close process-title-icon",on:{"click":_vm.handleCancelProcessTitle}})])],2)],1):_c('el-input',{attrs:{"maxlength":"100","show-word-limit":"","placeholder":"请输入流程主题"},model:{value:(_vm.editFormData.processTitle),callback:function ($$v) {_vm.$set(_vm.editFormData, "processTitle", $$v)},expression:"editFormData.processTitle"}})],1),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.createBy || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建时间")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.createTime || '--'))])])]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前环节")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentNode || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前处理人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentProcessor || '--'))])])])])]),_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 报告信息 ")]),(!_vm.isEditMode)?[_c('div',{staticClass:"info-grid"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("标题名称")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.title || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("厂家名称(全称)")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.manufacturerName || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("产品型号(全称)")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.modelName || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("厂家简称")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.manufacturerAbbreviation || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("产品型号简称")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.modelAbbreviation || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("产品编号")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.productNumber || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("领域/模块")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.module || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("板块")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.plate || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("平台")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.platform || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("系列")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.series || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("细分市场")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.marketSegment || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("项目名称")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.projectName || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("项目编号")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.projectNumber || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("文件")]),_c('span',{staticClass:"value"},[(_vm.reportDetail.filePath)?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleDownload(_vm.reportDetail)}}},[_vm._v(_vm._s(_vm.reportDetail.fileName))]):_vm._e()])])]),(_vm.reportDetail.explanation)?_c('div',{staticClass:"description-block"},[_c('span',{staticClass:"label"},[_vm._v("说明:")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.explanation))])]):_vm._e()]:[_c('el-form',{ref:"editForm",attrs:{"model":_vm.editFormData,"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.editFormData.title),callback:function ($$v) {_vm.$set(_vm.editFormData, "title", $$v)},expression:"editFormData.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.editFormData.manufacturerName),callback:function ($$v) {_vm.$set(_vm.editFormData, "manufacturerName", $$v)},expression:"editFormData.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.editFormData.modelName),callback:function ($$v) {_vm.$set(_vm.editFormData, "modelName", $$v)},expression:"editFormData.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.editFormData.manufacturerAbbreviation),callback:function ($$v) {_vm.$set(_vm.editFormData, "manufacturerAbbreviation", $$v)},expression:"editFormData.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.editFormData.modelAbbreviation),callback:function ($$v) {_vm.$set(_vm.editFormData, "modelAbbreviation", $$v)},expression:"editFormData.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.editFormData.productNumber),callback:function ($$v) {_vm.$set(_vm.editFormData, "productNumber", $$v)},expression:"editFormData.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.editFormData.module),callback:function ($$v) {_vm.$set(_vm.editFormData, "module", $$v)},expression:"editFormData.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.editFormData.plate),callback:function ($$v) {_vm.$set(_vm.editFormData, "plate", $$v)},expression:"editFormData.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.editFormData.platform),callback:function ($$v) {_vm.$set(_vm.editFormData, "platform", $$v)},expression:"editFormData.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.editFormData.series),callback:function ($$v) {_vm.$set(_vm.editFormData, "series", $$v)},expression:"editFormData.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.editFormData.marketSegment),callback:function ($$v) {_vm.$set(_vm.editFormData, "marketSegment", $$v)},expression:"editFormData.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.editFormData.projectName),callback:function ($$v) {_vm.$set(_vm.editFormData, "projectName", $$v)},expression:"editFormData.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.editFormData.projectNumber),callback:function ($$v) {_vm.$set(_vm.editFormData, "projectNumber", $$v)},expression:"editFormData.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.editFormData.explanation),callback:function ($$v) {_vm.$set(_vm.editFormData, "explanation", $$v)},expression:"editFormData.explanation"}})],1)],1)]],2),(_vm.reportDetail.status && _vm.reportDetail.status !== 'DRAFT' && _vm.detail.flowId && !_vm.isEditMode)?_c('section',{staticClass:"block-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(),(_vm.reportDetail.status === 'DRAFT' || _vm.reportDetail.status === 'REJECTED')?_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 审批环节 ")]),_c('div',{staticClass:"approval-workflow"},[_c('div',{staticClass:"approval-process-title"},[_c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")])]),(!_vm.isEditMode)?[_c('div',{staticClass:"process-title-display"},[_vm._v(" "+_vm._s(_vm.reportDetail.processTitle || _vm.showTopDetail.processTitle || _vm.editFormData.processTitle || '--')+" ")])]:_c('el-input',{attrs:{"maxlength":"100","show-word-limit":"","placeholder":"请输入流程主题"},on:{"change":_vm.handleProcessTitleChange},model:{value:(_vm.editFormData.processTitle),callback:function ($$v) {_vm.$set(_vm.editFormData, "processTitle", $$v)},expression:"editFormData.processTitle"}})],2),_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.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"},[(!_vm.isEditMode)?[(step.handlers && step.handlers.length > 0)?_c('div',{staticClass:"handler-display"},_vm._l((step.handlers),function(handlerId,idx){return _c('span',{key:idx,staticClass:"handler-tag"},[_vm._v(" "+_vm._s(_vm.getHandlerName(handlerId, step.options))+" ")])}),0):_c('span',{staticClass:"handler-empty"},[_vm._v("--")])]:_c('el-select',{staticClass:"handler-select",attrs:{"multiple":"","filterable":"","remote":"","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)],2)])}),0)])])])]):_vm._e()])]),_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,"rules":_vm.approvalFormRules,"label-width":"100px"}},[_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),_c('el-dialog',{attrs:{"title":"选择退回节点","visible":_vm.returnNodeDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.returnNodeDialogVisible=$event},"close":_vm.handleReturnNodeDialogClose}},[_c('div',{staticClass:"return-node-dialog-content"},[_c('el-radio-group',{on:{"change":_vm.handleReturnNodeChange},model:{value:(_vm.selectedReturnNode),callback:function ($$v) {_vm.selectedReturnNode=$$v},expression:"selectedReturnNode"}},_vm._l((_vm.returnableNodes),function(node){return _c('el-radio',{key:node,attrs:{"label":node}})}),1),(_vm.selectedReturnNode === '发起审批')?_c('div',{staticClass:"return-opinion-section"},[_c('div',{staticClass:"opinion-label"},[_vm._v(" 退回意见: ")]),_c('el-input',{attrs:{"type":"textarea","rows":3,"placeholder":"请输入退回意见"},model:{value:(_vm.returnOpinion),callback:function ($$v) {_vm.returnOpinion=$$v},expression:"returnOpinion"}})],1):_vm._e()],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleReturnNodeDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.returnSubmitting,"disabled":!_vm.selectedReturnNode},on:{"click":_vm.handleReturnSubmit}},[_vm._v(" 确定 ")])],1)])],1):_vm._e()])}
var reportDetailvue_type_template_id_31af6c62_scoped_true_staticRenderFns = []
@@ -128707,7 +128646,7 @@ var benchmark_report_component = normalizeComponent(
)
/* harmony default export */ var benchmark_report = (benchmark_report_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/analysis-report.vue?vue&type=template&id=1e4bdbcb&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/analysis-report.vue?vue&type=template&id=1e4bdbcb&scoped=true&
var analysis_reportvue_type_template_id_1e4bdbcb_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"benchmark-report-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.searchData.manufacturer),callback:function ($$v) {_vm.$set(_vm.searchData, "manufacturer", $$v)},expression:"searchData.manufacturer"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("型号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.model),callback:function ($$v) {_vm.$set(_vm.searchData, "model", $$v)},expression:"searchData.model"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("产品编号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.productNo),callback:function ($$v) {_vm.$set(_vm.searchData, "productNo", $$v)},expression:"searchData.productNo"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("版块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.module),callback:function ($$v) {_vm.$set(_vm.searchData, "module", $$v)},expression:"searchData.module"}})],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.searchData.platform),callback:function ($$v) {_vm.$set(_vm.searchData, "platform", $$v)},expression:"searchData.platform"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("系列")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.series),callback:function ($$v) {_vm.$set(_vm.searchData, "series", $$v)},expression:"searchData.series"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("细分市场")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.subMarket),callback:function ($$v) {_vm.$set(_vm.searchData, "subMarket", $$v)},expression:"searchData.subMarket"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("项目名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.projectName),callback:function ($$v) {_vm.$set(_vm.searchData, "projectName", $$v)},expression:"searchData.projectName"}})],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.searchData.projectNo),callback:function ($$v) {_vm.$set(_vm.searchData, "projectNo", $$v)},expression:"searchData.projectNo"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("领域/模块")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchData.domain),callback:function ($$v) {_vm.$set(_vm.searchData, "domain", $$v)},expression:"searchData.domain"}},[_c('el-option',{attrs:{"label":"选项1","value":"1"}}),_c('el-option',{attrs:{"label":"选项2","value":"2"}})],1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("标题")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.title),callback:function ($$v) {_vm.$set(_vm.searchData, "title", $$v)},expression:"searchData.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:"page-data-list"},[_c('x-vxe-table',{ref:"reportTable",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.handleRowClick,"size-change":_vm.handlePageSizeChange,"current-page-change":_vm.handleCurrentChange,"select-data-change":_vm.handleSelectChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){
var row = ref.row;
return [(colConfig.customSlot === 'options')?_c('div',{key:index,staticClass:"operation-links"},[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleQueryReport(row)}}},[_vm._v("查询")]),_c('span',{staticStyle:{"margin":"0 8px"}},[_vm._v("|")]),_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleDownloadReport(row)}}},[_vm._v("下载")])]):_vm._e()]}}})],null,true)},[_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2)],1)])}
@@ -129056,6 +128995,7 @@ var analysis_report_component = normalizeComponent(
/* harmony default export */ var analysis_report = (analysis_report_component.exports);
// 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/checkData.vue?vue&type=script&lang=js&
+function checkDatavue_type_script_lang_js_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = checkDatavue_type_script_lang_js_unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }
function checkDatavue_type_script_lang_js_toConsumableArray(arr) { return checkDatavue_type_script_lang_js_arrayWithoutHoles(arr) || checkDatavue_type_script_lang_js_iterableToArray(arr) || checkDatavue_type_script_lang_js_unsupportedIterableToArray(arr) || checkDatavue_type_script_lang_js_nonIterableSpread(); }
function checkDatavue_type_script_lang_js_nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function checkDatavue_type_script_lang_js_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return checkDatavue_type_script_lang_js_arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return checkDatavue_type_script_lang_js_arrayLikeToArray(o, minLen); }
@@ -129568,6 +129508,10 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
//
//
//
+//
+//
+//
+//
@@ -129723,7 +129667,53 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 验证公式是否有效
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,
+ handler: function handler(newVal, oldVal) {
+ var _this = this;
+ if (newVal === 'statistics') {
+ window.addEventListener('resize', this.handleResize);
+ // 加载Y轴参数选项
+ this.loadYAxisParams();
+ this.$nextTick(function () {
+ _this.$nextTick(function () {
+ // 延迟一点,确保 DOM 完全渲染
+ setTimeout(function () {
+ _this.chartList.forEach(function (chart, index) {
+ if (!chart.chartInstance) {
+ // 如果有待初始化标记,清除它
+ if (chart._pendingInit) {
+ delete chart._pendingInit;
+ delete chart._pendingInitIndex;
+ }
+ _this.initChart(index);
+ } else {
+ chart.chartInstance.resize();
+ }
+ });
+ }, 100);
+ });
+ });
+ } else if (oldVal === 'statistics') {
+ window.removeEventListener('resize', this.handleResize);
+ this.cleanupResizeListeners();
+ this.disposeAllCharts();
+ }
+ }
+ }
+ },
+ beforeDestroy: function beforeDestroy() {
+ window.removeEventListener('resize', this.handleResize);
+ this.cleanupResizeListeners();
+ this.disposeAllCharts();
+ },
+ mounted: function mounted() {
+ // this.handleSearch()
+ },
+ methods: {
// 穿梭框过滤方法
filterTransferMethod: function filterTransferMethod(query, item) {
// 确保 query 是字符串类型
@@ -129751,43 +129741,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 检查是否匹配
return modelName.includes(searchText) || productNumber.includes(searchText) || platform.includes(searchText) || series.includes(searchText) || label.includes(searchText);
- }
- },
- watch: {
- activeTab: {
- immediate: true,
- handler: function handler(newVal, oldVal) {
- var _this = this;
- if (newVal === 'statistics') {
- window.addEventListener('resize', this.handleResize);
- // 加载Y轴参数选项
- this.loadYAxisParams();
- this.$nextTick(function () {
- _this.chartList.forEach(function (chart, index) {
- if (!chart.chartInstance) {
- _this.initChart(index);
- } else {
- chart.chartInstance.resize();
- }
- });
- });
- } else if (oldVal === 'statistics') {
- window.removeEventListener('resize', this.handleResize);
- this.cleanupResizeListeners();
- this.disposeAllCharts();
- }
- }
- }
- },
- beforeDestroy: function beforeDestroy() {
- window.removeEventListener('resize', this.handleResize);
- this.cleanupResizeListeners();
- this.disposeAllCharts();
- },
- mounted: function mounted() {
- // this.handleSearch()
- },
- methods: {
+ },
// 加载Y轴参数选项(首次进入页面时调用)
loadYAxisParams: function loadYAxisParams() {
var _this2 = this;
@@ -129871,9 +129825,31 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
newSelectedModels: [] // 新选择的机型,用于标记需要查询的机型
};
// 新增的图表展示在第一个
- this.chartList.unshift(newChart);
+ // 确保响应式更新:先创建新数组,再赋值(特别是在执行过查询后可能影响响应式)
+ var newChartList = [newChart].concat(checkDatavue_type_script_lang_js_toConsumableArray(this.chartList));
+ this.chartList = newChartList;
+ // 强制更新视图,确保 DOM 完全更新(特别是在执行过查询后)
+ this.$forceUpdate();
+ // 使用多重 nextTick 和 requestAnimationFrame 确保 DOM 完全渲染(特别是从空列表添加第一个图表时)
this.$nextTick(function () {
- _this3.initChart(0);
+ _this3.$nextTick(function () {
+ // 使用 requestAnimationFrame 确保在下一帧渲染后再初始化
+ requestAnimationFrame(function () {
+ requestAnimationFrame(function () {
+ // 再延迟一点,确保容器已经渲染并有尺寸
+ setTimeout(function () {
+ // 优先初始化新加的图表
+ _this3.initChart(0);
+ // 如果存在其他未初始化的图表,补充初始化一次,避免索引变动导致未挂载
+ _this3.chartList.forEach(function (chart, idx) {
+ if (idx !== 0 && chart && !chart.chartInstance) {
+ _this3.initChart(idx);
+ }
+ });
+ }, 300); // 增加延迟时间,确保 DOM 完全渲染
+ });
+ });
+ });
});
},
toggleFloatingPanel: function toggleFloatingPanel() {
@@ -129896,17 +129872,65 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
}
},
handleDeleteChart: function handleDeleteChart(index) {
+ var _this4 = this;
var chart = this.chartList[index];
- if (chart !== null && chart !== void 0 && chart.chartInstance) {
- chart.chartInstance.dispose();
+ if (!chart) return;
+
+ // 先清理图表实例
+ if (chart.chartInstance) {
+ try {
+ chart.chartInstance.dispose();
+ } catch (e) {
+ console.warn('销毁图表实例时出错:', e);
+ }
chart.chartInstance = null;
}
+
+ // 清理图表相关的数据
+ chart.selectedModels = [];
+ chart.chartDataList = [];
+ chart.cachedModelData = {};
+ chart.newSelectedModels = [];
+
+ // 删除图表
this.chartList.splice(index, 1);
+
+ // 删除后强制更新视图,确保所有组件都被正确清理
+ // 特别是删除最后一个图表后,需要确保视图完全更新
+ this.$forceUpdate();
+ this.$nextTick(function () {
+ _this4.$forceUpdate();
+
+ // 删除后重新检查剩余图表的初始化状态
+ // 使用双重 nextTick 确保 DOM 完全更新
+ _this4.$nextTick(function () {
+ _this4.chartList.forEach(function (c, idx) {
+ if (c && !c.chartInstance) {
+ // 确保容器引用正确
+ var refName = "chartContainer-".concat(idx);
+ var containerRef = _this4.$refs[refName];
+ if (containerRef) {
+ _this4.initChart(idx);
+ }
+ }
+ });
+ });
+ });
},
handleClearAllCharts: function handleClearAllCharts() {
+ var _this5 = this;
this.disposeAllCharts();
- this.chartList = [];
+ // 清空列表 - 使用 splice 确保响应式更新
+ this.chartList.splice(0, this.chartList.length);
this.floatingPanelExpanded = false; // 清空后重置悬浮框状态
+ // 强制更新视图,确保所有组件都被正确清理
+ this.$nextTick(function () {
+ _this5.$forceUpdate();
+ // 再次确保视图更新
+ _this5.$nextTick(function () {
+ _this5.$forceUpdate();
+ });
+ });
},
// 头部筛选下拉框的过滤方法 - 产品型号
filterModelNameOptions: function filterModelNameOptions(query) {
@@ -130000,18 +130024,19 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
});
},
// Y轴参数选择下拉框的过滤方法
- // Y轴参数选择下拉框的过滤方法
handleFilterYAxisParam: function handleFilterYAxisParam(query) {
- if (!query || query.trim() === '') {
+ // 确保 query 是字符串类型
+ if (!query || typeof query !== 'string' || query.trim() === '') {
// 如果查询为空,显示所有选项
- this.filteredYAxisParamOptions = this.yAxisParamOptions;
+ this.filteredYAxisParamOptions = this.yAxisParamOptions || [];
return;
}
// 将查询字符串转为小写进行不区分大小写的模糊匹配
var queryLower = query.toLowerCase().trim();
- this.filteredYAxisParamOptions = this.yAxisParamOptions.filter(function (option) {
+ var options = this.yAxisParamOptions || [];
+ this.filteredYAxisParamOptions = options.filter(function (option) {
// 在 label 中查找是否包含查询字符串
- return option.label && option.label.toLowerCase().includes(queryLower);
+ return option && option.label && option.label.toLowerCase().includes(queryLower);
});
},
// 根据机型列表构建头部筛选下拉选项(仅首次调用)
@@ -130086,7 +130111,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// this.$message.info('更新常用功能')
// },
handleSearch: function handleSearch() {
- var _this4 = this;
+ var _this6 = this;
// 头部查询改为调用 GET_CHECK_LIST,只获取机型列表
var request = checkDatavue_type_script_lang_js_objectSpread(checkDatavue_type_script_lang_js_objectSpread({}, api_demo.GET_CHECK_LIST), {}, {
params: checkDatavue_type_script_lang_js_objectSpread(checkDatavue_type_script_lang_js_objectSpread({}, this.searchPanelValue), {}, {
@@ -130101,7 +130126,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
if (resp && resp.data) {
// 保存所有图表中已选中的机型id
var selectedModelIds = new Set();
- _this4.chartList.forEach(function (chart) {
+ _this6.chartList.forEach(function (chart) {
if (chart.selectedModels && Array.isArray(chart.selectedModels)) {
chart.selectedModels.forEach(function (m) {
return selectedModelIds.add(m.id);
@@ -130113,15 +130138,15 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
var newModelList = Array.isArray(resp.data) ? resp.data : [];
// 如果是首次查询(加载全部机型),根据结果构建筛选下拉选项
- if (!_this4.filterOptionsLoaded) {
- _this4.buildFilterOptions(newModelList);
- _this4.filterOptionsLoaded = true;
+ if (!_this6.filterOptionsLoaded) {
+ _this6.buildFilterOptions(newModelList);
+ _this6.filterOptionsLoaded = true;
}
// 如果有已选中的机型不在新列表中,从旧的 modelList 中保留它们的信息
var existingModelMap = new Map();
- if (_this4.modelList && _this4.modelList.length > 0) {
- _this4.modelList.forEach(function (model) {
+ if (_this6.modelList && _this6.modelList.length > 0) {
+ _this6.modelList.forEach(function (model) {
if (selectedModelIds.has(model.id)) {
existingModelMap.set(model.id, model);
}
@@ -130138,16 +130163,16 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
mergedModelList.push(existingModelMap.get(id));
}
});
- _this4.modelList = mergedModelList;
+ _this6.modelList = mergedModelList;
// 清空之前的查询结果数据(但不清空机型选择)
- _this4.chartDataList = [];
+ _this6.chartDataList = [];
// 注意:不清空图表的机型选择,保持已选中的机型不变
// 头部查询后,重新加载Y轴参数选项
// 重置加载标志,允许重新加载
- _this4.yAxisParamsLoaded = false;
- _this4.loadYAxisParams();
+ _this6.yAxisParamsLoaded = false;
+ _this6.loadYAxisParams();
}
}).asyncErrorCatch(function (err) {
console.error('查询失败:', err);
@@ -130188,17 +130213,320 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
});
},
initChart: function initChart(index) {
+ var _this7 = this;
var chart = this.chartList[index];
if (!chart) return;
if (!chart.chartHeight) {
chart.chartHeight = 400;
}
var refName = "chartContainer-".concat(index);
- var containerRef = this.$refs[refName];
- if (!containerRef || Array.isArray(containerRef) && !containerRef[0]) return;
- var container = Array.isArray(containerRef) ? containerRef[0] : containerRef;
- chart.chartInstance = echarts_init(container);
- this.updateChart(index);
+ var getContainer = function getContainer() {
+ // 优先使用 $refs
+ var containerRef = _this7.$refs[refName];
+ if (containerRef) {
+ return Array.isArray(containerRef) ? containerRef[0] : containerRef;
+ }
+ // 如果 $refs 获取不到,尝试使用 querySelector 作为备选方案
+ var chartAreas = document.querySelectorAll('.chart-area');
+ if (chartAreas && chartAreas[index]) {
+ var container = chartAreas[index].querySelector('.chart-container');
+ if (container) {
+ return container;
+ }
+ }
+ return null;
+ };
+
+ // 使用递归重试机制,确保容器存在且有尺寸
+ var tryInitChart = function tryInitChart() {
+ var retryCount = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
+ var maxRetries = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 30;
+ var container = getContainer();
+ if (!container) {
+ if (retryCount >= maxRetries) {
+ console.warn("\u521D\u59CB\u5316\u56FE\u8868\u5931\u8D25\uFF0C\u5DF2\u91CD\u8BD5 ".concat(maxRetries, " \u6B21\uFF0C\u65E0\u6CD5\u627E\u5230\u5BB9\u5668\uFF0C\u7D22\u5F15: ").concat(index));
+ return;
+ }
+ // 容器不存在,延迟后重试
+ setTimeout(function () {
+ tryInitChart(retryCount + 1, maxRetries);
+ }, 150);
+ return;
+ }
+
+ // 检查容器是否可见
+ var style = window.getComputedStyle(container);
+ var isVisible = style.display !== 'none' && style.visibility !== 'hidden' && style.opacity !== '0';
+
+ // 使用多种方式检查容器尺寸(更可靠)
+ var rect = container.getBoundingClientRect();
+ var hasSize = container.offsetWidth > 0 && container.offsetHeight > 0 || rect.width > 0 && rect.height > 0 || container.clientWidth > 0 && container.clientHeight > 0;
+
+ // 如果容器不可见,需要等待
+ if (!isVisible) {
+ if (retryCount >= maxRetries) {
+ console.warn("\u5BB9\u5668\u4E0D\u53EF\u89C1\uFF0C\u65E0\u6CD5\u521D\u59CB\u5316\u56FE\u8868\uFF0C\u7D22\u5F15: ".concat(index));
+ return;
+ }
+ setTimeout(function () {
+ tryInitChart(retryCount + 1, maxRetries);
+ }, 150);
+ return;
+ }
+ if (!hasSize) {
+ // 检查父元素是否有尺寸
+ var parent = container.parentElement;
+ var parentHasSize = parent && (parent.offsetWidth > 0 || parent.clientWidth > 0);
+
+ // 如果父元素有尺寸但容器没有,可能是样式还没应用,尝试强制触发重排
+ if (parentHasSize && retryCount < maxRetries - 3) {
+ // 强制触发重排
+ void container.offsetHeight;
+ // 延迟后重试
+ setTimeout(function () {
+ tryInitChart(retryCount + 1, maxRetries);
+ }, 150);
+ return;
+ }
+
+ // 在最后几次重试时,使用 ResizeObserver 监听尺寸变化
+ if (retryCount >= maxRetries - 5 && typeof ResizeObserver !== 'undefined' && !container._resizeObserver) {
+ container._resizeObserver = new ResizeObserver(function (entries) {
+ var _iterator = checkDatavue_type_script_lang_js_createForOfIteratorHelper(entries),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var entry = _step.value;
+ var target = entry.target;
+ var targetRect = target.getBoundingClientRect();
+ var targetHasSize = target.offsetWidth > 0 && target.offsetHeight > 0 || targetRect.width > 0 && targetRect.height > 0;
+ if (targetHasSize && !chart.chartInstance) {
+ // 容器有尺寸了,初始化图表
+ _this7.initChartWithContainer(index, target);
+ // 清理观察者
+ if (target._resizeObserver) {
+ target._resizeObserver.disconnect();
+ delete target._resizeObserver;
+ }
+ }
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ });
+ container._resizeObserver.observe(container);
+
+ // 设置超时,如果3秒后还没有尺寸,就尝试强制初始化
+ setTimeout(function () {
+ if (container._resizeObserver) {
+ container._resizeObserver.disconnect();
+ delete container._resizeObserver;
+ }
+ if (!chart.chartInstance) {
+ // 最后尝试:即使没有尺寸也初始化,并监听 resize 事件
+ _this7.initChartWithResizeObserver(index, container, chart);
+ }
+ }, 3000);
+ }
+ if (retryCount >= maxRetries) {
+ // 最后尝试:即使没有尺寸也初始化
+ _this7.initChartWithResizeObserver(index, container, chart);
+ return;
+ }
+ // 容器没有尺寸,延迟后重试
+ setTimeout(function () {
+ tryInitChart(retryCount + 1, maxRetries);
+ }, 150);
+ return;
+ }
+
+ // 容器存在且有尺寸,可以初始化
+ _this7.initChartWithContainer(index, container);
+ };
+
+ // 先尝试立即初始化
+ this.$nextTick(function () {
+ _this7.$nextTick(function () {
+ tryInitChart(0, 30); // 最多重试30次,每次150ms,总共最多4.5秒
+ });
+ });
+ },
+ // 使用容器初始化图表的内部方法
+ initChartWithContainer: function initChartWithContainer(index, container) {
+ var chart = this.chartList[index];
+ if (!chart || !container) return;
+
+ // 使用多种方式检查容器是否有尺寸(更可靠)
+ var rect = container.getBoundingClientRect();
+ var hasSize = container.offsetWidth > 0 && container.offsetHeight > 0 || rect.width > 0 && rect.height > 0 || container.clientWidth > 0 && container.clientHeight > 0;
+
+ // 再次确认容器有尺寸(双重保险)
+ if (!hasSize) {
+ // 容器没有尺寸,使用 ResizeObserver 监听
+ this.initChartWithResizeObserver(index, container, chart);
+ return;
+ }
+
+ // 如果已经有实例,先销毁
+ if (chart.chartInstance) {
+ try {
+ chart.chartInstance.dispose();
+ } catch (e) {
+ console.warn('销毁图表实例时出错:', e);
+ }
+ chart.chartInstance = null;
+ }
+
+ // 初始化图表实例(确保容器有尺寸)
+ try {
+ chart.chartInstance = echarts_init(container);
+ this.updateChart(index);
+ } catch (e) {
+ console.error('初始化图表失败:', e);
+ // 如果初始化失败,可能是容器尺寸问题,尝试使用 ResizeObserver
+ if (e.message && e.message.includes('width or height')) {
+ this.initChartWithResizeObserver(index, container, chart);
+ }
+ }
+ },
+ // 当容器没有尺寸时,使用 ResizeObserver 监听并初始化
+ initChartWithResizeObserver: function initChartWithResizeObserver(index, container, chart) {
+ var _this8 = this;
+ if (!container || !chart) return;
+
+ // 检查容器是否在可见的tab中
+ var isStatisticsTab = this.activeTab === 'statistics';
+ if (!isStatisticsTab) {
+ // 不在统计tab中,标记为待初始化,等待tab切换
+ chart._pendingInit = true;
+ chart._pendingInitIndex = index;
+ return;
+ }
+
+ // 检查容器及其父元素是否可见
+ var style = window.getComputedStyle(container);
+ var isVisible = style.display !== 'none' && style.visibility !== 'hidden' && style.opacity !== '0';
+
+ // 检查父元素
+ var parent = container.parentElement;
+ var parentVisible = true;
+ while (parent && parent !== document.body) {
+ var parentStyle = window.getComputedStyle(parent);
+ if (parentStyle.display === 'none' || parentStyle.visibility === 'hidden') {
+ parentVisible = false;
+ break;
+ }
+ parent = parent.parentElement;
+ }
+ if (!isVisible || !parentVisible) {
+ // 容器不可见,标记为待初始化,等待可见后再初始化
+ chart._pendingInit = true;
+ chart._pendingInitIndex = index;
+ return;
+ }
+
+ // 先检查容器是否有尺寸
+ var rect = container.getBoundingClientRect();
+ var hasSize = container.offsetWidth > 0 && container.offsetHeight > 0 || rect.width > 0 && rect.height > 0;
+ if (hasSize) {
+ // 容器有尺寸,直接初始化
+ this.initChartWithContainer(index, container);
+ return;
+ }
+
+ // 容器没有尺寸,使用 ResizeObserver 监听,等待有尺寸后再初始化
+ if (typeof ResizeObserver !== 'undefined') {
+ var observer = new ResizeObserver(function (entries) {
+ var _iterator2 = checkDatavue_type_script_lang_js_createForOfIteratorHelper(entries),
+ _step2;
+ try {
+ for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
+ var entry = _step2.value;
+ var target = entry.target;
+ var targetRect = target.getBoundingClientRect();
+ var targetHasSize = target.offsetWidth > 0 && target.offsetHeight > 0 || targetRect.width > 0 && targetRect.height > 0;
+ if (targetHasSize && !chart.chartInstance) {
+ // 容器有尺寸了,初始化图表
+ try {
+ _this8.initChartWithContainer(index, target);
+ // 初始化成功后,清理观察者
+ if (target._chartResizeObserver) {
+ target._chartResizeObserver.disconnect();
+ delete target._chartResizeObserver;
+ }
+ // 清除待初始化标记
+ delete chart._pendingInit;
+ delete chart._pendingInitIndex;
+ } catch (e) {
+ console.error('图表初始化失败:', e);
+ }
+ } else if (targetHasSize && chart.chartInstance) {
+ // 容器有尺寸且图表已初始化,调整大小
+ chart.chartInstance.resize();
+ }
+ }
+ } catch (err) {
+ _iterator2.e(err);
+ } finally {
+ _iterator2.f();
+ }
+ });
+ observer.observe(container);
+ // 保存观察者引用,以便后续清理
+ container._chartResizeObserver = observer;
+
+ // 设置超时,如果30秒后还没有尺寸,就放弃(增加等待时间)
+ setTimeout(function () {
+ if (container._chartResizeObserver === observer && !chart.chartInstance) {
+ container._chartResizeObserver.disconnect();
+ delete container._chartResizeObserver;
+ // 输出更详细的调试信息
+ var _rect = container.getBoundingClientRect();
+ var _style = window.getComputedStyle(container);
+ console.warn("\u5BB9\u5668\u572830\u79D2\u5185\u4ECD\u6CA1\u6709\u5C3A\u5BF8\uFF0C\u653E\u5F03\u521D\u59CB\u5316\u56FE\u8868\uFF0C\u7D22\u5F15: ".concat(index), {
+ offsetWidth: container.offsetWidth,
+ offsetHeight: container.offsetHeight,
+ clientWidth: container.clientWidth,
+ clientHeight: container.clientHeight,
+ rectWidth: _rect.width,
+ rectHeight: _rect.height,
+ display: _style.display,
+ visibility: _style.visibility,
+ opacity: _style.opacity,
+ activeTab: _this8.activeTab
+ });
+ }
+ }, 30000); // 增加到30秒
+ } else {
+ // 不支持 ResizeObserver,使用轮询方式检查
+ var checkCount = 0;
+ var maxChecks = 150; // 30秒 / 200ms = 150次
+ var checkInterval = setInterval(function () {
+ checkCount++;
+ var rect = container.getBoundingClientRect();
+ var hasSize = container.offsetWidth > 0 && container.offsetHeight > 0 || rect.width > 0 && rect.height > 0;
+ if (hasSize && !chart.chartInstance) {
+ clearInterval(checkInterval);
+ _this8.initChartWithContainer(index, container);
+ // 清除待初始化标记
+ delete chart._pendingInit;
+ delete chart._pendingInitIndex;
+ } else if (checkCount >= maxChecks) {
+ clearInterval(checkInterval);
+ if (!chart.chartInstance) {
+ var _style2 = window.getComputedStyle(container);
+ console.warn("\u5BB9\u5668\u572830\u79D2\u5185\u4ECD\u6CA1\u6709\u5C3A\u5BF8\uFF0C\u653E\u5F03\u521D\u59CB\u5316\u56FE\u8868\uFF0C\u7D22\u5F15: ".concat(index), {
+ offsetWidth: container.offsetWidth,
+ offsetHeight: container.offsetHeight,
+ activeTab: _this8.activeTab,
+ display: _style2.display
+ });
+ }
+ }
+ }, 200);
+ }
},
handleResize: function handleResize() {
this.chartList.forEach(function (chart) {
@@ -130309,7 +130637,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
},
// 确认添加机型
handleConfirmAddModel: function handleConfirmAddModel() {
- var _this5 = this;
+ var _this9 = this;
if (this.transferSelectedKeys.length === 0) {
this.$message({
type: 'warning',
@@ -130341,8 +130669,8 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 找出被移除的机型
currentSelectedKeys.forEach(function (key) {
- if (!_this5.transferSelectedKeys.includes(key)) {
- var item = _this5.transferData.find(function (d) {
+ if (!_this9.transferSelectedKeys.includes(key)) {
+ var item = _this9.transferData.find(function (d) {
return d.key === key;
});
if (item) {
@@ -130353,7 +130681,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 处理选中的机型
this.transferSelectedKeys.forEach(function (key) {
- var item = _this5.transferData.find(function (d) {
+ var item = _this9.transferData.find(function (d) {
return d.key === key;
});
if (item) {
@@ -130385,12 +130713,17 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 保存新选择的机型信息,用于后续查询
chart.newSelectedModels = newSelectedModels;
+
+ // 先触发查询,再关闭弹窗,避免 currentChartIndex 被重置
+ var chartIndex = this.currentChartIndex;
+ if (chartIndex >= 0) {
+ this.handleChartModelQuery(chartIndex);
+ }
this.handleAddModelDialogClose();
- this.handleChartModelQuery(this.currentChartIndex);
},
// 图表机型查询
handleChartModelQuery: function handleChartModelQuery(index) {
- var _this6 = this;
+ var _this10 = this;
var chart = this.chartList[index];
if (!chart) return;
@@ -130446,7 +130779,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 合并新的参数选项到现有选项中(避免重复)
if (newParamOptions.length > 0) {
var existingParamMap = new Map();
- _this6.yAxisParamOptions.forEach(function (opt) {
+ _this10.yAxisParamOptions.forEach(function (opt) {
existingParamMap.set(opt.value, opt);
});
newParamOptions.forEach(function (opt) {
@@ -130454,9 +130787,9 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
existingParamMap.set(opt.value, opt);
}
});
- _this6.yAxisParamOptions = Array.from(existingParamMap.values());
+ _this10.yAxisParamOptions = Array.from(existingParamMap.values());
// 更新过滤后的选项为所有选项
- _this6.filteredYAxisParamOptions = _this6.yAxisParamOptions;
+ _this10.filteredYAxisParamOptions = _this10.yAxisParamOptions;
}
// 处理返回的数据,按机型ID分组保存到缓存
@@ -130512,16 +130845,15 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 清空新选择的机型标记(查询完成后)
chart.newSelectedModels = [];
-
// 根据当前选择的机型,从缓存中获取数据并更新图表
- _this6.updateChartDataFromCache(index);
+ _this10.updateChartDataFromCache(index);
// 更新当前图表
- _this6.updateChart(index);
+ _this10.updateChart(index);
}
}).asyncErrorCatch(function (err) {
console.error('查询失败:', err);
- _this6.$message.error('查询失败,请重试');
+ _this10.$message.error('查询失败,请重试');
});
},
// 根据当前选择的机型,从缓存中获取数据并更新chartDataList
@@ -130577,7 +130909,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
}
},
updateChart: function updateChart(index) {
- var _this7 = this;
+ var _this11 = this;
var chart = this.chartList[index];
if (!chart || !chart.chartInstance) return;
if (typeof chart.scatterTrendline === 'undefined') {
@@ -130763,7 +131095,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 获取参数名称映射
var getParamLabel = function getParamLabel(paramValue) {
- var paramOption = _this7.yAxisParamOptions.find(function (opt) {
+ var paramOption = _this11.yAxisParamOptions.find(function (opt) {
return opt.value === paramValue;
});
return paramOption ? paramOption.label : paramValue;
@@ -131195,13 +131527,13 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
this.updateChart(index);
},
startEditTitle: function startEditTitle(index) {
- var _this8 = this;
+ var _this12 = this;
var chart = this.chartList[index];
if (chart) {
chart.isEditingTitle = true;
this.$nextTick(function () {
var refName = "titleInput-".concat(index);
- var inputRef = _this8.$refs[refName];
+ var inputRef = _this12.$refs[refName];
if (inputRef) {
var input = Array.isArray(inputRef) ? inputRef[0] : inputRef;
if (input && input.$el && input.$el.querySelector('input')) {
@@ -131214,20 +131546,20 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 获取公式预览文本
getFormulaPreview: function getFormulaPreview() {
var _this$yAxisParamOptio,
- _this9 = this,
+ _this13 = 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 === _this9.formulaFormData.param1;
+ return opt.value === _this13.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 === _this9.formulaFormData.param2;
+ return opt.value === _this13.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 === _this9.formulaFormData.operator;
+ return opt.value === _this13.formulaFormData.operator;
})) === null || _this$operatorOptions === void 0 ? void 0 : _this$operatorOptions.label) || this.formulaFormData.operator;
return "".concat(param1Label, " ").concat(operatorLabel, " ").concat(param2Label);
},
@@ -131328,7 +131660,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
},
// 计算公式结果(新格式:param1, operator, param2)
calculateFormula: function calculateFormula(formula, xAxisData, xAxisDataMap) {
- var _this10 = this;
+ var _this14 = this;
var hasDuplicateXValues = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
if (!formula || !formula.param1 || !formula.param2 || !formula.operator) {
return [];
@@ -131339,9 +131671,9 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
var result = null;
try {
// 获取参数1的值
- var param1Value = _this10.getParamValueFromData(formula.param1, xValue, xAxisDataMap, hasDuplicateXValues);
+ var param1Value = _this14.getParamValueFromData(formula.param1, xValue, xAxisDataMap, hasDuplicateXValues);
// 获取参数2的值
- var param2Value = _this10.getParamValueFromData(formula.param2, xValue, xAxisDataMap, hasDuplicateXValues);
+ var param2Value = _this14.getParamValueFromData(formula.param2, xValue, xAxisDataMap, hasDuplicateXValues);
if (param1Value !== null && param1Value !== undefined && param2Value !== null && param2Value !== undefined) {
var num1 = parseFloat(param1Value);
var num2 = parseFloat(param2Value);
@@ -131453,22 +131785,42 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
this.resizingChartIndex = -1;
},
disposeAllCharts: function disposeAllCharts() {
- this.chartList.forEach(function (chart) {
+ var _this15 = this;
+ this.chartList.forEach(function (chart, index) {
if (chart.chartInstance) {
chart.chartInstance.dispose();
chart.chartInstance = null;
}
+ // 清理 resize 事件监听器
+ if (chart._resizeHandler) {
+ window.removeEventListener('resize', chart._resizeHandler);
+ delete chart._resizeHandler;
+ }
+ // 清理容器的 ResizeObserver
+ var refName = "chartContainer-".concat(index);
+ var containerRef = _this15.$refs[refName];
+ if (containerRef) {
+ var container = Array.isArray(containerRef) ? containerRef[0] : containerRef;
+ if (container && container._chartResizeObserver) {
+ container._chartResizeObserver.disconnect();
+ delete container._chartResizeObserver;
+ }
+ if (container && container._resizeObserver) {
+ container._resizeObserver.disconnect();
+ delete container._resizeObserver;
+ }
+ }
});
}
}
});
// 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=6e7b7938&prod&lang=scss&scoped=true&
-var checkDatavue_type_style_index_0_id_6e7b7938_prod_lang_scss_scoped_true_ = __webpack_require__("b53e");
+// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=0&id=24df3be8&prod&lang=scss&scoped=true&
+var checkDatavue_type_style_index_0_id_24df3be8_prod_lang_scss_scoped_true_ = __webpack_require__("f72f");
-// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=1&id=6e7b7938&prod&lang=scss&scoped=true&
-var checkDatavue_type_style_index_1_id_6e7b7938_prod_lang_scss_scoped_true_ = __webpack_require__("ceae");
+// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=1&id=24df3be8&prod&lang=scss&scoped=true&
+var checkDatavue_type_style_index_1_id_24df3be8_prod_lang_scss_scoped_true_ = __webpack_require__("1846");
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue
@@ -131482,17 +131834,17 @@ var checkDatavue_type_style_index_1_id_6e7b7938_prod_lang_scss_scoped_true_ = __
var checkData_component = normalizeComponent(
custom_page_checkDatavue_type_script_lang_js_,
- checkDatavue_type_template_id_6e7b7938_scoped_true_render,
- checkDatavue_type_template_id_6e7b7938_scoped_true_staticRenderFns,
+ checkDatavue_type_template_id_24df3be8_scoped_true_render,
+ checkDatavue_type_template_id_24df3be8_scoped_true_staticRenderFns,
false,
null,
- "6e7b7938",
+ "24df3be8",
null
)
/* harmony default export */ var checkData = (checkData_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/reportCheck.vue?vue&type=template&id=9b434c4a&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/reportCheck.vue?vue&type=template&id=9b434c4a&scoped=true&
var reportCheckvue_type_template_id_9b434c4a_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-report-check custom-page"},[_c('div',{staticClass:"page-search-panel"},[_c('el-form',{staticClass:"search-list"},[_c('el-form-item',{staticClass:"search-component",attrs:{"label":"厂家:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.manufacturer),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "manufacturer", $$v)},expression:"searchPanelValue.manufacturer"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"型号:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.model),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "model", $$v)},expression:"searchPanelValue.model"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"产品编号:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.productNo),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "productNo", $$v)},expression:"searchPanelValue.productNo"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"板块:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.module),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "module", $$v)},expression:"searchPanelValue.module"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"平台:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"系列:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"细分市场:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.segmentMarket),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "segmentMarket", $$v)},expression:"searchPanelValue.segmentMarket"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"项目名称:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"项目编号:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectNo),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectNo", $$v)},expression:"searchPanelValue.projectNo"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"领域/模块:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.fieldModule),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "fieldModule", $$v)},expression:"searchPanelValue.fieldModule"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"标题:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.title),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "title", $$v)},expression:"searchPanelValue.title"}})],1)],1),_c('div',{staticClass:"search-button-group"},[_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('span',{staticClass:"search-tip"},[_vm._v("//只展示审批完成的数据")])],1)],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;
@@ -131862,7 +132214,7 @@ 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=746b7ebe&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=746b7ebe&
var reportvue_type_template_id_746b7ebe_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-header"},[_c('div',{staticClass:"title"},[_vm._v(" 对标报告 ")]),_c('div',{staticClass:"operation"},[(_vm.hasReportEditPermission())?_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleCreate}},[_vm._v(" 新增 ")]):_vm._e()],1)]),_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:"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){
@@ -133931,7 +134283,7 @@ var report_component = normalizeComponent(
)
/* harmony default export */ var custom_page_report = (report_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/reportList.vue?vue&type=template&id=660a1d99&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/reportList.vue?vue&type=template&id=660a1d99&
var reportListvue_type_template_id_660a1d99_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)?[_vm._m(0),_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.template),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "template", $$v)},expression:"searchPanelValue.template"}})],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.value}})}),1)],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("申请人")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.username),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "username", $$v)},expression:"searchPanelValue.username"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("申请时间")]),_c('el-date-picker',{attrs:{"type":"date","placeholder":"请选择","value-format":"yyyy-MM-dd","format":"yyyy-MM-dd"},model:{value:(_vm.searchPanelValue.createDate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "createDate", $$v)},expression:"searchPanelValue.createDate"}})],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:"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){
@@ -135411,7 +135763,7 @@ var reportList_component = normalizeComponent(
)
/* harmony default export */ var reportList = (reportList_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/selfEngineCheck.vue?vue&type=template&id=ae61ea6a&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/selfEngineCheck.vue?vue&type=template&id=ae61ea6a&
var selfEngineCheckvue_type_template_id_ae61ea6a_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.showEngineCheck)?[_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-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.processTopic),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "processTopic", $$v)},expression:"searchPanelValue.processTopic"}})],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.subsystemName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "subsystemName", $$v)},expression:"searchPanelValue.subsystemName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("申请人")]),_c('el-select',{staticStyle:{"width":"100%"},attrs:{"filterable":"","remote":"","reserve-keyword":"","placeholder":"请输入申请人姓名搜索","remote-method":_vm.handleApplicantSearch,"loading":_vm.applicantLoading,"clearable":""},model:{value:(_vm.searchPanelValue.applicant),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "applicant", $$v)},expression:"searchPanelValue.applicant"}},_vm._l((_vm.applicantOptions),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),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("当前状态")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchPanelValue.statusDescription),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "statusDescription", $$v)},expression:"searchPanelValue.statusDescription"}},[_c('el-option',{attrs:{"label":"审批中","value":"审批中"}}),_c('el-option',{attrs:{"label":"已通过","value":"已通过"}}),_c('el-option',{attrs:{"label":"已退回","value":"已退回"}})],1)],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:"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},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;
@@ -135421,7 +135773,7 @@ var selfEngineCheckvue_type_template_id_ae61ea6a_staticRenderFns = [function ()
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/selfEngineCheck.vue?vue&type=template&id=ae61ea6a&
-// 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/engineCheck.vue?vue&type=template&id=0442f9cc&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/engineCheck.vue?vue&type=template&id=0442f9cc&scoped=true&
var engineCheckvue_type_template_id_0442f9cc_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('transition',{attrs:{"name":"approval-progress-fade"}},[(_vm.visible)?_c('div',{staticClass:"approval-progress-detail"},[_c('div',{staticClass:"detail-panel"},[_c('div',{staticClass:"detail-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":_vm.handleBack}}),_c('div',{staticClass:"header-info"},[_c('div',{staticClass:"title"},[_vm._v(" "+_vm._s(_vm.titleText)+" ")])])],1),(_vm.fromTodo)?_c('div',{staticClass:"header-right"},[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleReturn}},[_vm._v(" 退回 ")]),(_vm.canResend)?_c('el-button',{attrs:{"size":"small","loading":_vm.resending},on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]):_vm._e(),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleSubmit}},[_vm._v(" 提交 ")])],1):_vm._e()]),_c('div',{staticClass:"detail-content"},[_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 基础信息 ")]),_c('div',{staticClass:"info-grid"},[_c('div',{staticClass:"info-item-full"},[_c('span',{staticClass:"label"},[_vm._v("流程主题")]),(!_vm.isEditingProcessTitle)?_c('div',{staticClass:"value process-title-value-wrapper"},[_vm._v(" "+_vm._s(_vm.showTopDetail.processTitle || '--')+" "),_c('i',{staticClass:"el-icon-edit process-title-edit-icon",on:{"click":_vm.handleEditProcessTitle}})]):_c('div',{staticClass:"process-title-input-wrapper"},[_c('el-input',{staticClass:"process-title-input",attrs:{"placeholder":"请输入流程主题","maxlength":"100","show-word-limit":""},model:{value:(_vm.editingProcessTitle),callback:function ($$v) {_vm.editingProcessTitle=$$v},expression:"editingProcessTitle"}},[_c('template',{slot:"suffix"},[_c('i',{staticClass:"el-icon-check process-title-icon",on:{"click":_vm.handleSaveProcessTitle}}),_c('i',{staticClass:"el-icon-close process-title-icon",on:{"click":_vm.handleCancelProcessTitle}})])],2)],1)]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.createBy || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建时间")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.creationDate || _vm.showTopDetail.createTime || '--'))])])]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前环节")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentNode || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前处理人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.processor || '--'))])])])])]),_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 审批内容 ")]),_c('el-table',{staticClass:"change-table",attrs:{"data":_vm.changeTable || [],"border":"","max-height":500}},[_c('el-table-column',{attrs:{"label":"序号","type":"index","width":"60"}}),_c('el-table-column',{attrs:{"prop":"subsystemName","label":"子系统","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterType","label":"类型","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"partsName","label":"零部件名称","min-width":"140","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterName","label":"参数名称","min-width":"140","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterValue","label":"参数值","min-width":"160"}}),_c('el-table-column',{attrs:{"prop":"unit","label":"单位","min-width":"80","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"changeComment","label":"修改描述","min-width":"160"}})],1),(_vm.changeTableTotal > 0)?_c('el-pagination',{staticClass:"pagination-wrapper",attrs:{"current-page":_vm.changeTablePageNumber,"page-size":_vm.changeTablePageSize,"total":_vm.changeTableTotal,"layout":"total, prev, pager, next, jumper"},on:{"current-change":_vm.handlePageChange}}):_vm._e(),(_vm.progressDetail.description)?_c('div',{staticClass:"description-block"},[_c('span',{staticClass:"label"},[_vm._v("说明:")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.detailOption))])]):_vm._e()],1),_c('section',{staticClass:"block-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(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()]),_c('el-dialog',{attrs:{"title":_vm.approvalDialogTitle,"visible":_vm.approvalDialogVisible,"width":"600px","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":"100px"}},[_c('el-form-item',{attrs:{"label":_vm.approvalActionType === 'reject' ? '退回意见:' : '提交意见:',"prop":"comment"}},[_c('el-input',{attrs:{"type":"textarea","rows":4,"placeholder":_vm.approvalActionType === 'reject' ? '请输入退回意见' : '请输入提交意见'},model:{value:(_vm.approvalFormData.comment),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "comment", $$v)},expression:"approvalFormData.comment"}})],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),_c('el-dialog',{attrs:{"title":"选择退回节点","visible":_vm.returnNodeDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.returnNodeDialogVisible=$event},"close":_vm.handleReturnNodeDialogClose}},[_c('div',{staticClass:"return-node-dialog-content"},[_c('el-radio-group',{on:{"change":_vm.handleReturnNodeChange},model:{value:(_vm.selectedReturnNode),callback:function ($$v) {_vm.selectedReturnNode=$$v},expression:"selectedReturnNode"}},_vm._l((_vm.returnableNodes),function(node){return _c('el-radio',{key:node,attrs:{"label":node}})}),1),(_vm.selectedReturnNode === '发起审批')?_c('div',{staticClass:"return-opinion-section"},[_c('div',{staticClass:"opinion-label"},[_vm._v(" 退回意见: ")]),_c('el-input',{attrs:{"type":"textarea","rows":3,"placeholder":"请输入退回意见"},model:{value:(_vm.returnOpinion),callback:function ($$v) {_vm.returnOpinion=$$v},expression:"returnOpinion"}})],1):_vm._e()],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleReturnNodeDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.returnSubmitting,"disabled":!_vm.selectedReturnNode},on:{"click":_vm.handleReturnSubmit}},[_vm._v(" 确定 ")])],1)])],1)}
var engineCheckvue_type_template_id_0442f9cc_scoped_true_staticRenderFns = []
@@ -137337,7 +137689,7 @@ var selfEngineCheck_component = normalizeComponent(
)
/* harmony default export */ var selfEngineCheck = (selfEngineCheck_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/otherEngineCheck.vue?vue&type=template&id=f03579ce&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/otherEngineCheck.vue?vue&type=template&id=f03579ce&
var otherEngineCheckvue_type_template_id_f03579ce_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.showEngineCheck)?[_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-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.processTopic),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "processTopic", $$v)},expression:"searchPanelValue.processTopic"}})],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.subsystemName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "subsystemName", $$v)},expression:"searchPanelValue.subsystemName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("申请人")]),_c('el-select',{staticStyle:{"width":"100%"},attrs:{"filterable":"","remote":"","reserve-keyword":"","placeholder":"请输入申请人姓名搜索","remote-method":_vm.handleApplicantSearch,"loading":_vm.applicantLoading,"clearable":""},model:{value:(_vm.searchPanelValue.applicant),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "applicant", $$v)},expression:"searchPanelValue.applicant"}},_vm._l((_vm.applicantOptions),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),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("当前状态")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchPanelValue.statusDescription),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "statusDescription", $$v)},expression:"searchPanelValue.statusDescription"}},[_c('el-option',{attrs:{"label":"审批中","value":"审批中"}}),_c('el-option',{attrs:{"label":"已通过","value":"已通过"}}),_c('el-option',{attrs:{"label":"已退回","value":"已退回"}})],1)],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:"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},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;
@@ -138009,7 +138361,7 @@ var otherEngineCheck_component = normalizeComponent(
)
/* harmony default export */ var otherEngineCheck = (otherEngineCheck_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/managerData.vue?vue&type=template&id=d498900c&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/managerData.vue?vue&type=template&id=d498900c&scoped=true&
var managerDatavue_type_template_id_d498900c_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"manager-data-page custom-page"},[_c('div',{staticClass:"page-content"},[_c('div',{staticClass:"header-section"},[_c('div',{staticClass:"title"},[_vm._v(" 责任人管理 ")]),_c('div',[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAdd}},[_vm._v(" 新增 ")]),_c('el-button',{on:{"click":_vm.handleImport}},[_vm._v(" 导入 ")]),_c('el-button',{on:{"click":_vm.handleDownloadTemplate}},[_vm._v(" 下载导入模板 ")]),_c('el-button',{on:{"click":_vm.handleExport}},[_vm._v(" 导出 ")])],1)]),_c('div',{staticClass:"table-section"},[_c('el-table',{staticStyle:{"width":"100%"},attrs:{"data":_vm.tableData,"border":""}},[_c('el-table-column',{attrs:{"type":"index","label":"序号","width":"90","align":"center"}}),_c('el-table-column',{attrs:{"prop":"department","label":"责任部门","align":"center"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_vm._v(" "+_vm._s(_vm.formatDepartmentDisplay(scope.row.department))+" ")]}}])}),_c('el-table-column',{attrs:{"prop":"subsystem","label":"子系统","align":"center"}}),_c('el-table-column',{attrs:{"prop":"username","label":"责任人","width":"250","align":"center"}}),_c('el-table-column',{attrs:{"label":"操作","width":"200","align":"center"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleEdit(scope.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.handleDelete(scope.row, scope.$index)}}},[_vm._v(" 删除 ")])]}}])})],1),_c('div',{staticClass:"pagination-section"},[_c('el-pagination',{attrs:{"current-page":_vm.pagination.currentPage,"page-sizes":[10, 20, 50, 100],"page-size":_vm.pagination.pageSize,"total":_vm.pagination.total,"layout":"total, sizes, prev, pager, next, jumper"},on:{"size-change":_vm.handleSizeChange,"current-change":_vm.handleCurrentChange}})],1)],1)]),_c('el-dialog',{attrs:{"title":_vm.dialogTitle,"visible":_vm.dialogVisible,"width":"500px","close-on-click-modal":false,"modal":false},on:{"update:visible":function($event){_vm.dialogVisible=$event},"close":_vm.handleDialogClose}},[_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":""},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),_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.formData.selectDeptName),callback:function ($$v) {_vm.$set(_vm.formData, "selectDeptName", $$v)},expression:"formData.selectDeptName"}},[_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":"responsible"}},[_c('el-select',{staticClass:"handler-select",staticStyle:{"width":"100%"},attrs:{"placeholder":"请输入责任人姓名进行搜索","clearable":"","disabled":!_vm.formData.selectDeptId,"filterable":"","remote":"","remote-method":_vm.handleRemoteSearch,"loading":_vm.userLoading},on:{"change":_vm.handleResponsibleChange},model:{value:(_vm.formData.responsible),callback:function ($$v) {_vm.$set(_vm.formData, "responsible", $$v)},expression:"formData.responsible"}},_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),_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)],1),_c('el-dialog',{attrs:{"title":"选择责任部门","visible":_vm.departmentDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.departmentDialogVisible=$event},"close":_vm.handleDepartmentDialogClose}},[_c('el-input',{staticClass:"department-tree-search",attrs:{"size":"small","placeholder":"请输入部门名称进行搜索","clearable":""},model:{value:(_vm.departmentTreeFilterText),callback:function ($$v) {_vm.departmentTreeFilterText=$$v},expression:"departmentTreeFilterText"}},[_c('i',{staticClass:"el-input__icon el-icon-search",attrs:{"slot":"prefix"},slot:"prefix"})]),_c('el-tree',{ref:"departmentTree",staticClass:"department-tree",attrs:{"data":_vm.departmentList,"props":{ children: 'children', label: 'name' },"node-key":"id","filter-node-method":_vm.filterDepartmentNode,"highlight-current":"","expand-on-click-node":false},on:{"node-click":_vm.handleDepartmentNodeClick}}),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleDepartmentDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","disabled":!_vm.selectedDepartmentId},on:{"click":_vm.handleDepartmentDialogConfirm}},[_vm._v(" 确定 ")])],1)],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',{ref:"importUpload",staticClass:"import-uploader",attrs:{"drag":"","auto-upload":false,"limit":1,"accept":".xls,.xlsx","file-list":_vm.importFileList,"on-change":_vm.handleImportFileChange,"on-remove":_vm.handleImportFileRemove,"disabled":_vm.importing}},[_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模板文件 ")])]),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{attrs:{"disabled":_vm.importing},on:{"click":_vm.handleImportDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.importing},on:{"click":_vm.handleImportSubmit}},[_vm._v(" 开始导入 ")])],1)],1)],1)}
var managerDatavue_type_template_id_d498900c_scoped_true_staticRenderFns = []
@@ -139261,7 +139613,7 @@ var managerData_component = normalizeComponent(
)
/* harmony default export */ var managerData = (managerData_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/fillerData.vue?vue&type=template&id=05e52e5d&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/fillerData.vue?vue&type=template&id=05e52e5d&scoped=true&
var fillerDatavue_type_template_id_05e52e5d_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"filler-data-page custom-page"},[_c('div',{staticClass:"page-content"},[_c('div',{staticClass:"header-section"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAdd}},[_vm._v(" 新增 ")])],1),_c('div',{staticClass:"table-section"},[_c('div',{staticClass:"table-toolbar"},[_c('el-button',{attrs:{"icon":"el-icon-refresh","size":"small"},on:{"click":_vm.handleRefresh}},[_vm._v(" 刷新 ")])],1),_c('el-table',{staticStyle:{"width":"100%"},attrs:{"data":_vm.tableData,"border":""}},[_c('el-table-column',{attrs:{"type":"index","label":"序号","width":"90","align":"center"}}),_c('el-table-column',{attrs:{"prop":"department","label":"责任部门","align":"center"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_vm._v(" "+_vm._s(_vm.formatDepartmentDisplay(scope.row.department))+" ")]}}])}),_c('el-table-column',{attrs:{"prop":"subsystem","label":"子系统","align":"center"}}),_c('el-table-column',{attrs:{"prop":"partsName","label":"零部件名称","align":"center"}}),_c('el-table-column',{attrs:{"prop":"username","label":"填写人","width":"250","align":"center"}}),_c('el-table-column',{attrs:{"label":"操作","width":"200","align":"center"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleEdit(scope.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.handleDelete(scope.row, scope.$index)}}},[_vm._v(" 删除 ")])]}}])})],1),_c('div',{staticClass:"pagination-section"},[_c('el-pagination',{attrs:{"current-page":_vm.pagination.currentPage,"page-sizes":[10, 20, 50, 100],"page-size":_vm.pagination.pageSize,"total":_vm.pagination.total,"layout":"total, sizes, prev, pager, next, jumper"},on:{"size-change":_vm.handleSizeChange,"current-change":_vm.handleCurrentChange}})],1)],1)]),_c('el-dialog',{attrs:{"title":_vm.dialogTitle,"visible":_vm.dialogVisible,"width":"500px","close-on-click-modal":false,"modal":false},on:{"update:visible":function($event){_vm.dialogVisible=$event},"close":_vm.handleDialogClose}},[_c('el-form',{ref:"form",attrs:{"model":_vm.formData,"rules":_vm.formRules,"label-width":"100px"}},[_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.formData.selectDeptName),callback:function ($$v) {_vm.$set(_vm.formData, "selectDeptName", $$v)},expression:"formData.selectDeptName"}},[_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":"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),_c('el-form-item',{attrs:{"label":"零部件名称:","prop":"partsName"}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择零部件名称","clearable":"","disabled":!_vm.formData.subsystem},model:{value:(_vm.formData.partsName),callback:function ($$v) {_vm.$set(_vm.formData, "partsName", $$v)},expression:"formData.partsName"}},_vm._l((_vm.partsNameList),function(item){return _c('el-option',{key:item,attrs:{"label":item === '/' ? '/' : item,"value":item}})}),1)],1),_c('el-form-item',{attrs:{"label":"填写人:","prop":"filler"}},[_c('el-select',{staticClass:"handler-select",staticStyle:{"width":"100%"},attrs:{"placeholder":"请输入填写人姓名进行搜索","clearable":"","multiple":"","filterable":"","remote":"","reserve-keyword":"","remote-method":_vm.handleRemoteSearch,"loading":_vm.userLoading},on:{"change":_vm.handleFillerChange},model:{value:(_vm.formData.filler),callback:function ($$v) {_vm.$set(_vm.formData, "filler", $$v)},expression:"formData.filler"}},_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),_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)],1),_c('el-dialog',{attrs:{"title":"选择责任部门","visible":_vm.departmentDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.departmentDialogVisible=$event},"close":_vm.handleDepartmentDialogClose}},[_c('el-input',{staticClass:"department-tree-search",attrs:{"size":"small","placeholder":"请输入部门名称进行搜索","clearable":""},model:{value:(_vm.departmentTreeFilterText),callback:function ($$v) {_vm.departmentTreeFilterText=$$v},expression:"departmentTreeFilterText"}},[_c('i',{staticClass:"el-input__icon el-icon-search",attrs:{"slot":"prefix"},slot:"prefix"})]),_c('el-tree',{ref:"departmentTree",staticClass:"department-tree",attrs:{"data":_vm.departmentList,"props":{ children: 'children', label: 'name' },"node-key":"id","filter-node-method":_vm.filterDepartmentNode,"highlight-current":"","expand-on-click-node":false},on:{"node-click":_vm.handleDepartmentNodeClick}}),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleDepartmentDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","disabled":!_vm.selectedDepartmentId},on:{"click":_vm.handleDepartmentDialogConfirm}},[_vm._v(" 确定 ")])],1)],1)],1)}
var fillerDatavue_type_template_id_05e52e5d_scoped_true_staticRenderFns = []
@@ -140279,7 +140631,7 @@ var fillerData_component = normalizeComponent(
)
/* harmony default export */ var fillerData = (fillerData_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/approvalManagement.vue?vue&type=template&id=49449b68&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/approvalManagement.vue?vue&type=template&id=49449b68&
var approvalManagementvue_type_template_id_49449b68_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.showProgressDetail)?[_vm._m(0),_c('div',{staticClass:"page-search-panel"},[_c('el-form',{staticClass:"search-list"},[_c('div',{staticClass:"search-component"},[_c('el-form-item',{attrs:{"label":"模板名称"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.templateName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "templateName", $$v)},expression:"searchPanelValue.templateName"}})],1)],1),_c('div',{staticClass:"search-component"},[_c('el-form-item',{attrs:{"label":"状态"}},[_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)],1),_c('div',{staticClass:"search-component"},[_c('el-form-item',{attrs:{"label":"申请时间"}},[_c('el-date-picker',{attrs:{"format":"yyyy-MM-dd","value-format":"yyyy-MM-dd","placeholder":"请选择"},model:{value:(_vm.searchPanelValue.createDate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "createDate", $$v)},expression:"searchPanelValue.createDate"}})],1)],1),_c('div',{staticClass:"search-component"},[_c('el-form-item',{attrs:{"label":"申请人"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.username),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "username", $$v)},expression:"searchPanelValue.username"}})],1)],1)]),_c('div',{staticClass:"search-button-group"},[_c('el-button',{attrs:{"native-type":"reset"},on:{"click":function($event){return _vm.resetSearch()}}},[_vm._v(" 重置 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.handleSearch()}}},[_vm._v(" 查询 ")])],1)],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},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;
@@ -140289,12 +140641,12 @@ var approvalManagementvue_type_template_id_49449b68_staticRenderFns = [function
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalManagement.vue?vue&type=template&id=49449b68&
-// 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/approvalProgressDetail.vue?vue&type=template&id=2645a99f&scoped=true&
-var approvalProgressDetailvue_type_template_id_2645a99f_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{"name":"approval-progress-fade"}},[(_vm.visible)?_c('div',{staticClass:"approval-progress-detail"},[_c('div',{staticClass:"detail-panel"},[_c('div',{staticClass:"detail-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":_vm.handleBack}}),_c('div',{staticClass:"header-info"},[_c('div',{staticClass:"title"},[_vm._v(" 审批详情 ")])])],1),_c('div',{staticClass:"header-right"},[(_vm.fromTodo)?_c('el-button',{on:{"click":_vm.handleReturn}},[_vm._v(" 退回 ")]):_vm._e(),(_vm.fromTodo && _vm.canResend)?_c('el-button',{attrs:{"loading":_vm.resending},on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]):_vm._e(),(_vm.fromTodo)?_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSubmit}},[_vm._v(" 提交 ")]):_vm._e()],1)]),_c('div',{staticClass:"detail-content"},[_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 基础信息 ")]),_c('div',{staticClass:"info-grid"},[_c('div',{staticClass:"info-item-full"},[_c('span',{staticClass:"label"},[_vm._v("流程主题")]),(!_vm.isEditingProcessTitle)?_c('div',{staticClass:"value process-title-value-wrapper"},[_vm._v(" "+_vm._s(_vm.showTopDetail.processTitle || '--')+" "),_c('i',{staticClass:"el-icon-edit process-title-edit-icon",on:{"click":_vm.handleEditProcessTitle}})]):_c('div',{staticClass:"process-title-input-wrapper"},[_c('el-input',{staticClass:"process-title-input",attrs:{"placeholder":"请输入流程主题","maxlength":"100","show-word-limit":""},model:{value:(_vm.editingProcessTitle),callback:function ($$v) {_vm.editingProcessTitle=$$v},expression:"editingProcessTitle"}},[_c('template',{slot:"suffix"},[_c('i',{staticClass:"el-icon-check process-title-icon",on:{"click":_vm.handleSaveProcessTitle}}),_c('i',{staticClass:"el-icon-close process-title-icon",on:{"click":_vm.handleCancelProcessTitle}})])],2)],1)]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.createBy || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建时间")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.formatTime(_vm.showTopDetail.createTime) || '--'))])])]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前环节")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentNode || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前处理人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentProcessor || '--'))])])])])]),_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 审批内容 ")]),_c('el-table',{staticClass:"change-table",attrs:{"data":_vm.changeTable || [],"border":""}},[_c('el-table-column',{attrs:{"label":"序号","type":"index","width":"60"}}),_c('el-table-column',{attrs:{"prop":"subsystemName","label":"子系统","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterType","label":"类型","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"partsName","label":"零部件名称","min-width":"140","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterName","label":"参数名称","min-width":"140","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"unit","label":"单位","min-width":"80","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"remarks","label":"备注","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"modifyDetails","label":"变动说明","min-width":"160"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('span',{staticClass:"modify-details-text"},[_vm._v(" "+_vm._s(scope.row.modifyDetails || '--')+" ")])]}}],null,false,654223453)})],1),(_vm.changeTableTotal > 0)?_c('el-pagination',{staticClass:"pagination-wrapper",attrs:{"current-page":_vm.changeTablePageNumber,"page-size":_vm.changeTablePageSize,"total":_vm.changeTableTotal,"layout":"total, prev, pager, next, jumper"},on:{"current-change":_vm.handlePageChange}}):_vm._e(),(_vm.progressDetail.description)?_c('div',{staticClass:"description-block"},[_c('span',{staticClass:"label"},[_vm._v("说明:")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.detailOption))])]):_vm._e()],1),_c('section',{staticClass:"block-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("暂无审批流程数据")])])])])]),_c('el-dialog',{attrs:{"title":_vm.approvalDialogTitle,"visible":_vm.approvalDialogVisible,"width":"600px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.approvalDialogVisible=$event},"close":_vm.handleApprovalDialogClose}},[_c('el-form',{ref:"approvalForm",staticStyle:{"margin-top":"10px"},attrs:{"model":_vm.approvalFormData,"rules":_vm.approvalFormRules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":_vm.approvalActionType === 'reject' ? '拒绝意见:' : '提交意见:',"prop":"opinion"}},[_c('el-input',{attrs:{"type":"textarea","rows":2,"placeholder":_vm.approvalActionType === 'reject' ? '请输入拒绝意见' : '请输入提交意见'},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),_c('el-dialog',{attrs:{"title":"选择退回节点","visible":_vm.returnNodeDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.returnNodeDialogVisible=$event},"close":_vm.handleReturnNodeDialogClose}},[_c('div',{staticClass:"return-node-dialog-content"},[(_vm.returnableNodes.length === 0)?_c('div',{staticClass:"empty-hint"},[_vm._v(" 暂无可退回的节点 ")]):_c('el-radio-group',{staticClass:"return-node-list",on:{"change":_vm.handleReturnNodeChange},model:{value:(_vm.selectedReturnNode),callback:function ($$v) {_vm.selectedReturnNode=$$v},expression:"selectedReturnNode"}},_vm._l((_vm.returnableNodes),function(node){return _c('el-radio',{key:node,staticClass:"return-node-item",attrs:{"label":node}})}),1),(_vm.selectedReturnNode === '发起审批')?_c('div',{staticClass:"return-opinion-section"},[_c('div',{staticClass:"opinion-label"},[_vm._v(" 退回意见: ")]),_c('el-input',{attrs:{"type":"textarea","rows":3,"placeholder":"请输入退回意见"},model:{value:(_vm.returnOpinion),callback:function ($$v) {_vm.returnOpinion=$$v},expression:"returnOpinion"}})],1):_vm._e()],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleReturnNodeDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.returnSubmitting,"disabled":!_vm.selectedReturnNode},on:{"click":_vm.handleReturnSubmit}},[_vm._v(" 确定 ")])],1)])],1):_vm._e()])}
-var approvalProgressDetailvue_type_template_id_2645a99f_scoped_true_staticRenderFns = []
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/approvalProgressDetail.vue?vue&type=template&id=1f7b78b5&scoped=true&
+var approvalProgressDetailvue_type_template_id_1f7b78b5_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{"name":"approval-progress-fade"}},[(_vm.visible)?_c('div',{staticClass:"approval-progress-detail"},[_c('div',{staticClass:"detail-panel"},[_c('div',{staticClass:"detail-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":_vm.handleBack}}),_c('div',{staticClass:"header-info"},[_c('div',{staticClass:"title"},[_vm._v(" 审批详情 ")])])],1),_c('div',{staticClass:"header-right"},[(_vm.fromTodo)?_c('el-button',{on:{"click":_vm.handleReturn}},[_vm._v(" 退回 ")]):_vm._e(),(_vm.fromTodo && _vm.canResend)?_c('el-button',{attrs:{"loading":_vm.resending},on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]):_vm._e(),(_vm.fromTodo)?_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSubmit}},[_vm._v(" 提交 ")]):_vm._e()],1)]),_c('div',{staticClass:"detail-content"},[_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 基础信息 ")]),_c('div',{staticClass:"info-grid"},[_c('div',{staticClass:"info-item-full"},[_c('span',{staticClass:"label"},[_vm._v("流程主题")]),(!_vm.isEditingProcessTitle)?_c('div',{staticClass:"value process-title-value-wrapper"},[_vm._v(" "+_vm._s(_vm.showTopDetail.processTitle || '--')+" "),_c('i',{staticClass:"el-icon-edit process-title-edit-icon",on:{"click":_vm.handleEditProcessTitle}})]):_c('div',{staticClass:"process-title-input-wrapper"},[_c('el-input',{staticClass:"process-title-input",attrs:{"placeholder":"请输入流程主题","maxlength":"100","show-word-limit":""},model:{value:(_vm.editingProcessTitle),callback:function ($$v) {_vm.editingProcessTitle=$$v},expression:"editingProcessTitle"}},[_c('template',{slot:"suffix"},[_c('i',{staticClass:"el-icon-check process-title-icon",on:{"click":_vm.handleSaveProcessTitle}}),_c('i',{staticClass:"el-icon-close process-title-icon",on:{"click":_vm.handleCancelProcessTitle}})])],2)],1)]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.createBy || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建时间")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.formatTime(_vm.showTopDetail.createTime) || '--'))])])]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前环节")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentNode || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前处理人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentProcessor || '--'))])])])])]),_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 审批内容 ")]),_c('el-table',{staticClass:"change-table",attrs:{"data":_vm.changeTable || [],"border":""}},[_c('el-table-column',{attrs:{"label":"序号","type":"index","width":"60"}}),_c('el-table-column',{attrs:{"prop":"subsystemName","label":"子系统","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterType","label":"类型","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"partsName","label":"零部件名称","min-width":"140","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterName","label":"参数名称","min-width":"140","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"unit","label":"单位","min-width":"80","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"remarks","label":"备注","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"modifyDetails","label":"变动说明","min-width":"160"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('span',{staticClass:"modify-details-text"},[_vm._v(" "+_vm._s(scope.row.modifyDetails || '--')+" ")])]}}],null,false,654223453)})],1),(_vm.changeTableTotal > 0)?_c('el-pagination',{staticClass:"pagination-wrapper",attrs:{"current-page":_vm.changeTablePageNumber,"page-size":_vm.changeTablePageSize,"total":_vm.changeTableTotal,"layout":"total, prev, pager, next, jumper"},on:{"current-change":_vm.handlePageChange}}):_vm._e(),(_vm.progressDetail.description)?_c('div',{staticClass:"description-block"},[_c('span',{staticClass:"label"},[_vm._v("说明:")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.detailOption))])]):_vm._e()],1),_c('section',{staticClass:"block-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("暂无审批流程数据")])])])])]),_c('el-dialog',{attrs:{"title":_vm.approvalDialogTitle,"visible":_vm.approvalDialogVisible,"width":"600px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.approvalDialogVisible=$event},"close":_vm.handleApprovalDialogClose}},[_c('el-form',{ref:"approvalForm",staticStyle:{"margin-top":"10px"},attrs:{"model":_vm.approvalFormData,"rules":_vm.approvalFormRules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":_vm.approvalActionType === 'reject' ? '拒绝意见:' : '提交意见:',"prop":"opinion"}},[_c('el-input',{attrs:{"type":"textarea","rows":2,"placeholder":_vm.approvalActionType === 'reject' ? '请输入拒绝意见' : '请输入提交意见'},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),_c('el-dialog',{attrs:{"title":"选择退回节点","visible":_vm.returnNodeDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.returnNodeDialogVisible=$event},"close":_vm.handleReturnNodeDialogClose}},[_c('div',{staticClass:"return-node-dialog-content"},[(_vm.returnableNodes.length === 0)?_c('div',{staticClass:"empty-hint"},[_vm._v(" 暂无可退回的节点 ")]):_c('el-radio-group',{staticClass:"return-node-list",on:{"change":_vm.handleReturnNodeChange},model:{value:(_vm.selectedReturnNode),callback:function ($$v) {_vm.selectedReturnNode=$$v},expression:"selectedReturnNode"}},_vm._l((_vm.returnableNodes),function(node){return _c('el-radio',{key:node,staticClass:"return-node-item",attrs:{"label":node}})}),1),(_vm.selectedReturnNode === '发起审批')?_c('div',{staticClass:"return-opinion-section"},[_c('div',{staticClass:"opinion-label"},[_vm._v(" 退回意见: ")]),_c('el-input',{attrs:{"type":"textarea","rows":3,"placeholder":"请输入退回意见"},model:{value:(_vm.returnOpinion),callback:function ($$v) {_vm.returnOpinion=$$v},expression:"returnOpinion"}})],1):_vm._e()],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleReturnNodeDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.returnSubmitting,"disabled":!_vm.selectedReturnNode},on:{"click":_vm.handleReturnSubmit}},[_vm._v(" 确定 ")])],1)])],1):_vm._e()])}
+var approvalProgressDetailvue_type_template_id_1f7b78b5_scoped_true_staticRenderFns = []
-// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue?vue&type=template&id=2645a99f&scoped=true&
+// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue?vue&type=template&id=1f7b78b5&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/approvalProgressDetail.vue?vue&type=script&lang=js&
function approvalProgressDetailvue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof"; return approvalProgressDetailvue_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; }, approvalProgressDetailvue_type_script_lang_js_typeof(obj); }
@@ -141382,8 +141734,8 @@ function approvalProgressDetailvue_type_script_lang_js_arrayLikeToArray(arr, len
});
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue?vue&type=script&lang=js&
/* harmony default export */ var custom_page_approvalProgressDetailvue_type_script_lang_js_ = (approvalProgressDetailvue_type_script_lang_js_);
-// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue?vue&type=style&index=0&id=2645a99f&prod&lang=scss&scoped=true&
-var approvalProgressDetailvue_type_style_index_0_id_2645a99f_prod_lang_scss_scoped_true_ = __webpack_require__("d79b");
+// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue?vue&type=style&index=0&id=1f7b78b5&prod&lang=scss&scoped=true&
+var approvalProgressDetailvue_type_style_index_0_id_1f7b78b5_prod_lang_scss_scoped_true_ = __webpack_require__("959d");
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue
@@ -141396,11 +141748,11 @@ var approvalProgressDetailvue_type_style_index_0_id_2645a99f_prod_lang_scss_scop
var approvalProgressDetail_component = normalizeComponent(
custom_page_approvalProgressDetailvue_type_script_lang_js_,
- approvalProgressDetailvue_type_template_id_2645a99f_scoped_true_render,
- approvalProgressDetailvue_type_template_id_2645a99f_scoped_true_staticRenderFns,
+ approvalProgressDetailvue_type_template_id_1f7b78b5_scoped_true_render,
+ approvalProgressDetailvue_type_template_id_1f7b78b5_scoped_true_staticRenderFns,
false,
null,
- "2645a99f",
+ "1f7b78b5",
null
)
@@ -141949,7 +142301,7 @@ var approvalManagement_component = normalizeComponent(
)
/* harmony default export */ var approvalManagement = (approvalManagement_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/todo.vue?vue&type=template&id=4c200fc0&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/todo.vue?vue&type=template&id=4c200fc0&
var todovue_type_template_id_4c200fc0_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 && !_vm.showModelDetail
)?[_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){
@@ -142578,7 +142930,7 @@ 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=2b9f5ef6&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=2b9f5ef6&
var myDonevue_type_template_id_2b9f5ef6_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){
@@ -143018,7 +143370,7 @@ 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=3d0f98e2&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=3d0f98e2&
var mySendvue_type_template_id_3d0f98e2_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){
@@ -143564,7 +143916,7 @@ var mySend_component = normalizeComponent(
)
/* harmony default export */ var mySend = (mySend_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/permissionManagement.vue?vue&type=template&id=4d2fdadc&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/permissionManagement.vue?vue&type=template&id=4d2fdadc&scoped=true&
var permissionManagementvue_type_template_id_4d2fdadc_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"permission-management-page custom-page"},[_vm._m(0),_c('div',{staticClass:"page-content"},[_c('div',{staticClass:"header-section"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAddRole}},[_vm._v(" 新增角色 ")]),_c('el-button',{attrs:{"icon":"el-icon-refresh","size":"small"},on:{"click":_vm.handleRefresh}},[_vm._v(" 刷新 ")])],1),_c('div',{staticClass:"table-section"},[_c('el-table',{staticStyle:{"width":"100%"},attrs:{"data":_vm.tableData,"border":""}},[_c('el-table-column',{attrs:{"type":"index","label":"序号","width":"90","align":"center"}}),_c('el-table-column',{attrs:{"prop":"roleName","label":"角色名称","align":"center","min-width":"150"}}),_c('el-table-column',{attrs:{"prop":"roleCode","label":"角色代码","align":"center","min-width":"150"}}),_c('el-table-column',{attrs:{"prop":"roleDescription","label":"角色描述","align":"center","min-width":"150"}}),_c('el-table-column',{attrs:{"prop":"creationDate","label":"创建时间","align":"center","width":"180"},scopedSlots:_vm._u([{key:"default",fn:function(ref){
var row = ref.row;
return [_vm._v(" "+_vm._s(_vm.formatDate(row.creationDate))+" ")]}}])}),_c('el-table-column',{attrs:{"label":"操作","width":"280","align":"center","fixed":"right"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [(scope.row.roleName !== '超级管理员')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handlePermissionConfig(scope.row)}}},[_vm._v(" 权限配置 ")]):_vm._e(),_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.handlePersonConfig(scope.row)}}},[_vm._v(" 人员配置 ")]),_c('span',{staticClass:"link-separator"}),(scope.row.roleName !== '超级管理员')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleEdit(scope.row)}}},[_vm._v(" 编辑 ")]):_vm._e(),_c('span',{staticClass:"link-separator"}),(scope.row.roleName !== '超级管理员')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleDelete(scope.row, scope.$index)}}},[_vm._v(" 删除 ")]):_vm._e()]}}])})],1),_c('div',{staticClass:"pagination-section"},[_c('el-pagination',{attrs:{"current-page":_vm.pagination.currentPage,"page-sizes":[10, 20, 50, 100],"page-size":_vm.pagination.pageSize,"total":_vm.pagination.total,"layout":"total, sizes, prev, pager, next, jumper"},on:{"size-change":_vm.handleSizeChange,"current-change":_vm.handleCurrentChange}})],1)],1)]),_c('el-dialog',{staticClass:"permission-config-dialog",attrs:{"title":"权限配置","visible":_vm.dialogVisible,"width":"800px","close-on-click-modal":false,"modal":false},on:{"update:visible":function($event){_vm.dialogVisible=$event},"close":_vm.handleDialogClose}},[_c('div',{staticClass:"permission-config-content"},[_c('div',{staticClass:"permission-tree-wrapper"},[_c('el-tree',{key:'permission-tree-' + _vm.dialogVisible,ref:"permissionTree",staticClass:"permission-tree",attrs:{"data":[],"node-key":"id","props":{ children: 'children', label: 'label', isLeaf: 'isLeaf' },"filter-node-method":_vm.filterTreeNode,"default-expand-all":false,"lazy":true,"load":_vm.loadNode},scopedSlots:_vm._u([{key:"default",fn:function(ref){
@@ -145895,7 +146247,7 @@ var permissionManagement_component = normalizeComponent(
)
/* harmony default export */ var permissionManagement = (permissionManagement_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-layout/custom-layout.vue?vue&type=template&id=aa6d1eb6&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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-layout/custom-layout.vue?vue&type=template&id=aa6d1eb6&
var custom_layoutvue_type_template_id_aa6d1eb6_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('x-app-layout',{attrs:{"layoutEngine":_vm.layoutEngine,"isCollapse":_vm.isCollapse},scopedSlots:_vm._u([{key:"header",fn:function(){return [(_vm.appInfo)?_c('x-app-header',{attrs:{"layoutEngine":_vm.layoutEngine,"appInfo":_vm.appInfo}}):_vm._e()]},proxy:true},{key:"menu",fn:function(){return [_c('x-app-menu',{attrs:{"menuConfig":_vm.menuConfig,"showMenu":_vm.showMenu && !!_vm.appInfo,"isCollapse":_vm.isCollapse,"layoutEngine":_vm.layoutEngine},on:{"menu-add-click":_vm.menuAddClick}})]},proxy:true}])},[_c('template',{slot:"appPage"},[_c('div',{staticClass:"menu-switch",on:{"click":_vm.changeCollapse}},[(_vm.isCollapse)?_c('x-svg-icon',{attrs:{"name":"arrow-right-icon"}}):_c('x-svg-icon',{attrs:{"name":"arrow-left-icon"}})],1),_vm._t("appPage")],2)],2)}
var custom_layoutvue_type_template_id_aa6d1eb6_staticRenderFns = []
diff --git a/apaas-custom-mydemo/apaas-custom-mydemo.css b/apaas-custom-mydemo/apaas-custom-mydemo.css
index 06b2238..02d7489 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{padding-bottom:10px;padding-top:10px;overflow:auto}.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;background:#fff}.custom-page .page-approval-content.has-footer{padding-bottom:80px}.custom-page .operation-links .link-separator{display:inline-block}.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}.search-table{min-height:380px!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{display:block}.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:16px;line-height:24px;font-weight:bolder;margin-bottom:8px!important;color:#303133}.approval-content .approval-process-title{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-bottom:16px}.approval-content .approval-process-title .description-label{font-size:16px;line-height:24px;font-weight:bolder;margin-bottom:8px!important;color:#303133;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;gap:12px}.approval-content .approval-process-title .description-label .step-actions{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}.approval-content .approval-process-title .description-label .step-actions .cancel-step-btn,.approval-content .approval-process-title .description-label .step-actions .edit-step-btn,.approval-content .approval-process-title .description-label .step-actions .save-step-btn{padding:0;font-size:12px;color:#409eff}.approval-content .approval-process-title .description-label .step-actions .cancel-step-btn:hover,.approval-content .approval-process-title .description-label .step-actions .edit-step-btn:hover,.approval-content .approval-process-title .description-label .step-actions .save-step-btn:hover{color:#66b1ff}.approval-content .approval-process-title .description-label .step-actions .cancel-step-btn{color:#909399}.approval-content .approval-process-title .description-label .step-actions .cancel-step-btn:hover{color:#a6a9ad}.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}.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 5px;max-height:450px;overflow-y:auto}.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,.approval-progress-section .timeline-item-content .node-content .node-status.status-return{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:10px;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;height:14px}.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;-ms-flex:1;flex:1;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;min-height:0}.engine-detail-page .page-approval-content{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;padding:20px;overflow-y:auto;overflow-x:hidden}.engine-detail-page .block-section{border-radius:8px;padding:24px 24px 16px 24px;margin-bottom:24px;background:#fff}.engine-detail-page .block-section .section-title{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.engine-detail-page .info-grid .label{font-size:16px;color:#909399}.engine-detail-page .info-grid .value{font-size:16px;color:#303133;font-weight:500}.engine-detail-page .info-grid .info-item-full{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.engine-detail-page .info-grid .info-item-full .label{min-width:100px}.engine-detail-page .info-grid .info-item-full .value{-webkit-box-flex:1;-ms-flex:1;flex:1}.engine-detail-page .info-grid .info-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.engine-detail-page .info-grid .info-row .info-item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.engine-detail-page .info-grid .info-row .info-item .label{min-width:100px}.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:230px;background:#fff;border:1px solid #ebeef5;padding:8px;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;margin-bottom:8px;color:#303133}.engine-detail-page .approval-content .approval-description .workflow-title-label{font-size:16px;font-weight:600;margin-bottom:8px}.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}:deep(.el-tree-node__content){padding-left:10px!important}.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%}.link-separator{width:4px;height:14px}.model-query-tab[data-v-6abb4a03]{-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-6abb4a03]{padding:16px 20px;margin-bottom:0;border-bottom:1px solid #cbccce}.model-query-tab .check-data-panel .panel-header[data-v-6abb4a03]{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-6abb4a03]{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-6abb4a03]{font-size:14px;color:#303133;white-space:nowrap}.model-query-tab .check-data-panel .panel-header .header-right .favorites-select[data-v-6abb4a03]{width:200px}.model-query-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-6abb4a03]{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-6abb4a03]:hover{background:#ecf5ff;border-color:#66b1ff;color:#66b1ff}.model-query-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-6abb4a03]:active{background:#409eff;color:#fff}.model-query-tab .check-data-panel .panel-header .header-right .add-favorite-button[data-v-6abb4a03]{padding:8px 16px;border-radius:4px;font-size:14px}.model-query-tab .model-query-content[data-v-6abb4a03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;background:#f5f7fa;height:calc(100vh - 160px)}.model-query-tab .model-query-content .left-param-panel[data-v-6abb4a03]{width:230px;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;height:100%}.model-query-tab .model-query-content .left-param-panel .tree-search-header[data-v-6abb4a03]{margin-bottom:8px}.model-query-tab .model-query-content .left-param-panel .tree-search-header .search-mode-switch[data-v-6abb4a03]{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-6abb4a03] .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-6abb4a03] .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-6abb4a03]{margin-bottom:8px}.model-query-tab .model-query-content .left-param-panel .custom-tree-node[data-v-6abb4a03]{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-6abb4a03]{color:#f56c6c;white-space:pre-line}.model-query-tab .model-query-content .right-comparison-panel[data-v-6abb4a03]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;background:#fff;height:100%}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper[data-v-6abb4a03]{width:100%;height:100%;max-height:100%;overflow:auto}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table[data-v-6abb4a03]{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-6abb4a03]{background:#f5f7fa}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th[data-v-6abb4a03]{padding:12px;text-align:left;border:1px solid #ebeef5;font-weight:500;font-size:14px;color:#303133;position:sticky;top:0;background:#f5f7fa;z-index:8}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.subsystem-column[data-v-6abb4a03]{width:120px;min-width:120px;left:0;z-index:15}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.parts-column[data-v-6abb4a03]{width:140px;min-width:140px;left:120px;z-index:15}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.param-column[data-v-6abb4a03]{width:200px;min-width:200px;left:260px;z-index:15}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.model-column[data-v-6abb4a03]{min-width:180px;text-align:center;z-index:8}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.add-column[data-v-6abb4a03]{min-width:150px;text-align:center;z-index:8}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.add-column span[data-v-6abb4a03]{font-size:16px;font-weight:bolder;color:#000}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header[data-v-6abb4a03]{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-6abb4a03]{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-6abb4a03]{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-6abb4a03]{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-6abb4a03]: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-6abb4a03]{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-6abb4a03]: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-6abb4a03]{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-6abb4a03]{font-size:14px;color:#000;font-weight:bolder}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr:hover td.param-column[data-v-6abb4a03],.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr:hover td.parts-column[data-v-6abb4a03],.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr:hover td.subsystem-column[data-v-6abb4a03],.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr[data-v-6abb4a03]:hover{background:#f5f7fa}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td[data-v-6abb4a03]{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.subsystem-column[data-v-6abb4a03]{position:sticky;left:0;background:#fff;z-index:5}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.parts-column[data-v-6abb4a03]{position:sticky;left:120px;background:#fff;z-index:5}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.param-column[data-v-6abb4a03]{position:sticky;left:260px;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-6abb4a03]{-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-6abb4a03]{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-6abb4a03]:hover{color:#409eff}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.model-column[data-v-6abb4a03]{text-align:center}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.add-column[data-v-6abb4a03]{background:#fafafa}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.add-column span[data-v-6abb4a03]{font-size:16px;font-weight:bolder;color:#000}.model-query-tab .hidden-params-button[data-v-6abb4a03],.model-query-tab .hidden-params-dropdown[data-v-6abb4a03]{margin-left:12px}.model-query-tab .hidden-params-button .hidden-count[data-v-6abb4a03]{margin-left:4px;color:#f56c6c;font-weight:500}.model-query-tab .model-select-dialog .model-search-input[data-v-6abb4a03]{margin-bottom:16px}.model-query-tab .model-select-dialog .model-list-wrapper .el-table[data-v-6abb4a03]{border:1px solid #ebeef5}.model-query-tab .hidden-params-dialog-content .empty-hint[data-v-6abb4a03]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.model-query-tab .hidden-params-dialog-content .hidden-params-header[data-v-6abb4a03]{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-6abb4a03]{display:none!important}[data-v-6abb4a03] .el-button{line-height:.85!important}.report-detail[data-v-31af6c62]{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-31af6c62],.report-detail[data-v-31af6c62]{width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.report-detail .detail-panel[data-v-31af6c62]{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-31af6c62]{-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-31af6c62],.report-detail .detail-header[data-v-31af6c62]{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-31af6c62]{gap:16px}.report-detail .detail-header .header-right[data-v-31af6c62]{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-31af6c62]{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-31af6c62] .el-icon-arrow-left{font-size:16px}.report-detail .detail-header .header-info[data-v-31af6c62]{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-31af6c62]{font-size:20px;font-weight:600;color:#303133}.report-detail .detail-header .header-info .subtitle[data-v-31af6c62]{font-size:14px;color:#909399}.report-detail .detail-content[data-v-31af6c62]{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 .detail-content.has-footer[data-v-31af6c62]{padding-bottom:100px}.report-detail .block-section[data-v-31af6c62]{border-radius:8px;padding:24px 24px 16px 24px}.report-detail .block-section .section-title[data-v-31af6c62]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.report-detail .info-grid .label[data-v-31af6c62]{font-size:16px;color:#909399}.report-detail .info-grid .value[data-v-31af6c62]{font-size:16px;color:#303133;font-weight:500}.report-detail .info-grid .info-item-full[data-v-31af6c62]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.report-detail .info-grid .info-item-full .label[data-v-31af6c62]{min-width:100px}.report-detail .info-grid .info-item-full .value[data-v-31af6c62]{-webkit-box-flex:1;-ms-flex:1;flex:1}.report-detail .info-grid .info-item-full .process-title-value-wrapper[data-v-31af6c62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.report-detail .info-grid .info-item-full .process-title-value-wrapper .process-title-edit-icon[data-v-31af6c62]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .3s;transition:color .3s;-ms-flex-negative:0;flex-shrink:0}.report-detail .info-grid .info-item-full .process-title-value-wrapper .process-title-edit-icon[data-v-31af6c62]:hover{color:#409eff}.report-detail .info-grid .info-item-full .process-title-input-wrapper[data-v-31af6c62]{-webkit-box-flex:1;-ms-flex:1;flex:1}.report-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-31af6c62] .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-right:8px}.report-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-31af6c62] .el-input__suffix .process-title-icon{cursor:pointer;font-size:16px;-webkit-transition:color .3s;transition:color .3s}.report-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-31af6c62] .el-input__suffix .process-title-icon.el-icon-check{color:#67c23a}.report-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-31af6c62] .el-input__suffix .process-title-icon.el-icon-check:hover{color:#529b2e}.report-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-31af6c62] .el-input__suffix .process-title-icon.el-icon-close{color:#909399}.report-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-31af6c62] .el-input__suffix .process-title-icon.el-icon-close:hover{color:#606266}.report-detail .info-grid .info-row[data-v-31af6c62]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.report-detail .info-grid .info-row .info-item[data-v-31af6c62]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.report-detail .info-grid .info-row .info-item .label[data-v-31af6c62]{min-width:100px}.report-detail .info-grid[data-v-31af6c62]:not(:has(.info-item-full)):not(:has(.info-row)){display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.report-detail .info-grid:not(:has(.info-item-full)):not(:has(.info-row))>.info-item[data-v-31af6c62]{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:not(:has(.info-item-full)):not(:has(.info-row))>.info-item[data-v-31af6c62]:nth-child(2n){border-right:none}.report-detail .info-grid:not(:has(.info-item-full)):not(:has(.info-row))>.info-item[data-v-31af6c62]:nth-last-child(-n+2){border-bottom:none}.report-detail .info-grid:not(:has(.info-item-full)):not(:has(.info-row))>.info-item .label[data-v-31af6c62]{font-size:16px;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:not(:has(.info-item-full)):not(:has(.info-row))>.info-item .value[data-v-31af6c62]{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-31af6c62]{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-31af6c62]{color:#909399}.report-detail .description-block .value[data-v-31af6c62]{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:pre-line;word-break:break-word}.report-detail .approval-timeline[data-v-31af6c62]{padding:20px 0}.report-detail .approval-timeline[data-v-31af6c62] .el-timeline{padding-left:0}.report-detail .approval-timeline[data-v-31af6c62] .el-timeline .el-timeline-item{padding-bottom:24px}.report-detail .approval-timeline[data-v-31af6c62] .el-timeline .el-timeline-item:last-child{padding-bottom:0}.report-detail .approval-timeline[data-v-31af6c62] .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-31af6c62] .el-timeline .el-timeline-item .el-timeline-item__wrapper{top:0;padding-left:28px}.report-detail .approval-timeline[data-v-31af6c62] .el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{padding-top:0}.report-detail .timeline-item-content[data-v-31af6c62]{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-31af6c62]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.report-detail .timeline-item-content .node-content[data-v-31af6c62]{background:#f4f7fc;border-radius:4px;padding:12px;gap:8px}.report-detail .timeline-item-content .node-content[data-v-31af6c62],.report-detail .timeline-item-content .node-info[data-v-31af6c62]{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-31af6c62]{gap:4px;font-size:13px;color:#606266}.report-detail .timeline-item-content .node-user[data-v-31af6c62]{color:#303133;font-weight:500}.report-detail .timeline-item-content .node-time[data-v-31af6c62]{color:#909399;font-size:12px;margin-left:8px}.report-detail .timeline-item-content .node-status[data-v-31af6c62]{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-31af6c62],.report-detail .timeline-item-content .node-status.status-initiate[data-v-31af6c62],.report-detail .timeline-item-content .node-status.status-pass[data-v-31af6c62]{color:#67c23a;background:transparent}.report-detail .timeline-item-content .node-status.status-msg[data-v-31af6c62]{color:#409eff;background:transparent}.report-detail .timeline-item-content .node-status.status-reject[data-v-31af6c62]{color:#f56c6c;background:transparent}.report-detail .timeline-item-content .node-status.status-approving[data-v-31af6c62],.report-detail .timeline-item-content .node-status.status-pending[data-v-31af6c62]{color:#e6a23c;background:transparent}.report-detail .timeline-item-content .node-status.status-default[data-v-31af6c62]{color:#909399;background:transparent}.report-detail .timeline-item-content .node-opinion[data-v-31af6c62]{font-size:13px;color:#000;line-height:1.6}.report-detail .empty-progress[data-v-31af6c62]{text-align:center;padding:40px 20px;color:#909399;font-size:14px}.report-detail .empty-progress .empty-text[data-v-31af6c62]{display:inline-block}.report-detail-fade-enter-active[data-v-31af6c62],.report-detail-fade-leave-active[data-v-31af6c62]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.report-detail-fade-enter[data-v-31af6c62],.report-detail-fade-leave-to[data-v-31af6c62]{opacity:0}[data-v-31af6c62] .el-timeline-item__tail{left:7px;top:3px}.dialog-body-wrapper[data-v-31af6c62]{max-height:70vh;overflow-y:auto;padding-right:10px}.approval-process-title[data-v-31af6c62]{margin-bottom:20px}.approval-process-title .description-label[data-v-31af6c62]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-process-title .description-label .required-mark[data-v-31af6c62]{color:#f56c6c;margin-left:4px}.approval-process-title .process-title-display[data-v-31af6c62]{font-size:14px;color:#303133;padding:8px 12px;background:#f5f7fa;border-radius:4px;min-height:32px;line-height:32px}.approval-workflow[data-v-31af6c62]{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-31af6c62]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-workflow .workflow-table[data-v-31af6c62]{width:100%}.approval-workflow .workflow-table .workflow-table-content[data-v-31af6c62]{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content thead[data-v-31af6c62]{background:#f5f7fa}.approval-workflow .workflow-table .workflow-table-content thead th[data-v-31af6c62]{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-31af6c62]{width:120px}.approval-workflow .workflow-table .workflow-table-content thead th.handler-col[data-v-31af6c62]{width:auto}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row[data-v-31af6c62]:not(:last-child){border-bottom:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell[data-v-31af6c62]{padding:12px 16px;vertical-align:middle}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name[data-v-31af6c62]{font-size:14px;color:#303133}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name .required-mark[data-v-31af6c62]{color:#f56c6c;margin-left:4px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell[data-v-31af6c62]{padding:12px 16px;vertical-align:middle}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select[data-v-31af6c62]{width:100%;min-width:200px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select[data-v-31af6c62] .el-input__inner{height:32px;line-height:32px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select[data-v-31af6c62] .el-tag{margin:2px 4px 2px 0}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-display[data-v-31af6c62]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-display .handler-tag[data-v-31af6c62]{display:inline-block;padding:4px 12px;background:#f0f2f5;border:1px solid #e4e7ed;border-radius:4px;font-size:14px;color:#606266}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-empty[data-v-31af6c62]{color:#909399;font-size:14px}.el-select-dropdown__item[data-v-31af6c62]{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-31af6c62]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-31af6c62]{color:#909399!important;display:inline-block;margin-left:20px;text-align:right!important}[data-v-31af6c62] .el-upload-dragger{width:100%;height:180px}[data-v-31af6c62] .el-form-item{margin-bottom:18px}.launch-section[data-v-31af6c62]{margin-top:24px}.launch-content[data-v-31af6c62]{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}.page-footer[data-v-31af6c62]{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 32px;background:#fff;border-top:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:10}.page-footer .footer-buttons[data-v-31af6c62]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.required-mark[data-v-31af6c62]{color:#f56c6c;margin-left:4px}.return-node-dialog-content[data-v-31af6c62]{padding:10px 0}.return-node-dialog-content .empty-hint[data-v-31af6c62]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.return-node-dialog-content .return-node-list[data-v-31af6c62]{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;max-height:300px;overflow-y:auto;margin-bottom:16px}.return-node-dialog-content .return-node-list .return-node-item[data-v-31af6c62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px solid #ebeef5;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}.return-node-dialog-content .return-node-list .return-node-item[data-v-31af6c62]:hover{border-color:#409eff;background:#ecf5ff}.return-node-dialog-content .return-node-list .return-node-item .node-info[data-v-31af6c62]{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;margin-left:8px}.return-node-dialog-content .return-node-list .return-node-item .node-info .node-title[data-v-31af6c62]{font-size:14px;font-weight:500;color:#303133}.return-node-dialog-content .return-node-list .return-node-item .node-info .node-user[data-v-31af6c62]{font-size:12px;color:#909399}.return-node-dialog-content .return-opinion-section[data-v-31af6c62]{margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.return-node-dialog-content .return-opinion-section .opinion-label[data-v-31af6c62]{margin-bottom:8px;font-size:14px;color:#606266;font-weight:500}[data-v-31af6c62] .el-button{line-height:.85!important}.custom-page .page-data-list{background:#fff}.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-6e7b7938]{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-6e7b7938]{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-6e7b7938] .el-tabs .el-tabs__header{margin:0;border-bottom:none}.apaas-custom-check-data .tab-header[data-v-6e7b7938] .el-tabs .el-tabs__nav-wrap:after{height:1px;background-color:#ebeef5}.apaas-custom-check-data .tab-header[data-v-6e7b7938] .el-tabs .el-tabs__item{height:48px;line-height:48px;font-size:14px;color:#606266}.apaas-custom-check-data .tab-header[data-v-6e7b7938] .el-tabs .el-tabs__item.is-active{color:#409eff;font-weight:500}.apaas-custom-check-data .tab-header[data-v-6e7b7938] .el-tabs .el-tabs__item:hover{color:#409eff}.apaas-custom-check-data .tab-header[data-v-6e7b7938] .el-tabs .el-tabs__active-bar{background-color:#409eff}.apaas-custom-check-data .tab-content[data-v-6e7b7938],.statistics-tab[data-v-6e7b7938]{-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-6e7b7938]{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-6e7b7938],.statistics-tab .page-search-panel[data-v-6e7b7938]{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-6e7b7938]{gap:12px;width:100%}.statistics-tab .page-search-panel .search-row[data-v-6e7b7938]{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-6e7b7938],.statistics-tab .page-search-panel .search-field[data-v-6e7b7938]{-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-6e7b7938]{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-6e7b7938],.statistics-tab .page-search-panel .search-field .el-select[data-v-6e7b7938]{-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-tab .page-search-panel .search-field[data-v-6e7b7938] :deep(.el-input__inner),.statistics-tab .page-search-panel .search-field[data-v-6e7b7938] :deep(.el-select .el-input__inner){height:32px;line-height:32px}.statistics-tab .page-search-panel .range-field .range-input-group[data-v-6e7b7938]{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-6e7b7938]{-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-tab .page-search-panel .range-field .range-separator[data-v-6e7b7938]{color:#606266;line-height:32px;font-size:14px}.statistics-tab .page-search-panel .search-actions[data-v-6e7b7938]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.statistics-tab .page-search-panel[data-v-6e7b7938] :deep(.el-button){padding:0 16px;font-size:14px;border-radius:4px;height:32px;line-height:32px}.statistics-tab .check-data-panel[data-v-6e7b7938]{padding:16px 20px;margin-bottom:0;border-bottom:1px solid #cbccce}.statistics-tab .check-data-panel .panel-header[data-v-6e7b7938]{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-6e7b7938]{font-size:18px;font-weight:500;color:#303133;margin:0;line-height:1}.statistics-tab .check-data-panel .panel-header .header-right[data-v-6e7b7938]{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-6e7b7938]{font-size:14px;color:#303133;white-space:nowrap}.statistics-tab .check-data-panel .panel-header .header-right .favorites-select[data-v-6e7b7938]{width:200px}.statistics-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-6e7b7938]{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-6e7b7938]:hover{background:#ecf5ff;border-color:#66b1ff;color:#66b1ff}.statistics-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-6e7b7938]:active{background:#409eff;color:#fff}.statistics-tab .check-data-panel .panel-header .header-right .add-favorite-button[data-v-6e7b7938]{padding:8px 16px;border-radius:4px;font-size:14px}.statistics-tab .chart-management-panel[data-v-6e7b7938]{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 .floating-panel[data-v-6e7b7938]{position:fixed;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000;-webkit-transition:all .3s ease;transition:all .3s ease}.statistics-tab .floating-panel .floating-panel-toggle[data-v-6e7b7938]{width:48px;height:48px;background:#409eff;border-radius:50%;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;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.4);box-shadow:0 4px 12px rgba(64,158,255,.4);-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;font-size:20px}.statistics-tab .floating-panel .floating-panel-toggle[data-v-6e7b7938]:hover{background:#66b1ff;-webkit-box-shadow:0 6px 16px rgba(64,158,255,.5);box-shadow:0 6px 16px rgba(64,158,255,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.statistics-tab .floating-panel .floating-panel-content[data-v-6e7b7938]{position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);padding:12px;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;min-width:120px;white-space:nowrap}.statistics-tab .floating-panel .floating-panel-content[data-v-6e7b7938] .el-button{width:100%;min-width:120px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0!important}.statistics-tab .floating-panel .floating-panel-content[data-v-6e7b7938] .el-button i{margin-right:8px;width:16px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.statistics-tab .floating-panel.expanded .floating-panel-toggle[data-v-6e7b7938]{background:#f56c6c}.statistics-tab .floating-panel.expanded .floating-panel-toggle[data-v-6e7b7938]:hover{background:#f78989}.statistics-tab .chart-area[data-v-6e7b7938]{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-6e7b7938]{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-6e7b7938]{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-6e7b7938]{margin-left:8px;cursor:pointer;color:#909399;font-size:14px}.statistics-tab .chart-area .chart-header .chart-title-section .title-input[data-v-6e7b7938]{width:200px}.statistics-tab .chart-area .chart-header .chart-title-section .title-input[data-v-6e7b7938] .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-6e7b7938]{font-size:16px;font-weight:500;cursor:pointer;padding:4px 8px}.statistics-tab .chart-area .chart-header .chart-title-section .chart-title[data-v-6e7b7938]:hover{color:#409eff;background:#f5f7fa;border-radius:4px}.statistics-tab .chart-area .chart-header .chart-header-right[data-v-6e7b7938]{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-header .chart-header-right .el-button[data-v-6e7b7938]{margin-left:0}.statistics-tab .chart-area .chart-header .chart-header-right .delete-button[data-v-6e7b7938]{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;-webkit-transition:all .3s;transition:all .3s}.statistics-tab .chart-area .chart-header .chart-header-right .delete-button[data-v-6e7b7938]:hover{color:#f56c6c;background:#f5f7fa}.statistics-tab .chart-area .chart-header .chart-header-right .delete-button i[data-v-6e7b7938]{font-size:14px}.statistics-tab .chart-area .chart-config[data-v-6e7b7938]{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-6e7b7938]{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-6e7b7938]{font-size:14px;white-space:nowrap;min-width:70px;color:#606266}.statistics-tab .chart-area .chart-config .config-item[data-v-6e7b7938] .el-select{width:150px;height:32px}.statistics-tab .chart-area .chart-config .config-item[data-v-6e7b7938] .y-axis-param-select{width:250px!important}.statistics-tab .chart-area .chart-config .config-item[data-v-6e7b7938] .y-axis-param-select .el-input__inner{height:32px}.statistics-tab .chart-area .chart-config .config-item[data-v-6e7b7938] .y-axis-param-select .el-select__input{display:inline-block!important;visibility:visible!important;opacity:1!important}.statistics-tab .chart-area .chart-config .config-item[data-v-6e7b7938] .y-axis-param-select .el-select__tags{max-height:none}.statistics-tab .chart-area .chart-config .config-item[data-v-6e7b7938] .el-select .el-input__inner{height:32px}.statistics-tab .chart-area .chart-config .config-item[data-v-6e7b7938] .el-button{margin-left:0}.statistics-tab .chart-area .chart-config .config-item .y-axis-range-input[data-v-6e7b7938]{width:100px}.statistics-tab .chart-area .chart-config .config-item .range-separator[data-v-6e7b7938]{margin:0 8px;color:#606266}.statistics-tab .chart-area .chart-config .canshu[data-v-6e7b7938]{width:370px}.statistics-tab .chart-area .chart-config .canshu[data-v-6e7b7938] .y-axis-param-select{width:280px!important}.statistics-tab .chart-area .chart-config .canshu[data-v-6e7b7938] .y-axis-param-select .el-input__inner{height:32px}.statistics-tab .chart-area .chart-config .canshu[data-v-6e7b7938] .y-axis-param-select .el-select__input{display:inline-block!important;visibility:visible!important;opacity:1!important}.statistics-tab .chart-area .chart-config .canshu[data-v-6e7b7938] .y-axis-param-select .el-select__tags{max-height:none}.statistics-tab .chart-area .chart-wrapper[data-v-6e7b7938]{position:relative}.statistics-tab .chart-area .chart-wrapper .chart-resize-handle[data-v-6e7b7938]{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-6e7b7938]:hover{background:rgba(64,158,255,.2)}.statistics-tab .chart-area .chart-wrapper .chart-resize-handle[data-v-6e7b7938]: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-6e7b7938]:hover:before{background:#409eff}.statistics-tab .chart-area .chart-container[data-v-6e7b7938]{width:100%;min-height:200px}.statistics-tab .formula-dialog-content .formula-preview[data-v-6e7b7938]{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[data-v-6e7b7938]{position:relative}[data-v-6e7b7938] .el-button{line-height:.85!important}[data-v-6e7b7938] .model-select-dialog{padding:20px 0}[data-v-6e7b7938] .model-select-dialog .transfer-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-6e7b7938] .model-select-dialog .transfer-item .transfer-item-label{font-size:14px;color:#303133}[data-v-6e7b7938] .model-select-dialog .el-transfer-panel__header .el-input,[data-v-6e7b7938] .model-select-dialog .el-transfer-panel__header .el-input .el-input__inner{width:260px}[data-v-6e7b7938] .model-select-dialog .el-transfer-panel__body{height:300px}[data-v-6e7b7938] .model-select-dialog .el-transfer-panel__list{height:230px;overflow-y:auto;padding:0 10px}[data-v-6e7b7938] .model-select-dialog .el-transfer__buttons{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-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}[data-v-6e7b7938] .model-select-dialog .el-transfer__buttons .el-button{margin:0;margin-bottom:10px}[data-v-6e7b7938] .model-select-dialog .el-transfer__buttons .el-button:last-child{margin-bottom:0}[data-v-6e7b7938] .el-transfer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-v-6e7b7938] .el-transfer-panel{width:300px!important}[data-v-6e7b7938] .el-transfer-panel .el-input{width:260px!important}.apaas-custom-report-check[data-v-9b434c4a]{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-9b434c4a]{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-9b434c4a]{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-9b434c4a]{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-9b434c4a] .el-form-item{margin-bottom:0}.apaas-custom-report-check .page-search-panel .search-list .search-component[data-v-9b434c4a] .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-9b434c4a] .el-form-item__content{font-size:12px;line-height:32px}.apaas-custom-report-check .page-search-panel .search-button-group[data-v-9b434c4a]{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-9b434c4a]{color:#f56c6c;font-size:12px;margin-left:8px}.apaas-custom-report-check .page-data-list[data-v-9b434c4a]{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-9b434c4a]{top:0}.apaas-custom-report-check .page-data-list[data-v-9b434c4a] .el-link--primary{color:#409eff;font-size:14px;text-decoration:none}.apaas-custom-report-check .page-data-list[data-v-9b434c4a] .el-link--primary:hover{color:#66b1ff;text-decoration:underline}[data-v-9b434c4a] .el-button{line-height:.85!important}.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-0442f9cc]{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-0442f9cc]{width:100%;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-0442f9cc]{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-0442f9cc]{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-0442f9cc]{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-0442f9cc]{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-0442f9cc] .el-icon-arrow-left{font-size:16px}.approval-progress-detail .detail-header .header-info[data-v-0442f9cc]{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-0442f9cc]{font-size:20px;font-weight:600;color:#303133}.approval-progress-detail .detail-header .header-info .subtitle[data-v-0442f9cc]{font-size:14px;color:#909399}.approval-progress-detail .detail-content[data-v-0442f9cc]{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-0442f9cc]{border-radius:8px;padding:12px 24px 16px 12px}.approval-progress-detail .block-section .section-title[data-v-0442f9cc]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.approval-progress-detail .info-grid .label[data-v-0442f9cc]{font-size:16px;color:#909399}.approval-progress-detail .info-grid .value[data-v-0442f9cc]{font-size:16px;color:#303133;font-weight:500}.approval-progress-detail .info-grid .info-item-full[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.approval-progress-detail .info-grid .info-item-full .label[data-v-0442f9cc]{min-width:100px}.approval-progress-detail .info-grid .info-item-full .value[data-v-0442f9cc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .info-grid .info-item-full .process-title-value-wrapper[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.approval-progress-detail .info-grid .info-item-full .process-title-value-wrapper .process-title-edit-icon[data-v-0442f9cc]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .3s;transition:color .3s;-ms-flex-negative:0;flex-shrink:0}.approval-progress-detail .info-grid .info-item-full .process-title-value-wrapper .process-title-edit-icon[data-v-0442f9cc]:hover{color:#409eff}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper[data-v-0442f9cc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-0442f9cc] .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-right:8px}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-0442f9cc] .el-input__suffix .process-title-icon{cursor:pointer;font-size:16px;-webkit-transition:color .3s;transition:color .3s}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-0442f9cc] .el-input__suffix .process-title-icon.el-icon-check{color:#67c23a}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-0442f9cc] .el-input__suffix .process-title-icon.el-icon-check:hover{color:#529b2e}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-0442f9cc] .el-input__suffix .process-title-icon.el-icon-close{color:#909399}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-0442f9cc] .el-input__suffix .process-title-icon.el-icon-close:hover{color:#606266}.approval-progress-detail .info-grid .info-row[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.approval-progress-detail .info-grid .info-row .info-item[data-v-0442f9cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.approval-progress-detail .info-grid .info-row .info-item .label[data-v-0442f9cc]{min-width:100px}.approval-progress-detail .info-grid .theme-info-item[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.approval-progress-detail .info-grid .theme-info-item .value[data-v-0442f9cc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .info-grid .remain-info[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.approval-progress-detail .info-grid .remain-info .info-item[data-v-0442f9cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.approval-progress-detail .change-table[data-v-0442f9cc]{width:100%;margin-bottom:16px;max-height:500px;overflow-y:hidden}.approval-progress-detail .change-table[data-v-0442f9cc] .el-table__header-wrapper th{background:#f0f2f5;color:#606266;font-weight:500}.approval-progress-detail .change-table[data-v-0442f9cc] .el-table__body-wrapper{max-height:500px;overflow-y:auto}.approval-progress-detail .pagination-wrapper[data-v-0442f9cc]{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-0442f9cc]{white-space:pre-line;word-break:break-word}.approval-progress-detail .change-tag[data-v-0442f9cc]{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-0442f9cc]{background:#f0f9eb;color:#67c23a}.approval-progress-detail .change-update[data-v-0442f9cc]{background:#ecf5ff;color:#409eff}.approval-progress-detail .change-delete[data-v-0442f9cc]{background:#fef0f0;color:#f56c6c}.approval-progress-detail .description-block[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:14px;color:#606266}.approval-progress-detail .description-block .label[data-v-0442f9cc]{color:#909399}.approval-progress-detail .approval-timeline[data-v-0442f9cc]{padding:20px 5px;max-height:400px;overflow-y:auto}.approval-progress-detail .approval-timeline[data-v-0442f9cc] .el-timeline{padding-left:0}.approval-progress-detail .approval-timeline[data-v-0442f9cc] .el-timeline .el-timeline-item{padding-bottom:24px}.approval-progress-detail .approval-timeline[data-v-0442f9cc] .el-timeline .el-timeline-item:last-child{padding-bottom:0}.approval-progress-detail .approval-timeline[data-v-0442f9cc] .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-0442f9cc] .el-timeline .el-timeline-item .el-timeline-item__wrapper{top:0;padding-left:28px}.approval-progress-detail .approval-timeline[data-v-0442f9cc] .el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{padding-top:0}.approval-progress-detail .timeline-item-content[data-v-0442f9cc]{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-0442f9cc]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-0442f9cc]{background:#f4f7fc;border-radius:4px;padding:12px;gap:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-0442f9cc],.approval-progress-detail .timeline-item-content .node-info[data-v-0442f9cc]{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-0442f9cc]{gap:4px;font-size:13px;color:#606266}.approval-progress-detail .timeline-item-content .node-user[data-v-0442f9cc]{color:#303133;font-weight:500}.approval-progress-detail .timeline-item-content .node-time[data-v-0442f9cc]{color:#909399;font-size:12px;margin-left:8px}.approval-progress-detail .timeline-item-content .node-status[data-v-0442f9cc]{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-0442f9cc],.approval-progress-detail .timeline-item-content .node-status.status-initiate[data-v-0442f9cc],.approval-progress-detail .timeline-item-content .node-status.status-pass[data-v-0442f9cc]{color:#67c23a;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-reject[data-v-0442f9cc]{color:#f56c6c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-approving[data-v-0442f9cc],.approval-progress-detail .timeline-item-content .node-status.status-pending[data-v-0442f9cc]{color:#e6a23c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-default[data-v-0442f9cc]{color:#909399;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-return[data-v-0442f9cc]{color:#409eff;background:transparent}.approval-progress-detail .timeline-item-content .node-opinion[data-v-0442f9cc]{font-size:13px;color:#000;line-height:1.6}.approval-progress-detail .empty-progress[data-v-0442f9cc]{text-align:center;padding:40px 20px;color:#909399;font-size:14px}.approval-progress-detail .empty-progress .empty-text[data-v-0442f9cc]{display:inline-block}.approval-progress-fade-enter-active[data-v-0442f9cc],.approval-progress-fade-leave-active[data-v-0442f9cc]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.approval-progress-fade-enter[data-v-0442f9cc],.approval-progress-fade-leave-to[data-v-0442f9cc]{opacity:0}[data-v-0442f9cc] .el-timeline-item__tail{left:7px;top:3px}.return-node-dialog-content[data-v-0442f9cc]{padding:10px 0}.return-node-dialog-content .empty-hint[data-v-0442f9cc]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.return-node-dialog-content .return-node-list[data-v-0442f9cc]{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;max-height:300px;overflow-y:auto;margin-bottom:16px}.return-node-dialog-content .return-node-list .return-node-item[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px solid #ebeef5;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}.return-node-dialog-content .return-node-list .return-node-item[data-v-0442f9cc]:hover{border-color:#409eff;background:#ecf5ff}.return-node-dialog-content .return-node-list .return-node-item .node-info[data-v-0442f9cc]{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;margin-left:8px}.return-node-dialog-content .return-node-list .return-node-item .node-info .node-title[data-v-0442f9cc]{font-size:14px;font-weight:500;color:#303133}.return-node-dialog-content .return-node-list .return-node-item .node-info .node-user[data-v-0442f9cc]{font-size:12px;color:#909399}.return-node-dialog-content .return-opinion-section[data-v-0442f9cc]{margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.return-node-dialog-content .return-opinion-section .opinion-label[data-v-0442f9cc]{margin-bottom:8px;font-size:14px;color:#606266;font-weight:500}[data-v-0442f9cc] .el-button{line-height:.85!important}::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-d498900c]{width:100%;height:100%;padding:20px;background:#fff}.manager-data-page .page-content[data-v-d498900c],.manager-data-page[data-v-d498900c]{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-d498900c]{gap:16px}.manager-data-page .header-section[data-v-d498900c]{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;gap:12px}.manager-data-page .header-section .comment-text[data-v-d498900c]{color:#909399;font-size:14px}.manager-data-page .table-section[data-v-d498900c]{width:100%}.manager-data-page .table-section .table-toolbar[data-v-d498900c]{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-d498900c]{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-d498900c]{margin:0 8px;color:#dcdfe6}.manager-data-page .footer-comment[data-v-d498900c]{margin-top:16px}.manager-data-page .footer-comment .red-comment[data-v-d498900c]{color:#f56c6c;font-size:14px}[data-v-d498900c] .el-popper{width:auto!important}.page-content[data-v-d498900c]{width:calc(100% - 80px)!important}.handler-select[data-v-d498900c]{width:100%}.el-select-dropdown__item[data-v-d498900c]{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-d498900c]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-d498900c]{color:#909399!important;display:inline-block;margin-left:20px;margin-right:30px;text-align:right!important}.department-tree-search[data-v-d498900c]{margin-bottom:16px}.department-tree[data-v-d498900c]{max-height:400px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px;padding:8px}.import-uploader .el-upload-dragger[data-v-d498900c],.import-uploader .el-upload[data-v-d498900c],.import-uploader[data-v-d498900c]{width:100%}[data-v-d498900c] .el-button{line-height:.85!important}.filler-data-page[data-v-05e52e5d]{width:100%;height:100%;padding:20px;background:#fff}.filler-data-page .page-content[data-v-05e52e5d],.filler-data-page[data-v-05e52e5d]{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-05e52e5d]{gap:16px}.filler-data-page .header-section[data-v-05e52e5d]{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-05e52e5d]{color:#909399;font-size:14px}.filler-data-page .table-section[data-v-05e52e5d]{width:100%}.filler-data-page .table-section .table-toolbar[data-v-05e52e5d]{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-05e52e5d]{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-05e52e5d]{margin:0 8px;color:#dcdfe6}.filler-data-page .footer-comment[data-v-05e52e5d]{margin-top:16px}.filler-data-page .footer-comment .red-comment[data-v-05e52e5d]{color:#f56c6c;font-size:14px}[data-v-05e52e5d] .el-popper{width:auto!important}.page-content[data-v-05e52e5d]{width:calc(100% - 80px)!important}.el-select-dropdown__item[data-v-05e52e5d]{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-05e52e5d]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-05e52e5d]{color:#909399!important;display:inline-block;margin-left:20px;text-align:right!important}.department-tree-search[data-v-05e52e5d]{margin-bottom:16px}.department-tree[data-v-05e52e5d]{max-height:400px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px;padding:8px}.approval-progress-detail[data-v-2645a99f]{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-2645a99f]{width:100%;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-2645a99f]{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-2645a99f]{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-2645a99f]{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-2645a99f]{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-2645a99f] .el-icon-arrow-left{font-size:16px}.approval-progress-detail .detail-header .header-info[data-v-2645a99f]{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-2645a99f]{font-size:20px;font-weight:600;color:#303133}.approval-progress-detail .detail-header .header-info .subtitle[data-v-2645a99f]{font-size:14px;color:#909399}.approval-progress-detail .detail-content[data-v-2645a99f]{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-2645a99f]{border-radius:8px;padding:24px 24px 16px 24px}.approval-progress-detail .block-section .section-title[data-v-2645a99f]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.approval-progress-detail .info-grid .label[data-v-2645a99f]{font-size:16px;color:#909399}.approval-progress-detail .info-grid .value[data-v-2645a99f]{font-size:16px;color:#303133;font-weight:500}.approval-progress-detail .info-grid .info-item-full[data-v-2645a99f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.approval-progress-detail .info-grid .info-item-full .label[data-v-2645a99f]{min-width:100px}.approval-progress-detail .info-grid .info-item-full .value[data-v-2645a99f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .info-grid .info-item-full .process-title-value-wrapper[data-v-2645a99f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.approval-progress-detail .info-grid .info-item-full .process-title-value-wrapper .process-title-edit-icon[data-v-2645a99f]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .3s;transition:color .3s;-ms-flex-negative:0;flex-shrink:0}.approval-progress-detail .info-grid .info-item-full .process-title-value-wrapper .process-title-edit-icon[data-v-2645a99f]:hover{color:#409eff}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper[data-v-2645a99f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-2645a99f] .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-right:8px}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-2645a99f] .el-input__suffix .process-title-icon{cursor:pointer;font-size:16px;-webkit-transition:color .3s;transition:color .3s}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-2645a99f] .el-input__suffix .process-title-icon.el-icon-check{color:#67c23a}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-2645a99f] .el-input__suffix .process-title-icon.el-icon-check:hover{color:#529b2e}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-2645a99f] .el-input__suffix .process-title-icon.el-icon-close{color:#909399}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-2645a99f] .el-input__suffix .process-title-icon.el-icon-close:hover{color:#606266}.approval-progress-detail .info-grid .info-row[data-v-2645a99f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.approval-progress-detail .info-grid .info-row .info-item[data-v-2645a99f]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.approval-progress-detail .info-grid .info-row .info-item .label[data-v-2645a99f]{min-width:100px}.approval-progress-detail .info-grid .theme-info-item[data-v-2645a99f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.approval-progress-detail .info-grid .theme-info-item .value[data-v-2645a99f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .info-grid .remain-info[data-v-2645a99f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.approval-progress-detail .info-grid .remain-info .info-item[data-v-2645a99f]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.approval-progress-detail .change-table[data-v-2645a99f]{width:100%;margin-bottom:16px}.approval-progress-detail .change-table[data-v-2645a99f] .el-table__header-wrapper th{background:#f0f2f5;color:#606266;font-weight:500}.approval-progress-detail .pagination-wrapper[data-v-2645a99f]{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-2645a99f]{white-space:pre-line;word-break:break-word}.approval-progress-detail .change-tag[data-v-2645a99f]{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-2645a99f]{background:#f0f9eb;color:#67c23a}.approval-progress-detail .change-update[data-v-2645a99f]{background:#ecf5ff;color:#409eff}.approval-progress-detail .change-delete[data-v-2645a99f]{background:#fef0f0;color:#f56c6c}.approval-progress-detail .description-block[data-v-2645a99f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:14px;color:#606266}.approval-progress-detail .description-block .label[data-v-2645a99f]{color:#909399}.approval-progress-detail .approval-timeline[data-v-2645a99f]{padding:20px 5px;max-height:450px;overflow-y:auto}.approval-progress-detail .approval-timeline[data-v-2645a99f] .el-timeline{padding-left:0}.approval-progress-detail .approval-timeline[data-v-2645a99f] .el-timeline .el-timeline-item{padding-bottom:24px}.approval-progress-detail .approval-timeline[data-v-2645a99f] .el-timeline .el-timeline-item:last-child{padding-bottom:0}.approval-progress-detail .approval-timeline[data-v-2645a99f] .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-2645a99f] .el-timeline .el-timeline-item .el-timeline-item__wrapper{top:0;padding-left:28px}.approval-progress-detail .approval-timeline[data-v-2645a99f] .el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{padding-top:0}.approval-progress-detail .timeline-item-content[data-v-2645a99f]{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-2645a99f]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-2645a99f]{background:#f4f7fc;border-radius:4px;padding:12px;gap:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-2645a99f],.approval-progress-detail .timeline-item-content .node-info[data-v-2645a99f]{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-2645a99f]{gap:4px;font-size:13px;color:#606266}.approval-progress-detail .timeline-item-content .node-user[data-v-2645a99f]{color:#303133;font-weight:500}.approval-progress-detail .timeline-item-content .node-time[data-v-2645a99f]{color:#909399;font-size:12px;margin-left:8px}.approval-progress-detail .timeline-item-content .node-status[data-v-2645a99f]{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-2645a99f],.approval-progress-detail .timeline-item-content .node-status.status-initiate[data-v-2645a99f],.approval-progress-detail .timeline-item-content .node-status.status-pass[data-v-2645a99f]{color:#67c23a;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-reject[data-v-2645a99f]{color:#f56c6c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-approving[data-v-2645a99f],.approval-progress-detail .timeline-item-content .node-status.status-pending[data-v-2645a99f]{color:#e6a23c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-default[data-v-2645a99f]{color:#909399;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-return[data-v-2645a99f]{color:#409eff;background:transparent}.approval-progress-detail .timeline-item-content .node-opinion[data-v-2645a99f]{font-size:13px;color:#000;line-height:1.6}.approval-progress-detail .empty-progress[data-v-2645a99f]{text-align:center;padding:40px 20px;color:#909399;font-size:14px}.approval-progress-detail .empty-progress .empty-text[data-v-2645a99f]{display:inline-block}.approval-progress-detail .return-node-dialog-content[data-v-2645a99f]{padding:10px 0}.approval-progress-detail .return-node-dialog-content .empty-hint[data-v-2645a99f]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.approval-progress-detail .return-node-dialog-content .return-node-list[data-v-2645a99f]{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;max-height:300px;overflow-y:auto;margin-bottom:16px}.approval-progress-detail .return-node-dialog-content .return-node-list .return-node-item[data-v-2645a99f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px solid #ebeef5;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}.approval-progress-detail .return-node-dialog-content .return-node-list .return-node-item[data-v-2645a99f]:hover{border-color:#409eff;background:#ecf5ff}.approval-progress-detail .return-node-dialog-content .return-node-list .return-node-item .node-info[data-v-2645a99f]{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;margin-left:8px}.approval-progress-detail .return-node-dialog-content .return-node-list .return-node-item .node-info .node-title[data-v-2645a99f]{font-size:14px;font-weight:500;color:#303133}.approval-progress-detail .return-node-dialog-content .return-node-list .return-node-item .node-info .node-user[data-v-2645a99f]{font-size:12px;color:#909399}.return-opinion-section[data-v-2645a99f]{margin-top:16px!important;border-top:1px solid #ebeef5}.return-opinion-section .opinion-label[data-v-2645a99f]{margin-bottom:5px!important;margin-top:5px!important;font-size:14px;color:#606266;font-weight:500}.approval-progress-fade-enter-active[data-v-2645a99f],.approval-progress-fade-leave-active[data-v-2645a99f]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.approval-progress-fade-enter[data-v-2645a99f],.approval-progress-fade-leave-to[data-v-2645a99f]{opacity:0}[data-v-2645a99f] .el-timeline-item__tail{left:7px;top:3px}[data-v-2645a99f] .el-button{line-height:.85!important}.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 .model-detail-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;min-height:0}.custom-page,.custom-page .model-detail-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.custom-page{overflow-y:auto!important;flex-direction:column}.custom-page .page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;position:relative;width:100%;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{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;min-height:0}::v-deep .el-button{line-height:.85!important}.permission-management-page[data-v-4d2fdadc]{width:100%;height:100%;padding:20px;background:#fff}.permission-management-page .page-content[data-v-4d2fdadc],.permission-management-page[data-v-4d2fdadc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.permission-management-page .page-content[data-v-4d2fdadc]{gap:16px}.permission-management-page .header-section[data-v-4d2fdadc]{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-4d2fdadc]{width:100%}.permission-management-page .table-section .table-toolbar[data-v-4d2fdadc]{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-4d2fdadc]{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-4d2fdadc]{margin:0 8px;color:#dcdfe6}[data-v-4d2fdadc] .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-4d2fdadc]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-4d2fdadc]{color:#909399!important;display:inline-block;margin-left:20px;margin-right:30px;text-align:right!important}[data-v-4d2fdadc] .permission-config-dialog .el-dialog__body{padding:20px}[data-v-4d2fdadc] .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-4d2fdadc] .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-4d2fdadc] .permission-config-dialog .permission-tree-wrapper .tree-search-input{margin-bottom:10px}[data-v-4d2fdadc] .permission-config-dialog .permission-tree-wrapper .permission-tree{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}[data-v-4d2fdadc] .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-4d2fdadc] .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-4d2fdadc] .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-4d2fdadc] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag.menu-tag{background-color:#909399}[data-v-4d2fdadc] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag.subsystem-tag{background-color:#409eff}[data-v-4d2fdadc] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag.parameter-tag{background-color:#67c23a}[data-v-4d2fdadc] .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-4d2fdadc] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .permission-checkboxes ::v-deep .el-checkbox{margin-right:0}[data-v-4d2fdadc] .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-4d2fdadc] .el-popper{width:auto!important}.page-content[data-v-4d2fdadc]{width:calc(100% - 80px)!important}[data-v-4d2fdadc] .el-button{line-height:.85!important}.x-app-layout .layout-middle .layout-center .menu-switch{width:14px;height:80px;padding-right:2px;border-top-right-radius:18px;border-bottom-right-radius:18px;border:1px solid #fff;border-left:0;background-color:#fff;position:absolute;top:calc(50vh - 87px);left:-20px;-webkit-transform:translateX(120%);transform:translateX(120%);cursor:pointer;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:500;border:1px solid #dcdfe6;border-left:none}.x-app-layout .layout-middle .layout-center .menu-switch:hover{background-color:#fff;opacity:1;-webkit-box-shadow:2px 0 4px 0 #dcdfe6;box-shadow:2px 0 4px 0 #dcdfe6}
\ 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{padding-bottom:10px;padding-top:10px;overflow:auto}.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;background:#fff}.custom-page .page-approval-content.has-footer{padding-bottom:80px}.custom-page .operation-links .link-separator{display:inline-block}.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}.search-table{min-height:380px!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{display:block}.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:16px;line-height:24px;font-weight:bolder;margin-bottom:8px!important;color:#303133}.approval-content .approval-process-title{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-bottom:16px}.approval-content .approval-process-title .description-label{font-size:16px;line-height:24px;font-weight:bolder;margin-bottom:8px!important;color:#303133;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;gap:12px}.approval-content .approval-process-title .description-label .step-actions{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}.approval-content .approval-process-title .description-label .step-actions .cancel-step-btn,.approval-content .approval-process-title .description-label .step-actions .edit-step-btn,.approval-content .approval-process-title .description-label .step-actions .save-step-btn{padding:0;font-size:12px;color:#409eff}.approval-content .approval-process-title .description-label .step-actions .cancel-step-btn:hover,.approval-content .approval-process-title .description-label .step-actions .edit-step-btn:hover,.approval-content .approval-process-title .description-label .step-actions .save-step-btn:hover{color:#66b1ff}.approval-content .approval-process-title .description-label .step-actions .cancel-step-btn{color:#909399}.approval-content .approval-process-title .description-label .step-actions .cancel-step-btn:hover{color:#a6a9ad}.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}.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 5px;max-height:450px;overflow-y:auto}.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,.approval-progress-section .timeline-item-content .node-content .node-status.status-return{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:10px;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;height:14px}.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;-ms-flex:1;flex:1;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;min-height:0}.engine-detail-page .page-approval-content{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;padding:20px;overflow-y:auto;overflow-x:hidden}.engine-detail-page .block-section{border-radius:8px;padding:24px 24px 16px 24px;margin-bottom:24px;background:#fff}.engine-detail-page .block-section .section-title{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.engine-detail-page .info-grid .label{font-size:16px;color:#909399}.engine-detail-page .info-grid .value{font-size:16px;color:#303133;font-weight:500}.engine-detail-page .info-grid .info-item-full{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.engine-detail-page .info-grid .info-item-full .label{min-width:100px}.engine-detail-page .info-grid .info-item-full .value{-webkit-box-flex:1;-ms-flex:1;flex:1}.engine-detail-page .info-grid .info-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.engine-detail-page .info-grid .info-row .info-item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.engine-detail-page .info-grid .info-row .info-item .label{min-width:100px}.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:230px;background:#fff;border:1px solid #ebeef5;padding:8px;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;margin-bottom:8px;color:#303133}.engine-detail-page .approval-content .approval-description .workflow-title-label{font-size:16px;font-weight:600;margin-bottom:8px}.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}:deep(.el-tree-node__content){padding-left:10px!important}.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%}.link-separator{width:4px;height:14px}.model-query-tab[data-v-71b9570f]{-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-71b9570f]{padding:16px 20px;margin-bottom:0;border-bottom:1px solid #cbccce}.model-query-tab .check-data-panel .panel-header[data-v-71b9570f]{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-71b9570f]{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-71b9570f]{font-size:14px;color:#303133;white-space:nowrap}.model-query-tab .check-data-panel .panel-header .header-right .favorites-select[data-v-71b9570f]{width:200px}.model-query-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-71b9570f]{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-71b9570f]:hover{background:#ecf5ff;border-color:#66b1ff;color:#66b1ff}.model-query-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-71b9570f]:active{background:#409eff;color:#fff}.model-query-tab .check-data-panel .panel-header .header-right .add-favorite-button[data-v-71b9570f]{padding:8px 16px;border-radius:4px;font-size:14px}.model-query-tab .model-query-content[data-v-71b9570f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;background:#f5f7fa;height:calc(100vh - 160px)}.model-query-tab .model-query-content .left-param-panel[data-v-71b9570f]{width:230px;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;height:100%}.model-query-tab .model-query-content .left-param-panel .tree-search-header[data-v-71b9570f]{margin-bottom:8px}.model-query-tab .model-query-content .left-param-panel .tree-search-header .search-mode-switch[data-v-71b9570f]{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-71b9570f] .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-71b9570f] .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-71b9570f]{margin-bottom:8px}.model-query-tab .model-query-content .left-param-panel .custom-tree-node[data-v-71b9570f]{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-71b9570f]{color:#f56c6c;white-space:pre-line}.model-query-tab .model-query-content .right-comparison-panel[data-v-71b9570f]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;background:#fff;height:100%}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper[data-v-71b9570f]{width:100%;height:100%;max-height:100%;overflow:auto}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table[data-v-71b9570f]{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-71b9570f]{background:#f5f7fa}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th[data-v-71b9570f]{padding:12px;text-align:left;border:1px solid #ebeef5;font-weight:500;font-size:14px;color:#303133;position:sticky;top:0;background:#f5f7fa;z-index:8}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.subsystem-column[data-v-71b9570f]{width:120px;min-width:120px;left:0;z-index:15}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.parts-column[data-v-71b9570f]{width:140px;min-width:140px;left:120px;z-index:15}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.param-column[data-v-71b9570f]{width:200px;min-width:200px;left:260px;z-index:15}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.model-column[data-v-71b9570f]{min-width:180px;text-align:center;z-index:8}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.add-column[data-v-71b9570f]{min-width:150px;text-align:center;z-index:8}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead th.add-column span[data-v-71b9570f]{font-size:16px;font-weight:bolder;color:#000}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table thead .model-header[data-v-71b9570f]{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-71b9570f]{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-71b9570f]{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-71b9570f]{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-71b9570f]: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-71b9570f]{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-71b9570f]: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-71b9570f]{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-71b9570f]{font-size:14px;color:#000;font-weight:bolder}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr:hover td.param-column[data-v-71b9570f],.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr:hover td.parts-column[data-v-71b9570f],.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr:hover td.subsystem-column[data-v-71b9570f],.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr[data-v-71b9570f]:hover{background:#f5f7fa}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td[data-v-71b9570f]{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.subsystem-column[data-v-71b9570f]{position:sticky;left:0;background:#fff;z-index:5}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.parts-column[data-v-71b9570f]{position:sticky;left:120px;background:#fff;z-index:5}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.param-column[data-v-71b9570f]{position:sticky;left:260px;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-71b9570f]{-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-71b9570f]{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-71b9570f]:hover{color:#409eff}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.model-column[data-v-71b9570f]{text-align:center}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.add-column[data-v-71b9570f]{background:#fafafa}.model-query-tab .model-query-content .right-comparison-panel .comparison-table-wrapper .comparison-table tbody tr td.add-column span[data-v-71b9570f]{font-size:16px;font-weight:bolder;color:#000}.model-query-tab .hidden-params-button[data-v-71b9570f],.model-query-tab .hidden-params-dropdown[data-v-71b9570f]{margin-left:12px}.model-query-tab .hidden-params-button .hidden-count[data-v-71b9570f]{margin-left:4px;color:#f56c6c;font-weight:500}.model-query-tab .model-select-dialog .model-search-input[data-v-71b9570f]{margin-bottom:16px}.model-query-tab .model-select-dialog .model-list-wrapper .el-table[data-v-71b9570f]{border:1px solid #ebeef5}.model-query-tab .hidden-params-dialog-content .empty-hint[data-v-71b9570f]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.model-query-tab .hidden-params-dialog-content .hidden-params-header[data-v-71b9570f]{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-71b9570f]{display:none!important}[data-v-71b9570f] .el-button{line-height:.85!important}.report-detail[data-v-31af6c62]{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-31af6c62],.report-detail[data-v-31af6c62]{width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.report-detail .detail-panel[data-v-31af6c62]{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-31af6c62]{-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-31af6c62],.report-detail .detail-header[data-v-31af6c62]{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-31af6c62]{gap:16px}.report-detail .detail-header .header-right[data-v-31af6c62]{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-31af6c62]{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-31af6c62] .el-icon-arrow-left{font-size:16px}.report-detail .detail-header .header-info[data-v-31af6c62]{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-31af6c62]{font-size:20px;font-weight:600;color:#303133}.report-detail .detail-header .header-info .subtitle[data-v-31af6c62]{font-size:14px;color:#909399}.report-detail .detail-content[data-v-31af6c62]{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 .detail-content.has-footer[data-v-31af6c62]{padding-bottom:100px}.report-detail .block-section[data-v-31af6c62]{border-radius:8px;padding:24px 24px 16px 24px}.report-detail .block-section .section-title[data-v-31af6c62]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.report-detail .info-grid .label[data-v-31af6c62]{font-size:16px;color:#909399}.report-detail .info-grid .value[data-v-31af6c62]{font-size:16px;color:#303133;font-weight:500}.report-detail .info-grid .info-item-full[data-v-31af6c62]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.report-detail .info-grid .info-item-full .label[data-v-31af6c62]{min-width:100px}.report-detail .info-grid .info-item-full .value[data-v-31af6c62]{-webkit-box-flex:1;-ms-flex:1;flex:1}.report-detail .info-grid .info-item-full .process-title-value-wrapper[data-v-31af6c62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.report-detail .info-grid .info-item-full .process-title-value-wrapper .process-title-edit-icon[data-v-31af6c62]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .3s;transition:color .3s;-ms-flex-negative:0;flex-shrink:0}.report-detail .info-grid .info-item-full .process-title-value-wrapper .process-title-edit-icon[data-v-31af6c62]:hover{color:#409eff}.report-detail .info-grid .info-item-full .process-title-input-wrapper[data-v-31af6c62]{-webkit-box-flex:1;-ms-flex:1;flex:1}.report-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-31af6c62] .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-right:8px}.report-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-31af6c62] .el-input__suffix .process-title-icon{cursor:pointer;font-size:16px;-webkit-transition:color .3s;transition:color .3s}.report-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-31af6c62] .el-input__suffix .process-title-icon.el-icon-check{color:#67c23a}.report-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-31af6c62] .el-input__suffix .process-title-icon.el-icon-check:hover{color:#529b2e}.report-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-31af6c62] .el-input__suffix .process-title-icon.el-icon-close{color:#909399}.report-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-31af6c62] .el-input__suffix .process-title-icon.el-icon-close:hover{color:#606266}.report-detail .info-grid .info-row[data-v-31af6c62]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.report-detail .info-grid .info-row .info-item[data-v-31af6c62]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.report-detail .info-grid .info-row .info-item .label[data-v-31af6c62]{min-width:100px}.report-detail .info-grid[data-v-31af6c62]:not(:has(.info-item-full)):not(:has(.info-row)){display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.report-detail .info-grid:not(:has(.info-item-full)):not(:has(.info-row))>.info-item[data-v-31af6c62]{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:not(:has(.info-item-full)):not(:has(.info-row))>.info-item[data-v-31af6c62]:nth-child(2n){border-right:none}.report-detail .info-grid:not(:has(.info-item-full)):not(:has(.info-row))>.info-item[data-v-31af6c62]:nth-last-child(-n+2){border-bottom:none}.report-detail .info-grid:not(:has(.info-item-full)):not(:has(.info-row))>.info-item .label[data-v-31af6c62]{font-size:16px;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:not(:has(.info-item-full)):not(:has(.info-row))>.info-item .value[data-v-31af6c62]{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-31af6c62]{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-31af6c62]{color:#909399}.report-detail .description-block .value[data-v-31af6c62]{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:pre-line;word-break:break-word}.report-detail .approval-timeline[data-v-31af6c62]{padding:20px 0}.report-detail .approval-timeline[data-v-31af6c62] .el-timeline{padding-left:0}.report-detail .approval-timeline[data-v-31af6c62] .el-timeline .el-timeline-item{padding-bottom:24px}.report-detail .approval-timeline[data-v-31af6c62] .el-timeline .el-timeline-item:last-child{padding-bottom:0}.report-detail .approval-timeline[data-v-31af6c62] .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-31af6c62] .el-timeline .el-timeline-item .el-timeline-item__wrapper{top:0;padding-left:28px}.report-detail .approval-timeline[data-v-31af6c62] .el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{padding-top:0}.report-detail .timeline-item-content[data-v-31af6c62]{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-31af6c62]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.report-detail .timeline-item-content .node-content[data-v-31af6c62]{background:#f4f7fc;border-radius:4px;padding:12px;gap:8px}.report-detail .timeline-item-content .node-content[data-v-31af6c62],.report-detail .timeline-item-content .node-info[data-v-31af6c62]{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-31af6c62]{gap:4px;font-size:13px;color:#606266}.report-detail .timeline-item-content .node-user[data-v-31af6c62]{color:#303133;font-weight:500}.report-detail .timeline-item-content .node-time[data-v-31af6c62]{color:#909399;font-size:12px;margin-left:8px}.report-detail .timeline-item-content .node-status[data-v-31af6c62]{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-31af6c62],.report-detail .timeline-item-content .node-status.status-initiate[data-v-31af6c62],.report-detail .timeline-item-content .node-status.status-pass[data-v-31af6c62]{color:#67c23a;background:transparent}.report-detail .timeline-item-content .node-status.status-msg[data-v-31af6c62]{color:#409eff;background:transparent}.report-detail .timeline-item-content .node-status.status-reject[data-v-31af6c62]{color:#f56c6c;background:transparent}.report-detail .timeline-item-content .node-status.status-approving[data-v-31af6c62],.report-detail .timeline-item-content .node-status.status-pending[data-v-31af6c62]{color:#e6a23c;background:transparent}.report-detail .timeline-item-content .node-status.status-default[data-v-31af6c62]{color:#909399;background:transparent}.report-detail .timeline-item-content .node-opinion[data-v-31af6c62]{font-size:13px;color:#000;line-height:1.6}.report-detail .empty-progress[data-v-31af6c62]{text-align:center;padding:40px 20px;color:#909399;font-size:14px}.report-detail .empty-progress .empty-text[data-v-31af6c62]{display:inline-block}.report-detail-fade-enter-active[data-v-31af6c62],.report-detail-fade-leave-active[data-v-31af6c62]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.report-detail-fade-enter[data-v-31af6c62],.report-detail-fade-leave-to[data-v-31af6c62]{opacity:0}[data-v-31af6c62] .el-timeline-item__tail{left:7px;top:3px}.dialog-body-wrapper[data-v-31af6c62]{max-height:70vh;overflow-y:auto;padding-right:10px}.approval-process-title[data-v-31af6c62]{margin-bottom:20px}.approval-process-title .description-label[data-v-31af6c62]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-process-title .description-label .required-mark[data-v-31af6c62]{color:#f56c6c;margin-left:4px}.approval-process-title .process-title-display[data-v-31af6c62]{font-size:14px;color:#303133;padding:8px 12px;background:#f5f7fa;border-radius:4px;min-height:32px;line-height:32px}.approval-workflow[data-v-31af6c62]{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-31af6c62]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-workflow .workflow-table[data-v-31af6c62]{width:100%}.approval-workflow .workflow-table .workflow-table-content[data-v-31af6c62]{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content thead[data-v-31af6c62]{background:#f5f7fa}.approval-workflow .workflow-table .workflow-table-content thead th[data-v-31af6c62]{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-31af6c62]{width:120px}.approval-workflow .workflow-table .workflow-table-content thead th.handler-col[data-v-31af6c62]{width:auto}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row[data-v-31af6c62]:not(:last-child){border-bottom:1px solid #ebeef5}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell[data-v-31af6c62]{padding:12px 16px;vertical-align:middle}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name[data-v-31af6c62]{font-size:14px;color:#303133}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .step-name-cell .step-name .required-mark[data-v-31af6c62]{color:#f56c6c;margin-left:4px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell[data-v-31af6c62]{padding:12px 16px;vertical-align:middle}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select[data-v-31af6c62]{width:100%;min-width:200px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select[data-v-31af6c62] .el-input__inner{height:32px;line-height:32px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-select[data-v-31af6c62] .el-tag{margin:2px 4px 2px 0}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-display[data-v-31af6c62]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-display .handler-tag[data-v-31af6c62]{display:inline-block;padding:4px 12px;background:#f0f2f5;border:1px solid #e4e7ed;border-radius:4px;font-size:14px;color:#606266}.approval-workflow .workflow-table .workflow-table-content tbody .workflow-row .handler-cell .handler-empty[data-v-31af6c62]{color:#909399;font-size:14px}.el-select-dropdown__item[data-v-31af6c62]{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-31af6c62]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-31af6c62]{color:#909399!important;display:inline-block;margin-left:20px;text-align:right!important}[data-v-31af6c62] .el-upload-dragger{width:100%;height:180px}[data-v-31af6c62] .el-form-item{margin-bottom:18px}.launch-section[data-v-31af6c62]{margin-top:24px}.launch-content[data-v-31af6c62]{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}.page-footer[data-v-31af6c62]{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 32px;background:#fff;border-top:1px solid #ebeef5;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:10}.page-footer .footer-buttons[data-v-31af6c62]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.required-mark[data-v-31af6c62]{color:#f56c6c;margin-left:4px}.return-node-dialog-content[data-v-31af6c62]{padding:10px 0}.return-node-dialog-content .empty-hint[data-v-31af6c62]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.return-node-dialog-content .return-node-list[data-v-31af6c62]{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;max-height:300px;overflow-y:auto;margin-bottom:16px}.return-node-dialog-content .return-node-list .return-node-item[data-v-31af6c62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px solid #ebeef5;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}.return-node-dialog-content .return-node-list .return-node-item[data-v-31af6c62]:hover{border-color:#409eff;background:#ecf5ff}.return-node-dialog-content .return-node-list .return-node-item .node-info[data-v-31af6c62]{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;margin-left:8px}.return-node-dialog-content .return-node-list .return-node-item .node-info .node-title[data-v-31af6c62]{font-size:14px;font-weight:500;color:#303133}.return-node-dialog-content .return-node-list .return-node-item .node-info .node-user[data-v-31af6c62]{font-size:12px;color:#909399}.return-node-dialog-content .return-opinion-section[data-v-31af6c62]{margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.return-node-dialog-content .return-opinion-section .opinion-label[data-v-31af6c62]{margin-bottom:8px;font-size:14px;color:#606266;font-weight:500}[data-v-31af6c62] .el-button{line-height:.85!important}.custom-page .page-data-list{background:#fff}.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-24df3be8]{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-24df3be8]{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-24df3be8] .el-tabs .el-tabs__header{margin:0;border-bottom:none}.apaas-custom-check-data .tab-header[data-v-24df3be8] .el-tabs .el-tabs__nav-wrap:after{height:1px;background-color:#ebeef5}.apaas-custom-check-data .tab-header[data-v-24df3be8] .el-tabs .el-tabs__item{height:48px;line-height:48px;font-size:14px;color:#606266}.apaas-custom-check-data .tab-header[data-v-24df3be8] .el-tabs .el-tabs__item.is-active{color:#409eff;font-weight:500}.apaas-custom-check-data .tab-header[data-v-24df3be8] .el-tabs .el-tabs__item:hover{color:#409eff}.apaas-custom-check-data .tab-header[data-v-24df3be8] .el-tabs .el-tabs__active-bar{background-color:#409eff}.apaas-custom-check-data .tab-content[data-v-24df3be8],.statistics-tab[data-v-24df3be8]{-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-24df3be8]{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-24df3be8],.statistics-tab .page-search-panel[data-v-24df3be8]{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-24df3be8]{gap:12px;width:100%}.statistics-tab .page-search-panel .search-row[data-v-24df3be8]{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-24df3be8],.statistics-tab .page-search-panel .search-field[data-v-24df3be8]{-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-24df3be8]{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-24df3be8],.statistics-tab .page-search-panel .search-field .el-select[data-v-24df3be8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-tab .page-search-panel .search-field[data-v-24df3be8] :deep(.el-input__inner),.statistics-tab .page-search-panel .search-field[data-v-24df3be8] :deep(.el-select .el-input__inner){height:32px;line-height:32px}.statistics-tab .page-search-panel .range-field .range-input-group[data-v-24df3be8]{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-24df3be8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-tab .page-search-panel .range-field .range-separator[data-v-24df3be8]{color:#606266;line-height:32px;font-size:14px}.statistics-tab .page-search-panel .search-actions[data-v-24df3be8]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.statistics-tab .page-search-panel[data-v-24df3be8] :deep(.el-button){padding:0 16px;font-size:14px;border-radius:4px;height:32px;line-height:32px}.statistics-tab .check-data-panel[data-v-24df3be8]{padding:16px 20px;margin-bottom:0;border-bottom:1px solid #cbccce}.statistics-tab .check-data-panel .panel-header[data-v-24df3be8]{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-24df3be8]{font-size:18px;font-weight:500;color:#303133;margin:0;line-height:1}.statistics-tab .check-data-panel .panel-header .header-right[data-v-24df3be8]{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-24df3be8]{font-size:14px;color:#303133;white-space:nowrap}.statistics-tab .check-data-panel .panel-header .header-right .favorites-select[data-v-24df3be8]{width:200px}.statistics-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-24df3be8]{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-24df3be8]:hover{background:#ecf5ff;border-color:#66b1ff;color:#66b1ff}.statistics-tab .check-data-panel .panel-header .header-right .update-favorite-button[data-v-24df3be8]:active{background:#409eff;color:#fff}.statistics-tab .check-data-panel .panel-header .header-right .add-favorite-button[data-v-24df3be8]{padding:8px 16px;border-radius:4px;font-size:14px}.statistics-tab .chart-management-panel[data-v-24df3be8]{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 .floating-panel[data-v-24df3be8]{position:fixed;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000;-webkit-transition:all .3s ease;transition:all .3s ease}.statistics-tab .floating-panel .floating-panel-toggle[data-v-24df3be8]{width:48px;height:48px;background:#409eff;border-radius:50%;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;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.4);box-shadow:0 4px 12px rgba(64,158,255,.4);-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;font-size:20px}.statistics-tab .floating-panel .floating-panel-toggle[data-v-24df3be8]:hover{background:#66b1ff;-webkit-box-shadow:0 6px 16px rgba(64,158,255,.5);box-shadow:0 6px 16px rgba(64,158,255,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.statistics-tab .floating-panel .floating-panel-content[data-v-24df3be8]{position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);padding:12px;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;min-width:120px;white-space:nowrap}.statistics-tab .floating-panel .floating-panel-content[data-v-24df3be8] .el-button{width:100%;min-width:120px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0!important}.statistics-tab .floating-panel .floating-panel-content[data-v-24df3be8] .el-button i{margin-right:8px;width:16px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.statistics-tab .floating-panel.expanded .floating-panel-toggle[data-v-24df3be8]{background:#f56c6c}.statistics-tab .floating-panel.expanded .floating-panel-toggle[data-v-24df3be8]:hover{background:#f78989}.statistics-tab .empty-chart-area[data-v-24df3be8]{min-height:2px;padding:0!important;margin:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.statistics-tab .chart-area[data-v-24df3be8]{background:#fff;margin:20px;margin-top:10px;min-height:2px;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-24df3be8]{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-24df3be8]{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-24df3be8]{margin-left:8px;cursor:pointer;color:#909399;font-size:14px}.statistics-tab .chart-area .chart-header .chart-title-section .title-input[data-v-24df3be8]{width:200px}.statistics-tab .chart-area .chart-header .chart-title-section .title-input[data-v-24df3be8] .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-24df3be8]{font-size:16px;font-weight:500;cursor:pointer;padding:4px 8px}.statistics-tab .chart-area .chart-header .chart-title-section .chart-title[data-v-24df3be8]:hover{color:#409eff;background:#f5f7fa;border-radius:4px}.statistics-tab .chart-area .chart-header .chart-header-right[data-v-24df3be8]{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-header .chart-header-right .el-button[data-v-24df3be8]{margin-left:0}.statistics-tab .chart-area .chart-header .chart-header-right .delete-button[data-v-24df3be8]{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;-webkit-transition:all .3s;transition:all .3s}.statistics-tab .chart-area .chart-header .chart-header-right .delete-button[data-v-24df3be8]:hover{color:#f56c6c;background:#f5f7fa}.statistics-tab .chart-area .chart-header .chart-header-right .delete-button i[data-v-24df3be8]{font-size:14px}.statistics-tab .chart-area .chart-config[data-v-24df3be8]{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-24df3be8]{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-24df3be8]{font-size:14px;white-space:nowrap;min-width:70px;color:#606266}.statistics-tab .chart-area .chart-config .config-item[data-v-24df3be8] .el-select{width:150px;height:32px}.statistics-tab .chart-area .chart-config .config-item[data-v-24df3be8] .y-axis-param-select{width:250px!important}.statistics-tab .chart-area .chart-config .config-item[data-v-24df3be8] .y-axis-param-select .el-input__inner{height:32px}.statistics-tab .chart-area .chart-config .config-item[data-v-24df3be8] .y-axis-param-select .el-select__input{display:inline-block!important;visibility:visible!important;opacity:1!important}.statistics-tab .chart-area .chart-config .config-item[data-v-24df3be8] .y-axis-param-select .el-select__tags{max-height:none}.statistics-tab .chart-area .chart-config .config-item[data-v-24df3be8] .el-select .el-input__inner{height:32px}.statistics-tab .chart-area .chart-config .config-item[data-v-24df3be8] .el-button{margin-left:0}.statistics-tab .chart-area .chart-config .config-item .y-axis-range-input[data-v-24df3be8]{width:100px}.statistics-tab .chart-area .chart-config .config-item .range-separator[data-v-24df3be8]{margin:0 8px;color:#606266}.statistics-tab .chart-area .chart-config .canshu[data-v-24df3be8]{width:370px}.statistics-tab .chart-area .chart-config .canshu[data-v-24df3be8] .y-axis-param-select{width:280px!important}.statistics-tab .chart-area .chart-config .canshu[data-v-24df3be8] .y-axis-param-select .el-input__inner{height:32px}.statistics-tab .chart-area .chart-config .canshu[data-v-24df3be8] .y-axis-param-select .el-select__input{display:inline-block!important;visibility:visible!important;opacity:1!important}.statistics-tab .chart-area .chart-config .canshu[data-v-24df3be8] .y-axis-param-select .el-select__tags{max-height:none}.statistics-tab .chart-area .chart-wrapper[data-v-24df3be8]{position:relative}.statistics-tab .chart-area .chart-wrapper .chart-resize-handle[data-v-24df3be8]{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-24df3be8]:hover{background:rgba(64,158,255,.2)}.statistics-tab .chart-area .chart-wrapper .chart-resize-handle[data-v-24df3be8]: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-24df3be8]:hover:before{background:#409eff}.statistics-tab .chart-area .chart-container[data-v-24df3be8]{width:100%;min-height:200px}.statistics-tab .formula-dialog-content .formula-preview[data-v-24df3be8]{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[data-v-24df3be8]{position:relative}[data-v-24df3be8] .el-button{line-height:.85!important}[data-v-24df3be8] .model-select-dialog{padding:20px 0}[data-v-24df3be8] .model-select-dialog .transfer-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-24df3be8] .model-select-dialog .transfer-item .transfer-item-label{font-size:14px;color:#303133}[data-v-24df3be8] .model-select-dialog .el-transfer-panel__header .el-input,[data-v-24df3be8] .model-select-dialog .el-transfer-panel__header .el-input .el-input__inner{width:260px}[data-v-24df3be8] .model-select-dialog .el-transfer-panel__body{height:300px}[data-v-24df3be8] .model-select-dialog .el-transfer-panel__list{height:230px;overflow-y:auto;padding:0 10px}[data-v-24df3be8] .model-select-dialog .el-transfer__buttons{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-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}[data-v-24df3be8] .model-select-dialog .el-transfer__buttons .el-button{margin:0;margin-bottom:10px}[data-v-24df3be8] .model-select-dialog .el-transfer__buttons .el-button:last-child{margin-bottom:0}[data-v-24df3be8] .el-transfer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-v-24df3be8] .el-transfer-panel{width:300px!important}[data-v-24df3be8] .el-transfer-panel .el-input{width:260px!important}.apaas-custom-report-check[data-v-9b434c4a]{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-9b434c4a]{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-9b434c4a]{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-9b434c4a]{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-9b434c4a] .el-form-item{margin-bottom:0}.apaas-custom-report-check .page-search-panel .search-list .search-component[data-v-9b434c4a] .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-9b434c4a] .el-form-item__content{font-size:12px;line-height:32px}.apaas-custom-report-check .page-search-panel .search-button-group[data-v-9b434c4a]{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-9b434c4a]{color:#f56c6c;font-size:12px;margin-left:8px}.apaas-custom-report-check .page-data-list[data-v-9b434c4a]{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-9b434c4a]{top:0}.apaas-custom-report-check .page-data-list[data-v-9b434c4a] .el-link--primary{color:#409eff;font-size:14px;text-decoration:none}.apaas-custom-report-check .page-data-list[data-v-9b434c4a] .el-link--primary:hover{color:#66b1ff;text-decoration:underline}[data-v-9b434c4a] .el-button{line-height:.85!important}.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-0442f9cc]{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-0442f9cc]{width:100%;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-0442f9cc]{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-0442f9cc]{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-0442f9cc]{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-0442f9cc]{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-0442f9cc] .el-icon-arrow-left{font-size:16px}.approval-progress-detail .detail-header .header-info[data-v-0442f9cc]{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-0442f9cc]{font-size:20px;font-weight:600;color:#303133}.approval-progress-detail .detail-header .header-info .subtitle[data-v-0442f9cc]{font-size:14px;color:#909399}.approval-progress-detail .detail-content[data-v-0442f9cc]{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-0442f9cc]{border-radius:8px;padding:12px 24px 16px 12px}.approval-progress-detail .block-section .section-title[data-v-0442f9cc]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.approval-progress-detail .info-grid .label[data-v-0442f9cc]{font-size:16px;color:#909399}.approval-progress-detail .info-grid .value[data-v-0442f9cc]{font-size:16px;color:#303133;font-weight:500}.approval-progress-detail .info-grid .info-item-full[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.approval-progress-detail .info-grid .info-item-full .label[data-v-0442f9cc]{min-width:100px}.approval-progress-detail .info-grid .info-item-full .value[data-v-0442f9cc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .info-grid .info-item-full .process-title-value-wrapper[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.approval-progress-detail .info-grid .info-item-full .process-title-value-wrapper .process-title-edit-icon[data-v-0442f9cc]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .3s;transition:color .3s;-ms-flex-negative:0;flex-shrink:0}.approval-progress-detail .info-grid .info-item-full .process-title-value-wrapper .process-title-edit-icon[data-v-0442f9cc]:hover{color:#409eff}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper[data-v-0442f9cc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-0442f9cc] .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-right:8px}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-0442f9cc] .el-input__suffix .process-title-icon{cursor:pointer;font-size:16px;-webkit-transition:color .3s;transition:color .3s}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-0442f9cc] .el-input__suffix .process-title-icon.el-icon-check{color:#67c23a}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-0442f9cc] .el-input__suffix .process-title-icon.el-icon-check:hover{color:#529b2e}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-0442f9cc] .el-input__suffix .process-title-icon.el-icon-close{color:#909399}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-0442f9cc] .el-input__suffix .process-title-icon.el-icon-close:hover{color:#606266}.approval-progress-detail .info-grid .info-row[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.approval-progress-detail .info-grid .info-row .info-item[data-v-0442f9cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.approval-progress-detail .info-grid .info-row .info-item .label[data-v-0442f9cc]{min-width:100px}.approval-progress-detail .info-grid .theme-info-item[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.approval-progress-detail .info-grid .theme-info-item .value[data-v-0442f9cc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .info-grid .remain-info[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.approval-progress-detail .info-grid .remain-info .info-item[data-v-0442f9cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.approval-progress-detail .change-table[data-v-0442f9cc]{width:100%;margin-bottom:16px;max-height:500px;overflow-y:hidden}.approval-progress-detail .change-table[data-v-0442f9cc] .el-table__header-wrapper th{background:#f0f2f5;color:#606266;font-weight:500}.approval-progress-detail .change-table[data-v-0442f9cc] .el-table__body-wrapper{max-height:500px;overflow-y:auto}.approval-progress-detail .pagination-wrapper[data-v-0442f9cc]{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-0442f9cc]{white-space:pre-line;word-break:break-word}.approval-progress-detail .change-tag[data-v-0442f9cc]{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-0442f9cc]{background:#f0f9eb;color:#67c23a}.approval-progress-detail .change-update[data-v-0442f9cc]{background:#ecf5ff;color:#409eff}.approval-progress-detail .change-delete[data-v-0442f9cc]{background:#fef0f0;color:#f56c6c}.approval-progress-detail .description-block[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:14px;color:#606266}.approval-progress-detail .description-block .label[data-v-0442f9cc]{color:#909399}.approval-progress-detail .approval-timeline[data-v-0442f9cc]{padding:20px 5px;max-height:400px;overflow-y:auto}.approval-progress-detail .approval-timeline[data-v-0442f9cc] .el-timeline{padding-left:0}.approval-progress-detail .approval-timeline[data-v-0442f9cc] .el-timeline .el-timeline-item{padding-bottom:24px}.approval-progress-detail .approval-timeline[data-v-0442f9cc] .el-timeline .el-timeline-item:last-child{padding-bottom:0}.approval-progress-detail .approval-timeline[data-v-0442f9cc] .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-0442f9cc] .el-timeline .el-timeline-item .el-timeline-item__wrapper{top:0;padding-left:28px}.approval-progress-detail .approval-timeline[data-v-0442f9cc] .el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{padding-top:0}.approval-progress-detail .timeline-item-content[data-v-0442f9cc]{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-0442f9cc]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-0442f9cc]{background:#f4f7fc;border-radius:4px;padding:12px;gap:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-0442f9cc],.approval-progress-detail .timeline-item-content .node-info[data-v-0442f9cc]{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-0442f9cc]{gap:4px;font-size:13px;color:#606266}.approval-progress-detail .timeline-item-content .node-user[data-v-0442f9cc]{color:#303133;font-weight:500}.approval-progress-detail .timeline-item-content .node-time[data-v-0442f9cc]{color:#909399;font-size:12px;margin-left:8px}.approval-progress-detail .timeline-item-content .node-status[data-v-0442f9cc]{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-0442f9cc],.approval-progress-detail .timeline-item-content .node-status.status-initiate[data-v-0442f9cc],.approval-progress-detail .timeline-item-content .node-status.status-pass[data-v-0442f9cc]{color:#67c23a;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-reject[data-v-0442f9cc]{color:#f56c6c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-approving[data-v-0442f9cc],.approval-progress-detail .timeline-item-content .node-status.status-pending[data-v-0442f9cc]{color:#e6a23c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-default[data-v-0442f9cc]{color:#909399;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-return[data-v-0442f9cc]{color:#409eff;background:transparent}.approval-progress-detail .timeline-item-content .node-opinion[data-v-0442f9cc]{font-size:13px;color:#000;line-height:1.6}.approval-progress-detail .empty-progress[data-v-0442f9cc]{text-align:center;padding:40px 20px;color:#909399;font-size:14px}.approval-progress-detail .empty-progress .empty-text[data-v-0442f9cc]{display:inline-block}.approval-progress-fade-enter-active[data-v-0442f9cc],.approval-progress-fade-leave-active[data-v-0442f9cc]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.approval-progress-fade-enter[data-v-0442f9cc],.approval-progress-fade-leave-to[data-v-0442f9cc]{opacity:0}[data-v-0442f9cc] .el-timeline-item__tail{left:7px;top:3px}.return-node-dialog-content[data-v-0442f9cc]{padding:10px 0}.return-node-dialog-content .empty-hint[data-v-0442f9cc]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.return-node-dialog-content .return-node-list[data-v-0442f9cc]{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;max-height:300px;overflow-y:auto;margin-bottom:16px}.return-node-dialog-content .return-node-list .return-node-item[data-v-0442f9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px solid #ebeef5;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}.return-node-dialog-content .return-node-list .return-node-item[data-v-0442f9cc]:hover{border-color:#409eff;background:#ecf5ff}.return-node-dialog-content .return-node-list .return-node-item .node-info[data-v-0442f9cc]{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;margin-left:8px}.return-node-dialog-content .return-node-list .return-node-item .node-info .node-title[data-v-0442f9cc]{font-size:14px;font-weight:500;color:#303133}.return-node-dialog-content .return-node-list .return-node-item .node-info .node-user[data-v-0442f9cc]{font-size:12px;color:#909399}.return-node-dialog-content .return-opinion-section[data-v-0442f9cc]{margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.return-node-dialog-content .return-opinion-section .opinion-label[data-v-0442f9cc]{margin-bottom:8px;font-size:14px;color:#606266;font-weight:500}[data-v-0442f9cc] .el-button{line-height:.85!important}::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-d498900c]{width:100%;height:100%;padding:20px;background:#fff}.manager-data-page .page-content[data-v-d498900c],.manager-data-page[data-v-d498900c]{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-d498900c]{gap:16px}.manager-data-page .header-section[data-v-d498900c]{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;gap:12px}.manager-data-page .header-section .comment-text[data-v-d498900c]{color:#909399;font-size:14px}.manager-data-page .table-section[data-v-d498900c]{width:100%}.manager-data-page .table-section .table-toolbar[data-v-d498900c]{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-d498900c]{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-d498900c]{margin:0 8px;color:#dcdfe6}.manager-data-page .footer-comment[data-v-d498900c]{margin-top:16px}.manager-data-page .footer-comment .red-comment[data-v-d498900c]{color:#f56c6c;font-size:14px}[data-v-d498900c] .el-popper{width:auto!important}.page-content[data-v-d498900c]{width:calc(100% - 80px)!important}.handler-select[data-v-d498900c]{width:100%}.el-select-dropdown__item[data-v-d498900c]{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-d498900c]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-d498900c]{color:#909399!important;display:inline-block;margin-left:20px;margin-right:30px;text-align:right!important}.department-tree-search[data-v-d498900c]{margin-bottom:16px}.department-tree[data-v-d498900c]{max-height:400px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px;padding:8px}.import-uploader .el-upload-dragger[data-v-d498900c],.import-uploader .el-upload[data-v-d498900c],.import-uploader[data-v-d498900c]{width:100%}[data-v-d498900c] .el-button{line-height:.85!important}.filler-data-page[data-v-05e52e5d]{width:100%;height:100%;padding:20px;background:#fff}.filler-data-page .page-content[data-v-05e52e5d],.filler-data-page[data-v-05e52e5d]{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-05e52e5d]{gap:16px}.filler-data-page .header-section[data-v-05e52e5d]{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-05e52e5d]{color:#909399;font-size:14px}.filler-data-page .table-section[data-v-05e52e5d]{width:100%}.filler-data-page .table-section .table-toolbar[data-v-05e52e5d]{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-05e52e5d]{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-05e52e5d]{margin:0 8px;color:#dcdfe6}.filler-data-page .footer-comment[data-v-05e52e5d]{margin-top:16px}.filler-data-page .footer-comment .red-comment[data-v-05e52e5d]{color:#f56c6c;font-size:14px}[data-v-05e52e5d] .el-popper{width:auto!important}.page-content[data-v-05e52e5d]{width:calc(100% - 80px)!important}.el-select-dropdown__item[data-v-05e52e5d]{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-05e52e5d]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-05e52e5d]{color:#909399!important;display:inline-block;margin-left:20px;text-align:right!important}.department-tree-search[data-v-05e52e5d]{margin-bottom:16px}.department-tree[data-v-05e52e5d]{max-height:400px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px;padding:8px}.approval-progress-detail[data-v-1f7b78b5]{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-1f7b78b5]{width:100%;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-1f7b78b5]{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-1f7b78b5]{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-1f7b78b5]{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-1f7b78b5]{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-1f7b78b5] .el-icon-arrow-left{font-size:16px}.approval-progress-detail .detail-header .header-info[data-v-1f7b78b5]{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-1f7b78b5]{font-size:20px;font-weight:600;color:#303133}.approval-progress-detail .detail-header .header-info .subtitle[data-v-1f7b78b5]{font-size:14px;color:#909399}.approval-progress-detail .detail-content[data-v-1f7b78b5]{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-1f7b78b5]{border-radius:8px;padding:24px 24px 16px 24px}.approval-progress-detail .block-section .section-title[data-v-1f7b78b5]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.approval-progress-detail .info-grid .label[data-v-1f7b78b5]{font-size:16px;color:#909399}.approval-progress-detail .info-grid .value[data-v-1f7b78b5]{font-size:16px;color:#303133;font-weight:500}.approval-progress-detail .info-grid .info-item-full[data-v-1f7b78b5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.approval-progress-detail .info-grid .info-item-full .label[data-v-1f7b78b5]{min-width:100px}.approval-progress-detail .info-grid .info-item-full .value[data-v-1f7b78b5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .info-grid .info-item-full .process-title-value-wrapper[data-v-1f7b78b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.approval-progress-detail .info-grid .info-item-full .process-title-value-wrapper .process-title-edit-icon[data-v-1f7b78b5]{cursor:pointer;color:#909399;font-size:14px;-webkit-transition:color .3s;transition:color .3s;-ms-flex-negative:0;flex-shrink:0}.approval-progress-detail .info-grid .info-item-full .process-title-value-wrapper .process-title-edit-icon[data-v-1f7b78b5]:hover{color:#409eff}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper[data-v-1f7b78b5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-1f7b78b5] .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-right:8px}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-1f7b78b5] .el-input__suffix .process-title-icon{cursor:pointer;font-size:16px;-webkit-transition:color .3s;transition:color .3s}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-1f7b78b5] .el-input__suffix .process-title-icon.el-icon-check{color:#67c23a}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-1f7b78b5] .el-input__suffix .process-title-icon.el-icon-check:hover{color:#529b2e}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-1f7b78b5] .el-input__suffix .process-title-icon.el-icon-close{color:#909399}.approval-progress-detail .info-grid .info-item-full .process-title-input-wrapper .process-title-input[data-v-1f7b78b5] .el-input__suffix .process-title-icon.el-icon-close:hover{color:#606266}.approval-progress-detail .info-grid .info-row[data-v-1f7b78b5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.approval-progress-detail .info-grid .info-row .info-item[data-v-1f7b78b5]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.approval-progress-detail .info-grid .info-row .info-item .label[data-v-1f7b78b5]{min-width:100px}.approval-progress-detail .info-grid .theme-info-item[data-v-1f7b78b5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px;margin-bottom:16px}.approval-progress-detail .info-grid .theme-info-item .value[data-v-1f7b78b5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approval-progress-detail .info-grid .remain-info[data-v-1f7b78b5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.approval-progress-detail .info-grid .remain-info .info-item[data-v-1f7b78b5]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}.approval-progress-detail .change-table[data-v-1f7b78b5]{width:100%;margin-bottom:16px}.approval-progress-detail .change-table[data-v-1f7b78b5] .el-table__header-wrapper th{background:#f0f2f5;color:#606266;font-weight:500}.approval-progress-detail .pagination-wrapper[data-v-1f7b78b5]{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-1f7b78b5]{white-space:pre-line;word-break:break-word}.approval-progress-detail .change-tag[data-v-1f7b78b5]{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-1f7b78b5]{background:#f0f9eb;color:#67c23a}.approval-progress-detail .change-update[data-v-1f7b78b5]{background:#ecf5ff;color:#409eff}.approval-progress-detail .change-delete[data-v-1f7b78b5]{background:#fef0f0;color:#f56c6c}.approval-progress-detail .description-block[data-v-1f7b78b5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:14px;color:#606266}.approval-progress-detail .description-block .label[data-v-1f7b78b5]{color:#909399}.approval-progress-detail .approval-timeline[data-v-1f7b78b5]{padding:20px 5px;max-height:450px;overflow-y:auto}.approval-progress-detail .approval-timeline[data-v-1f7b78b5] .el-timeline{padding-left:0}.approval-progress-detail .approval-timeline[data-v-1f7b78b5] .el-timeline .el-timeline-item{padding-bottom:24px}.approval-progress-detail .approval-timeline[data-v-1f7b78b5] .el-timeline .el-timeline-item:last-child{padding-bottom:0}.approval-progress-detail .approval-timeline[data-v-1f7b78b5] .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-1f7b78b5] .el-timeline .el-timeline-item .el-timeline-item__wrapper{top:0;padding-left:28px}.approval-progress-detail .approval-timeline[data-v-1f7b78b5] .el-timeline .el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content{padding-top:0}.approval-progress-detail .timeline-item-content[data-v-1f7b78b5]{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-1f7b78b5]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-1f7b78b5]{background:#f4f7fc;border-radius:4px;padding:12px;gap:8px}.approval-progress-detail .timeline-item-content .node-content[data-v-1f7b78b5],.approval-progress-detail .timeline-item-content .node-info[data-v-1f7b78b5]{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-1f7b78b5]{gap:4px;font-size:13px;color:#606266}.approval-progress-detail .timeline-item-content .node-user[data-v-1f7b78b5]{color:#303133;font-weight:500}.approval-progress-detail .timeline-item-content .node-time[data-v-1f7b78b5]{color:#909399;font-size:12px;margin-left:8px}.approval-progress-detail .timeline-item-content .node-status[data-v-1f7b78b5]{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-1f7b78b5],.approval-progress-detail .timeline-item-content .node-status.status-initiate[data-v-1f7b78b5],.approval-progress-detail .timeline-item-content .node-status.status-pass[data-v-1f7b78b5]{color:#67c23a;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-reject[data-v-1f7b78b5]{color:#f56c6c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-approving[data-v-1f7b78b5],.approval-progress-detail .timeline-item-content .node-status.status-pending[data-v-1f7b78b5]{color:#e6a23c;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-default[data-v-1f7b78b5]{color:#909399;background:transparent}.approval-progress-detail .timeline-item-content .node-status.status-return[data-v-1f7b78b5]{color:#409eff;background:transparent}.approval-progress-detail .timeline-item-content .node-opinion[data-v-1f7b78b5]{font-size:13px;color:#000;line-height:1.6}.approval-progress-detail .empty-progress[data-v-1f7b78b5]{text-align:center;padding:40px 20px;color:#909399;font-size:14px}.approval-progress-detail .empty-progress .empty-text[data-v-1f7b78b5]{display:inline-block}.approval-progress-detail .return-node-dialog-content[data-v-1f7b78b5]{padding:10px 0}.approval-progress-detail .return-node-dialog-content .empty-hint[data-v-1f7b78b5]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.approval-progress-detail .return-node-dialog-content .return-node-list[data-v-1f7b78b5]{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;max-height:300px;overflow-y:auto;margin-bottom:16px}.approval-progress-detail .return-node-dialog-content .return-node-list .return-node-item[data-v-1f7b78b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px solid #ebeef5;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}.approval-progress-detail .return-node-dialog-content .return-node-list .return-node-item[data-v-1f7b78b5]:hover{border-color:#409eff;background:#ecf5ff}.approval-progress-detail .return-node-dialog-content .return-node-list .return-node-item .node-info[data-v-1f7b78b5]{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;margin-left:8px}.approval-progress-detail .return-node-dialog-content .return-node-list .return-node-item .node-info .node-title[data-v-1f7b78b5]{font-size:14px;font-weight:500;color:#303133}.approval-progress-detail .return-node-dialog-content .return-node-list .return-node-item .node-info .node-user[data-v-1f7b78b5]{font-size:12px;color:#909399}.return-opinion-section[data-v-1f7b78b5]{margin-top:16px!important;border-top:1px solid #ebeef5}.return-opinion-section .opinion-label[data-v-1f7b78b5]{margin-bottom:5px!important;margin-top:5px!important;font-size:14px;color:#606266;font-weight:500}.approval-progress-fade-enter-active[data-v-1f7b78b5],.approval-progress-fade-leave-active[data-v-1f7b78b5]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.approval-progress-fade-enter[data-v-1f7b78b5],.approval-progress-fade-leave-to[data-v-1f7b78b5]{opacity:0}[data-v-1f7b78b5] .el-timeline-item__tail{left:7px;top:3px}[data-v-1f7b78b5] .el-button{line-height:.85!important}.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 .model-detail-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;min-height:0}.custom-page,.custom-page .model-detail-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.custom-page{overflow-y:auto!important;flex-direction:column}.custom-page .page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;position:relative;width:100%;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{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;min-height:0}::v-deep .el-button{line-height:.85!important}.permission-management-page[data-v-4d2fdadc]{width:100%;height:100%;padding:20px;background:#fff}.permission-management-page .page-content[data-v-4d2fdadc],.permission-management-page[data-v-4d2fdadc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.permission-management-page .page-content[data-v-4d2fdadc]{gap:16px}.permission-management-page .header-section[data-v-4d2fdadc]{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-4d2fdadc]{width:100%}.permission-management-page .table-section .table-toolbar[data-v-4d2fdadc]{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-4d2fdadc]{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-4d2fdadc]{margin:0 8px;color:#dcdfe6}[data-v-4d2fdadc] .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-4d2fdadc]{color:#303133!important;display:inline-block;text-align:right!important}.user-id-text[data-v-4d2fdadc]{color:#909399!important;display:inline-block;margin-left:20px;margin-right:30px;text-align:right!important}[data-v-4d2fdadc] .permission-config-dialog .el-dialog__body{padding:20px}[data-v-4d2fdadc] .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-4d2fdadc] .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-4d2fdadc] .permission-config-dialog .permission-tree-wrapper .tree-search-input{margin-bottom:10px}[data-v-4d2fdadc] .permission-config-dialog .permission-tree-wrapper .permission-tree{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}[data-v-4d2fdadc] .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-4d2fdadc] .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-4d2fdadc] .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-4d2fdadc] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag.menu-tag{background-color:#909399}[data-v-4d2fdadc] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag.subsystem-tag{background-color:#409eff}[data-v-4d2fdadc] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .node-label .type-tag.parameter-tag{background-color:#67c23a}[data-v-4d2fdadc] .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-4d2fdadc] .permission-config-dialog .permission-tree-wrapper .permission-tree .custom-tree-node .permission-checkboxes ::v-deep .el-checkbox{margin-right:0}[data-v-4d2fdadc] .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-4d2fdadc] .el-popper{width:auto!important}.page-content[data-v-4d2fdadc]{width:calc(100% - 80px)!important}[data-v-4d2fdadc] .el-button{line-height:.85!important}.x-app-layout .layout-middle .layout-center .menu-switch{width:14px;height:80px;padding-right:2px;border-top-right-radius:18px;border-bottom-right-radius:18px;border:1px solid #fff;border-left:0;background-color:#fff;position:absolute;top:calc(50vh - 87px);left:-20px;-webkit-transform:translateX(120%);transform:translateX(120%);cursor:pointer;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:500;border:1px solid #dcdfe6;border-left:none}.x-app-layout .layout-middle .layout-center .menu-switch:hover{background-color:#fff;opacity:1;-webkit-box-shadow:2px 0 4px 0 #dcdfe6;box-shadow:2px 0 4px 0 #dcdfe6}
\ 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 eff116c..2942fb6 100644
--- a/apaas-custom-mydemo/apaas-custom-mydemo.umd.js
+++ b/apaas-custom-mydemo/apaas-custom-mydemo.umd.js
@@ -171,11 +171,333 @@ return /******/ (function(modules) { // webpackBootstrap
/***/ }),
+/***/ "0dd6":
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* unused harmony export Entry */
+/* unused harmony export LinkedList */
+var Entry = (function () {
+ function Entry(val) {
+ this.value = val;
+ }
+ return Entry;
+}());
+
+var LinkedList = (function () {
+ function LinkedList() {
+ this._len = 0;
+ }
+ LinkedList.prototype.insert = function (val) {
+ var entry = new Entry(val);
+ this.insertEntry(entry);
+ return entry;
+ };
+ LinkedList.prototype.insertEntry = function (entry) {
+ if (!this.head) {
+ this.head = this.tail = entry;
+ }
+ else {
+ this.tail.next = entry;
+ entry.prev = this.tail;
+ entry.next = null;
+ this.tail = entry;
+ }
+ this._len++;
+ };
+ LinkedList.prototype.remove = function (entry) {
+ var prev = entry.prev;
+ var next = entry.next;
+ if (prev) {
+ prev.next = next;
+ }
+ else {
+ this.head = next;
+ }
+ if (next) {
+ next.prev = prev;
+ }
+ else {
+ this.tail = prev;
+ }
+ entry.next = entry.prev = null;
+ this._len--;
+ };
+ LinkedList.prototype.len = function () {
+ return this._len;
+ };
+ LinkedList.prototype.clear = function () {
+ this.head = this.tail = null;
+ this._len = 0;
+ };
+ return LinkedList;
+}());
+
+var LRU = (function () {
+ function LRU(maxSize) {
+ this._list = new LinkedList();
+ this._maxSize = 10;
+ this._map = {};
+ this._maxSize = maxSize;
+ }
+ LRU.prototype.put = function (key, value) {
+ var list = this._list;
+ var map = this._map;
+ var removed = null;
+ if (map[key] == null) {
+ var len = list.len();
+ var entry = this._lastRemovedEntry;
+ if (len >= this._maxSize && len > 0) {
+ var leastUsedEntry = list.head;
+ list.remove(leastUsedEntry);
+ delete map[leastUsedEntry.key];
+ removed = leastUsedEntry.value;
+ this._lastRemovedEntry = leastUsedEntry;
+ }
+ if (entry) {
+ entry.value = value;
+ }
+ else {
+ entry = new Entry(value);
+ }
+ entry.key = key;
+ list.insertEntry(entry);
+ map[key] = entry;
+ }
+ return removed;
+ };
+ LRU.prototype.get = function (key) {
+ var entry = this._map[key];
+ var list = this._list;
+ if (entry != null) {
+ if (entry !== list.tail) {
+ list.remove(entry);
+ list.insertEntry(entry);
+ }
+ return entry.value;
+ }
+ };
+ LRU.prototype.clear = function () {
+ this._list.clear();
+ this._map = {};
+ };
+ LRU.prototype.len = function () {
+ return this._list.len();
+ };
+ return LRU;
+}());
+/* harmony default export */ __webpack_exports__["a"] = (LRU);
+
+
+/***/ }),
+
+/***/ "1723":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
+/***/ "1832":
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(Buffer) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return normalizeColor; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return isAroundZero; });
+/* unused harmony export round3 */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return round4; });
+/* unused harmony export round1 */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return getMatrixStr; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TEXT_ALIGN_TO_ANCHOR; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return adjustTextY; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return hasShadow; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return getShadowKey; });
+/* unused harmony export getClipPathsKey */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return isImagePattern; });
+/* unused harmony export isSVGPattern */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return isPattern; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return isLinearGradient; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return isRadialGradient; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return isGradient; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return getIdURL; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return getPathPrecision; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return getSRTTransformString; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return encodeBase64; });
+/* harmony import */ var _core_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("1ee1");
+/* harmony import */ var _tool_color_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("1f58");
+/* harmony import */ var _core_env_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("eb30");
+
+
+
+var mathRound = Math.round;
+function normalizeColor(color) {
+ var opacity;
+ if (!color || color === 'transparent') {
+ color = 'none';
+ }
+ else if (typeof color === 'string' && color.indexOf('rgba') > -1) {
+ var arr = Object(_tool_color_js__WEBPACK_IMPORTED_MODULE_1__[/* parse */ "h"])(color);
+ if (arr) {
+ color = 'rgb(' + arr[0] + ',' + arr[1] + ',' + arr[2] + ')';
+ opacity = arr[3];
+ }
+ }
+ return {
+ color: color,
+ opacity: opacity == null ? 1 : opacity
+ };
+}
+var EPSILON = 1e-4;
+function isAroundZero(transform) {
+ return transform < EPSILON && transform > -EPSILON;
+}
+function round3(transform) {
+ return mathRound(transform * 1e3) / 1e3;
+}
+function round4(transform) {
+ return mathRound(transform * 1e4) / 1e4;
+}
+function round1(transform) {
+ return mathRound(transform * 10) / 10;
+}
+function getMatrixStr(m) {
+ return 'matrix('
+ + round3(m[0]) + ','
+ + round3(m[1]) + ','
+ + round3(m[2]) + ','
+ + round3(m[3]) + ','
+ + round4(m[4]) + ','
+ + round4(m[5])
+ + ')';
+}
+var TEXT_ALIGN_TO_ANCHOR = {
+ left: 'start',
+ right: 'end',
+ center: 'middle',
+ middle: 'middle'
+};
+function adjustTextY(y, lineHeight, textBaseline) {
+ if (textBaseline === 'top') {
+ y += lineHeight / 2;
+ }
+ else if (textBaseline === 'bottom') {
+ y -= lineHeight / 2;
+ }
+ return y;
+}
+function hasShadow(style) {
+ return style
+ && (style.shadowBlur || style.shadowOffsetX || style.shadowOffsetY);
+}
+function getShadowKey(displayable) {
+ var style = displayable.style;
+ var globalScale = displayable.getGlobalScale();
+ return [
+ style.shadowColor,
+ (style.shadowBlur || 0).toFixed(2),
+ (style.shadowOffsetX || 0).toFixed(2),
+ (style.shadowOffsetY || 0).toFixed(2),
+ globalScale[0],
+ globalScale[1]
+ ].join(',');
+}
+function getClipPathsKey(clipPaths) {
+ var key = [];
+ if (clipPaths) {
+ for (var i = 0; i < clipPaths.length; i++) {
+ var clipPath = clipPaths[i];
+ key.push(clipPath.id);
+ }
+ }
+ return key.join(',');
+}
+function isImagePattern(val) {
+ return val && (!!val.image);
+}
+function isSVGPattern(val) {
+ return val && (!!val.svgElement);
+}
+function isPattern(val) {
+ return isImagePattern(val) || isSVGPattern(val);
+}
+function isLinearGradient(val) {
+ return val.type === 'linear';
+}
+function isRadialGradient(val) {
+ return val.type === 'radial';
+}
+function isGradient(val) {
+ return val && (val.type === 'linear'
+ || val.type === 'radial');
+}
+function getIdURL(id) {
+ return "url(#" + id + ")";
+}
+function getPathPrecision(el) {
+ var scale = el.getGlobalScale();
+ var size = Math.max(scale[0], scale[1]);
+ return Math.max(Math.ceil(Math.log(size) / Math.log(10)), 1);
+}
+function getSRTTransformString(transform) {
+ var x = transform.x || 0;
+ var y = transform.y || 0;
+ var rotation = (transform.rotation || 0) * _core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* RADIAN_TO_DEGREE */ "a"];
+ var scaleX = Object(_core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* retrieve2 */ "P"])(transform.scaleX, 1);
+ var scaleY = Object(_core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* retrieve2 */ "P"])(transform.scaleY, 1);
+ var skewX = transform.skewX || 0;
+ var skewY = transform.skewY || 0;
+ var res = [];
+ if (x || y) {
+ res.push("translate(" + x + "px," + y + "px)");
+ }
+ if (rotation) {
+ res.push("rotate(" + rotation + ")");
+ }
+ if (scaleX !== 1 || scaleY !== 1) {
+ res.push("scale(" + scaleX + "," + scaleY + ")");
+ }
+ if (skewX || skewY) {
+ res.push("skew(" + mathRound(skewX * _core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* RADIAN_TO_DEGREE */ "a"]) + "deg, " + mathRound(skewY * _core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* RADIAN_TO_DEGREE */ "a"]) + "deg)");
+ }
+ return res.join(' ');
+}
+var encodeBase64 = (function () {
+ if (_core_env_js__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"].hasGlobalWindow && Object(_core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* isFunction */ "w"])(window.btoa)) {
+ return function (str) {
+ return window.btoa(unescape(encodeURIComponent(str)));
+ };
+ }
+ if (typeof Buffer !== 'undefined') {
+ return function (str) {
+ return Buffer.from(str).toString('base64');
+ };
+ }
+ return function (str) {
+ if (false) {}
+ return null;
+ };
+})();
+
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("b639").Buffer))
+
+/***/ }),
+
/***/ "1835":
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
+/***/ }),
+
+/***/ "1846":
+/***/ (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_24df3be8_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("3349");
+/* 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_24df3be8_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_1_id_24df3be8_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
+/* unused harmony reexport * */
+
+
/***/ }),
/***/ "1c38":
@@ -185,322 +507,608 @@ return /******/ (function(modules) { // webpackBootstrap
/***/ }),
-/***/ "1fb5":
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-exports.byteLength = byteLength
-exports.toByteArray = toByteArray
-exports.fromByteArray = fromByteArray
-
-var lookup = []
-var revLookup = []
-var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array
-
-var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
-for (var i = 0, len = code.length; i < len; ++i) {
- lookup[i] = code[i]
- revLookup[code.charCodeAt(i)] = i
-}
-
-// Support decoding URL-safe base64 strings, as Node.js does.
-// See: https://en.wikipedia.org/wiki/Base64#URL_applications
-revLookup['-'.charCodeAt(0)] = 62
-revLookup['_'.charCodeAt(0)] = 63
-
-function getLens (b64) {
- var len = b64.length
-
- if (len % 4 > 0) {
- throw new Error('Invalid string. Length must be a multiple of 4')
- }
-
- // Trim off extra bytes after placeholder bytes are found
- // See: https://github.com/beatgammit/base64-js/issues/42
- var validLen = b64.indexOf('=')
- if (validLen === -1) validLen = len
-
- var placeHoldersLen = validLen === len
- ? 0
- : 4 - (validLen % 4)
-
- return [validLen, placeHoldersLen]
-}
-
-// base64 is 4/3 + up to two characters of the original data
-function byteLength (b64) {
- var lens = getLens(b64)
- var validLen = lens[0]
- var placeHoldersLen = lens[1]
- return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen
-}
-
-function _byteLength (b64, validLen, placeHoldersLen) {
- return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen
-}
-
-function toByteArray (b64) {
- var tmp
- var lens = getLens(b64)
- var validLen = lens[0]
- var placeHoldersLen = lens[1]
-
- var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))
-
- var curByte = 0
-
- // if there are placeholders, only get up to the last complete 4 chars
- var len = placeHoldersLen > 0
- ? validLen - 4
- : validLen
-
- var i
- for (i = 0; i < len; i += 4) {
- tmp =
- (revLookup[b64.charCodeAt(i)] << 18) |
- (revLookup[b64.charCodeAt(i + 1)] << 12) |
- (revLookup[b64.charCodeAt(i + 2)] << 6) |
- revLookup[b64.charCodeAt(i + 3)]
- arr[curByte++] = (tmp >> 16) & 0xFF
- arr[curByte++] = (tmp >> 8) & 0xFF
- arr[curByte++] = tmp & 0xFF
- }
-
- if (placeHoldersLen === 2) {
- tmp =
- (revLookup[b64.charCodeAt(i)] << 2) |
- (revLookup[b64.charCodeAt(i + 1)] >> 4)
- arr[curByte++] = tmp & 0xFF
- }
-
- if (placeHoldersLen === 1) {
- tmp =
- (revLookup[b64.charCodeAt(i)] << 10) |
- (revLookup[b64.charCodeAt(i + 1)] << 4) |
- (revLookup[b64.charCodeAt(i + 2)] >> 2)
- arr[curByte++] = (tmp >> 8) & 0xFF
- arr[curByte++] = tmp & 0xFF
- }
-
- return arr
-}
-
-function tripletToBase64 (num) {
- return lookup[num >> 18 & 0x3F] +
- lookup[num >> 12 & 0x3F] +
- lookup[num >> 6 & 0x3F] +
- lookup[num & 0x3F]
-}
-
-function encodeChunk (uint8, start, end) {
- var tmp
- var output = []
- for (var i = start; i < end; i += 3) {
- tmp =
- ((uint8[i] << 16) & 0xFF0000) +
- ((uint8[i + 1] << 8) & 0xFF00) +
- (uint8[i + 2] & 0xFF)
- output.push(tripletToBase64(tmp))
- }
- return output.join('')
-}
-
-function fromByteArray (uint8) {
- var tmp
- var len = uint8.length
- var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes
- var parts = []
- var maxChunkLength = 16383 // must be multiple of 3
-
- // go through the array every three bytes, we'll deal with trailing stuff later
- for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {
- parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)))
- }
-
- // pad the end with zeros, but make sure to not forget the extra bytes
- if (extraBytes === 1) {
- tmp = uint8[len - 1]
- parts.push(
- lookup[tmp >> 2] +
- lookup[(tmp << 4) & 0x3F] +
- '=='
- )
- } else if (extraBytes === 2) {
- tmp = (uint8[len - 2] << 8) + uint8[len - 1]
- parts.push(
- lookup[tmp >> 10] +
- lookup[(tmp >> 4) & 0x3F] +
- lookup[(tmp << 2) & 0x3F] +
- '='
- )
- }
-
- return parts.join('')
-}
-
-
-/***/ }),
-
-/***/ "20a2":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
-/***/ "22d1":
+/***/ "1ee1":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-var Browser = (function () {
- function Browser() {
- this.firefox = false;
- this.ie = false;
- this.edge = false;
- this.newEdge = false;
- this.weChat = false;
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return guid; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "G", function() { return logError; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return clone; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "I", function() { return merge; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "J", function() { return mergeAll; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return extend; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return defaults; });
+/* unused harmony export createCanvas */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "r", function() { return indexOf; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "s", function() { return inherits; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "K", function() { return mixin; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "u", function() { return isArrayLike; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return each; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "H", function() { return map; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "N", function() { return reduce; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return filter; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return find; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "F", function() { return keys; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return bind; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return curry; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "t", function() { return isArray; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "w", function() { return isFunction; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "C", function() { return isString; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "D", function() { return isStringSafe; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "z", function() { return isNumber; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "A", function() { return isObject; });
+/* unused harmony export isBuiltInObject */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "E", function() { return isTypedArray; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "v", function() { return isDom; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "x", function() { return isGradientObject; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "y", function() { return isImagePatternObject; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "B", function() { return isRegExp; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return eqNaN; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "O", function() { return retrieve; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "P", function() { return retrieve2; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Q", function() { return retrieve3; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "S", function() { return slice; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "M", function() { return normalizeCssArray; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return assert; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "T", function() { return trim; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "R", function() { return setAsPrimitive; });
+/* unused harmony export isPrimitive */
+/* unused harmony export HashMap */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return createHashMap; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return concatArray; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return createObject; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return disableUserSelect; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return hasOwn; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "L", function() { return noop; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return RADIAN_TO_DEGREE; });
+/* harmony import */ var _platform_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("9138");
+
+var BUILTIN_OBJECT = reduce([
+ 'Function',
+ 'RegExp',
+ 'Date',
+ 'Error',
+ 'CanvasGradient',
+ 'CanvasPattern',
+ 'Image',
+ 'Canvas'
+], function (obj, val) {
+ obj['[object ' + val + ']'] = true;
+ return obj;
+}, {});
+var TYPED_ARRAY = reduce([
+ 'Int8',
+ 'Uint8',
+ 'Uint8Clamped',
+ 'Int16',
+ 'Uint16',
+ 'Int32',
+ 'Uint32',
+ 'Float32',
+ 'Float64'
+], function (obj, val) {
+ obj['[object ' + val + 'Array]'] = true;
+ return obj;
+}, {});
+var objToString = Object.prototype.toString;
+var arrayProto = Array.prototype;
+var nativeForEach = arrayProto.forEach;
+var nativeFilter = arrayProto.filter;
+var nativeSlice = arrayProto.slice;
+var nativeMap = arrayProto.map;
+var ctorFunction = function () { }.constructor;
+var protoFunction = ctorFunction ? ctorFunction.prototype : null;
+var protoKey = '__proto__';
+var idStart = 0x0907;
+function guid() {
+ return idStart++;
+}
+function logError() {
+ var args = [];
+ for (var _i = 0; _i < arguments.length; _i++) {
+ args[_i] = arguments[_i];
}
- return Browser;
+ if (typeof console !== 'undefined') {
+ console.error.apply(console, args);
+ }
+}
+function clone(source) {
+ if (source == null || typeof source !== 'object') {
+ return source;
+ }
+ var result = source;
+ var typeStr = objToString.call(source);
+ if (typeStr === '[object Array]') {
+ if (!isPrimitive(source)) {
+ result = [];
+ for (var i = 0, len = source.length; i < len; i++) {
+ result[i] = clone(source[i]);
+ }
+ }
+ }
+ else if (TYPED_ARRAY[typeStr]) {
+ if (!isPrimitive(source)) {
+ var Ctor = source.constructor;
+ if (Ctor.from) {
+ result = Ctor.from(source);
+ }
+ else {
+ result = new Ctor(source.length);
+ for (var i = 0, len = source.length; i < len; i++) {
+ result[i] = source[i];
+ }
+ }
+ }
+ }
+ else if (!BUILTIN_OBJECT[typeStr] && !isPrimitive(source) && !isDom(source)) {
+ result = {};
+ for (var key in source) {
+ if (source.hasOwnProperty(key) && key !== protoKey) {
+ result[key] = clone(source[key]);
+ }
+ }
+ }
+ return result;
+}
+function merge(target, source, overwrite) {
+ if (!isObject(source) || !isObject(target)) {
+ return overwrite ? clone(source) : target;
+ }
+ for (var key in source) {
+ if (source.hasOwnProperty(key) && key !== protoKey) {
+ var targetProp = target[key];
+ var sourceProp = source[key];
+ if (isObject(sourceProp)
+ && isObject(targetProp)
+ && !isArray(sourceProp)
+ && !isArray(targetProp)
+ && !isDom(sourceProp)
+ && !isDom(targetProp)
+ && !isBuiltInObject(sourceProp)
+ && !isBuiltInObject(targetProp)
+ && !isPrimitive(sourceProp)
+ && !isPrimitive(targetProp)) {
+ merge(targetProp, sourceProp, overwrite);
+ }
+ else if (overwrite || !(key in target)) {
+ target[key] = clone(source[key]);
+ }
+ }
+ }
+ return target;
+}
+function mergeAll(targetAndSources, overwrite) {
+ var result = targetAndSources[0];
+ for (var i = 1, len = targetAndSources.length; i < len; i++) {
+ result = merge(result, targetAndSources[i], overwrite);
+ }
+ return result;
+}
+function extend(target, source) {
+ if (Object.assign) {
+ Object.assign(target, source);
+ }
+ else {
+ for (var key in source) {
+ if (source.hasOwnProperty(key) && key !== protoKey) {
+ target[key] = source[key];
+ }
+ }
+ }
+ return target;
+}
+function defaults(target, source, overlay) {
+ var keysArr = keys(source);
+ for (var i = 0, len = keysArr.length; i < len; i++) {
+ var key = keysArr[i];
+ if ((overlay ? source[key] != null : target[key] == null)) {
+ target[key] = source[key];
+ }
+ }
+ return target;
+}
+var createCanvas = _platform_js__WEBPACK_IMPORTED_MODULE_0__[/* platformApi */ "d"].createCanvas;
+function indexOf(array, value) {
+ if (array) {
+ if (array.indexOf) {
+ return array.indexOf(value);
+ }
+ for (var i = 0, len = array.length; i < len; i++) {
+ if (array[i] === value) {
+ return i;
+ }
+ }
+ }
+ return -1;
+}
+function inherits(clazz, baseClazz) {
+ var clazzPrototype = clazz.prototype;
+ function F() { }
+ F.prototype = baseClazz.prototype;
+ clazz.prototype = new F();
+ for (var prop in clazzPrototype) {
+ if (clazzPrototype.hasOwnProperty(prop)) {
+ clazz.prototype[prop] = clazzPrototype[prop];
+ }
+ }
+ clazz.prototype.constructor = clazz;
+ clazz.superClass = baseClazz;
+}
+function mixin(target, source, override) {
+ target = 'prototype' in target ? target.prototype : target;
+ source = 'prototype' in source ? source.prototype : source;
+ if (Object.getOwnPropertyNames) {
+ var keyList = Object.getOwnPropertyNames(source);
+ for (var i = 0; i < keyList.length; i++) {
+ var key = keyList[i];
+ if (key !== 'constructor') {
+ if ((override ? source[key] != null : target[key] == null)) {
+ target[key] = source[key];
+ }
+ }
+ }
+ }
+ else {
+ defaults(target, source, override);
+ }
+}
+function isArrayLike(data) {
+ if (!data) {
+ return false;
+ }
+ if (typeof data === 'string') {
+ return false;
+ }
+ return typeof data.length === 'number';
+}
+function each(arr, cb, context) {
+ if (!(arr && cb)) {
+ return;
+ }
+ if (arr.forEach && arr.forEach === nativeForEach) {
+ arr.forEach(cb, context);
+ }
+ else if (arr.length === +arr.length) {
+ for (var i = 0, len = arr.length; i < len; i++) {
+ cb.call(context, arr[i], i, arr);
+ }
+ }
+ else {
+ for (var key in arr) {
+ if (arr.hasOwnProperty(key)) {
+ cb.call(context, arr[key], key, arr);
+ }
+ }
+ }
+}
+function map(arr, cb, context) {
+ if (!arr) {
+ return [];
+ }
+ if (!cb) {
+ return slice(arr);
+ }
+ if (arr.map && arr.map === nativeMap) {
+ return arr.map(cb, context);
+ }
+ else {
+ var result = [];
+ for (var i = 0, len = arr.length; i < len; i++) {
+ result.push(cb.call(context, arr[i], i, arr));
+ }
+ return result;
+ }
+}
+function reduce(arr, cb, memo, context) {
+ if (!(arr && cb)) {
+ return;
+ }
+ for (var i = 0, len = arr.length; i < len; i++) {
+ memo = cb.call(context, memo, arr[i], i, arr);
+ }
+ return memo;
+}
+function filter(arr, cb, context) {
+ if (!arr) {
+ return [];
+ }
+ if (!cb) {
+ return slice(arr);
+ }
+ if (arr.filter && arr.filter === nativeFilter) {
+ return arr.filter(cb, context);
+ }
+ else {
+ var result = [];
+ for (var i = 0, len = arr.length; i < len; i++) {
+ if (cb.call(context, arr[i], i, arr)) {
+ result.push(arr[i]);
+ }
+ }
+ return result;
+ }
+}
+function find(arr, cb, context) {
+ if (!(arr && cb)) {
+ return;
+ }
+ for (var i = 0, len = arr.length; i < len; i++) {
+ if (cb.call(context, arr[i], i, arr)) {
+ return arr[i];
+ }
+ }
+}
+function keys(obj) {
+ if (!obj) {
+ return [];
+ }
+ if (Object.keys) {
+ return Object.keys(obj);
+ }
+ var keyList = [];
+ for (var key in obj) {
+ if (obj.hasOwnProperty(key)) {
+ keyList.push(key);
+ }
+ }
+ return keyList;
+}
+function bindPolyfill(func, context) {
+ var args = [];
+ for (var _i = 2; _i < arguments.length; _i++) {
+ args[_i - 2] = arguments[_i];
+ }
+ return function () {
+ return func.apply(context, args.concat(nativeSlice.call(arguments)));
+ };
+}
+var bind = (protoFunction && isFunction(protoFunction.bind))
+ ? protoFunction.call.bind(protoFunction.bind)
+ : bindPolyfill;
+function curry(func) {
+ var args = [];
+ for (var _i = 1; _i < arguments.length; _i++) {
+ args[_i - 1] = arguments[_i];
+ }
+ return function () {
+ return func.apply(this, args.concat(nativeSlice.call(arguments)));
+ };
+}
+
+function isArray(value) {
+ if (Array.isArray) {
+ return Array.isArray(value);
+ }
+ return objToString.call(value) === '[object Array]';
+}
+function isFunction(value) {
+ return typeof value === 'function';
+}
+function isString(value) {
+ return typeof value === 'string';
+}
+function isStringSafe(value) {
+ return objToString.call(value) === '[object String]';
+}
+function isNumber(value) {
+ return typeof value === 'number';
+}
+function isObject(value) {
+ var type = typeof value;
+ return type === 'function' || (!!value && type === 'object');
+}
+function isBuiltInObject(value) {
+ return !!BUILTIN_OBJECT[objToString.call(value)];
+}
+function isTypedArray(value) {
+ return !!TYPED_ARRAY[objToString.call(value)];
+}
+function isDom(value) {
+ return typeof value === 'object'
+ && typeof value.nodeType === 'number'
+ && typeof value.ownerDocument === 'object';
+}
+function isGradientObject(value) {
+ return value.colorStops != null;
+}
+function isImagePatternObject(value) {
+ return value.image != null;
+}
+function isRegExp(value) {
+ return objToString.call(value) === '[object RegExp]';
+}
+function eqNaN(value) {
+ return value !== value;
+}
+function retrieve() {
+ var args = [];
+ for (var _i = 0; _i < arguments.length; _i++) {
+ args[_i] = arguments[_i];
+ }
+ for (var i = 0, len = args.length; i < len; i++) {
+ if (args[i] != null) {
+ return args[i];
+ }
+ }
+}
+function retrieve2(value0, value1) {
+ return value0 != null
+ ? value0
+ : value1;
+}
+function retrieve3(value0, value1, value2) {
+ return value0 != null
+ ? value0
+ : value1 != null
+ ? value1
+ : value2;
+}
+function slice(arr) {
+ var args = [];
+ for (var _i = 1; _i < arguments.length; _i++) {
+ args[_i - 1] = arguments[_i];
+ }
+ return nativeSlice.apply(arr, args);
+}
+function normalizeCssArray(val) {
+ if (typeof (val) === 'number') {
+ return [val, val, val, val];
+ }
+ var len = val.length;
+ if (len === 2) {
+ return [val[0], val[1], val[0], val[1]];
+ }
+ else if (len === 3) {
+ return [val[0], val[1], val[2], val[1]];
+ }
+ return val;
+}
+function assert(condition, message) {
+ if (!condition) {
+ throw new Error(message);
+ }
+}
+function trim(str) {
+ if (str == null) {
+ return null;
+ }
+ else if (typeof str.trim === 'function') {
+ return str.trim();
+ }
+ else {
+ return str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
+ }
+}
+var primitiveKey = '__ec_primitive__';
+function setAsPrimitive(obj) {
+ obj[primitiveKey] = true;
+}
+function isPrimitive(obj) {
+ return obj[primitiveKey];
+}
+var MapPolyfill = (function () {
+ function MapPolyfill() {
+ this.data = {};
+ }
+ MapPolyfill.prototype["delete"] = function (key) {
+ var existed = this.has(key);
+ if (existed) {
+ delete this.data[key];
+ }
+ return existed;
+ };
+ MapPolyfill.prototype.has = function (key) {
+ return this.data.hasOwnProperty(key);
+ };
+ MapPolyfill.prototype.get = function (key) {
+ return this.data[key];
+ };
+ MapPolyfill.prototype.set = function (key, value) {
+ this.data[key] = value;
+ return this;
+ };
+ MapPolyfill.prototype.keys = function () {
+ return keys(this.data);
+ };
+ MapPolyfill.prototype.forEach = function (callback) {
+ var data = this.data;
+ for (var key in data) {
+ if (data.hasOwnProperty(key)) {
+ callback(data[key], key);
+ }
+ }
+ };
+ return MapPolyfill;
}());
-var Env = (function () {
- function Env() {
- this.browser = new Browser();
- this.node = false;
- this.wxa = false;
- this.worker = false;
- this.svgSupported = false;
- this.touchEventsSupported = false;
- this.pointerEventsSupported = false;
- this.domSupported = false;
- this.transformSupported = false;
- this.transform3dSupported = false;
- this.hasGlobalWindow = typeof window !== 'undefined';
+var isNativeMapSupported = typeof Map === 'function';
+function maybeNativeMap() {
+ return (isNativeMapSupported ? new Map() : new MapPolyfill());
+}
+var HashMap = (function () {
+ function HashMap(obj) {
+ var isArr = isArray(obj);
+ this.data = maybeNativeMap();
+ var thisMap = this;
+ (obj instanceof HashMap)
+ ? obj.each(visit)
+ : (obj && each(obj, visit));
+ function visit(value, key) {
+ isArr ? thisMap.set(value, key) : thisMap.set(key, value);
+ }
}
- return Env;
+ HashMap.prototype.hasKey = function (key) {
+ return this.data.has(key);
+ };
+ HashMap.prototype.get = function (key) {
+ return this.data.get(key);
+ };
+ HashMap.prototype.set = function (key, value) {
+ this.data.set(key, value);
+ return value;
+ };
+ HashMap.prototype.each = function (cb, context) {
+ this.data.forEach(function (value, key) {
+ cb.call(context, value, key);
+ });
+ };
+ HashMap.prototype.keys = function () {
+ var keys = this.data.keys();
+ return isNativeMapSupported
+ ? Array.from(keys)
+ : keys;
+ };
+ HashMap.prototype.removeKey = function (key) {
+ this.data["delete"](key);
+ };
+ return HashMap;
}());
-var env = new Env();
-if (typeof wx === 'object' && typeof wx.getSystemInfoSync === 'function') {
- env.wxa = true;
- env.touchEventsSupported = true;
+
+function createHashMap(obj) {
+ return new HashMap(obj);
}
-else if (typeof document === 'undefined' && typeof self !== 'undefined') {
- env.worker = true;
-}
-else if (typeof navigator === 'undefined'
- || navigator.userAgent.indexOf('Node.js') === 0) {
- env.node = true;
- env.svgSupported = true;
-}
-else {
- detect(navigator.userAgent, env);
-}
-function detect(ua, env) {
- var browser = env.browser;
- var firefox = ua.match(/Firefox\/([\d.]+)/);
- var ie = ua.match(/MSIE\s([\d.]+)/)
- || ua.match(/Trident\/.+?rv:(([\d.]+))/);
- var edge = ua.match(/Edge?\/([\d.]+)/);
- var weChat = (/micromessenger/i).test(ua);
- if (firefox) {
- browser.firefox = true;
- browser.version = firefox[1];
+function concatArray(a, b) {
+ var newArray = new a.constructor(a.length + b.length);
+ for (var i = 0; i < a.length; i++) {
+ newArray[i] = a[i];
}
- if (ie) {
- browser.ie = true;
- browser.version = ie[1];
+ var offset = a.length;
+ for (var i = 0; i < b.length; i++) {
+ newArray[i + offset] = b[i];
}
- if (edge) {
- browser.edge = true;
- browser.version = edge[1];
- browser.newEdge = +edge[1].split('.')[0] > 18;
- }
- if (weChat) {
- browser.weChat = true;
- }
- env.svgSupported = typeof SVGRect !== 'undefined';
- env.touchEventsSupported = 'ontouchstart' in window && !browser.ie && !browser.edge;
- env.pointerEventsSupported = 'onpointerdown' in window
- && (browser.edge || (browser.ie && +browser.version >= 11));
- env.domSupported = typeof document !== 'undefined';
- var style = document.documentElement.style;
- env.transform3dSupported = ((browser.ie && 'transition' in style)
- || browser.edge
- || (('WebKitCSSMatrix' in window) && ('m11' in new WebKitCSSMatrix()))
- || 'MozPerspective' in style)
- && !('OTransition' in style);
- env.transformSupported = env.transform3dSupported
- || (browser.ie && +browser.version >= 9);
+ return newArray;
}
-/* harmony default export */ __webpack_exports__["a"] = (env);
+function createObject(proto, properties) {
+ var obj;
+ if (Object.create) {
+ obj = Object.create(proto);
+ }
+ else {
+ var StyleCtor = function () { };
+ StyleCtor.prototype = proto;
+ obj = new StyleCtor();
+ }
+ if (properties) {
+ extend(obj, properties);
+ }
+ return obj;
+}
+function disableUserSelect(dom) {
+ var domStyle = dom.style;
+ domStyle.webkitUserSelect = 'none';
+ domStyle.userSelect = 'none';
+ domStyle.webkitTapHighlightColor = 'rgba(0,0,0,0)';
+ domStyle['-webkit-touch-callout'] = 'none';
+}
+function hasOwn(own, prop) {
+ return own.hasOwnProperty(prop);
+}
+function noop() { }
+var RADIAN_TO_DEGREE = 180 / Math.PI;
/***/ }),
-/***/ "2335":
-/***/ (function(module, exports) {
-
-var toString = {}.toString;
-
-module.exports = Array.isArray || function (arr) {
- return toString.call(arr) == '[object Array]';
-};
-
-
-/***/ }),
-
-/***/ "2757":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
-/***/ "2e76":
-/***/ (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_managerData_vue_vue_type_style_index_0_id_d498900c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0cf3");
-/* 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_managerData_vue_vue_type_style_index_0_id_d498900c_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_managerData_vue_vue_type_style_index_0_id_d498900c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
-/* unused harmony reexport * */
-
-
-/***/ }),
-
-/***/ "371a":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
-/***/ "3840":
-/***/ (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_6111a3ea_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("6f87");
-/* 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_6111a3ea_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_6111a3ea_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
-/* unused harmony reexport * */
-
-
-/***/ }),
-
-/***/ "39ad":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
-/***/ "40b5":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
-/***/ "41ef":
+/***/ "1f58":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -517,8 +1125,8 @@ module.exports = Array.isArray || function (arr) {
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return lum; });
/* unused harmony export random */
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return liftColor; });
-/* harmony import */ var _core_LRU_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("d51b");
-/* harmony import */ var _core_util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("6d8b");
+/* harmony import */ var _core_LRU_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0dd6");
+/* harmony import */ var _core_util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("1ee1");
var kCSSColorTable = {
@@ -950,6 +1558,240 @@ function liftColor(color) {
}
+/***/ }),
+
+/***/ "1fb5":
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+exports.byteLength = byteLength
+exports.toByteArray = toByteArray
+exports.fromByteArray = fromByteArray
+
+var lookup = []
+var revLookup = []
+var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array
+
+var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
+for (var i = 0, len = code.length; i < len; ++i) {
+ lookup[i] = code[i]
+ revLookup[code.charCodeAt(i)] = i
+}
+
+// Support decoding URL-safe base64 strings, as Node.js does.
+// See: https://en.wikipedia.org/wiki/Base64#URL_applications
+revLookup['-'.charCodeAt(0)] = 62
+revLookup['_'.charCodeAt(0)] = 63
+
+function getLens (b64) {
+ var len = b64.length
+
+ if (len % 4 > 0) {
+ throw new Error('Invalid string. Length must be a multiple of 4')
+ }
+
+ // Trim off extra bytes after placeholder bytes are found
+ // See: https://github.com/beatgammit/base64-js/issues/42
+ var validLen = b64.indexOf('=')
+ if (validLen === -1) validLen = len
+
+ var placeHoldersLen = validLen === len
+ ? 0
+ : 4 - (validLen % 4)
+
+ return [validLen, placeHoldersLen]
+}
+
+// base64 is 4/3 + up to two characters of the original data
+function byteLength (b64) {
+ var lens = getLens(b64)
+ var validLen = lens[0]
+ var placeHoldersLen = lens[1]
+ return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen
+}
+
+function _byteLength (b64, validLen, placeHoldersLen) {
+ return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen
+}
+
+function toByteArray (b64) {
+ var tmp
+ var lens = getLens(b64)
+ var validLen = lens[0]
+ var placeHoldersLen = lens[1]
+
+ var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))
+
+ var curByte = 0
+
+ // if there are placeholders, only get up to the last complete 4 chars
+ var len = placeHoldersLen > 0
+ ? validLen - 4
+ : validLen
+
+ var i
+ for (i = 0; i < len; i += 4) {
+ tmp =
+ (revLookup[b64.charCodeAt(i)] << 18) |
+ (revLookup[b64.charCodeAt(i + 1)] << 12) |
+ (revLookup[b64.charCodeAt(i + 2)] << 6) |
+ revLookup[b64.charCodeAt(i + 3)]
+ arr[curByte++] = (tmp >> 16) & 0xFF
+ arr[curByte++] = (tmp >> 8) & 0xFF
+ arr[curByte++] = tmp & 0xFF
+ }
+
+ if (placeHoldersLen === 2) {
+ tmp =
+ (revLookup[b64.charCodeAt(i)] << 2) |
+ (revLookup[b64.charCodeAt(i + 1)] >> 4)
+ arr[curByte++] = tmp & 0xFF
+ }
+
+ if (placeHoldersLen === 1) {
+ tmp =
+ (revLookup[b64.charCodeAt(i)] << 10) |
+ (revLookup[b64.charCodeAt(i + 1)] << 4) |
+ (revLookup[b64.charCodeAt(i + 2)] >> 2)
+ arr[curByte++] = (tmp >> 8) & 0xFF
+ arr[curByte++] = tmp & 0xFF
+ }
+
+ return arr
+}
+
+function tripletToBase64 (num) {
+ return lookup[num >> 18 & 0x3F] +
+ lookup[num >> 12 & 0x3F] +
+ lookup[num >> 6 & 0x3F] +
+ lookup[num & 0x3F]
+}
+
+function encodeChunk (uint8, start, end) {
+ var tmp
+ var output = []
+ for (var i = start; i < end; i += 3) {
+ tmp =
+ ((uint8[i] << 16) & 0xFF0000) +
+ ((uint8[i + 1] << 8) & 0xFF00) +
+ (uint8[i + 2] & 0xFF)
+ output.push(tripletToBase64(tmp))
+ }
+ return output.join('')
+}
+
+function fromByteArray (uint8) {
+ var tmp
+ var len = uint8.length
+ var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes
+ var parts = []
+ var maxChunkLength = 16383 // must be multiple of 3
+
+ // go through the array every three bytes, we'll deal with trailing stuff later
+ for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {
+ parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)))
+ }
+
+ // pad the end with zeros, but make sure to not forget the extra bytes
+ if (extraBytes === 1) {
+ tmp = uint8[len - 1]
+ parts.push(
+ lookup[tmp >> 2] +
+ lookup[(tmp << 4) & 0x3F] +
+ '=='
+ )
+ } else if (extraBytes === 2) {
+ tmp = (uint8[len - 2] << 8) + uint8[len - 1]
+ parts.push(
+ lookup[tmp >> 10] +
+ lookup[(tmp >> 4) & 0x3F] +
+ lookup[(tmp << 2) & 0x3F] +
+ '='
+ )
+ }
+
+ return parts.join('')
+}
+
+
+/***/ }),
+
+/***/ "2335":
+/***/ (function(module, exports) {
+
+var toString = {}.toString;
+
+module.exports = Array.isArray || function (arr) {
+ return toString.call(arr) == '[object Array]';
+};
+
+
+/***/ }),
+
+/***/ "2757":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
+/***/ "2e76":
+/***/ (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_managerData_vue_vue_type_style_index_0_id_d498900c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0cf3");
+/* 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_managerData_vue_vue_type_style_index_0_id_d498900c_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_managerData_vue_vue_type_style_index_0_id_d498900c_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
+/* unused harmony reexport * */
+
+
+/***/ }),
+
+/***/ "3349":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
+/***/ "371a":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
+/***/ "3840":
+/***/ (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_6111a3ea_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("6f87");
+/* 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_6111a3ea_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_6111a3ea_prod_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
+/* unused harmony reexport * */
+
+
+/***/ }),
+
+/***/ "39ad":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
+/***/ "3e52":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
+/***/ "40b5":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
/***/ }),
/***/ "4453":
@@ -992,6 +1834,13 @@ function liftColor(color) {
/***/ }),
+/***/ "5b41":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
+/***/ }),
+
/***/ "5c7a":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
@@ -1041,607 +1890,6 @@ function liftColor(color) {
// extracted by mini-css-extract-plugin
-/***/ }),
-
-/***/ "6d8b":
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return guid; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "G", function() { return logError; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return clone; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "I", function() { return merge; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "J", function() { return mergeAll; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return extend; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return defaults; });
-/* unused harmony export createCanvas */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "r", function() { return indexOf; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "s", function() { return inherits; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "K", function() { return mixin; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "u", function() { return isArrayLike; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return each; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "H", function() { return map; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "N", function() { return reduce; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return filter; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return find; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "F", function() { return keys; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return bind; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return curry; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "t", function() { return isArray; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "w", function() { return isFunction; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "C", function() { return isString; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "D", function() { return isStringSafe; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "z", function() { return isNumber; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "A", function() { return isObject; });
-/* unused harmony export isBuiltInObject */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "E", function() { return isTypedArray; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "v", function() { return isDom; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "x", function() { return isGradientObject; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "y", function() { return isImagePatternObject; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "B", function() { return isRegExp; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return eqNaN; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "O", function() { return retrieve; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "P", function() { return retrieve2; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Q", function() { return retrieve3; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "S", function() { return slice; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "M", function() { return normalizeCssArray; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return assert; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "T", function() { return trim; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "R", function() { return setAsPrimitive; });
-/* unused harmony export isPrimitive */
-/* unused harmony export HashMap */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return createHashMap; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return concatArray; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return createObject; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return disableUserSelect; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return hasOwn; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "L", function() { return noop; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return RADIAN_TO_DEGREE; });
-/* harmony import */ var _platform_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("726e");
-
-var BUILTIN_OBJECT = reduce([
- 'Function',
- 'RegExp',
- 'Date',
- 'Error',
- 'CanvasGradient',
- 'CanvasPattern',
- 'Image',
- 'Canvas'
-], function (obj, val) {
- obj['[object ' + val + ']'] = true;
- return obj;
-}, {});
-var TYPED_ARRAY = reduce([
- 'Int8',
- 'Uint8',
- 'Uint8Clamped',
- 'Int16',
- 'Uint16',
- 'Int32',
- 'Uint32',
- 'Float32',
- 'Float64'
-], function (obj, val) {
- obj['[object ' + val + 'Array]'] = true;
- return obj;
-}, {});
-var objToString = Object.prototype.toString;
-var arrayProto = Array.prototype;
-var nativeForEach = arrayProto.forEach;
-var nativeFilter = arrayProto.filter;
-var nativeSlice = arrayProto.slice;
-var nativeMap = arrayProto.map;
-var ctorFunction = function () { }.constructor;
-var protoFunction = ctorFunction ? ctorFunction.prototype : null;
-var protoKey = '__proto__';
-var idStart = 0x0907;
-function guid() {
- return idStart++;
-}
-function logError() {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- if (typeof console !== 'undefined') {
- console.error.apply(console, args);
- }
-}
-function clone(source) {
- if (source == null || typeof source !== 'object') {
- return source;
- }
- var result = source;
- var typeStr = objToString.call(source);
- if (typeStr === '[object Array]') {
- if (!isPrimitive(source)) {
- result = [];
- for (var i = 0, len = source.length; i < len; i++) {
- result[i] = clone(source[i]);
- }
- }
- }
- else if (TYPED_ARRAY[typeStr]) {
- if (!isPrimitive(source)) {
- var Ctor = source.constructor;
- if (Ctor.from) {
- result = Ctor.from(source);
- }
- else {
- result = new Ctor(source.length);
- for (var i = 0, len = source.length; i < len; i++) {
- result[i] = source[i];
- }
- }
- }
- }
- else if (!BUILTIN_OBJECT[typeStr] && !isPrimitive(source) && !isDom(source)) {
- result = {};
- for (var key in source) {
- if (source.hasOwnProperty(key) && key !== protoKey) {
- result[key] = clone(source[key]);
- }
- }
- }
- return result;
-}
-function merge(target, source, overwrite) {
- if (!isObject(source) || !isObject(target)) {
- return overwrite ? clone(source) : target;
- }
- for (var key in source) {
- if (source.hasOwnProperty(key) && key !== protoKey) {
- var targetProp = target[key];
- var sourceProp = source[key];
- if (isObject(sourceProp)
- && isObject(targetProp)
- && !isArray(sourceProp)
- && !isArray(targetProp)
- && !isDom(sourceProp)
- && !isDom(targetProp)
- && !isBuiltInObject(sourceProp)
- && !isBuiltInObject(targetProp)
- && !isPrimitive(sourceProp)
- && !isPrimitive(targetProp)) {
- merge(targetProp, sourceProp, overwrite);
- }
- else if (overwrite || !(key in target)) {
- target[key] = clone(source[key]);
- }
- }
- }
- return target;
-}
-function mergeAll(targetAndSources, overwrite) {
- var result = targetAndSources[0];
- for (var i = 1, len = targetAndSources.length; i < len; i++) {
- result = merge(result, targetAndSources[i], overwrite);
- }
- return result;
-}
-function extend(target, source) {
- if (Object.assign) {
- Object.assign(target, source);
- }
- else {
- for (var key in source) {
- if (source.hasOwnProperty(key) && key !== protoKey) {
- target[key] = source[key];
- }
- }
- }
- return target;
-}
-function defaults(target, source, overlay) {
- var keysArr = keys(source);
- for (var i = 0; i < keysArr.length; i++) {
- var key = keysArr[i];
- if ((overlay ? source[key] != null : target[key] == null)) {
- target[key] = source[key];
- }
- }
- return target;
-}
-var createCanvas = _platform_js__WEBPACK_IMPORTED_MODULE_0__[/* platformApi */ "d"].createCanvas;
-function indexOf(array, value) {
- if (array) {
- if (array.indexOf) {
- return array.indexOf(value);
- }
- for (var i = 0, len = array.length; i < len; i++) {
- if (array[i] === value) {
- return i;
- }
- }
- }
- return -1;
-}
-function inherits(clazz, baseClazz) {
- var clazzPrototype = clazz.prototype;
- function F() { }
- F.prototype = baseClazz.prototype;
- clazz.prototype = new F();
- for (var prop in clazzPrototype) {
- if (clazzPrototype.hasOwnProperty(prop)) {
- clazz.prototype[prop] = clazzPrototype[prop];
- }
- }
- clazz.prototype.constructor = clazz;
- clazz.superClass = baseClazz;
-}
-function mixin(target, source, override) {
- target = 'prototype' in target ? target.prototype : target;
- source = 'prototype' in source ? source.prototype : source;
- if (Object.getOwnPropertyNames) {
- var keyList = Object.getOwnPropertyNames(source);
- for (var i = 0; i < keyList.length; i++) {
- var key = keyList[i];
- if (key !== 'constructor') {
- if ((override ? source[key] != null : target[key] == null)) {
- target[key] = source[key];
- }
- }
- }
- }
- else {
- defaults(target, source, override);
- }
-}
-function isArrayLike(data) {
- if (!data) {
- return false;
- }
- if (typeof data === 'string') {
- return false;
- }
- return typeof data.length === 'number';
-}
-function each(arr, cb, context) {
- if (!(arr && cb)) {
- return;
- }
- if (arr.forEach && arr.forEach === nativeForEach) {
- arr.forEach(cb, context);
- }
- else if (arr.length === +arr.length) {
- for (var i = 0, len = arr.length; i < len; i++) {
- cb.call(context, arr[i], i, arr);
- }
- }
- else {
- for (var key in arr) {
- if (arr.hasOwnProperty(key)) {
- cb.call(context, arr[key], key, arr);
- }
- }
- }
-}
-function map(arr, cb, context) {
- if (!arr) {
- return [];
- }
- if (!cb) {
- return slice(arr);
- }
- if (arr.map && arr.map === nativeMap) {
- return arr.map(cb, context);
- }
- else {
- var result = [];
- for (var i = 0, len = arr.length; i < len; i++) {
- result.push(cb.call(context, arr[i], i, arr));
- }
- return result;
- }
-}
-function reduce(arr, cb, memo, context) {
- if (!(arr && cb)) {
- return;
- }
- for (var i = 0, len = arr.length; i < len; i++) {
- memo = cb.call(context, memo, arr[i], i, arr);
- }
- return memo;
-}
-function filter(arr, cb, context) {
- if (!arr) {
- return [];
- }
- if (!cb) {
- return slice(arr);
- }
- if (arr.filter && arr.filter === nativeFilter) {
- return arr.filter(cb, context);
- }
- else {
- var result = [];
- for (var i = 0, len = arr.length; i < len; i++) {
- if (cb.call(context, arr[i], i, arr)) {
- result.push(arr[i]);
- }
- }
- return result;
- }
-}
-function find(arr, cb, context) {
- if (!(arr && cb)) {
- return;
- }
- for (var i = 0, len = arr.length; i < len; i++) {
- if (cb.call(context, arr[i], i, arr)) {
- return arr[i];
- }
- }
-}
-function keys(obj) {
- if (!obj) {
- return [];
- }
- if (Object.keys) {
- return Object.keys(obj);
- }
- var keyList = [];
- for (var key in obj) {
- if (obj.hasOwnProperty(key)) {
- keyList.push(key);
- }
- }
- return keyList;
-}
-function bindPolyfill(func, context) {
- var args = [];
- for (var _i = 2; _i < arguments.length; _i++) {
- args[_i - 2] = arguments[_i];
- }
- return function () {
- return func.apply(context, args.concat(nativeSlice.call(arguments)));
- };
-}
-var bind = (protoFunction && isFunction(protoFunction.bind))
- ? protoFunction.call.bind(protoFunction.bind)
- : bindPolyfill;
-function curry(func) {
- var args = [];
- for (var _i = 1; _i < arguments.length; _i++) {
- args[_i - 1] = arguments[_i];
- }
- return function () {
- return func.apply(this, args.concat(nativeSlice.call(arguments)));
- };
-}
-
-function isArray(value) {
- if (Array.isArray) {
- return Array.isArray(value);
- }
- return objToString.call(value) === '[object Array]';
-}
-function isFunction(value) {
- return typeof value === 'function';
-}
-function isString(value) {
- return typeof value === 'string';
-}
-function isStringSafe(value) {
- return objToString.call(value) === '[object String]';
-}
-function isNumber(value) {
- return typeof value === 'number';
-}
-function isObject(value) {
- var type = typeof value;
- return type === 'function' || (!!value && type === 'object');
-}
-function isBuiltInObject(value) {
- return !!BUILTIN_OBJECT[objToString.call(value)];
-}
-function isTypedArray(value) {
- return !!TYPED_ARRAY[objToString.call(value)];
-}
-function isDom(value) {
- return typeof value === 'object'
- && typeof value.nodeType === 'number'
- && typeof value.ownerDocument === 'object';
-}
-function isGradientObject(value) {
- return value.colorStops != null;
-}
-function isImagePatternObject(value) {
- return value.image != null;
-}
-function isRegExp(value) {
- return objToString.call(value) === '[object RegExp]';
-}
-function eqNaN(value) {
- return value !== value;
-}
-function retrieve() {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- for (var i = 0, len = args.length; i < len; i++) {
- if (args[i] != null) {
- return args[i];
- }
- }
-}
-function retrieve2(value0, value1) {
- return value0 != null
- ? value0
- : value1;
-}
-function retrieve3(value0, value1, value2) {
- return value0 != null
- ? value0
- : value1 != null
- ? value1
- : value2;
-}
-function slice(arr) {
- var args = [];
- for (var _i = 1; _i < arguments.length; _i++) {
- args[_i - 1] = arguments[_i];
- }
- return nativeSlice.apply(arr, args);
-}
-function normalizeCssArray(val) {
- if (typeof (val) === 'number') {
- return [val, val, val, val];
- }
- var len = val.length;
- if (len === 2) {
- return [val[0], val[1], val[0], val[1]];
- }
- else if (len === 3) {
- return [val[0], val[1], val[2], val[1]];
- }
- return val;
-}
-function assert(condition, message) {
- if (!condition) {
- throw new Error(message);
- }
-}
-function trim(str) {
- if (str == null) {
- return null;
- }
- else if (typeof str.trim === 'function') {
- return str.trim();
- }
- else {
- return str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
- }
-}
-var primitiveKey = '__ec_primitive__';
-function setAsPrimitive(obj) {
- obj[primitiveKey] = true;
-}
-function isPrimitive(obj) {
- return obj[primitiveKey];
-}
-var MapPolyfill = (function () {
- function MapPolyfill() {
- this.data = {};
- }
- MapPolyfill.prototype["delete"] = function (key) {
- var existed = this.has(key);
- if (existed) {
- delete this.data[key];
- }
- return existed;
- };
- MapPolyfill.prototype.has = function (key) {
- return this.data.hasOwnProperty(key);
- };
- MapPolyfill.prototype.get = function (key) {
- return this.data[key];
- };
- MapPolyfill.prototype.set = function (key, value) {
- this.data[key] = value;
- return this;
- };
- MapPolyfill.prototype.keys = function () {
- return keys(this.data);
- };
- MapPolyfill.prototype.forEach = function (callback) {
- var data = this.data;
- for (var key in data) {
- if (data.hasOwnProperty(key)) {
- callback(data[key], key);
- }
- }
- };
- return MapPolyfill;
-}());
-var isNativeMapSupported = typeof Map === 'function';
-function maybeNativeMap() {
- return (isNativeMapSupported ? new Map() : new MapPolyfill());
-}
-var HashMap = (function () {
- function HashMap(obj) {
- var isArr = isArray(obj);
- this.data = maybeNativeMap();
- var thisMap = this;
- (obj instanceof HashMap)
- ? obj.each(visit)
- : (obj && each(obj, visit));
- function visit(value, key) {
- isArr ? thisMap.set(value, key) : thisMap.set(key, value);
- }
- }
- HashMap.prototype.hasKey = function (key) {
- return this.data.has(key);
- };
- HashMap.prototype.get = function (key) {
- return this.data.get(key);
- };
- HashMap.prototype.set = function (key, value) {
- this.data.set(key, value);
- return value;
- };
- HashMap.prototype.each = function (cb, context) {
- this.data.forEach(function (value, key) {
- cb.call(context, value, key);
- });
- };
- HashMap.prototype.keys = function () {
- var keys = this.data.keys();
- return isNativeMapSupported
- ? Array.from(keys)
- : keys;
- };
- HashMap.prototype.removeKey = function (key) {
- this.data["delete"](key);
- };
- return HashMap;
-}());
-
-function createHashMap(obj) {
- return new HashMap(obj);
-}
-function concatArray(a, b) {
- var newArray = new a.constructor(a.length + b.length);
- for (var i = 0; i < a.length; i++) {
- newArray[i] = a[i];
- }
- var offset = a.length;
- for (var i = 0; i < b.length; i++) {
- newArray[i + offset] = b[i];
- }
- return newArray;
-}
-function createObject(proto, properties) {
- var obj;
- if (Object.create) {
- obj = Object.create(proto);
- }
- else {
- var StyleCtor = function () { };
- StyleCtor.prototype = proto;
- obj = new StyleCtor();
- }
- if (properties) {
- extend(obj, properties);
- }
- return obj;
-}
-function disableUserSelect(dom) {
- var domStyle = dom.style;
- domStyle.webkitUserSelect = 'none';
- domStyle.userSelect = 'none';
- domStyle.webkitTapHighlightColor = 'rgba(0,0,0,0)';
- domStyle['-webkit-touch-callout'] = 'none';
-}
-function hasOwn(own, prop) {
- return own.hasOwnProperty(prop);
-}
-function noop() { }
-var RADIAN_TO_DEGREE = 180 / Math.PI;
-
-
/***/ }),
/***/ "6d9d":
@@ -1669,283 +1917,6 @@ var RADIAN_TO_DEGREE = 180 / Math.PI;
/***/ }),
-/***/ "726e":
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return DEFAULT_FONT_SIZE; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return DEFAULT_FONT_FAMILY; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return DEFAULT_FONT; });
-/* unused harmony export DEFAULT_TEXT_WIDTH_MAP */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return platformApi; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return setPlatformAPI; });
-var DEFAULT_FONT_SIZE = 12;
-var DEFAULT_FONT_FAMILY = 'sans-serif';
-var DEFAULT_FONT = DEFAULT_FONT_SIZE + "px " + DEFAULT_FONT_FAMILY;
-var OFFSET = 20;
-var SCALE = 100;
-var defaultWidthMapStr = "007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";
-function getTextWidthMap(mapStr) {
- var map = {};
- if (typeof JSON === 'undefined') {
- return map;
- }
- for (var i = 0; i < mapStr.length; i++) {
- var char = String.fromCharCode(i + 32);
- var size = (mapStr.charCodeAt(i) - OFFSET) / SCALE;
- map[char] = size;
- }
- return map;
-}
-var DEFAULT_TEXT_WIDTH_MAP = getTextWidthMap(defaultWidthMapStr);
-var platformApi = {
- createCanvas: function () {
- return typeof document !== 'undefined'
- && document.createElement('canvas');
- },
- measureText: (function () {
- var _ctx;
- var _cachedFont;
- return function (text, font) {
- if (!_ctx) {
- var canvas = platformApi.createCanvas();
- _ctx = canvas && canvas.getContext('2d');
- }
- if (_ctx) {
- if (_cachedFont !== font) {
- _cachedFont = _ctx.font = font || DEFAULT_FONT;
- }
- return _ctx.measureText(text);
- }
- else {
- text = text || '';
- font = font || DEFAULT_FONT;
- var res = /((?:\d+)?\.?\d*)px/.exec(font);
- var fontSize = res && +res[1] || DEFAULT_FONT_SIZE;
- var width = 0;
- if (font.indexOf('mono') >= 0) {
- width = fontSize * text.length;
- }
- else {
- for (var i = 0; i < text.length; i++) {
- var preCalcWidth = DEFAULT_TEXT_WIDTH_MAP[text[i]];
- width += preCalcWidth == null ? fontSize : (preCalcWidth * fontSize);
- }
- }
- return { width: width };
- }
- };
- })(),
- loadImage: function (src, onload, onerror) {
- var image = new Image();
- image.onload = onload;
- image.onerror = onerror;
- image.src = src;
- return image;
- }
-};
-function setPlatformAPI(newPlatformApis) {
- for (var key in platformApi) {
- if (newPlatformApis[key]) {
- platformApi[key] = newPlatformApis[key];
- }
- }
-}
-
-
-/***/ }),
-
-/***/ "7a29":
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(Buffer) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return normalizeColor; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return isAroundZero; });
-/* unused harmony export round3 */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return round4; });
-/* unused harmony export round1 */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return getMatrixStr; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TEXT_ALIGN_TO_ANCHOR; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return adjustTextY; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return hasShadow; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return getShadowKey; });
-/* unused harmony export getClipPathsKey */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return isImagePattern; });
-/* unused harmony export isSVGPattern */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return isPattern; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return isLinearGradient; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return isRadialGradient; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return isGradient; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return getIdURL; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return getPathPrecision; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return getSRTTransformString; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return encodeBase64; });
-/* harmony import */ var _core_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("6d8b");
-/* harmony import */ var _tool_color_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("41ef");
-/* harmony import */ var _core_env_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("22d1");
-
-
-
-var mathRound = Math.round;
-function normalizeColor(color) {
- var opacity;
- if (!color || color === 'transparent') {
- color = 'none';
- }
- else if (typeof color === 'string' && color.indexOf('rgba') > -1) {
- var arr = Object(_tool_color_js__WEBPACK_IMPORTED_MODULE_1__[/* parse */ "h"])(color);
- if (arr) {
- color = 'rgb(' + arr[0] + ',' + arr[1] + ',' + arr[2] + ')';
- opacity = arr[3];
- }
- }
- return {
- color: color,
- opacity: opacity == null ? 1 : opacity
- };
-}
-var EPSILON = 1e-4;
-function isAroundZero(transform) {
- return transform < EPSILON && transform > -EPSILON;
-}
-function round3(transform) {
- return mathRound(transform * 1e3) / 1e3;
-}
-function round4(transform) {
- return mathRound(transform * 1e4) / 1e4;
-}
-function round1(transform) {
- return mathRound(transform * 10) / 10;
-}
-function getMatrixStr(m) {
- return 'matrix('
- + round3(m[0]) + ','
- + round3(m[1]) + ','
- + round3(m[2]) + ','
- + round3(m[3]) + ','
- + round4(m[4]) + ','
- + round4(m[5])
- + ')';
-}
-var TEXT_ALIGN_TO_ANCHOR = {
- left: 'start',
- right: 'end',
- center: 'middle',
- middle: 'middle'
-};
-function adjustTextY(y, lineHeight, textBaseline) {
- if (textBaseline === 'top') {
- y += lineHeight / 2;
- }
- else if (textBaseline === 'bottom') {
- y -= lineHeight / 2;
- }
- return y;
-}
-function hasShadow(style) {
- return style
- && (style.shadowBlur || style.shadowOffsetX || style.shadowOffsetY);
-}
-function getShadowKey(displayable) {
- var style = displayable.style;
- var globalScale = displayable.getGlobalScale();
- return [
- style.shadowColor,
- (style.shadowBlur || 0).toFixed(2),
- (style.shadowOffsetX || 0).toFixed(2),
- (style.shadowOffsetY || 0).toFixed(2),
- globalScale[0],
- globalScale[1]
- ].join(',');
-}
-function getClipPathsKey(clipPaths) {
- var key = [];
- if (clipPaths) {
- for (var i = 0; i < clipPaths.length; i++) {
- var clipPath = clipPaths[i];
- key.push(clipPath.id);
- }
- }
- return key.join(',');
-}
-function isImagePattern(val) {
- return val && (!!val.image);
-}
-function isSVGPattern(val) {
- return val && (!!val.svgElement);
-}
-function isPattern(val) {
- return isImagePattern(val) || isSVGPattern(val);
-}
-function isLinearGradient(val) {
- return val.type === 'linear';
-}
-function isRadialGradient(val) {
- return val.type === 'radial';
-}
-function isGradient(val) {
- return val && (val.type === 'linear'
- || val.type === 'radial');
-}
-function getIdURL(id) {
- return "url(#" + id + ")";
-}
-function getPathPrecision(el) {
- var scale = el.getGlobalScale();
- var size = Math.max(scale[0], scale[1]);
- return Math.max(Math.ceil(Math.log(size) / Math.log(10)), 1);
-}
-function getSRTTransformString(transform) {
- var x = transform.x || 0;
- var y = transform.y || 0;
- var rotation = (transform.rotation || 0) * _core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* RADIAN_TO_DEGREE */ "a"];
- var scaleX = Object(_core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* retrieve2 */ "P"])(transform.scaleX, 1);
- var scaleY = Object(_core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* retrieve2 */ "P"])(transform.scaleY, 1);
- var skewX = transform.skewX || 0;
- var skewY = transform.skewY || 0;
- var res = [];
- if (x || y) {
- res.push("translate(" + x + "px," + y + "px)");
- }
- if (rotation) {
- res.push("rotate(" + rotation + ")");
- }
- if (scaleX !== 1 || scaleY !== 1) {
- res.push("scale(" + scaleX + "," + scaleY + ")");
- }
- if (skewX || skewY) {
- res.push("skew(" + mathRound(skewX * _core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* RADIAN_TO_DEGREE */ "a"]) + "deg, " + mathRound(skewY * _core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* RADIAN_TO_DEGREE */ "a"]) + "deg)");
- }
- return res.join(' ');
-}
-var encodeBase64 = (function () {
- if (_core_env_js__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"].hasGlobalWindow && Object(_core_util_js__WEBPACK_IMPORTED_MODULE_0__[/* isFunction */ "w"])(window.btoa)) {
- return function (str) {
- return window.btoa(unescape(encodeURIComponent(str)));
- };
- }
- if (typeof Buffer !== 'undefined') {
- return function (str) {
- return Buffer.from(str).toString('base64');
- };
- }
- return function (str) {
- if (false) {}
- return null;
- };
-})();
-
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("b639").Buffer))
-
-/***/ }),
-
-/***/ "7c79":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
/***/ "7d57":
/***/ (function(module, exports, __webpack_require__) {
@@ -2065,6 +2036,92 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
// extracted by mini-css-extract-plugin
+/***/ }),
+
+/***/ "9138":
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return DEFAULT_FONT_SIZE; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return DEFAULT_FONT_FAMILY; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return DEFAULT_FONT; });
+/* unused harmony export DEFAULT_TEXT_WIDTH_MAP */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return platformApi; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return setPlatformAPI; });
+var DEFAULT_FONT_SIZE = 12;
+var DEFAULT_FONT_FAMILY = 'sans-serif';
+var DEFAULT_FONT = DEFAULT_FONT_SIZE + "px " + DEFAULT_FONT_FAMILY;
+var OFFSET = 20;
+var SCALE = 100;
+var defaultWidthMapStr = "007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";
+function getTextWidthMap(mapStr) {
+ var map = {};
+ if (typeof JSON === 'undefined') {
+ return map;
+ }
+ for (var i = 0; i < mapStr.length; i++) {
+ var char = String.fromCharCode(i + 32);
+ var size = (mapStr.charCodeAt(i) - OFFSET) / SCALE;
+ map[char] = size;
+ }
+ return map;
+}
+var DEFAULT_TEXT_WIDTH_MAP = getTextWidthMap(defaultWidthMapStr);
+var platformApi = {
+ createCanvas: function () {
+ return typeof document !== 'undefined'
+ && document.createElement('canvas');
+ },
+ measureText: (function () {
+ var _ctx;
+ var _cachedFont;
+ return function (text, font) {
+ if (!_ctx) {
+ var canvas = platformApi.createCanvas();
+ _ctx = canvas && canvas.getContext('2d');
+ }
+ if (_ctx) {
+ if (_cachedFont !== font) {
+ _cachedFont = _ctx.font = font || DEFAULT_FONT;
+ }
+ return _ctx.measureText(text);
+ }
+ else {
+ text = text || '';
+ font = font || DEFAULT_FONT;
+ var res = /((?:\d+)?\.?\d*)px/.exec(font);
+ var fontSize = res && +res[1] || DEFAULT_FONT_SIZE;
+ var width = 0;
+ if (font.indexOf('mono') >= 0) {
+ width = fontSize * text.length;
+ }
+ else {
+ for (var i = 0; i < text.length; i++) {
+ var preCalcWidth = DEFAULT_TEXT_WIDTH_MAP[text[i]];
+ width += preCalcWidth == null ? fontSize : (preCalcWidth * fontSize);
+ }
+ }
+ return { width: width };
+ }
+ };
+ })(),
+ loadImage: function (src, onload, onerror) {
+ var image = new Image();
+ image.onload = onload;
+ image.onerror = onerror;
+ image.src = src;
+ return image;
+ }
+};
+function setPlatformAPI(newPlatformApis) {
+ for (var key in platformApi) {
+ if (newPlatformApis[key]) {
+ platformApi[key] = newPlatformApis[key];
+ }
+ }
+}
+
+
/***/ }),
/***/ "9152":
@@ -2157,6 +2214,24 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) {
}
+/***/ }),
+
+/***/ "959d":
+/***/ (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_approvalProgressDetail_vue_vue_type_style_index_0_id_1f7b78b5_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("9c5d");
+/* 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_approvalProgressDetail_vue_vue_type_style_index_0_id_1f7b78b5_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_approvalProgressDetail_vue_vue_type_style_index_0_id_1f7b78b5_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
+/* unused harmony reexport * */
+
+
+/***/ }),
+
+/***/ "9c5d":
+/***/ (function(module, exports, __webpack_require__) {
+
+// extracted by mini-css-extract-plugin
+
/***/ }),
/***/ "9cab":
@@ -2212,13 +2287,6 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) {
/* unused harmony reexport * */
-/***/ }),
-
-/***/ "abfd":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
/***/ }),
/***/ "adff":
@@ -2244,24 +2312,6 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) {
// extracted by mini-css-extract-plugin
-/***/ }),
-
-/***/ "b3b8":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
-/***/ }),
-
-/***/ "b53e":
-/***/ (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_6e7b7938_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("abfd");
-/* 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_6e7b7938_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_6e7b7938_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
-/* unused harmony reexport * */
-
-
/***/ }),
/***/ "b639":
@@ -4123,17 +4173,6 @@ module.exports = g;
// extracted by mini-css-extract-plugin
-/***/ }),
-
-/***/ "ceae":
-/***/ (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_6e7b7938_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("7c79");
-/* 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_6e7b7938_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_1_id_6e7b7938_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
-/* unused harmony reexport * */
-
-
/***/ }),
/***/ "d20c":
@@ -4143,142 +4182,15 @@ module.exports = g;
/***/ }),
-/***/ "d51b":
+/***/ "d57b":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* unused harmony export Entry */
-/* unused harmony export LinkedList */
-var Entry = (function () {
- function Entry(val) {
- this.value = val;
- }
- return Entry;
-}());
-
-var LinkedList = (function () {
- function LinkedList() {
- this._len = 0;
- }
- LinkedList.prototype.insert = function (val) {
- var entry = new Entry(val);
- this.insertEntry(entry);
- return entry;
- };
- LinkedList.prototype.insertEntry = function (entry) {
- if (!this.head) {
- this.head = this.tail = entry;
- }
- else {
- this.tail.next = entry;
- entry.prev = this.tail;
- entry.next = null;
- this.tail = entry;
- }
- this._len++;
- };
- LinkedList.prototype.remove = function (entry) {
- var prev = entry.prev;
- var next = entry.next;
- if (prev) {
- prev.next = next;
- }
- else {
- this.head = next;
- }
- if (next) {
- next.prev = prev;
- }
- else {
- this.tail = prev;
- }
- entry.next = entry.prev = null;
- this._len--;
- };
- LinkedList.prototype.len = function () {
- return this._len;
- };
- LinkedList.prototype.clear = function () {
- this.head = this.tail = null;
- this._len = 0;
- };
- return LinkedList;
-}());
-
-var LRU = (function () {
- function LRU(maxSize) {
- this._list = new LinkedList();
- this._maxSize = 10;
- this._map = {};
- this._maxSize = maxSize;
- }
- LRU.prototype.put = function (key, value) {
- var list = this._list;
- var map = this._map;
- var removed = null;
- if (map[key] == null) {
- var len = list.len();
- var entry = this._lastRemovedEntry;
- if (len >= this._maxSize && len > 0) {
- var leastUsedEntry = list.head;
- list.remove(leastUsedEntry);
- delete map[leastUsedEntry.key];
- removed = leastUsedEntry.value;
- this._lastRemovedEntry = leastUsedEntry;
- }
- if (entry) {
- entry.value = value;
- }
- else {
- entry = new Entry(value);
- }
- entry.key = key;
- list.insertEntry(entry);
- map[key] = entry;
- }
- return removed;
- };
- LRU.prototype.get = function (key) {
- var entry = this._map[key];
- var list = this._list;
- if (entry != null) {
- if (entry !== list.tail) {
- list.remove(entry);
- list.insertEntry(entry);
- }
- return entry.value;
- }
- };
- LRU.prototype.clear = function () {
- this._list.clear();
- this._map = {};
- };
- LRU.prototype.len = function () {
- return this._list.len();
- };
- return LRU;
-}());
-/* harmony default export */ __webpack_exports__["a"] = (LRU);
-
-
-/***/ }),
-
-/***/ "d79b":
-/***/ (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_approvalProgressDetail_vue_vue_type_style_index_0_id_2645a99f_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("d84f");
-/* 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_approvalProgressDetail_vue_vue_type_style_index_0_id_2645a99f_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_approvalProgressDetail_vue_vue_type_style_index_0_id_2645a99f_prod_lang_scss_scoped_true___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_model_query_vue_vue_type_style_index_0_id_71b9570f_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("1723");
+/* 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_71b9570f_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_71b9570f_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
-/***/ }),
-
-/***/ "d84f":
-/***/ (function(module, exports, __webpack_require__) {
-
-// extracted by mini-css-extract-plugin
-
/***/ }),
/***/ "d8b6":
@@ -4349,15 +4261,102 @@ var LRU = (function () {
/***/ }),
-/***/ "e812":
+/***/ "e33d":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_demo_vue_vue_type_style_index_0_id_0a5ea4c6_prod_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("20a2");
-/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_demo_vue_vue_type_style_index_0_id_0a5ea4c6_prod_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_demo_vue_vue_type_style_index_0_id_0a5ea4c6_prod_lang_css___WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_demo_vue_vue_type_style_index_0_id_5f45060d_prod_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("5b41");
+/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_demo_vue_vue_type_style_index_0_id_5f45060d_prod_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_demo_vue_vue_type_style_index_0_id_5f45060d_prod_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
+/***/ }),
+
+/***/ "eb30":
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+var Browser = (function () {
+ function Browser() {
+ this.firefox = false;
+ this.ie = false;
+ this.edge = false;
+ this.newEdge = false;
+ this.weChat = false;
+ }
+ return Browser;
+}());
+var Env = (function () {
+ function Env() {
+ this.browser = new Browser();
+ this.node = false;
+ this.wxa = false;
+ this.worker = false;
+ this.svgSupported = false;
+ this.touchEventsSupported = false;
+ this.pointerEventsSupported = false;
+ this.domSupported = false;
+ this.transformSupported = false;
+ this.transform3dSupported = false;
+ this.hasGlobalWindow = typeof window !== 'undefined';
+ }
+ return Env;
+}());
+var env = new Env();
+if (typeof wx === 'object' && typeof wx.getSystemInfoSync === 'function') {
+ env.wxa = true;
+ env.touchEventsSupported = true;
+}
+else if (typeof document === 'undefined' && typeof self !== 'undefined') {
+ env.worker = true;
+}
+else if (!env.hasGlobalWindow || 'Deno' in window) {
+ env.node = true;
+ env.svgSupported = true;
+}
+else {
+ detect(navigator.userAgent, env);
+}
+function detect(ua, env) {
+ var browser = env.browser;
+ var firefox = ua.match(/Firefox\/([\d.]+)/);
+ var ie = ua.match(/MSIE\s([\d.]+)/)
+ || ua.match(/Trident\/.+?rv:(([\d.]+))/);
+ var edge = ua.match(/Edge?\/([\d.]+)/);
+ var weChat = (/micromessenger/i).test(ua);
+ if (firefox) {
+ browser.firefox = true;
+ browser.version = firefox[1];
+ }
+ if (ie) {
+ browser.ie = true;
+ browser.version = ie[1];
+ }
+ if (edge) {
+ browser.edge = true;
+ browser.version = edge[1];
+ browser.newEdge = +edge[1].split('.')[0] > 18;
+ }
+ if (weChat) {
+ browser.weChat = true;
+ }
+ env.svgSupported = typeof SVGRect !== 'undefined';
+ env.touchEventsSupported = 'ontouchstart' in window && !browser.ie && !browser.edge;
+ env.pointerEventsSupported = 'onpointerdown' in window
+ && (browser.edge || (browser.ie && +browser.version >= 11));
+ env.domSupported = typeof document !== 'undefined';
+ var style = document.documentElement.style;
+ env.transform3dSupported = ((browser.ie && 'transition' in style)
+ || browser.edge
+ || (('WebKitCSSMatrix' in window) && ('m11' in new WebKitCSSMatrix()))
+ || 'MozPerspective' in style)
+ && !('OTransition' in style);
+ env.transformSupported = env.transform3dSupported
+ || (browser.ie && +browser.version >= 9);
+}
+/* harmony default export */ __webpack_exports__["a"] = (env);
+
+
/***/ }),
/***/ "eb71":
@@ -4407,12 +4406,12 @@ var LRU = (function () {
/***/ }),
-/***/ "f877":
+/***/ "f72f":
/***/ (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_6abb4a03_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("b3b8");
-/* 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_6abb4a03_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_6abb4a03_prod_lang_scss_scoped_true___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_0_id_24df3be8_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("3e52");
+/* 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_24df3be8_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_24df3be8_prod_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
@@ -4501,12 +4500,12 @@ if (typeof window !== 'undefined') {
// Indicate to webpack that this file can be concatenated
/* harmony default export */ var setPublicPath = (null);
-// 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/demo.vue?vue&type=template&id=0a5ea4c6&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/demo.vue?vue&type=template&id=5f45060d&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('h2',[_vm._v("测试自开发页面")])}
var staticRenderFns = []
-// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/demo.vue?vue&type=template&id=0a5ea4c6&
+// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/demo.vue?vue&type=template&id=5f45060d&
// 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/demo.vue?vue&type=script&lang=js&
//
@@ -4519,8 +4518,8 @@ var staticRenderFns = []
});
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/demo.vue?vue&type=script&lang=js&
/* harmony default export */ var custom_page_demovue_type_script_lang_js_ = (demovue_type_script_lang_js_);
-// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/demo.vue?vue&type=style&index=0&id=0a5ea4c6&prod&lang=css&
-var demovue_type_style_index_0_id_0a5ea4c6_prod_lang_css_ = __webpack_require__("e812");
+// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/demo.vue?vue&type=style&index=0&id=5f45060d&prod&lang=css&
+var demovue_type_style_index_0_id_5f45060d_prod_lang_css_ = __webpack_require__("e33d");
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
/* globals __VUE_SSR_CONTEXT__ */
@@ -4641,7 +4640,7 @@ var component = normalizeComponent(
)
/* harmony default export */ var demo = (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/page.vue?vue&type=template&id=987dc30c&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/page.vue?vue&type=template&id=987dc30c&
var pagevue_type_template_id_987dc30c_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"},[_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-search-panel"},[_c('el-form',{staticClass:"search-list"},[_vm._l((_vm.searchListConfig),function(searchConfig){return [_c(searchConfig.component,{key:searchConfig.searchKey,tag:"component",attrs:{"label":searchConfig.label,"extraConfig":searchConfig.extraConfig,"searchKey":searchConfig.searchKey,"searchValue":_vm.searchPanelValue[searchConfig.searchKey]},on:{"change":function($event){return _vm.handleSearchValueChange(searchConfig.searchKey, $event)}}})]})],2),_c('div',{staticClass:"search-button-group"},[_c('el-button',{attrs:{"native-type":"reset"},on:{"click":function($event){return _vm.resetSearch()}}},[_vm._v(" 重置 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.handleSearch()}}},[_vm._v(" 查询 ")])],1)],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){
@@ -4653,7 +4652,7 @@ var pagevue_type_template_id_987dc30c_staticRenderFns = []
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/page.vue?vue&type=template&id=987dc30c&
-// 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/common/search-components/search-input.vue?vue&type=template&id=05d3a3c1&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/common/search-components/search-input.vue?vue&type=template&id=05d3a3c1&
var search_inputvue_type_template_id_05d3a3c1_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"search-component search-input"},[_c('el-form-item',[_c('template',{slot:"label"},[_c('x-ellipsis',{staticClass:"fix-cursor",attrs:{"mode":"origin","label":_vm.label}})],1),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.computedValue),callback:function ($$v) {_vm.computedValue=$$v},expression:"computedValue"}})],2)],1)}
var search_inputvue_type_template_id_05d3a3c1_staticRenderFns = []
@@ -4699,7 +4698,6 @@ var SearchComponentMixin = {
return this.searchValue;
},
set: function set(value) {
- debugger;
this.$emit('change', value);
}
}
@@ -4754,7 +4752,7 @@ var search_input_component = normalizeComponent(
)
/* harmony default export */ var search_input = (search_input_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/common/search-components/search-date.vue?vue&type=template&id=904717a6&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/common/search-components/search-date.vue?vue&type=template&id=904717a6&
var search_datevue_type_template_id_904717a6_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"search-component search-date"},[_c('el-form-item',[_c('template',{slot:"label"},[_c('x-ellipsis',{staticClass:"fix-cursor",attrs:{"mode":"origin","label":_vm.label}})],1),_c('el-date-picker',{attrs:{"type":_vm.dateDisplayStyle,"range-separator":"~","value-format":_vm.valueFormat,"start-placeholder":'开始时间',"end-placeholder":'结束时间'},model:{value:(_vm.computedValue),callback:function ($$v) {_vm.computedValue=$$v},expression:"computedValue"}})],2)],1)}
var search_datevue_type_template_id_904717a6_staticRenderFns = []
@@ -4845,7 +4843,7 @@ var search_date_component = normalizeComponent(
)
/* harmony default export */ var search_date = (search_date_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/common/search-components/search-number.vue?vue&type=template&id=38d0fcce&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/common/search-components/search-number.vue?vue&type=template&id=38d0fcce&
var search_numbervue_type_template_id_38d0fcce_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"search-component search-number"},[_c('el-form-item',[_c('template',{slot:"label"},[_c('x-ellipsis',{staticClass:"fix-cursor",attrs:{"mode":"origin","label":_vm.label}})],1),_c('div',{staticClass:"range-item"},[_c('x-number-input',{staticClass:"form-el-input-number",attrs:{"placeholder":'请输入'},model:{value:(_vm.minValue),callback:function ($$v) {_vm.minValue=$$v},expression:"minValue"}}),_c('div',{staticClass:"range-item-divide"},[_vm._v(" ~ ")]),_c('x-number-input',{staticClass:"form-el-input-number",attrs:{"placeholder":'请输入'},model:{value:(_vm.maxValue),callback:function ($$v) {_vm.maxValue=$$v},expression:"maxValue"}})],1)],2)],1)}
var search_numbervue_type_template_id_38d0fcce_staticRenderFns = []
@@ -4946,7 +4944,7 @@ var search_number_component = normalizeComponent(
)
/* harmony default export */ var search_number = (search_number_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/common/search-components/search-select.vue?vue&type=template&id=6121f61b&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/common/search-components/search-select.vue?vue&type=template&id=6121f61b&
var search_selectvue_type_template_id_6121f61b_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"search-component search-select"},[_c('el-form-item',[_c('template',{slot:"label"},[_c('x-ellipsis',{staticClass:"fix-cursor",attrs:{"mode":"origin","label":_vm.label}})],1),(_vm.lazyLoad)?_c('el-select',{directives:[{name:"el-select-loadmore",rawName:"v-el-select-loadmore",value:(_vm.loadMore),expression:"loadMore"}],staticClass:"select-input",attrs:{"filter-method":_vm.loadFilter,"clearable":"","filterable":"","placeholder":'请选择',"collapse-tags":"","multiple":_vm.multiple},on:{"visible-change":_vm.loadDataOnVisible},model:{value:(_vm.computedValue),callback:function ($$v) {_vm.computedValue=$$v},expression:"computedValue"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{"label":item.label,"value":item.id}})}),1):_c('el-select',{staticClass:"select-input",attrs:{"clearable":"","filterable":"","placeholder":'请选择',"collapse-tags":"","multiple":_vm.multiple},model:{value:(_vm.computedValue),callback:function ($$v) {_vm.computedValue=$$v},expression:"computedValue"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{"label":item.label,"value":item.id}})}),1)],2)],1)}
var search_selectvue_type_template_id_6121f61b_staticRenderFns = []
@@ -5108,7 +5106,7 @@ var search_select_component = normalizeComponent(
)
/* harmony default export */ var search_select = (search_select_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/detail-drawer.vue?vue&type=template&id=7f32777a&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/detail-drawer.vue?vue&type=template&id=7f32777a&
var detail_drawervue_type_template_id_7f32777a_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('x-drawer',_vm._g({attrs:{"append-to-body":true,"destroy-on-close":true,"drawerVisible":_vm.visible,"wrapper-class":'detail-draw',"title":'自开发详情页',"width":"calc(50% + 32px)"},on:{"update:drawerVisible":function($event){_vm.visible=$event},"update:drawer-visible":function($event){_vm.visible=$event}}},_vm.$listeners))}
var detail_drawervue_type_template_id_7f32777a_staticRenderFns = []
@@ -5177,7 +5175,7 @@ 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=6111a3ea&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=6111a3ea&
var edit_modalvue_type_template_id_6111a3ea_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","disabled":!_vm.isNameEditable},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_6111a3ea_staticRenderFns = []
@@ -5933,7 +5931,7 @@ 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=229a9b2e&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=229a9b2e&
var modelContorlvue_type_template_id_229a9b2e_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)?[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"title"},[_vm._v(" 参数模板管理 ")]),_c('div',{staticClass:"operation"},[(_vm.hasTemplateManagementEditPermission())?_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleDownloadImportTemplate}},[_vm._v(" 下载导入模板 ")]):_vm._e(),(_vm.hasTemplateManagementEditPermission())?_c('el-button',{staticClass:"import-btn",on:{"click":function($event){return _vm.handleImportTemplate()}}},[_vm._v(" 导入参数模板 ")]):_vm._e()],1)]),_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":"","filter-method":_vm.filterTemplateOptions},on:{"change":_vm.handleSearch},model:{value:(_vm.searchPanelValue.templateName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "templateName", $$v)},expression:"searchPanelValue.templateName"}},_vm._l((_vm.filteredTemplateOptions),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],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){
@@ -6464,27 +6462,27 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/support/demo/getPerson',
method: 'get'
},
- //测试文件上传
+ // 测试文件上传
TEST_FILE_UPLOAD: {
url: '/custom/benchmark/uploadFile',
method: 'post'
},
- //获取用户列表
+ // 获取用户列表
SELECT_USER_BY_DEPT: {
url: '/custom/responsible/getUserByDepartmentId',
method: 'get'
},
- //保存责任管理
+ // 保存责任管理
SAVE_MANAGER_DATA: {
url: '/custom/responsible/saveResponsiblePerson',
method: 'post'
},
- //判断是否是责任人
+ // 判断是否是责任人
IS_RESPONSIBLE: {
url: '/custom/responsible/isResponsiblePerson',
method: 'get'
},
- //获取责任人
+ // 获取责任人
GET_MANAGER_DATA: {
url: '/custom/responsible/getDeptResponsible',
method: 'get'
@@ -6497,7 +6495,7 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/responsible/deleteResponsiblePerson',
method: 'get'
},
- //新增填写人管理
+ // 新增填写人管理
SAVE_FILLER_DATA: {
url: '/custom/responsible/saveFilledPerson',
method: 'post'
@@ -6510,12 +6508,12 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/responsible/getAllSubsystem',
method: 'get'
},
- //判断是否是填写人
+ // 判断是否是填写人
IS_FILLER: {
url: '/custom/filler/isFillerPerson',
method: 'get'
},
- //获取填写人
+ // 获取填写人
GET_FILLER_DATA: {
url: '/custom/responsible/getDeptFilled',
method: 'get'
@@ -6548,7 +6546,7 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/common/insertModelCommon',
method: 'post'
},
- //填写人退回
+ // 填写人退回
HANDLE_FILLER_BACK: {
url: '/custom/todoTaskPojo/todoReturn',
method: 'post'
@@ -6557,37 +6555,37 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/engineParamDetailPojo/selectParamList',
method: 'get'
},
- //获取待办列表
+ // 获取待办列表
GET_TODO_LIST: {
url: '/custom/todoTaskPojo/selectByresPersonTodoPage',
method: 'post'
},
- //获取创建人待办
+ // 获取创建人待办
GET_TODO_LIST_BY_CREATOR: {
url: '/custom/todoTaskPojo/selectByPage',
method: 'post'
},
- //更新参数
+ // 更新参数
UPDATE_PARAM: {
url: '/custom/engineParamDetailPojo/updateParamValue?userID=',
method: 'post'
},
- //导出模板
+ // 导出模板
EXPORT_TEMPLATE: {
url: '/custom/engineParamDetailPojo/excelExport',
method: 'get'
},
- //导入
+ // 导入
IMPORT_ENGINE_MODEL: {
url: '/custom/engineParamDetailPojo/excelImport',
method: 'post'
},
- //责任人分发
+ // 责任人分发
HANDLE_RESPONSIBLE_DISPATCH: {
url: '/custom/engineParamDetailPojo/updateToInsertFiledBy?userID=',
method: 'post'
},
- //分发给责任人
+ // 分发给责任人
HANDLE_TODO_DISPATCH: {
url: '/custom/todoTaskPojo/createResPerson?userID=',
method: 'post'
@@ -6680,7 +6678,7 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/permission/updateRole?userID=',
method: 'post'
},
- //获取引擎列表
+ // 获取引擎列表
GET_ENGINE_LIST_SELF: {
url: '/custom/dataEntryEngineModel/selectByPage',
method: 'post'
@@ -6689,17 +6687,17 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/dataEntryEngineModel/excelExport',
method: 'get'
},
- //添加引擎
+ // 添加引擎
ADD_ENGINE_MODEL: {
url: '/custom/dataEntryEngineModel/insert',
method: 'post'
},
- //导入引擎
+ // 导入引擎
IMPORT_ENGINE_MODEL: {
url: '/custom/dataEntryEngineModel/import',
method: 'post'
},
- //获取参数列表
+ // 获取参数列表
GET_PARAM_LIST: {
url: '/custom/engineParamDetailPojo/selectParamList',
method: 'get'
@@ -6708,7 +6706,7 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/dataEntryEngineModel/excelImport',
method: 'post'
},
- //获取引擎详情
+ // 获取引擎详情
GET_ENGINE_DETAIL: {
url: '/custom/engineParamDetailPojo/selectValueByMoreParam',
method: 'post'
@@ -6720,32 +6718,32 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
});
// CONCATENATED MODULE: ./src/api/demo/model.js
/* harmony default export */ var demo_model = ({
- //添加模板
+ // 添加模板
ADD_MODEL: {
url: '/custom/template/insertTemplate',
method: 'post'
},
- //模板管理列表
+ // 模板管理列表
GET_MODEL_LIST: {
url: '/custom/template/getTemplateByCondition',
method: 'get'
},
- //导入模板
+ // 导入模板
IMPORT_MODEL: {
url: '/custom/template/import',
method: 'post'
},
- //修改模板
+ // 修改模板
EDIT_MODEL: {
url: '/custom/template/updateTemplate',
method: 'post'
},
- //查看版本
+ // 查看版本
CHECK_MODEL_VERISON: {
url: '/custom/template/getTemplateVersion',
method: 'get'
},
- //下载
+ // 下载
DOWNLODE_MODEL: {
url: '/custom/template/export',
method: 'get'
@@ -6754,22 +6752,22 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/template/exportMultiple',
method: 'get'
},
- //获取部门
+ // 获取部门
GET_DEPARTMENT: {
url: '/custom/template/getDept',
method: 'get'
},
- //查询详情
+ // 查询详情
GET_MODEL_DETAIL: {
url: '/custom/parameter/getParameterByCondition',
method: 'get'
},
- //添加参数
+ // 添加参数
ADD_MODEL_PARAM: {
url: '/custom/parameter/insertParameter',
method: 'post'
},
- //维护参数
+ // 维护参数
EDIT_MODEL_PARAM: {
url: '/custom/parameter/maintenanceParameters',
method: 'post'
@@ -6790,22 +6788,22 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/approval/handleApproval',
method: 'post'
},
- //获取审批详情
+ // 获取审批详情
// GET_APPROVAL_DETAIL: {
// url: '/custom/approval/getApprovalDetail',
// method: 'get'
// },
- //获取所有人
+ // 获取所有人
GET_ALLUSERS: {
url: '/custom/approval/getUsersByCondition',
method: 'get'
},
- //获取审批变更
+ // 获取审批变更
GET_APPROVAL_CHANGE: {
url: '/custom/approval/getTemplateChanges',
method: 'get'
},
- //获取审批所有
+ // 获取审批所有
GET_PPROVAL_ALL: {
url: '/custom/approval/getApprovalProcess',
method: 'get'
@@ -6814,7 +6812,7 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/responsible/getSubDepartmentById',
method: 'get'
},
- //处理模板审批撤回
+ // 处理模板审批撤回
RETURN_APPROVAL: {
url: '/custom/approval/handleReturn',
method: 'post'
@@ -6937,7 +6935,7 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
url: '/custom/activiti/handleApproval',
method: 'post'
},
- //撤回
+ // 撤回
RETURN_ENGINE_CHECK: {
url: '/custom/activiti/returnApproval',
method: 'get'
@@ -6977,69 +6975,74 @@ var modelContorlvue_type_template_id_229a9b2e_staticRenderFns = []
}
});
// CONCATENATED MODULE: ./src/api/demo/permission.js
-var _GET_PERMISSION_DATA$;
-function permission_typeof(obj) { "@babel/helpers - typeof"; return permission_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; }, permission_typeof(obj); }
-function permission_defineProperty(obj, key, value) { key = permission_toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-function permission_toPropertyKey(arg) { var key = permission_toPrimitive(arg, "string"); return permission_typeof(key) === "symbol" ? key : String(key); }
-function permission_toPrimitive(input, hint) { if (permission_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (permission_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); }
-/* harmony default export */ var permission = (_GET_PERMISSION_DATA$ = {
- //权限管理相关接口
- //获取权限管理列表
+/* harmony default export */ var permission = ({
+ // 权限管理相关接口
+ // 获取权限管理列表
GET_PERMISSION_DATA: {
url: '/custom/permission/getUserRoleAndPermission',
method: 'get'
},
- //保存权限管理
+ // 保存权限管理
SAVE_PERMISSION_DATA: {
url: '/custom/permission/insertRole',
method: 'post'
},
- //修改权限管理
+ // 修改权限管理
EDIT_PERMISSION_DATA: {
url: '/custom/permission/updatePermission',
method: 'post'
},
- //删除权限管理
+ // 删除权限管理
DELETE_PERMISSION_DATA: {
url: '/custom/permission/deletePermission',
method: 'get'
},
- //获取所有权限表
+ // 获取所有权限表
GET_ALL_PERMISSION_LIST: {
url: '/custom/permission/getAllPermission',
method: 'get'
+ },
+ DELETE_ROLE_DATA: {
+ url: '/custom/permission/deleteRole',
+ method: 'get'
+ },
+ CHECK_ROLE_USER_DEPT: {
+ url: '/custom/permission/selectUserOrDeptByRole',
+ method: 'get'
+ },
+ GET_NOW_USER_ROLE: {
+ url: '/custom/permission/selectPermByUserId',
+ method: 'get'
+ },
+ ADD_ROLE_PERMISSION: {
+ url: '/custom/permission/addRoles',
+ method: 'post'
+ },
+ GET_ROLE_PERMISSION: {
+ url: '/custom/permission/selectRoles',
+ method: 'get'
+ },
+ DELETE_ROLE_PERMISSION: {
+ url: '/custom/permission/removeRoles',
+ method: 'get'
+ },
+ GET_ROLE_PERMISSION_BING: {
+ url: '/custom/permission/userRoleBinding',
+ method: 'post'
+ },
+ GET_SUB_SYSTEM_DATA_LIST: {
+ url: '/custom/permission/getAllParameters',
+ method: 'get'
+ },
+ EDIT_ROLE_CONTROL_LIST: {
+ url: '/custom/permission/updatePerForRole',
+ method: 'post'
+ },
+ GET_ROLE_CONTROL_LIST: {
+ url: '/custom/permission/selectPersByRole',
+ method: 'get'
}
-}, permission_defineProperty(_GET_PERMISSION_DATA$, "DELETE_PERMISSION_DATA", {
- url: '/custom/permission/deleteRole',
- method: 'get'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "CHECK_ROLE_USER_DEPT", {
- url: '/custom/permission/selectUserOrDeptByRole',
- method: 'get'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "GET_NOW_USER_ROLE", {
- url: '/custom/permission/selectPermByUserId',
- method: 'get'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "ADD_ROLE_PERMISSION", {
- url: '/custom/permission/addRoles',
- method: 'post'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "GET_ROLE_PERMISSION", {
- url: '/custom/permission/selectRoles',
- method: 'get'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "DELETE_ROLE_PERMISSION", {
- url: '/custom/permission/removeRoles',
- method: 'get'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "GET_ROLE_PERMISSION_BING", {
- url: '/custom/permission/userRoleBinding',
- method: 'post'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "GET_SUB_SYSTEM_DATA_LIST", {
- url: '/custom/permission/getAllParameters',
- method: 'get'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "EDIT_ROLE_CONTROL_LIST", {
- url: '/custom/permission/updatePerForRole',
- method: 'post'
-}), permission_defineProperty(_GET_PERMISSION_DATA$, "GET_ROLE_CONTROL_LIST", {
- url: '/custom/permission/selectPersByRole',
- method: 'get'
-}), _GET_PERMISSION_DATA$);
+});
// CONCATENATED MODULE: ./src/api/index.js
function api_typeof(obj) { "@babel/helpers - typeof"; return api_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; }, api_typeof(obj); }
function api_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
@@ -7068,7 +7071,7 @@ function api_toPrimitive(input, hint) { if (api_typeof(input) !== "object" || in
/* harmony default export */ var src_api = (api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread(api_objectSpread({}, common), account), admin), personal), workbench), app_page), api_demo), demo_data), demo_model), report), activiti), permission));
-// 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/version-modal.vue?vue&type=template&id=08433d58&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/version-modal.vue?vue&type=template&id=08433d58&
var version_modalvue_type_template_id_08433d58_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":'version-modal',"title":'版本',"width":"500px"},on:{"update:modalVisible":function($event){_vm.visible=$event},"update:modal-visible":function($event){_vm.visible=$event}}},_vm.$listeners),[_c('div',{staticClass:"version-list"},[(_vm.loading)?_c('div',{staticClass:"version-tip"},[_vm._v("加载中...")]):[(!_vm.versionList.length)?_c('div',{staticClass:"version-tip"},[_vm._v("暂无版本信息")]):_vm._l((_vm.versionList),function(version,index){return _c('div',{key:index,staticClass:"version-item"},[_c('a',{staticClass:"version-link",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){return _vm.handleVersionClick(version)}}},[_vm._v(" 版本号:V"+_vm._s(_vm.getVersionName(version))+" ")]),_c('span',{staticClass:"version-status"},[_vm._v(_vm._s(_vm.getVersionStatus(version)))])])})]],2)])}
var version_modalvue_type_template_id_08433d58_staticRenderFns = []
@@ -7233,7 +7236,7 @@ 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=2d842425&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=2d842425&
var modelDetailvue_type_template_id_2d842425_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(),(_vm.hasTemplateManagementPermission())?_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleDownloadTemplate}},[_vm._v(" 下载导入模板 ")]):_vm._e(),(_vm.shouldShowButtons)?_c('el-button',{staticClass:"right-button",on:{"click":_vm.handleMaintainParams}},[_vm._v(" 维护参数 ")]):_vm._e(),(_vm.shouldShowButtonsNew && !_vm.fromTodo )?_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleInitiateApproval}},[_vm._v(" 发起审批 ")]):_vm._e(),(_vm.shouldShowButtonsNew && _vm.fromTodo )?_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleRestartApproval}},[_vm._v(" 直送 ")]):_vm._e(),(_vm.shouldShowButtonsNew && _vm.fromTodo )?_c('el-button',{staticClass:"right-button-primary",attrs:{"type":"primary"},on:{"click":_vm.handleResendApproval}},[_vm._v(" 发起 ")]):_vm._e()]:(_vm.isMaintainMode)?[_c('el-button',{staticClass:"right-button",attrs:{"disabled":_vm.selectedRows.length === 0},on:{"click":_vm.handleBatchDelete}},[_vm._v(" 批量删除 ")]),_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('el-table',{key:'table-' + _vm.isMaintainMode,ref:"vxeTable",staticClass:"block-table search-table",attrs:{"data":_vm.tableData,"border":"","row-class-name":_vm.getRowClassName,"row-key":_vm.getRowKey,"max-height":_vm.tableMaxHeight},on:{"row-click":_vm.rowClickEvent,"selection-change":_vm.selectDataChange}},[(_vm.isMaintainMode)?_c('el-table-column',{attrs:{"type":"selection","width":"55","fixed":"left","selectable":_vm.checkRowMethod}}):_vm._e(),_vm._l((_vm.tableConfig.colConfigs),function(col){return _c('el-table-column',{key:col.prop,attrs:{"prop":col.prop,"label":col.label,"width":col.width,"min-width":col.minWidth,"align":col.align || 'center',"fixed":col.fixed,"show-overflow-tooltip":col.showOverflowTooltip},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [(col.customSlot === 'options' && _vm.isMaintainMode)?[_c('div',{staticClass:"operation-links"},[(scope.row.operation === 'delete')?[_c('span',{staticClass:"deleted-text"},[_vm._v("已删除")])]:[(_vm.canEditOrDeleteRow(scope.row))?[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleRowEdit(scope.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(scope.row, scope.$index)}}},[_vm._v(" 删除 ")])]:_vm._e()]],2)]:(col.formatter)?[_vm._v(" "+_vm._s(col.formatter({ cellValue: scope.row[col.prop], row: scope.row, rowIndex: scope.$index }))+" ")]:[_vm._v(" "+_vm._s(scope.row[col.prop])+" ")]]}}],null,true)})}),_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2),(!_vm.isMaintainMode)?_c('el-pagination',{staticStyle:{"margin-top":"10px","text-align":"right"},attrs:{"current-page":_vm.pagination.currentPage,"page-sizes":[10, 20, 50, 100],"page-size":_vm.pagination.pageSize,"total":_vm.pagination.total,"layout":"total, prev, pager, next, sizes, jumper"},on:{"size-change":_vm.pageSizeChange,"current-change":_vm.currentChange}}):_vm._e(),(!_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('el-table',{staticClass:"approval-table",attrs:{"data":_vm.tableData,"border":"","max-height":_vm.approvalTableMaxHeight}},_vm._l((_vm.approvalTableConfig.colConfigs),function(col){return _c('el-table-column',{key:col.prop,attrs:{"prop":col.prop,"label":col.label,"width":col.width,"min-width":col.minWidth,"align":col.align || 'center',"show-overflow-tooltip":col.showOverflowTooltip},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [(col.formatter)?[_vm._v(" "+_vm._s(col.formatter({ cellValue: scope.row[col.prop], row: scope.row, rowIndex: scope.$index }))+" ")]:[_vm._v(" "+_vm._s(scope.row[col.prop])+" ")]]}}],null,true)})}),1),_c('el-pagination',{staticStyle:{"margin-top":"20px","text-align":"right"},attrs:{"current-page":_vm.pagination.currentPage,"page-sizes":[10, 20, 50, 100],"page-size":_vm.pagination.pageSize,"total":_vm.pagination.total,"layout":"total, prev, pager, next, sizes, jumper"},on:{"size-change":_vm.approvalPageSizeChange,"current-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"},[_c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")]),(_vm.isResendModeFilled && !_vm.isProcessTitleEditing)?_c('div',{staticClass:"step-actions"},[_c('el-button',{staticClass:"edit-step-btn",attrs:{"type":"text","size":"small"},on:{"click":_vm.handleEditProcessTitle}},[_vm._v(" 修改 ")])],1):(_vm.isResendModeFilled && _vm.isProcessTitleEditing)?_c('div',{staticClass:"step-actions"},[_c('el-button',{staticClass:"save-step-btn",attrs:{"type":"text","size":"small"},on:{"click":_vm.handleSaveProcessTitle}},[_vm._v(" 保存 ")]),_c('el-button',{staticClass:"cancel-step-btn",attrs:{"type":"text","size":"small"},on:{"click":_vm.handleCancelEditProcessTitle}},[_vm._v(" 返回 ")])],1):_vm._e()]),_c('el-input',{attrs:{"maxlength":"100","show-word-limit":"","placeholder":"请输入流程主题","disabled":_vm.isResendModeFilled && !_vm.isProcessTitleEditing},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(0),_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":"","placeholder":"请选择","remote-method":function (query) { return _vm.handleRemoteSearch(query, index); },"loading":step.loading,"disabled":_vm.isResendModeFilled && !_vm.isProcessTitleEditing},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.userId || 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"},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.departmentTreeData,"props":{ children: 'children', label: 'name' },"node-key":"id","filter-node-method":_vm.filterDepartmentNode,"highlight-current":"","expand-on-click-node":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_2d842425_staticRenderFns = [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(" 处理人 ")])])])}]
@@ -12075,7 +12078,7 @@ var modelContorl_component = normalizeComponent(
)
/* harmony default export */ var modelContorl = (modelContorl_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/selfEnginedata.vue?vue&type=template&id=f4a7b5ca&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/selfEnginedata.vue?vue&type=template&id=f4a7b5ca&
var selfEnginedatavue_type_template_id_f4a7b5ca_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.showEngineDetail)?[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"title"},[_vm._v(" 玉柴发动机数据 ")]),_c('div',{staticClass:"operation"},[(_vm.hasEngineDataEditPermission())?_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleDownloadTemplate}},[_vm._v("下载模板")]):_vm._e(),(_vm.hasEngineDataEditPermission())?_c('el-button',{staticClass:"import-button",on:{"click":_vm.handleImport}},[_vm._v(" 导入机型 ")]):_vm._e(),(_vm.hasEngineDataEditPermission())?_c('el-button',{staticClass:"add-button",attrs:{"type":"primary"},on:{"click":_vm.handleAdd}},[_vm._v(" 添加机型 ")]):_vm._e()],1)]),_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.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-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchPanelValue.distributeStatus),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "distributeStatus", $$v)},expression:"searchPanelValue.distributeStatus"}},[_c('el-option',{attrs:{"label":"已分发","value":"已分发"}}),_c('el-option',{attrs:{"label":"部分分发","value":"部分分发"}}),_c('el-option',{attrs:{"label":"未分发","value":"未分发"}})],1)],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:"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},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){
@@ -12087,7 +12090,7 @@ var selfEnginedatavue_type_template_id_f4a7b5ca_staticRenderFns = []
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/selfEnginedata.vue?vue&type=template&id=f4a7b5ca&
-// 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=03aae816&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=03aae816&
var engineDetailvue_type_template_id_03aae816_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","loading":_vm.dispatchLoading},on:{"click":_vm.handleConfirmDispatch}},[_vm._v("确认分发")])]:[(!_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("编辑")]),(_vm.shouldShowResendButton)?_c('el-button',{attrs:{"size":"small","loading":_vm.resending},on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]):_vm._e(),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleInitiateApproval}},[_vm._v(" "+_vm._s(_vm.shouldShowResendButton ? '重新发起' : '发起审批')+" ")])]:(_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":"","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.filledByName || row.filledBy || '-'))])]):_vm._e()])})],2)]):_vm._e()]})],2)]):_vm._e(),(_vm.isApprovalMode)?_c('div',{staticClass:"page-approval-content"},[(_vm.detail && _vm.detail.flowId)?_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 基础信息 ")]),_c('div',{staticClass:"info-grid"},[_c('div',{staticClass:"info-item-full"},[_c('span',{staticClass:"label"},[_vm._v("流程主题")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.progressDetail.progressTitle || _vm.detail.processTitle || '--'))])]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.detail.createBy || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建时间")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.formatTime(_vm.detail.createdTime || _vm.detail.createTime) || '--'))])])]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前环节")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.currentNode || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前处理人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.currentProcessor || '--'))])])])])]):_vm._e(),_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":"","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)}
@@ -12096,7 +12099,7 @@ var engineDetailvue_type_template_id_03aae816_staticRenderFns = [function () {va
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/engineDetail.vue?vue&type=template&id=03aae816&
-// 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=7d390dee&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=7d390dee&
var batch_modify_responsible_modalvue_type_template_id_7d390dee_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":680},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":"","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)}
var batch_modify_responsible_modalvue_type_template_id_7d390dee_staticRenderFns = []
@@ -16417,7 +16420,7 @@ var engineDetail_component = normalizeComponent(
)
/* harmony default export */ var engineDetail = (engineDetail_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/add-engine-model-modal.vue?vue&type=template&id=746c6485&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/add-engine-model-modal.vue?vue&type=template&id=746c6485&
var add_engine_model_modalvue_type_template_id_746c6485_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('x-modal',{attrs:{"append-to-body":true,"destroy-on-close":true,"modalVisible":_vm.visible,"wrapper-class":'add-engine-model-modal',"title":"添加机型","width":800},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('el-form',{ref:"addForm",staticClass:"add-engine-form",attrs:{"model":_vm.formData,"rules":_vm.formRules,"label-width":"100px"}},[_c('div',{staticClass:"form-row"},[_c('el-form-item',{attrs:{"label":"产品型号","prop":"modelName"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.modelName),callback:function ($$v) {_vm.$set(_vm.formData, "modelName", $$v)},expression:"formData.modelName"}})],1),_c('el-form-item',{attrs:{"label":_vm.ycOrOth === '竞品' ? '产品编号' : '状态代号',"prop":"productNumber"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.productNumber),callback:function ($$v) {_vm.$set(_vm.formData, "productNumber", $$v)},expression:"formData.productNumber"}})],1)],1),_c('div',{staticClass:"form-row"},[_c('el-form-item',{attrs:{"label":"板块","prop":"plate"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.plate),callback:function ($$v) {_vm.$set(_vm.formData, "plate", $$v)},expression:"formData.plate"}})],1),_c('el-form-item',{attrs:{"label":"平台","prop":"platform"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.platform),callback:function ($$v) {_vm.$set(_vm.formData, "platform", $$v)},expression:"formData.platform"}})],1)],1),_c('div',{staticClass:"form-row"},[_c('el-form-item',{attrs:{"label":"细分市场","prop":"marketSegment"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.marketSegment),callback:function ($$v) {_vm.$set(_vm.formData, "marketSegment", $$v)},expression:"formData.marketSegment"}})],1),_c('el-form-item',{attrs:{"label":"系列","prop":"series"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.series),callback:function ($$v) {_vm.$set(_vm.formData, "series", $$v)},expression:"formData.series"}})],1)],1),_c('div',{staticClass:"form-row"},[_c('el-form-item',{attrs:{"label":"项目名称","prop":"projectName"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.projectName),callback:function ($$v) {_vm.$set(_vm.formData, "projectName", $$v)},expression:"formData.projectName"}})],1),_c('el-form-item',{attrs:{"label":"项目编号","prop":"projectNumber"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.projectNumber),callback:function ($$v) {_vm.$set(_vm.formData, "projectNumber", $$v)},expression:"formData.projectNumber"}})],1)],1),_c('div',{staticClass:"form-row"},[_c('el-form-item',{attrs:{"label":"排放","prop":"emission"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.emission),callback:function ($$v) {_vm.$set(_vm.formData, "emission", $$v)},expression:"formData.emission"}})],1),_c('el-form-item',{attrs:{"label":"燃烧类型","prop":"burnType"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.burnType),callback:function ($$v) {_vm.$set(_vm.formData, "burnType", $$v)},expression:"formData.burnType"}})],1)],1),_c('div',{staticClass:"form-row"},[_c('el-form-item',{attrs:{"label":"排量","prop":"engineCapacity"}},[_c('el-input',{attrs:{"placeholder":"请输入","maxlength":"100"},model:{value:(_vm.formData.engineCapacity),callback:function ($$v) {_vm.$set(_vm.formData, "engineCapacity", $$v)},expression:"formData.engineCapacity"}})],1),_c('el-form-item',{attrs:{"label":"任务分发状态","prop":"dispatchStatus"}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"disabled":"","placeholder":"请选择"},model:{value:(_vm.formData.distributeStatus),callback:function ($$v) {_vm.$set(_vm.formData, "distributeStatus", $$v)},expression:"formData.distributeStatus"}},_vm._l((_vm.dispatchStatusOptions),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.label}})}),1)],1)],1)])],1)}
var add_engine_model_modalvue_type_template_id_746c6485_staticRenderFns = []
@@ -17441,7 +17444,7 @@ var selfEnginedata_component = normalizeComponent(
)
/* harmony default export */ var selfEnginedata = (selfEnginedata_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/otherEnginedata.vue?vue&type=template&id=6d660aec&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/otherEnginedata.vue?vue&type=template&id=6d660aec&
var otherEnginedatavue_type_template_id_6d660aec_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.showEngineDetail)?[_c('div',{staticClass:"page-header"},[_c('div',{staticClass:"title"},[_vm._v(" 竞品发动机数据 ")]),_c('div',{staticClass:"operation"},[(_vm.hasEngineDataEditPermission())?_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleDownloadTemplate}},[_vm._v("下载模板")]):_vm._e(),(_vm.hasEngineDataEditPermission())?_c('el-button',{staticClass:"import-button",on:{"click":_vm.handleImport}},[_vm._v(" 导入机型 ")]):_vm._e(),(_vm.hasEngineDataEditPermission())?_c('el-button',{staticClass:"add-button",attrs:{"type":"primary"},on:{"click":_vm.handleAdd}},[_vm._v(" 添加机型 ")]):_vm._e()],1)]),_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.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-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchPanelValue.distributeStatus),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "distributeStatus", $$v)},expression:"searchPanelValue.distributeStatus"}},[_c('el-option',{attrs:{"label":"已分发","value":"已分发"}}),_c('el-option',{attrs:{"label":"部分分发","value":"部分分发"}}),_c('el-option',{attrs:{"label":"未分发","value":"未分发"}})],1)],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:"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},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){
@@ -18194,17 +18197,17 @@ 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=6e7b7938&scoped=true&
-var checkDatavue_type_template_id_6e7b7938_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),_c('ModelQuery',{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === 'model-query'),expression:"activeTab === 'model-query'"}]}),_c('BenchmarkReport',{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === 'benchmark-report'),expression:"activeTab === 'benchmark-report'"}]}),_c('div',{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === 'statistics'),expression:"activeTab === 'statistics'"}],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-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterModelNameOptions},model:{value:(_vm.searchPanelValue.modelName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "modelName", $$v)},expression:"searchPanelValue.modelName"}},_vm._l((_vm.filteredOptions.modelName),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("状态代号")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterProductNumberOptions},model:{value:(_vm.searchPanelValue.productNumber),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "productNumber", $$v)},expression:"searchPanelValue.productNumber"}},_vm._l((_vm.filteredOptions.productNumber),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("项目名称")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterProjectNameOptions},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}},_vm._l((_vm.filteredOptions.projectName),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("板块")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterPlateOptions},model:{value:(_vm.searchPanelValue.plate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "plate", $$v)},expression:"searchPanelValue.plate"}},_vm._l((_vm.filteredOptions.plate),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1)]),_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("平台")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterPlatformOptions},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}},_vm._l((_vm.filteredOptions.platform),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("系列")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterSeriesOptions},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}},_vm._l((_vm.filteredOptions.series),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("燃烧类型")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterBurnTypeOptions},model:{value:(_vm.searchPanelValue.burnType),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "burnType", $$v)},expression:"searchPanelValue.burnType"}},_vm._l((_vm.filteredOptions.burnType),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("排放")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterEmissionOptions},model:{value:(_vm.searchPanelValue.emission),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "emission", $$v)},expression:"searchPanelValue.emission"}},_vm._l((_vm.filteredOptions.emission),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],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)])])]),(_vm.chartList.length === 0)?_c('div',{staticClass:"chart-management-panel"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAddChart}},[_vm._v(" 新增图表 ")])],1):_vm._e(),(_vm.chartList.length > 0)?_c('div',{staticClass:"floating-panel",class:{ expanded: _vm.floatingPanelExpanded }},[_c('div',{staticClass:"floating-panel-toggle",on:{"click":_vm.toggleFloatingPanel}},[_c('i',{class:_vm.floatingPanelExpanded ? 'el-icon-close' : 'el-icon-menu'})]),(_vm.floatingPanelExpanded)?_c('div',{staticClass:"floating-panel-content"},[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleAddChart}},[_c('i',{staticClass:"el-icon-plus"}),_vm._v(" 新增 ")]),_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleClearAllCharts}},[_c('i',{staticClass:"el-icon-delete"}),_vm._v(" 清空 ")]),_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.scrollToTop}},[_c('i',{staticClass:"el-icon-top"}),_vm._v(" 回到顶部 ")])],1):_vm._e()]):_vm._e(),_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-header-right"},[_c('el-button',{attrs:{"size":"small"},on:{"click":function($event){return _vm.handleOpenAddModelDialog(index)}}},[_vm._v(" 选择机型 ")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":function($event){return _vm.handleChartModelQuery(index)}}},[_vm._v(" 查询 ")]),_c('el-button',{attrs:{"size":"small"},on:{"click":function($event){return _vm.handleChartModelReset(index)}}},[_vm._v(" 重置 ")]),_c('div',{staticClass:"delete-button",on:{"click":function($event){return _vm.handleDeleteChart(index)}}},[_c('i',{staticClass:"el-icon-delete"}),_c('span',[_vm._v("删除")])])],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 canshu"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴(参数):")]),_c('el-select',{staticClass:"y-axis-param-select",attrs:{"filterable":"","multiple":"","collapse-tags":"","clearable":"","placeholder":"请选择或搜索参数","filter-method":_vm.handleFilterYAxisParam},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.filteredYAxisParamOptions),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',{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',{attrs:{"title":"选择机型","visible":_vm.addModelDialogVisible,"width":"900px","append-to-body":""},on:{"update:visible":function($event){_vm.addModelDialogVisible=$event},"close":_vm.handleAddModelDialogClose}},[_c('div',{staticClass:"model-select-dialog"},[_c('el-transfer',{staticStyle:{"text-align":"left"},attrs:{"data":_vm.transferData,"titles":['可选机型', '已选机型'],"button-texts":['移除', '添加'],"format":{
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=24df3be8&scoped=true&
+var checkDatavue_type_template_id_24df3be8_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),_c('ModelQuery',{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === 'model-query'),expression:"activeTab === 'model-query'"}]}),_c('BenchmarkReport',{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === 'benchmark-report'),expression:"activeTab === 'benchmark-report'"}]}),_c('div',{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === 'statistics'),expression:"activeTab === 'statistics'"}],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-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterModelNameOptions},model:{value:(_vm.searchPanelValue.modelName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "modelName", $$v)},expression:"searchPanelValue.modelName"}},_vm._l((_vm.filteredOptions.modelName),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("状态代号")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterProductNumberOptions},model:{value:(_vm.searchPanelValue.productNumber),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "productNumber", $$v)},expression:"searchPanelValue.productNumber"}},_vm._l((_vm.filteredOptions.productNumber),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("项目名称")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterProjectNameOptions},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}},_vm._l((_vm.filteredOptions.projectName),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("板块")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterPlateOptions},model:{value:(_vm.searchPanelValue.plate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "plate", $$v)},expression:"searchPanelValue.plate"}},_vm._l((_vm.filteredOptions.plate),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1)]),_c('div',{staticClass:"search-row"},[_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("平台")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterPlatformOptions},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}},_vm._l((_vm.filteredOptions.platform),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("系列")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterSeriesOptions},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}},_vm._l((_vm.filteredOptions.series),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("燃烧类型")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterBurnTypeOptions},model:{value:(_vm.searchPanelValue.burnType),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "burnType", $$v)},expression:"searchPanelValue.burnType"}},_vm._l((_vm.filteredOptions.burnType),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("排放")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":"","filterable":"","filter-method":_vm.filterEmissionOptions},model:{value:(_vm.searchPanelValue.emission),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "emission", $$v)},expression:"searchPanelValue.emission"}},_vm._l((_vm.filteredOptions.emission),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],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)])])]),(_vm.chartList.length === 0)?_c('div',{staticClass:"chart-management-panel"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAddChart}},[_vm._v(" 新增图表 ")])],1):_vm._e(),(_vm.chartList.length > 0)?_c('div',{staticClass:"floating-panel",class:{ expanded: _vm.floatingPanelExpanded }},[_c('div',{staticClass:"floating-panel-toggle",on:{"click":_vm.toggleFloatingPanel}},[_c('i',{class:_vm.floatingPanelExpanded ? 'el-icon-close' : 'el-icon-menu'})]),(_vm.floatingPanelExpanded)?_c('div',{staticClass:"floating-panel-content"},[_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleAddChart}},[_c('i',{staticClass:"el-icon-plus"}),_vm._v(" 新增 ")]),_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleClearAllCharts}},[_c('i',{staticClass:"el-icon-delete"}),_vm._v(" 清空 ")]),_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.scrollToTop}},[_c('i',{staticClass:"el-icon-top"}),_vm._v(" 回到顶部 ")])],1):_vm._e()]):_vm._e(),(_vm.chartList.length == 0)?_c('div',{staticClass:"chart-area empty-chart-area"}):_vm._e(),_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-header-right"},[_c('el-button',{attrs:{"size":"small"},on:{"click":function($event){return _vm.handleOpenAddModelDialog(index)}}},[_vm._v(" 选择机型 ")]),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":function($event){return _vm.handleChartModelQuery(index)}}},[_vm._v(" 查询 ")]),_c('el-button',{attrs:{"size":"small"},on:{"click":function($event){return _vm.handleChartModelReset(index)}}},[_vm._v(" 重置 ")]),_c('div',{staticClass:"delete-button",on:{"click":function($event){return _vm.handleDeleteChart(index)}}},[_c('i',{staticClass:"el-icon-delete"}),_c('span',[_vm._v("删除")])])],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 canshu"},[_c('span',{staticClass:"config-label"},[_vm._v("Y轴(参数):")]),_c('el-select',{key:("y-axis-param-" + (chart.id)),staticClass:"y-axis-param-select",attrs:{"filterable":"","multiple":"","collapse-tags":"","clearable":"","placeholder":"请选择或搜索参数","filter-method":_vm.handleFilterYAxisParam},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.filteredYAxisParamOptions),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',{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',{attrs:{"title":"选择机型","visible":_vm.addModelDialogVisible,"width":"900px","append-to-body":""},on:{"update:visible":function($event){_vm.addModelDialogVisible=$event},"close":_vm.handleAddModelDialogClose}},[_c('div',{staticClass:"model-select-dialog"},[_c('el-transfer',{staticStyle:{"text-align":"left"},attrs:{"data":_vm.transferData,"titles":['可选机型', '已选机型'],"button-texts":['移除', '添加'],"format":{
noChecked: '${total}',
hasChecked: '${checked}/${total}'
},"filterable":"","filter-method":_vm.filterTransferMethod,"filter-placeholder":"请输入搜索关键词"},on:{"change":_vm.handleTransferChange},scopedSlots:_vm._u([{key:"default",fn:function(ref){
var option = ref.option;
return _c('span',{staticClass:"transfer-item"},[_c('span',{staticClass:"transfer-item-label"},[_vm._v(_vm._s(option.label))])])}}]),model:{value:(_vm.transferSelectedKeys),callback:function ($$v) {_vm.transferSelectedKeys=$$v},expression:"transferSelectedKeys"}})],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',{staticClass:"formula-dialog",attrs:{"title":_vm.currentFormulaId ? '修改公式' : '添加公式',"visible":_vm.formulaDialogVisible,"width":"600px","close-on-click-modal":true,"modal":false},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.activeTab === 'analysis-report')?_c('AnalysisReport'):_vm._e()],1)}
-var checkDatavue_type_template_id_6e7b7938_scoped_true_staticRenderFns = []
+var checkDatavue_type_template_id_24df3be8_scoped_true_staticRenderFns = []
-// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=template&id=6e7b7938&scoped=true&
+// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=template&id=24df3be8&scoped=true&
// CONCATENATED MODULE: ./node_modules/echarts/node_modules/tslib/tslib.es6.js
/*! *****************************************************************************
@@ -18447,254 +18450,13 @@ function __classPrivateFieldSet(receiver, state, value, kind, f) {
return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;
}
-// EXTERNAL MODULE: ./node_modules/zrender/lib/core/env.js
-var env = __webpack_require__("22d1");
+// EXTERNAL MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/env.js
+var env = __webpack_require__("eb30");
-// EXTERNAL MODULE: ./node_modules/zrender/lib/core/util.js
-var util = __webpack_require__("6d8b");
+// EXTERNAL MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/util.js
+var util = __webpack_require__("1ee1");
-// CONCATENATED MODULE: ./node_modules/zrender/node_modules/tslib/tslib.es6.js
-/*! *****************************************************************************
-Copyright (c) Microsoft Corporation.
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
-***************************************************************************** */
-/* global Reflect, Promise */
-
-var tslib_es6_extendStatics = function(d, b) {
- tslib_es6_extendStatics = Object.setPrototypeOf ||
- ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
- function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
- return tslib_es6_extendStatics(d, b);
-};
-
-function tslib_es6_extends(d, b) {
- if (typeof b !== "function" && b !== null)
- throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
- tslib_es6_extendStatics(d, b);
- function __() { this.constructor = d; }
- d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
-}
-
-var tslib_es6_assign = function() {
- tslib_es6_assign = Object.assign || function __assign(t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
- }
- return t;
- }
- return tslib_es6_assign.apply(this, arguments);
-}
-
-function tslib_es6_rest(s, e) {
- var t = {};
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
- t[p] = s[p];
- if (s != null && typeof Object.getOwnPropertySymbols === "function")
- for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
- if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
- t[p[i]] = s[p[i]];
- }
- return t;
-}
-
-function tslib_es6_decorate(decorators, target, key, desc) {
- var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
- if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
- else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
- return c > 3 && r && Object.defineProperty(target, key, r), r;
-}
-
-function tslib_es6_param(paramIndex, decorator) {
- return function (target, key) { decorator(target, key, paramIndex); }
-}
-
-function tslib_es6_metadata(metadataKey, metadataValue) {
- if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
-}
-
-function tslib_es6_awaiter(thisArg, _arguments, P, generator) {
- function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
- function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
- function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
-}
-
-function tslib_es6_generator(thisArg, body) {
- var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
- return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
- function verb(n) { return function (v) { return step([n, v]); }; }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (_) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0: case 1: t = op; break;
- case 4: _.label++; return { value: op[1], done: false };
- case 5: _.label++; y = op[1]; op = [0]; continue;
- case 7: op = _.ops.pop(); _.trys.pop(); continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
- if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
- if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
- if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
- if (t[2]) _.ops.pop();
- _.trys.pop(); continue;
- }
- op = body.call(thisArg, _);
- } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
- if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
- }
-}
-
-var tslib_es6_createBinding = Object.create ? (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
-}) : (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- o[k2] = m[k];
-});
-
-function tslib_es6_exportStar(m, o) {
- for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) tslib_es6_createBinding(o, m, p);
-}
-
-function tslib_es6_values(o) {
- var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
- if (m) return m.call(o);
- if (o && typeof o.length === "number") return {
- next: function () {
- if (o && i >= o.length) o = void 0;
- return { value: o && o[i++], done: !o };
- }
- };
- throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
-}
-
-function tslib_es6_read(o, n) {
- var m = typeof Symbol === "function" && o[Symbol.iterator];
- if (!m) return o;
- var i = m.call(o), r, ar = [], e;
- try {
- while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
- }
- catch (error) { e = { error: error }; }
- finally {
- try {
- if (r && !r.done && (m = i["return"])) m.call(i);
- }
- finally { if (e) throw e.error; }
- }
- return ar;
-}
-
-/** @deprecated */
-function tslib_es6_spread() {
- for (var ar = [], i = 0; i < arguments.length; i++)
- ar = ar.concat(tslib_es6_read(arguments[i]));
- return ar;
-}
-
-/** @deprecated */
-function tslib_es6_spreadArrays() {
- for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
- for (var r = Array(s), k = 0, i = 0; i < il; i++)
- for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
- r[k] = a[j];
- return r;
-}
-
-function tslib_es6_spreadArray(to, from, pack) {
- if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
- if (ar || !(i in from)) {
- if (!ar) ar = Array.prototype.slice.call(from, 0, i);
- ar[i] = from[i];
- }
- }
- return to.concat(ar || from);
-}
-
-function tslib_es6_await(v) {
- return this instanceof tslib_es6_await ? (this.v = v, this) : new tslib_es6_await(v);
-}
-
-function tslib_es6_asyncGenerator(thisArg, _arguments, generator) {
- if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
- var g = generator.apply(thisArg, _arguments || []), i, q = [];
- return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
- function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
- function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
- function step(r) { r.value instanceof tslib_es6_await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
- function fulfill(value) { resume("next", value); }
- function reject(value) { resume("throw", value); }
- function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
-}
-
-function tslib_es6_asyncDelegator(o) {
- var i, p;
- return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
- function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: tslib_es6_await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; }
-}
-
-function tslib_es6_asyncValues(o) {
- if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
- var m = o[Symbol.asyncIterator], i;
- return m ? m.call(o) : (o = typeof tslib_es6_values === "function" ? tslib_es6_values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
- function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
- function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
-}
-
-function tslib_es6_makeTemplateObject(cooked, raw) {
- if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
- return cooked;
-};
-
-var tslib_es6_setModuleDefault = Object.create ? (function(o, v) {
- Object.defineProperty(o, "default", { enumerable: true, value: v });
-}) : function(o, v) {
- o["default"] = v;
-};
-
-function tslib_es6_importStar(mod) {
- if (mod && mod.__esModule) return mod;
- var result = {};
- if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) tslib_es6_createBinding(result, mod, k);
- tslib_es6_setModuleDefault(result, mod);
- return result;
-}
-
-function tslib_es6_importDefault(mod) {
- return (mod && mod.__esModule) ? mod : { default: mod };
-}
-
-function tslib_es6_classPrivateFieldGet(receiver, state, kind, f) {
- if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter");
- if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it");
- return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver);
-}
-
-function tslib_es6_classPrivateFieldSet(receiver, state, value, kind, f) {
- if (kind === "m") throw new TypeError("Private method is not writable");
- if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter");
- if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it");
- return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;
-}
-
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/vector.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/vector.js
function vector_create(x, y) {
if (x == null) {
x = 0;
@@ -18808,7 +18570,7 @@ function vector_max(out, v1, v2) {
return out;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/mixin/Draggable.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/mixin/Draggable.js
var Param = (function () {
function Param(target, e) {
this.target = target;
@@ -18876,7 +18638,7 @@ var Draggable = (function () {
}());
/* harmony default export */ var mixin_Draggable = (Draggable);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/Eventful.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/Eventful.js
var Eventful = (function () {
function Eventful(eventProcessors) {
if (eventProcessors) {
@@ -19040,7 +18802,7 @@ var Eventful = (function () {
}());
/* harmony default export */ var core_Eventful = (Eventful);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/fourPointsTransform.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/fourPointsTransform.js
var LN2 = Math.log(2);
function determinant(rows, rank, rowStart, rowMask, colMask, detCache) {
var cacheKey = rowMask + '-' + colMask;
@@ -19101,7 +18863,7 @@ function buildTransformer(src, dest) {
};
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/dom.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/dom.js
var EVENT_SAVED_PROP = '___zrEVENTSAVED';
@@ -19197,7 +18959,7 @@ function encodeHTML(source) {
});
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/event.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/event.js
@@ -19306,7 +19068,7 @@ function isMiddleOrRightButtonOnMouseUpDown(e) {
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/GestureMgr.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/GestureMgr.js
var GestureMgr_GestureMgr = (function () {
function GestureMgr() {
@@ -19390,7 +19152,7 @@ var recognizers = {
}
};
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/matrix.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/matrix.js
function matrix_create() {
return [1, 0, 0, 1, 0, 0];
}
@@ -19491,7 +19253,7 @@ function matrix_clone(a) {
return b;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/Point.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/Point.js
var Point = (function () {
function Point(x, y) {
this.x = x || 0;
@@ -19622,7 +19384,7 @@ var Point = (function () {
}());
/* harmony default export */ var core_Point = (Point);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/BoundingRect.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/BoundingRect.js
var BoundingRect_mathMin = Math.min;
@@ -19839,7 +19601,7 @@ var BoundingRect_BoundingRect = (function () {
}());
/* harmony default export */ var core_BoundingRect = (BoundingRect_BoundingRect);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/Handler.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/Handler.js
@@ -19872,7 +19634,7 @@ function stopEvent() {
stop(this.event);
}
var Handler_EmptyProxy = (function (_super) {
- tslib_es6_extends(EmptyProxy, _super);
+ __extends(EmptyProxy, _super);
function EmptyProxy() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.handler = null;
@@ -19895,7 +19657,7 @@ var handlerNames = [
];
var Handler_tmpRect = new core_BoundingRect(0, 0, 0, 0);
var Handler_Handler = (function (_super) {
- tslib_es6_extends(Handler, _super);
+ __extends(Handler, _super);
function Handler(storage, painter, proxy, painterRoot, pointerSize) {
var _this = _super.call(this) || this;
_this._hovered = new HoveredResult(0, 0);
@@ -20136,7 +19898,7 @@ function isOutsideBoundary(handlerInstance, x, y) {
}
/* harmony default export */ var lib_Handler = (Handler_Handler);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/timsort.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/timsort.js
var DEFAULT_MIN_MERGE = 32;
var DEFAULT_MIN_GALLOPING = 7;
function minRunLength(n) {
@@ -20660,12 +20422,12 @@ function timsort_sort(array, compare, lo, hi) {
ts.forceMergeRuns();
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/constants.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/constants.js
var REDRAW_BIT = 1;
var STYLE_CHANGED_BIT = 2;
var SHAPE_CHANGED_BIT = 4;
-// CONCATENATED MODULE: ./node_modules/zrender/lib/Storage.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/Storage.js
@@ -20825,19 +20587,19 @@ var Storage_Storage = (function () {
}());
/* harmony default export */ var lib_Storage = (Storage_Storage);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/animation/requestAnimationFrame.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/animation/requestAnimationFrame.js
-var requestAnimationFrame;
-requestAnimationFrame = (env["a" /* default */].hasGlobalWindow
+var requestAnimationFrame_requestAnimationFrame;
+requestAnimationFrame_requestAnimationFrame = (env["a" /* default */].hasGlobalWindow
&& ((window.requestAnimationFrame && window.requestAnimationFrame.bind(window))
|| (window.msRequestAnimationFrame && window.msRequestAnimationFrame.bind(window))
|| window.mozRequestAnimationFrame
|| window.webkitRequestAnimationFrame)) || function (func) {
return setTimeout(func, 16);
};
-/* harmony default export */ var animation_requestAnimationFrame = (requestAnimationFrame);
+/* harmony default export */ var animation_requestAnimationFrame = (requestAnimationFrame_requestAnimationFrame);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/animation/easing.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/animation/easing.js
var easingFuncs = {
linear: function (k) {
return k;
@@ -21034,7 +20796,7 @@ var easingFuncs = {
};
/* harmony default export */ var animation_easing = (easingFuncs);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/curve.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/curve.js
var mathPow = Math.pow;
var mathSqrt = Math.sqrt;
@@ -21381,7 +21143,7 @@ function quadraticLength(x0, y0, x1, y1, x2, y2, iteration) {
return d;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/animation/cubicEasing.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/animation/cubicEasing.js
var regexp = /cubic-bezier\(([0-9,\.e ]+)\)/;
@@ -21406,7 +21168,7 @@ function createCubicEasingFunc(cubicEasingStr) {
}
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/animation/Clip.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/animation/Clip.js
@@ -21472,13 +21234,13 @@ var Clip_Clip = (function () {
}());
/* harmony default export */ var animation_Clip = (Clip_Clip);
-// EXTERNAL MODULE: ./node_modules/zrender/lib/tool/color.js
-var tool_color = __webpack_require__("41ef");
+// EXTERNAL MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/color.js
+var tool_color = __webpack_require__("1f58");
-// EXTERNAL MODULE: ./node_modules/zrender/lib/svg/helper.js
-var helper = __webpack_require__("7a29");
+// EXTERNAL MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/helper.js
+var helper = __webpack_require__("1832");
-// CONCATENATED MODULE: ./node_modules/zrender/lib/animation/Animator.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/animation/Animator.js
@@ -22217,7 +21979,7 @@ var Animator_Animator = (function () {
}());
/* harmony default export */ var animation_Animator = (Animator_Animator);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/animation/Animation.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/animation/Animation.js
@@ -22226,7 +21988,7 @@ function getTime() {
return new Date().getTime();
}
var Animation_Animation = (function (_super) {
- tslib_es6_extends(Animation, _super);
+ __extends(Animation, _super);
function Animation(opts) {
var _this = _super.call(this) || this;
_this._running = false;
@@ -22366,7 +22128,7 @@ var Animation_Animation = (function (_super) {
}(core_Eventful));
/* harmony default export */ var animation_Animation = (Animation_Animation);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/dom/HandlerProxy.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/dom/HandlerProxy.js
@@ -22624,7 +22386,7 @@ var DOMHandlerScope = (function () {
return DOMHandlerScope;
}());
var HandlerProxy_HandlerDomProxy = (function (_super) {
- tslib_es6_extends(HandlerDomProxy, _super);
+ __extends(HandlerDomProxy, _super);
function HandlerDomProxy(dom, painterRoot) {
var _this = _super.call(this) || this;
_this.__pointerCapturing = false;
@@ -22661,7 +22423,7 @@ var HandlerProxy_HandlerDomProxy = (function (_super) {
}(core_Eventful));
/* harmony default export */ var HandlerProxy = (HandlerProxy_HandlerDomProxy);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/config.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/config.js
var config_dpr = 1;
if (env["a" /* default */].hasGlobalWindow) {
@@ -22676,7 +22438,7 @@ var DARK_LABEL_COLOR = '#333';
var LIGHT_LABEL_COLOR = '#ccc';
var LIGHTER_LABEL_COLOR = '#eee';
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/Transformable.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/Transformable.js
var mIdentity = identity;
@@ -22922,13 +22684,13 @@ function copyTransform(target, source) {
}
/* harmony default export */ var core_Transformable = (Transformable_Transformable);
-// EXTERNAL MODULE: ./node_modules/zrender/lib/core/LRU.js
-var LRU = __webpack_require__("d51b");
+// EXTERNAL MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/LRU.js
+var LRU = __webpack_require__("0dd6");
-// EXTERNAL MODULE: ./node_modules/zrender/lib/core/platform.js
-var platform = __webpack_require__("726e");
+// EXTERNAL MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/platform.js
+var platform = __webpack_require__("9138");
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/text.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/text.js
@@ -23100,7 +22862,7 @@ function calculateTextPosition(out, opts, rect) {
return out;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/Element.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/Element.js
@@ -24132,13 +23894,13 @@ function animateToShallow(animatable, topKey, animateObj, target, cfg, animation
}
/* harmony default export */ var lib_Element = (Element_Element);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/Group.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/Group.js
var Group_Group = (function (_super) {
- tslib_es6_extends(Group, _super);
+ __extends(Group, _super);
function Group(opts) {
var _this = _super.call(this) || this;
_this.isGroup = true;
@@ -24309,7 +24071,7 @@ var Group_Group = (function (_super) {
Group_Group.prototype.type = 'group';
/* harmony default export */ var graphic_Group = (Group_Group);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/zrender.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/zrender.js
/*!
* ZRender, a high performance 2d drawing library.
*
@@ -24632,7 +24394,7 @@ function getElementSSRData(el) {
function registerSSRDataGetter(getter) {
ssrDataGetter = getter;
}
-var zrender_version = '5.6.0';
+var zrender_version = '5.6.1';
;
// CONCATENATED MODULE: ./node_modules/echarts/lib/util/number.js
@@ -25316,7 +25078,6 @@ function isDataItemOption(dataItem) {
// // markLine data can be array
// && !(dataItem[0] && isObject(dataItem[0]) && !(dataItem[0] instanceof Array));
}
-
;
/**
* Mapping to existings for merge.
@@ -26295,7 +26056,6 @@ var AREA_STYLE_KEY_MAP = [['fill', 'color'], ['shadowBlur'], ['shadowOffsetX'],
// Option decal is in `DecalObject` but style.decal is in `PatternObject`.
// So do not transfer decal directly.
];
-
var getAreaStyle = makeStyleMapper(AREA_STYLE_KEY_MAP);
var AreaStyleMixin = /** @class */function () {
function AreaStyleMixin() {}
@@ -26306,7 +26066,7 @@ var AreaStyleMixin = /** @class */function () {
}();
;
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/image.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/image.js
var globalImageCache = new LRU["a" /* default */](50);
@@ -26362,21 +26122,33 @@ function isImageReady(image) {
return image && image.width && image.height;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/parseText.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/parseText.js
var STYLE_REG = /\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;
function truncateText(text, containerWidth, font, ellipsis, options) {
+ var out = {};
+ truncateText2(out, text, containerWidth, font, ellipsis, options);
+ return out.text;
+}
+function truncateText2(out, text, containerWidth, font, ellipsis, options) {
if (!containerWidth) {
- return '';
+ out.text = '';
+ out.isTruncated = false;
+ return;
}
var textLines = (text + '').split('\n');
options = prepareTruncateOptions(containerWidth, font, ellipsis, options);
+ var isTruncated = false;
+ var truncateOut = {};
for (var i = 0, len = textLines.length; i < len; i++) {
- textLines[i] = truncateSingleLine(textLines[i], options);
+ truncateSingleLine(truncateOut, textLines[i], options);
+ textLines[i] = truncateOut.textLine;
+ isTruncated = isTruncated || truncateOut.isTruncated;
}
- return textLines.join('\n');
+ out.text = textLines.join('\n');
+ out.isTruncated = isTruncated;
}
function prepareTruncateOptions(containerWidth, font, ellipsis, options) {
options = options || {};
@@ -26404,16 +26176,20 @@ function prepareTruncateOptions(containerWidth, font, ellipsis, options) {
preparedOpts.containerWidth = containerWidth;
return preparedOpts;
}
-function truncateSingleLine(textLine, options) {
+function truncateSingleLine(out, textLine, options) {
var containerWidth = options.containerWidth;
var font = options.font;
var contentWidth = options.contentWidth;
if (!containerWidth) {
- return '';
+ out.textLine = '';
+ out.isTruncated = false;
+ return;
}
var lineWidth = getWidth(textLine, font);
if (lineWidth <= containerWidth) {
- return textLine;
+ out.textLine = textLine;
+ out.isTruncated = false;
+ return;
}
for (var j = 0;; j++) {
if (lineWidth <= contentWidth || j >= options.maxIterations) {
@@ -26431,7 +26207,8 @@ function truncateSingleLine(textLine, options) {
if (textLine === '') {
textLine = options.placeholder;
}
- return textLine;
+ out.textLine = textLine;
+ out.isTruncated = true;
}
function estimateLength(text, contentWidth, ascCharWidth, cnCharWidth) {
var width = 0;
@@ -26452,6 +26229,7 @@ function parsePlainText(text, style) {
var lineHeight = Object(util["P" /* retrieve2 */])(style.lineHeight, calculatedLineHeight);
var bgColorDrawn = !!(style.backgroundColor);
var truncateLineOverflow = style.lineOverflow === 'truncate';
+ var isTruncated = false;
var width = style.width;
var lines;
if (width != null && (overflow === 'break' || overflow === 'breakAll')) {
@@ -26464,6 +26242,7 @@ function parsePlainText(text, style) {
var height = Object(util["P" /* retrieve2 */])(style.height, contentHeight);
if (contentHeight > height && truncateLineOverflow) {
var lineCount = Math.floor(height / lineHeight);
+ isTruncated = isTruncated || (lines.length > lineCount);
lines = lines.slice(0, lineCount);
}
if (text && truncate && width != null) {
@@ -26471,8 +26250,11 @@ function parsePlainText(text, style) {
minChar: style.truncateMinChar,
placeholder: style.placeholder
});
+ var singleOut = {};
for (var i = 0; i < lines.length; i++) {
- lines[i] = truncateSingleLine(lines[i], options);
+ truncateSingleLine(singleOut, lines[i], options);
+ lines[i] = singleOut.textLine;
+ isTruncated = isTruncated || singleOut.isTruncated;
}
}
var outerHeight = height;
@@ -26501,7 +26283,8 @@ function parsePlainText(text, style) {
calculatedLineHeight: calculatedLineHeight,
contentWidth: contentWidth,
contentHeight: contentHeight,
- width: width
+ width: width,
+ isTruncated: isTruncated
};
}
var RichTextToken = (function () {
@@ -26527,6 +26310,7 @@ var RichTextContentBlock = (function () {
this.outerWidth = 0;
this.outerHeight = 0;
this.lines = [];
+ this.isTruncated = false;
}
return RichTextContentBlock;
}());
@@ -26562,6 +26346,7 @@ function parseRichText(text, style) {
var stlPadding = style.padding;
var truncate = overflow === 'truncate';
var truncateLine = style.lineOverflow === 'truncate';
+ var tmpTruncateOut = {};
function finishLine(line, lineWidth, lineHeight) {
line.width = lineWidth;
line.lineHeight = lineHeight;
@@ -26587,6 +26372,7 @@ function parseRichText(text, style) {
token.align = tokenStyle && tokenStyle.align || style.align;
token.verticalAlign = tokenStyle && tokenStyle.verticalAlign || 'middle';
if (truncateLine && topHeight != null && calculatedHeight + token.lineHeight > topHeight) {
+ var originalLength = contentBlock.lines.length;
if (j > 0) {
line.tokens = line.tokens.slice(0, j);
finishLine(line, lineWidth, lineHeight);
@@ -26595,6 +26381,7 @@ function parseRichText(text, style) {
else {
contentBlock.lines = contentBlock.lines.slice(0, i);
}
+ contentBlock.isTruncated = contentBlock.isTruncated || (contentBlock.lines.length < originalLength);
break outer;
}
var styleTokenWidth = tokenStyle.width;
@@ -26623,7 +26410,9 @@ function parseRichText(text, style) {
token.width = token.contentWidth = 0;
}
else {
- token.text = truncateText(token.text, remainTruncWidth - paddingH, font, style.ellipsis, { minChar: style.truncateMinChar });
+ truncateText2(tmpTruncateOut, token.text, remainTruncWidth - paddingH, font, style.ellipsis, { minChar: style.truncateMinChar });
+ token.text = tmpTruncateOut.text;
+ contentBlock.isTruncated = contentBlock.isTruncated || tmpTruncateOut.isTruncated;
token.width = token.contentWidth = getWidth(token.text, font);
}
}
@@ -26833,7 +26622,7 @@ function wrapText(text, font, lineWidth, isBreakAll, lastAccumWidth) {
};
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/Displayable.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/Displayable.js
@@ -26861,7 +26650,7 @@ DEFAULT_COMMON_STYLE[STYLE_MAGIC_KEY] = true;
var Displayable_PRIMARY_STATES_KEYS = ['z', 'z2', 'invisible'];
var PRIMARY_STATES_KEYS_IN_HOVER_LAYER = ['invisible'];
var Displayable_Displayable = (function (_super) {
- tslib_es6_extends(Displayable, _super);
+ __extends(Displayable, _super);
function Displayable(props) {
return _super.call(this, props) || this;
}
@@ -27159,7 +26948,7 @@ function isDisplayableCulled(el, width, height) {
}
/* harmony default export */ var graphic_Displayable = (Displayable_Displayable);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/bbox.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/bbox.js
var bbox_mathMin = Math.min;
@@ -27285,7 +27074,7 @@ function fromArc(x, y, rx, ry, startAngle, endAngle, anticlockwise, min, max) {
}
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/PathProxy.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/PathProxy.js
@@ -27984,7 +27773,7 @@ var PathProxy_PathProxy = (function () {
}());
/* harmony default export */ var core_PathProxy = (PathProxy_PathProxy);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/line.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/line.js
function containStroke(x0, y0, x1, y1, lineWidth, x, y) {
if (lineWidth === 0) {
return false;
@@ -28010,7 +27799,7 @@ function containStroke(x0, y0, x1, y1, lineWidth, x, y) {
return _s <= _l / 2 * _l / 2;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/cubic.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/cubic.js
function cubic_containStroke(x0, y0, x1, y1, x2, y2, x3, y3, lineWidth, x, y) {
if (lineWidth === 0) {
@@ -28027,7 +27816,7 @@ function cubic_containStroke(x0, y0, x1, y1, x2, y2, x3, y3, lineWidth, x, y) {
return d <= _l / 2;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/quadratic.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/quadratic.js
function quadratic_containStroke(x0, y0, x1, y1, x2, y2, lineWidth, x, y) {
if (lineWidth === 0) {
@@ -28044,7 +27833,7 @@ function quadratic_containStroke(x0, y0, x1, y1, x2, y2, lineWidth, x, y) {
return d <= _l / 2;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/util.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/util.js
var util_PI2 = Math.PI * 2;
function normalizeRadian(angle) {
angle %= util_PI2;
@@ -28054,7 +27843,7 @@ function normalizeRadian(angle) {
return angle;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/arc.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/arc.js
var arc_PI2 = Math.PI * 2;
function arc_containStroke(cx, cy, r, startAngle, endAngle, anticlockwise, lineWidth, x, y) {
@@ -28091,7 +27880,7 @@ function arc_containStroke(cx, cy, r, startAngle, endAngle, anticlockwise, lineW
|| (angle + arc_PI2 >= startAngle && angle + arc_PI2 <= endAngle);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/windingLine.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/windingLine.js
function windingLine(x0, y0, x1, y1, x, y) {
if ((y > y0 && y > y1) || (y < y0 && y < y1)) {
return 0;
@@ -28108,7 +27897,7 @@ function windingLine(x0, y0, x1, y1, x, y) {
return x_ === x ? Infinity : x_ > x ? dir : 0;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/path.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/path.js
@@ -28417,7 +28206,7 @@ function path_containStroke(pathProxy, lineWidth, x, y) {
return containPath(pathProxy, lineWidth, true, x, y);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/Path.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/Path.js
@@ -28456,7 +28245,7 @@ var pathCopyParams = TRANSFORMABLE_PROPS.concat(['invisible',
'culling', 'z', 'z2', 'zlevel', 'parent'
]);
var Path_Path = (function (_super) {
- tslib_es6_extends(Path, _super);
+ __extends(Path, _super);
function Path(opts) {
return _super.call(this, opts) || this;
}
@@ -28783,7 +28572,7 @@ var Path_Path = (function (_super) {
};
Path.extend = function (defaultProps) {
var Sub = (function (_super) {
- tslib_es6_extends(Sub, _super);
+ __extends(Sub, _super);
function Sub(opts) {
var _this = _super.call(this, opts) || this;
defaultProps.init && defaultProps.init.call(_this, opts);
@@ -28817,7 +28606,7 @@ var Path_Path = (function (_super) {
}(graphic_Displayable));
/* harmony default export */ var graphic_Path = (Path_Path);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/TSpan.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/TSpan.js
@@ -28834,7 +28623,7 @@ var DEFAULT_TSPAN_STYLE = Object(util["i" /* defaults */])({
miterLimit: 2
}, DEFAULT_PATH_STYLE);
var TSpan_TSpan = (function (_super) {
- tslib_es6_extends(TSpan, _super);
+ __extends(TSpan, _super);
function TSpan() {
return _super !== null && _super.apply(this, arguments) || this;
}
@@ -28882,7 +28671,7 @@ var TSpan_TSpan = (function (_super) {
TSpan_TSpan.prototype.type = 'tspan';
/* harmony default export */ var graphic_TSpan = (TSpan_TSpan);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/Image.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/Image.js
@@ -28909,7 +28698,7 @@ function isImageLike(source) {
&& source.width && source.height);
}
var Image_ZRImage = (function (_super) {
- tslib_es6_extends(ZRImage, _super);
+ __extends(ZRImage, _super);
function ZRImage() {
return _super !== null && _super.apply(this, arguments) || this;
}
@@ -28957,7 +28746,7 @@ var Image_ZRImage = (function (_super) {
Image_ZRImage.prototype.type = 'image';
/* harmony default export */ var graphic_Image = (Image_ZRImage);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/roundRect.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/roundRect.js
function buildPath(ctx, shape) {
var x = shape.x;
var y = shape.y;
@@ -29034,7 +28823,7 @@ function buildPath(ctx, shape) {
r1 !== 0 && ctx.arc(x + r1, y + r1, r1, Math.PI, Math.PI * 1.5);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/subPixelOptimize.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/subPixelOptimize.js
var subPixelOptimize_round = Math.round;
function subPixelOptimizeLine(outputShape, inputShape, style) {
if (!inputShape) {
@@ -29092,7 +28881,7 @@ function subPixelOptimize(position, lineWidth, positiveOrNegative) {
: (doubledPosition + (positiveOrNegative ? 1 : -1)) / 2;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Rect.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Rect.js
@@ -29109,7 +28898,7 @@ var RectShape = (function () {
var subPixelOptimizeOutputShape = {};
var Rect_Rect = (function (_super) {
- tslib_es6_extends(Rect, _super);
+ __extends(Rect, _super);
function Rect(opts) {
return _super.call(this, opts) || this;
}
@@ -29151,7 +28940,7 @@ var Rect_Rect = (function (_super) {
Rect_Rect.prototype.type = 'rect';
/* harmony default export */ var shape_Rect = (Rect_Rect);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/Text.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/Text.js
@@ -29189,7 +28978,7 @@ var DEFAULT_TEXT_ANIMATION_PROPS = {
}, DEFAULT_COMMON_ANIMATION_PROPS.style)
};
var Text_ZRText = (function (_super) {
- tslib_es6_extends(ZRText, _super);
+ __extends(ZRText, _super);
function ZRText(opts) {
var _this = _super.call(this) || this;
_this.type = 'text';
@@ -29347,6 +29136,7 @@ var Text_ZRText = (function (_super) {
var textLines = contentBlock.lines;
var lineHeight = contentBlock.lineHeight;
var defaultStyle = this._defaultStyle;
+ this.isTruncated = !!contentBlock.isTruncated;
var baseX = style.x || 0;
var baseY = style.y || 0;
var textAlign = style.align || defaultStyle.align || 'left';
@@ -29413,7 +29203,7 @@ var Text_ZRText = (function (_super) {
setSeparateFont(subElStyle, style);
textY += lineHeight;
if (fixedBoundingRect) {
- el.setBoundingRect(new core_BoundingRect(adjustTextX(subElStyle.x, style.width, subElStyle.textAlign), adjustTextY(subElStyle.y, calculatedLineHeight, subElStyle.textBaseline), contentWidth, calculatedLineHeight));
+ el.setBoundingRect(new core_BoundingRect(adjustTextX(subElStyle.x, contentWidth, subElStyle.textAlign), adjustTextY(subElStyle.y, calculatedLineHeight, subElStyle.textBaseline), contentWidth, calculatedLineHeight));
}
}
};
@@ -29430,6 +29220,7 @@ var Text_ZRText = (function (_super) {
var defaultStyle = this._defaultStyle;
var textAlign = style.align || defaultStyle.align;
var verticalAlign = style.verticalAlign || defaultStyle.verticalAlign;
+ this.isTruncated = !!contentBlock.isTruncated;
var boxX = adjustTextX(baseX, outerWidth, textAlign);
var boxY = adjustTextY(baseY, outerHeight, verticalAlign);
var xLeft = boxX;
@@ -31314,7 +31105,6 @@ var LINE_STYLE_KEY_MAP = [['lineWidth', 'width'], ['stroke', 'color'], ['opacity
// Option decal is in `DecalObject` but style.decal is in `PatternObject`.
// So do not transfer decal directly.
];
-
var getLineStyle = makeStyleMapper(LINE_STYLE_KEY_MAP);
var LineStyleMixin = /** @class */function () {
function LineStyleMixin() {}
@@ -31374,7 +31164,6 @@ var ITEM_STYLE_KEY_MAP = [['fill', 'color'], ['stroke', 'borderColor'], ['lineWi
// Option decal is in `DecalObject` but style.decal is in `PatternObject`.
// So do not transfer decal directly.
];
-
var getItemStyle = makeStyleMapper(ITEM_STYLE_KEY_MAP);
var ItemStyleMixin = /** @class */function () {
function ItemStyleMixin() {}
@@ -31450,7 +31239,6 @@ var Model_Model = /** @class */function () {
// }
// }
}
-
Model.prototype.init = function (option, parentModel, ecModel) {
var rest = [];
for (var _i = 3; _i < arguments.length; _i++) {
@@ -32118,7 +31906,7 @@ var DEFAULT_LOCALE = LOCALE_EN;
var localeStorage = {};
var localeModels = {};
var SYSTEM_LANG = !env["a" /* default */].domSupported ? DEFAULT_LOCALE : function () {
- var langStr = ( /* eslint-disable-next-line */
+ var langStr = (/* eslint-disable-next-line */
document.documentElement.lang || navigator.language || navigator.browserLanguage || DEFAULT_LOCALE).toUpperCase();
return langStr.indexOf(LOCALE_ZH) > -1 ? LOCALE_ZH : DEFAULT_LOCALE;
}();
@@ -32521,7 +32309,6 @@ function makeValueReadable(value, valueType, useUTC) {
}
// In other cases, continue to try to display the value in the following code.
}
-
if (valueType === 'ordinal') {
return util["D" /* isStringSafe */](value) ? stringToUserReadable(value) : util["z" /* isNumber */](value) ? isNumberUserReadable(value) ? value + '' : '-' : '-';
}
@@ -33595,7 +33382,6 @@ var BE_ORDINAL = {
Might: 2,
Not: 3 // Other cases
};
-
var innerGlobalModel = makeInner();
/**
* MUST be called before mergeOption of all series.
@@ -34454,7 +34240,6 @@ var Global_GlobalModel = /** @class */function (_super) {
var isSeriesType = mainType === 'series';
var ComponentModelClass = Component.getClass(mainType, resultItem.keyInfo.subType, !isSeriesType // Give a more detailed warn later if series don't exists
);
-
if (!ComponentModelClass) {
if (false) { var seriesImportName, subType; }
return;
@@ -35347,7 +35132,6 @@ function applyMediaQuery(query, ecWidth, ecHeight) {
height: ecHeight,
aspectratio: ecWidth / ecHeight // lower case for convenience.
};
-
var applicable = true;
Object(util["k" /* each */])(query, function (value, attr) {
var matched = attr.match(QUERY_REG);
@@ -35701,7 +35485,6 @@ function processSeries(seriesOpt) {
}
// sunburst starts from ec4, so it does not need to compat levels.
}
-
function toArr(o) {
return util["t" /* isArray */](o) ? o : o ? [o] : [];
}
@@ -38123,7 +37906,6 @@ var DataStore_DataStore = /** @class */function () {
dim.ordinalOffset = len;
dim.type = 'ordinal'; // Force to be ordinal
};
-
DataStore.prototype.getOrdinalMeta = function (dimIdx) {
var dimInfo = this._dimensions[dimIdx];
var ordinalMeta = dimInfo.ordinalMeta;
@@ -38678,7 +38460,6 @@ var DataStore_DataStore = /** @class */function () {
nextRawIndex = rawIndex; // Next a is this b
}
}
-
if (countNaN > 0 && countNaN < frameEnd - frameStart) {
// Append first NaN point in every bucket.
// It is necessary to ensure the correct order of indices.
@@ -38695,6 +38476,59 @@ var DataStore_DataStore = /** @class */function () {
target.getRawIndex = this._getRawIdx;
return target;
};
+ /**
+ * Large data down sampling using min-max
+ * @param {string} valueDimension
+ * @param {number} rate
+ */
+ DataStore.prototype.minmaxDownSample = function (valueDimension, rate) {
+ var target = this.clone([valueDimension], true);
+ var targetStorage = target._chunks;
+ var frameSize = Math.floor(1 / rate);
+ var dimStore = targetStorage[valueDimension];
+ var len = this.count();
+ // Each frame results in 2 data points, one for min and one for max
+ var newIndices = new (getIndicesCtor(this._rawCount))(Math.ceil(len / frameSize) * 2);
+ var offset = 0;
+ for (var i = 0; i < len; i += frameSize) {
+ var minIndex = i;
+ var minValue = dimStore[this.getRawIndex(minIndex)];
+ var maxIndex = i;
+ var maxValue = dimStore[this.getRawIndex(maxIndex)];
+ var thisFrameSize = frameSize;
+ // Handle final smaller frame
+ if (i + frameSize > len) {
+ thisFrameSize = len - i;
+ }
+ // Determine min and max within the current frame
+ for (var k = 0; k < thisFrameSize; k++) {
+ var rawIndex = this.getRawIndex(i + k);
+ var value = dimStore[rawIndex];
+ if (value < minValue) {
+ minValue = value;
+ minIndex = i + k;
+ }
+ if (value > maxValue) {
+ maxValue = value;
+ maxIndex = i + k;
+ }
+ }
+ var rawMinIndex = this.getRawIndex(minIndex);
+ var rawMaxIndex = this.getRawIndex(maxIndex);
+ // Set the order of the min and max values, based on their ordering in the frame
+ if (minIndex < maxIndex) {
+ newIndices[offset++] = rawMinIndex;
+ newIndices[offset++] = rawMaxIndex;
+ } else {
+ newIndices[offset++] = rawMaxIndex;
+ newIndices[offset++] = rawMinIndex;
+ }
+ }
+ target._count = offset;
+ target._indices = newIndices;
+ target._updateGetRawIdx();
+ return target;
+ };
/**
* Large data down sampling on given dimension
* @param sampleIndex Sample index for name and id
@@ -39377,6 +39211,14 @@ function doThrow(errMsg) {
var TOOLTIP_LINE_HEIGHT_CSS = 'line-height:1';
+function getTooltipLineHeight(textStyle) {
+ var lineHeight = textStyle.lineHeight;
+ if (lineHeight == null) {
+ return TOOLTIP_LINE_HEIGHT_CSS;
+ } else {
+ return "line-height:" + encodeHTML(lineHeight + '') + "px";
+ }
+}
// TODO: more textStyle option
function getTooltipTextStyle(textStyle, renderMode) {
var nameFontColor = textStyle.color || '#6e7079';
@@ -39479,16 +39321,17 @@ function buildSection(ctx, fragment, topMarginForOuterGap, toolTipTextStyle) {
}) : ctx, subBlock, idx > 0 ? gaps.html : 0, toolTipTextStyle);
subMarkupText != null && subMarkupTextList.push(subMarkupText);
});
- var subMarkupText = ctx.renderMode === 'richText' ? subMarkupTextList.join(gaps.richText) : wrapBlockHTML(subMarkupTextList.join(''), noHeader ? topMarginForOuterGap : gaps.html);
+ var subMarkupText = ctx.renderMode === 'richText' ? subMarkupTextList.join(gaps.richText) : wrapBlockHTML(toolTipTextStyle, subMarkupTextList.join(''), noHeader ? topMarginForOuterGap : gaps.html);
if (noHeader) {
return subMarkupText;
}
var displayableHeader = makeValueReadable(fragment.header, 'ordinal', ctx.useUTC);
var nameStyle = getTooltipTextStyle(toolTipTextStyle, ctx.renderMode).nameStyle;
+ var tooltipLineHeight = getTooltipLineHeight(toolTipTextStyle);
if (ctx.renderMode === 'richText') {
return wrapInlineNameRichText(ctx, displayableHeader, nameStyle) + gaps.richText + subMarkupText;
} else {
- return wrapBlockHTML("" + encodeHTML(displayableHeader) + '
' + subMarkupText, topMarginForOuterGap);
+ return wrapBlockHTML(toolTipTextStyle, "" + encodeHTML(displayableHeader) + '
' + subMarkupText, topMarginForOuterGap);
}
}
function buildNameValue(ctx, fragment, topMarginForOuterGap, toolTipTextStyle) {
@@ -39519,7 +39362,7 @@ function buildNameValue(ctx, fragment, topMarginForOuterGap, toolTipTextStyle) {
valueStyle = _a.valueStyle;
return renderMode === 'richText' ? (noMarker ? '' : markerStr) + (noName ? '' : wrapInlineNameRichText(ctx, readableName, nameStyle))
// Value has commas inside, so use ' ' as delimiter for multiple values.
- + (noValue ? '' : wrapInlineValueRichText(ctx, readableValueList, valueAlignRight, valueCloseToMarker, valueStyle)) : wrapBlockHTML((noMarker ? '' : markerStr) + (noName ? '' : wrapInlineNameHTML(readableName, !noMarker, nameStyle)) + (noValue ? '' : wrapInlineValueHTML(readableValueList, valueAlignRight, valueCloseToMarker, valueStyle)), topMarginForOuterGap);
+ + (noValue ? '' : wrapInlineValueRichText(ctx, readableValueList, valueAlignRight, valueCloseToMarker, valueStyle)) : wrapBlockHTML(toolTipTextStyle, (noMarker ? '' : markerStr) + (noName ? '' : wrapInlineNameHTML(readableName, !noMarker, nameStyle)) + (noValue ? '' : wrapInlineValueHTML(readableValueList, valueAlignRight, valueCloseToMarker, valueStyle)), topMarginForOuterGap);
}
/**
* @return markupText. null/undefined means no content.
@@ -39544,10 +39387,11 @@ function getGap(gapLevel) {
richText: RICH_TEXT_GAPS[gapLevel]
};
}
-function wrapBlockHTML(encodedContent, topGap) {
+function wrapBlockHTML(textStyle, encodedContent, topGap) {
var clearfix = '';
var marginCSS = "margin: " + topGap + "px 0 0";
- return "" + encodedContent + clearfix + '
';
+ var tooltipLineHeight = getTooltipLineHeight(textStyle);
+ return "" + encodedContent + clearfix + '
';
}
function wrapInlineNameHTML(name, leftHasMarker, style) {
var marginCss = leftHasMarker ? 'margin-left:2px' : '';
@@ -40487,7 +40331,7 @@ function createRenderPlanner() {
return !!(originalLarge !== large || originalProgressive !== progressive) && 'reset';
};
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/transformPath.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/transformPath.js
var transformPath_CMD = core_PathProxy.CMD;
@@ -40570,7 +40414,7 @@ function transformPath(path, m) {
path.increaseVersion();
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/path.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/path.js
@@ -40849,7 +40693,7 @@ function createPathProxyFromString(data) {
return path;
}
var path_SVGPath = (function (_super) {
- tslib_es6_extends(SVGPath, _super);
+ __extends(SVGPath, _super);
function SVGPath() {
return _super !== null && _super.apply(this, arguments) || this;
}
@@ -40887,7 +40731,7 @@ function createFromString(str, opts) {
function extendFromString(str, defaultOpts) {
var innerOpts = createPathOptions(str, defaultOpts);
var Sub = (function (_super) {
- tslib_es6_extends(Sub, _super);
+ __extends(Sub, _super);
function Sub(opts) {
var _this = _super.call(this, opts) || this;
_this.applyTransform = innerOpts.applyTransform;
@@ -40944,7 +40788,7 @@ function clonePath(sourcePath, opts) {
return path;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Circle.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Circle.js
var CircleShape = (function () {
@@ -40957,7 +40801,7 @@ var CircleShape = (function () {
}());
var Circle_Circle = (function (_super) {
- tslib_es6_extends(Circle, _super);
+ __extends(Circle, _super);
function Circle(opts) {
return _super.call(this, opts) || this;
}
@@ -40974,7 +40818,7 @@ var Circle_Circle = (function (_super) {
Circle_Circle.prototype.type = 'circle';
/* harmony default export */ var shape_Circle = (Circle_Circle);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Ellipse.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Ellipse.js
var EllipseShape = (function () {
@@ -40988,7 +40832,7 @@ var EllipseShape = (function () {
}());
var Ellipse_Ellipse = (function (_super) {
- tslib_es6_extends(Ellipse, _super);
+ __extends(Ellipse, _super);
function Ellipse(opts) {
return _super.call(this, opts) || this;
}
@@ -41015,7 +40859,7 @@ var Ellipse_Ellipse = (function (_super) {
Ellipse_Ellipse.prototype.type = 'ellipse';
/* harmony default export */ var shape_Ellipse = (Ellipse_Ellipse);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/roundSector.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/roundSector.js
var roundSector_PI = Math.PI;
var roundSector_PI2 = roundSector_PI * 2;
@@ -41244,7 +41088,7 @@ function roundSector_buildPath(ctx, shape) {
ctx.closePath();
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Sector.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Sector.js
@@ -41263,7 +41107,7 @@ var SectorShape = (function () {
}());
var Sector_Sector = (function (_super) {
- tslib_es6_extends(Sector, _super);
+ __extends(Sector, _super);
function Sector(opts) {
return _super.call(this, opts) || this;
}
@@ -41282,7 +41126,7 @@ var Sector_Sector = (function (_super) {
Sector_Sector.prototype.type = 'sector';
/* harmony default export */ var shape_Sector = (Sector_Sector);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Ring.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Ring.js
var RingShape = (function () {
@@ -41296,7 +41140,7 @@ var RingShape = (function () {
}());
var Ring_Ring = (function (_super) {
- tslib_es6_extends(Ring, _super);
+ __extends(Ring, _super);
function Ring(opts) {
return _super.call(this, opts) || this;
}
@@ -41317,7 +41161,7 @@ var Ring_Ring = (function (_super) {
Ring_Ring.prototype.type = 'ring';
/* harmony default export */ var shape_Ring = (Ring_Ring);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/smoothBezier.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/smoothBezier.js
function smoothBezier(points, smooth, isLoop, constraint) {
var cps = [];
@@ -41382,7 +41226,7 @@ function smoothBezier(points, smooth, isLoop, constraint) {
return cps;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/helper/poly.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/helper/poly.js
function poly_buildPath(ctx, shape, closePath) {
var smooth = shape.smooth;
@@ -41409,7 +41253,7 @@ function poly_buildPath(ctx, shape, closePath) {
}
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Polygon.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Polygon.js
@@ -41423,7 +41267,7 @@ var PolygonShape = (function () {
}());
var Polygon_Polygon = (function (_super) {
- tslib_es6_extends(Polygon, _super);
+ __extends(Polygon, _super);
function Polygon(opts) {
return _super.call(this, opts) || this;
}
@@ -41439,7 +41283,7 @@ var Polygon_Polygon = (function (_super) {
Polygon_Polygon.prototype.type = 'polygon';
/* harmony default export */ var shape_Polygon = (Polygon_Polygon);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Polyline.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Polyline.js
@@ -41454,7 +41298,7 @@ var PolylineShape = (function () {
}());
var Polyline_Polyline = (function (_super) {
- tslib_es6_extends(Polyline, _super);
+ __extends(Polyline, _super);
function Polyline(opts) {
return _super.call(this, opts) || this;
}
@@ -41475,7 +41319,7 @@ var Polyline_Polyline = (function (_super) {
Polyline_Polyline.prototype.type = 'polyline';
/* harmony default export */ var shape_Polyline = (Polyline_Polyline);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Line.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Line.js
@@ -41492,7 +41336,7 @@ var LineShape = (function () {
}());
var Line_Line = (function (_super) {
- tslib_es6_extends(Line, _super);
+ __extends(Line, _super);
function Line(opts) {
return _super.call(this, opts) || this;
}
@@ -41546,7 +41390,7 @@ var Line_Line = (function (_super) {
Line_Line.prototype.type = 'line';
/* harmony default export */ var shape_Line = (Line_Line);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/BezierCurve.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/BezierCurve.js
@@ -41582,7 +41426,7 @@ function someVectorAt(shape, t, isTangent) {
}
}
var BezierCurve_BezierCurve = (function (_super) {
- tslib_es6_extends(BezierCurve, _super);
+ __extends(BezierCurve, _super);
function BezierCurve(opts) {
return _super.call(this, opts) || this;
}
@@ -41647,7 +41491,7 @@ var BezierCurve_BezierCurve = (function (_super) {
BezierCurve_BezierCurve.prototype.type = 'bezier-curve';
/* harmony default export */ var shape_BezierCurve = (BezierCurve_BezierCurve);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/shape/Arc.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/shape/Arc.js
var ArcShape = (function () {
@@ -41663,7 +41507,7 @@ var ArcShape = (function () {
}());
var Arc_Arc = (function (_super) {
- tslib_es6_extends(Arc, _super);
+ __extends(Arc, _super);
function Arc(opts) {
return _super.call(this, opts) || this;
}
@@ -41693,11 +41537,11 @@ var Arc_Arc = (function (_super) {
Arc_Arc.prototype.type = 'arc';
/* harmony default export */ var shape_Arc = (Arc_Arc);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/CompoundPath.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/CompoundPath.js
var CompoundPath_CompoundPath = (function (_super) {
- tslib_es6_extends(CompoundPath, _super);
+ __extends(CompoundPath, _super);
function CompoundPath() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.type = 'compound';
@@ -41744,7 +41588,7 @@ var CompoundPath_CompoundPath = (function (_super) {
}(graphic_Path));
/* harmony default export */ var graphic_CompoundPath = (CompoundPath_CompoundPath);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/Gradient.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/Gradient.js
var Gradient = (function () {
function Gradient(colorStops) {
this.colorStops = colorStops || [];
@@ -41759,11 +41603,11 @@ var Gradient = (function () {
}());
/* harmony default export */ var graphic_Gradient = (Gradient);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/LinearGradient.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/LinearGradient.js
var LinearGradient_LinearGradient = (function (_super) {
- tslib_es6_extends(LinearGradient, _super);
+ __extends(LinearGradient, _super);
function LinearGradient(x, y, x2, y2, colorStops, globalCoord) {
var _this = _super.call(this, colorStops) || this;
_this.x = x == null ? 0 : x;
@@ -41779,11 +41623,11 @@ var LinearGradient_LinearGradient = (function (_super) {
/* harmony default export */ var graphic_LinearGradient = (LinearGradient_LinearGradient);
;
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/RadialGradient.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/RadialGradient.js
var RadialGradient_RadialGradient = (function (_super) {
- tslib_es6_extends(RadialGradient, _super);
+ __extends(RadialGradient, _super);
function RadialGradient(x, y, r, colorStops, globalCoord) {
var _this = _super.call(this, colorStops) || this;
_this.x = x == null ? 0.5 : x;
@@ -41797,7 +41641,7 @@ var RadialGradient_RadialGradient = (function (_super) {
}(graphic_Gradient));
/* harmony default export */ var graphic_RadialGradient = (RadialGradient_RadialGradient);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/OrientedBoundingRect.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/OrientedBoundingRect.js
var OrientedBoundingRect_extent = [0, 0];
var extent2 = [0, 0];
@@ -41919,13 +41763,13 @@ var OrientedBoundingRect_OrientedBoundingRect = (function () {
}());
/* harmony default export */ var core_OrientedBoundingRect = (OrientedBoundingRect_OrientedBoundingRect);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/graphic/IncrementalDisplayable.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/graphic/IncrementalDisplayable.js
var IncrementalDisplayable_m = [];
var IncrementalDisplayable_IncrementalDisplayable = (function (_super) {
- tslib_es6_extends(IncrementalDisplayable, _super);
+ __extends(IncrementalDisplayable, _super);
function IncrementalDisplayable() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.notClear = true;
@@ -43678,7 +43522,6 @@ var Scheduler_Scheduler = /** @class */function () {
// FIXME:TS never used, so comment it
// modifyOutputEnd: modifyOutputEnd
};
-
stub.agent = overallTask;
stub.__block = overallProgress;
scheduler._pipe(seriesModel, stub);
@@ -43788,7 +43631,6 @@ function mockMethods(target, Clz) {
}
/* eslint-enable */
}
-
/* harmony default export */ var core_Scheduler = (Scheduler_Scheduler);
// CONCATENATED MODULE: ./node_modules/echarts/lib/theme/light.js
@@ -43929,6 +43771,9 @@ var dark_theme = {
legend: {
textStyle: {
color: contrastColor
+ },
+ pageTextStyle: {
+ color: contrastColor
}
},
textStyle: {
@@ -44060,7 +43905,6 @@ var dark_theme = {
}
}
};
-
dark_theme.categoryAxis.splitLine.show = false;
/* harmony default export */ var dark = (dark_theme);
// CONCATENATED MODULE: ./node_modules/echarts/lib/util/ECEventProcessor.js
@@ -44598,7 +44442,7 @@ function findEventDispatcher(target, det, returnFirstMatch) {
}
return found;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/core/WeakMap.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/core/WeakMap.js
var wmUniqueIndex = Math.round(Math.random() * 9);
var supportDefineProperty = typeof Object.defineProperty === 'function';
var WeakMap = (function () {
@@ -44977,7 +44821,7 @@ function normalizeSymbolOffset(symbolOffset, symbolSize) {
}
return [number_parsePercent(symbolOffset[0], symbolSize[0]) || 0, number_parsePercent(Object(util["P" /* retrieve2 */])(symbolOffset[1], symbolOffset[0]), symbolSize[1]) || 0];
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/canvas/helper.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/canvas/helper.js
function isSafeNum(num) {
return isFinite(num);
}
@@ -45058,7 +44902,7 @@ function getSize(root, whIdx, opts) {
- (parseInt10(stl[prb]) || 0)) | 0;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/canvas/dashStyle.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/canvas/dashStyle.js
function normalizeLineDash(lineType, lineWidth) {
if (!lineType || lineType === 'solid' || !(lineWidth > 0)) {
@@ -45087,7 +44931,7 @@ function getLineDash(el) {
return [lineDash, lineDashOffset];
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/canvas/graphic.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/canvas/graphic.js
@@ -46284,9 +46128,9 @@ function getImpl(name) {
-var echarts_version = '5.5.1';
+var echarts_version = '5.6.0';
var dependencies = {
- zrender: '5.6.0'
+ zrender: '5.6.1'
};
var TEST_FRAME_REMAIN_TIME = 1;
var PRIORITY_PROCESSOR_SERIES_FILTER = 800;
@@ -46540,7 +46384,6 @@ var echarts_ECharts = /** @class */function (_super) {
// because zr flushing is after onframe event.
}
};
-
ECharts.prototype.getDom = function () {
return this._dom;
};
@@ -47996,7 +47839,7 @@ var echarts_ECharts = /** @class */function (_super) {
}
;
createExtensionAPI = function (ecIns) {
- return new ( /** @class */function (_super) {
+ return new (/** @class */function (_super) {
__extends(class_1, _super);
function class_1() {
return _super !== null && _super.apply(this, arguments) || this;
@@ -49678,7 +49521,6 @@ var LabelManager_LabelManager = /** @class */function () {
if (child.ignore && !child.forceLabelAnimation) {
return true; // Stop traverse descendants.
}
-
var needsUpdateLabelLine = !ignoreLabelLineUpdate;
var label = child.getTextContent();
if (!needsUpdateLabelLine && label) {
@@ -49918,7 +49760,7 @@ function installLabelLayout(registers) {
// TODO will be treeshaked.
use(installLabelLayout);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/canvas/Layer.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/canvas/Layer.js
@@ -49947,7 +49789,7 @@ function createDom(id, painter, dpr) {
}
;
var Layer_Layer = (function (_super) {
- tslib_es6_extends(Layer, _super);
+ __extends(Layer, _super);
function Layer(id, painter, dpr) {
var _this = _super.call(this) || this;
_this.motionBlur = false;
@@ -50217,7 +50059,7 @@ var Layer_Layer = (function (_super) {
}(core_Eventful));
/* harmony default export */ var canvas_Layer = (Layer_Layer);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/canvas/Painter.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/canvas/Painter.js
@@ -50904,7 +50746,7 @@ var Painter_CanvasPainter = (function () {
function installCanvasRenderer_install(registers) {
registers.registerPainter('canvas', Painter);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/SVGPathRebuilder.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/SVGPathRebuilder.js
var SVGPathRebuilder_mathSin = Math.sin;
var SVGPathRebuilder_mathCos = Math.cos;
@@ -51009,7 +50851,7 @@ var SVGPathRebuilder_SVGPathRebuilder = (function () {
}());
/* harmony default export */ var svg_SVGPathRebuilder = (SVGPathRebuilder_SVGPathRebuilder);
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/mapStyleToAttrs.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/mapStyleToAttrs.js
@@ -51092,7 +50934,7 @@ function mapStyleToAttrs(updateAttr, style, el, forceUpdate) {
}
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/core.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/core.js
var SVGNS = 'http://www.w3.org/2000/svg';
@@ -51201,13 +51043,13 @@ function createSVGVNode(width, height, children, useViewBox) {
}, children);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/cssClassId.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/cssClassId.js
var cssClassIdx = 0;
function getClassId() {
return cssClassIdx++;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/cssAnimation.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/cssAnimation.js
@@ -51485,7 +51327,7 @@ function createCSSAnimation(el, attrs, scope, onlyShape) {
}
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/cssEmphasis.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/cssEmphasis.js
function createCSSEmphasis(el, attrs, scope) {
@@ -51547,7 +51389,7 @@ function setClassAttribute(style, attrs, scope, withHover) {
attrs["class"] = attrs["class"] ? (attrs["class"] + ' ' + className) : className;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/graphic.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/graphic.js
@@ -51579,12 +51421,12 @@ function setStyleAttrs(attrs, style, el, scope) {
else if (isFillStroke && Object(helper["n" /* isPattern */])(val)) {
setPattern(el, attrs, key, scope);
}
- else if (isFillStroke && val === 'none') {
- attrs[key] = 'transparent';
- }
else {
attrs[key] = val;
}
+ if (isFillStroke && scope.ssr && val === 'none') {
+ attrs['pointer-events'] = 'visible';
+ }
}, style, el, false);
setShadow(el, attrs, scope);
}
@@ -52027,7 +51869,7 @@ function setClipPath(clipPath, attrs, scope) {
attrs['clip-path'] = Object(helper["d" /* getIdURL */])(clipPathId);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/domapi.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/domapi.js
function createTextNode(text) {
return document.createTextNode(text);
}
@@ -52068,7 +51910,7 @@ function isComment(node) {
return node.nodeType === 8;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/patch.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/patch.js
@@ -52319,7 +52161,7 @@ function patch(oldVnode, vnode) {
return vnode;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/svg/Painter.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/svg/Painter.js
@@ -52388,6 +52230,7 @@ var Painter_SVGPainter = (function () {
scope.willUpdate = opts.willUpdate;
scope.compress = opts.compress;
scope.emphasis = opts.emphasis;
+ scope.ssr = this._opts.ssr;
var children = [];
var bgVNode = this._bgVNode = createBackgroundVNode(width, height, this._backgroundColor, scope);
bgVNode && children.push(bgVNode);
@@ -53472,10 +53315,10 @@ var SeriesData_SeriesData = /** @class */function () {
this.hasItemOption = false;
// Methods that create a new list based on this list should be listed here.
// Notice that those method should `RETURN` the new list.
- this.TRANSFERABLE_METHODS = ['cloneShallow', 'downSample', 'lttbDownSample', 'map'];
+ this.TRANSFERABLE_METHODS = ['cloneShallow', 'downSample', 'minmaxDownSample', 'lttbDownSample', 'map'];
// Methods that change indices of this list should be listed here.
this.CHANGABLE_METHODS = ['filterSelf', 'selectRange'];
- this.DOWNSAMPLE_METHODS = ['downSample', 'lttbDownSample'];
+ this.DOWNSAMPLE_METHODS = ['downSample', 'minmaxDownSample', 'lttbDownSample'];
var dimensions;
var assignStoreDimIdx = false;
if (isSeriesDataSchema(dimensionsInput)) {
@@ -53720,7 +53563,7 @@ var SeriesData_SeriesData = /** @class */function () {
* Each item is exactly corresponding to a dimension.
*/
SeriesData.prototype.appendValues = function (values, names) {
- var _a = this._store.appendValues(values, names.length),
+ var _a = this._store.appendValues(values, names && names.length),
start = _a.start,
end = _a.end;
var shouldMakeIdFromName = this._shouldMakeIdFromName();
@@ -53947,7 +53790,7 @@ var SeriesData_SeriesData = /** @class */function () {
SeriesData.prototype.rawIndexOf = function (dim, value) {
var invertedIndices = dim && this._invertedIndicesMap[dim];
if (false) {}
- var rawIndex = invertedIndices[value];
+ var rawIndex = invertedIndices && invertedIndices[value];
if (rawIndex == null || isNaN(rawIndex)) {
return INDEX_NOT_FOUND;
}
@@ -54058,6 +53901,16 @@ var SeriesData_SeriesData = /** @class */function () {
list._store = this._store.downSample(this._getStoreDimIndex(dimension), rate, sampleValue, sampleIndex);
return list;
};
+ /**
+ * Large data down sampling using min-max
+ * @param {string} valueDimension
+ * @param {number} rate
+ */
+ SeriesData.prototype.minmaxDownSample = function (valueDimension, rate) {
+ var list = cloneListForMapAndSample(this);
+ list._store = this._store.minmaxDownSample(this._getStoreDimIndex(valueDimension), rate);
+ return list;
+ };
/**
* Large data down sampling using largest-triangle-three-buckets
* @param {string} valueDimension
@@ -56040,7 +55893,6 @@ function getValueStart(valueAxis, valueOrigin) {
}
// If is one positive, and one negative, onZero shall be true
}
-
return valueStart;
}
function getStackedOnPoint(dataCoordInfo, coordSys, data, idx) {
@@ -56686,7 +56538,7 @@ function createGridClipPath(cartesian, hasAnimation, seriesModel, done, during)
var y = rect.y;
var width = rect.width;
var height = rect.height;
- var lineWidth = seriesModel.get(['lineStyle', 'width']) || 2;
+ var lineWidth = seriesModel.get(['lineStyle', 'width']) || 0;
// Expand the clip path a bit to avoid the border is clipped and looks thinner
x -= lineWidth / 2;
y -= lineWidth / 2;
@@ -56946,7 +56798,17 @@ function getStackedOnPoints(coordSys, data, dataCoordInfo) {
}
return points;
}
-function turnPointsIntoStep(points, coordSys, stepTurnAt, connectNulls) {
+/**
+ * Filter the null data and extend data for step considering `stepTurnAt`
+ *
+ * @param points data to convert, that may containing null
+ * @param basePoints base data to reference, used only for areaStyle points
+ * @param coordSys coordinate system
+ * @param stepTurnAt 'start' | 'end' | 'middle' | true
+ * @param connectNulls whether to connect nulls
+ * @returns converted point positions
+ */
+function turnPointsIntoStep(points, basePoints, coordSys, stepTurnAt, connectNulls) {
var baseAxis = coordSys.getBaseAxis();
var baseIndex = baseAxis.dim === 'x' || baseAxis.dim === 'radius' ? 0 : 1;
var stepPoints = [];
@@ -56957,7 +56819,13 @@ function turnPointsIntoStep(points, coordSys, stepTurnAt, connectNulls) {
var filteredPoints = [];
if (connectNulls) {
for (i = 0; i < points.length; i += 2) {
- if (!isNaN(points[i]) && !isNaN(points[i + 1])) {
+ /**
+ * For areaStyle of stepped lines, `stackedOnPoints` should be
+ * filtered the same as `points` so that the base axis values
+ * should stay the same as the lines above. See #20021
+ */
+ var reference = basePoints || points;
+ if (!isNaN(reference[i]) && !isNaN(reference[i + 1])) {
filteredPoints.push(points[i], points[i + 1]);
}
}
@@ -57292,9 +57160,9 @@ var LineView_LineView = /** @class */function (_super) {
this.group.add(symbolDraw.group);
this._symbolDraw = symbolDraw;
this._lineGroup = lineGroup;
+ this._changePolyState = util["c" /* bind */](this._changePolyState, this);
};
LineView.prototype.render = function (seriesModel, ecModel, api) {
- var _this = this;
var coordSys = seriesModel.coordinateSystem;
var group = this.group;
var data = seriesModel.getData();
@@ -57359,11 +57227,11 @@ var LineView_LineView = /** @class */function (_super) {
});
hasAnimation && this._initSymbolLabelAnimation(data, coordSys, clipShapeForSymbol);
if (step) {
- // TODO If stacked series is not step
- points = turnPointsIntoStep(points, coordSys, step, connectNulls);
if (stackedOnPoints) {
- stackedOnPoints = turnPointsIntoStep(stackedOnPoints, coordSys, step, connectNulls);
+ stackedOnPoints = turnPointsIntoStep(stackedOnPoints, points, coordSys, step, connectNulls);
}
+ // TODO If stacked series is not step
+ points = turnPointsIntoStep(points, null, coordSys, step, connectNulls);
}
polyline = this._newPolyline(points);
if (isAreaChart) {
@@ -57419,11 +57287,11 @@ var LineView_LineView = /** @class */function (_super) {
} else {
// Not do it in update with animation
if (step) {
- // TODO If stacked series is not step
- points = turnPointsIntoStep(points, coordSys, step, connectNulls);
if (stackedOnPoints) {
- stackedOnPoints = turnPointsIntoStep(stackedOnPoints, coordSys, step, connectNulls);
+ stackedOnPoints = turnPointsIntoStep(stackedOnPoints, points, coordSys, step, connectNulls);
}
+ // TODO If stacked series is not step
+ points = turnPointsIntoStep(points, null, coordSys, step, connectNulls);
}
polyline.setShape({
points: points
@@ -57484,9 +57352,7 @@ var LineView_LineView = /** @class */function (_super) {
getECData(polygon).seriesIndex = seriesModel.seriesIndex;
toggleHoverEmphasis(polygon, focus, blurScope, emphasisDisabled);
}
- var changePolyState = function (toState) {
- _this._changePolyState(toState);
- };
+ var changePolyState = this._changePolyState;
data.eachItemGraphicEl(function (el) {
// Switch polyline / polygon state if element changed its state.
el && (el.onHoverStateChange = changePolyState);
@@ -57720,7 +57586,6 @@ var LineView_LineView = /** @class */function (_super) {
endLabel = this._endLabel = new Text({
z2: 200 // should be higher than item symbol
});
-
endLabel.ignoreClip = true;
polyline.setTextContent(this._endLabel);
polyline.disableLabelAnimation = true;
@@ -57825,10 +57690,10 @@ var LineView_LineView = /** @class */function (_super) {
var stackedOnNext = diff.stackedOnNext;
if (step) {
// TODO If stacked series is not step
- current = turnPointsIntoStep(diff.current, coordSys, step, connectNulls);
- stackedOnCurrent = turnPointsIntoStep(diff.stackedOnCurrent, coordSys, step, connectNulls);
- next = turnPointsIntoStep(diff.next, coordSys, step, connectNulls);
- stackedOnNext = turnPointsIntoStep(diff.stackedOnNext, coordSys, step, connectNulls);
+ stackedOnCurrent = turnPointsIntoStep(diff.stackedOnCurrent, diff.current, coordSys, step, connectNulls);
+ current = turnPointsIntoStep(diff.current, null, coordSys, step, connectNulls);
+ stackedOnNext = turnPointsIntoStep(diff.stackedOnNext, diff.next, coordSys, step, connectNulls);
+ next = turnPointsIntoStep(diff.next, null, coordSys, step, connectNulls);
}
// Don't apply animation if diff is large.
// For better result and avoid memory explosion problems like
@@ -57893,7 +57758,6 @@ var LineView_LineView = /** @class */function (_super) {
}
}
}
-
if (polyline.animators && polyline.animators.length) {
polyline.animators[0].during(function () {
polygon && polygon.dirtyShape();
@@ -58114,19 +57978,6 @@ var samplers = {
// NaN will cause illegal axis extent.
return isFinite(min) ? min : NaN;
},
- minmax: function (frame) {
- var turningPointAbsoluteValue = -Infinity;
- var turningPointOriginalValue = -Infinity;
- for (var i = 0; i < frame.length; i++) {
- var originalValue = frame[i];
- var absoluteValue = Math.abs(originalValue);
- if (absoluteValue > turningPointAbsoluteValue) {
- turningPointAbsoluteValue = absoluteValue;
- turningPointOriginalValue = originalValue;
- }
- }
- return isFinite(turningPointOriginalValue) ? turningPointOriginalValue : NaN;
- },
// TODO
// Median
nearest: function (frame) {
@@ -58158,6 +58009,8 @@ function dataSample(seriesType) {
if (isFinite(rate) && rate > 1) {
if (sampling === 'lttb') {
seriesModel.setData(data.lttbDownSample(data.mapDimension(valueAxis.dim), 1 / rate));
+ } else if (sampling === 'minmax') {
+ seriesModel.setData(data.minmaxDownSample(data.mapDimension(valueAxis.dim), 1 / rate));
}
var sampler = void 0;
if (Object(util["C" /* isString */])(sampling)) {
@@ -58376,7 +58229,6 @@ function getValueAxesMinGaps(barSeries) {
// Ignore duplicated time values in the same axis
}
});
-
var axisMinGaps = {};
for (var key in axisValues) {
if (axisValues.hasOwnProperty(key)) {
@@ -59103,7 +58955,6 @@ var sausage_SausagePath = /** @class */function (_super) {
}
// ctx.closePath();
};
-
return SausagePath;
}(graphic_Path);
/* harmony default export */ var sausage = (sausage_SausagePath);
@@ -60184,6 +60035,8 @@ function createLarge(seriesModel, group, progressiveEls, incremental) {
el.barWidth = barWidth;
group.add(el);
el.useStyle(data.getVisual('style'));
+ // Stroke is rendered first to avoid overlapping with fill
+ el.style.stroke = null;
// Enable tooltip and user mouse/touch event handlers.
getECData(el).seriesIndex = seriesModel.seriesIndex;
if (!seriesModel.get('silent')) {
@@ -60710,7 +60563,7 @@ function adjustSingleSide(list, cx, cy, r, dir, viewWidth, viewHeight, viewLeft,
var rA = r + item.len;
var rA2 = rA * rA;
// Use ellipse implicit function to calculate x
- var dx = Math.sqrt((1 - Math.abs(dy * dy / rB2)) * rA2);
+ var dx = Math.sqrt(Math.abs((1 - dy * dy / rB2) * rA2));
var newX = cx + (dx + item.len2) * dir;
var deltaX = newX - item.label.x;
var newTargetWidth = item.targetTextWidth - deltaX * dir;
@@ -61723,7 +61576,6 @@ var PieSeries_PieSeriesModel = /** @class */function (_super) {
// 默认使用全局文本样式,详见 textStyle
// distance: 当position为inner时有效,为label位置到圆心的距离与圆半径(环状图为内外半径和)的比例系数
},
-
// Enabled when label.normal.position is 'outer'
labelLine: {
show: true,
@@ -61992,7 +61844,6 @@ var ScatterSeries_ScatterSeriesModel = /** @class */function (_super) {
opacity: 0.8
// color: 各异
},
-
emphasis: {
scale: true
},
@@ -62009,7 +61860,6 @@ var ScatterSeries_ScatterSeriesModel = /** @class */function (_super) {
}
// progressive: null
};
-
return ScatterSeriesModel;
}(Series);
/* harmony default export */ var ScatterSeries = (ScatterSeries_ScatterSeriesModel);
@@ -62766,6 +62616,8 @@ var axisDefault_defaultOption = {
},
splitLine: {
show: true,
+ showMinLine: true,
+ showMaxLine: true,
lineStyle: {
color: ['#E0E6F1'],
width: 1,
@@ -64048,7 +63900,6 @@ var scaleIntervals = [
// Format interval
['second', ONE_SECOND], ['minute', ONE_MINUTE], ['hour', ONE_HOUR], ['quarter-day', ONE_HOUR * 6], ['half-day', ONE_HOUR * 12], ['day', ONE_DAY * 1.2], ['half-week', ONE_DAY * 3.5], ['week', ONE_DAY * 7], ['month', ONE_DAY * 31], ['quarter', ONE_DAY * 95], ['half-year', ONE_YEAR / 2], ['year', ONE_YEAR] // 1Y
];
-
function isUnitValueSame(unit, valueA, valueB, isUTC) {
var dateA = parseDate(valueA);
var dateB = parseDate(valueB);
@@ -64709,7 +64560,6 @@ var scaleRawExtentInfo_ScaleRawExtentInfo = /** @class */function () {
// that the results processed by boundaryGap are positive/negative?
// If so, here `minFixed`/`maxFixed` need to be set.
}
-
var determinedMin = this._determinedMin;
var determinedMax = this._determinedMax;
if (determinedMin != null) {
@@ -64893,7 +64743,7 @@ function adjustScaleForOverflow(min, max, model,
barWidthAndOffset) {
// Get Axis Length
var axisExtent = model.axis.getExtent();
- var axisLength = axisExtent[1] - axisExtent[0];
+ var axisLength = Math.abs(axisExtent[1] - axisExtent[0]);
// Get bars on current base axis and calculate min and max overflow
var barsOnCurrentAxis = retrieveColumnLayout(barWidthAndOffset, model.axis);
if (barsOnCurrentAxis === undefined) {
@@ -65445,8 +65295,13 @@ function createAxisLabels(axis) {
var custom = axis.getLabelModel().get('customValues');
if (custom) {
var labelFormatter_1 = makeLabelFormatter(axis);
+ var extent_1 = axis.scale.getExtent();
+ var tickNumbers = tickValuesToNumbers(axis, custom);
+ var ticks = util["n" /* filter */](tickNumbers, function (val) {
+ return val >= extent_1[0] && val <= extent_1[1];
+ });
return {
- labels: tickValuesToNumbers(axis, custom).map(function (numval) {
+ labels: util["H" /* map */](ticks, function (numval) {
var tick = {
value: numval
};
@@ -65472,8 +65327,12 @@ function createAxisLabels(axis) {
function createAxisTicks(axis, tickModel) {
var custom = axis.getTickModel().get('customValues');
if (custom) {
+ var extent_2 = axis.scale.getExtent();
+ var tickNumbers = tickValuesToNumbers(axis, custom);
return {
- ticks: tickValuesToNumbers(axis, custom)
+ ticks: util["n" /* filter */](tickNumbers, function (val) {
+ return val >= extent_2[0] && val <= extent_2[1];
+ })
};
}
// Only ordinal scale support tick interval
@@ -65976,7 +65835,8 @@ function fixOnBandTicksCoords(axis, ticksCoords, alignWithLabel, clamp) {
if (ticksLen === 1) {
ticksCoords[0].coord = axisExtent[0];
last = ticksCoords[1] = {
- coord: axisExtent[1]
+ coord: axisExtent[1],
+ tickValue: ticksCoords[0].tickValue
};
} else {
var crossLen = ticksCoords[ticksLen - 1].tickValue - ticksCoords[0].tickValue;
@@ -65987,7 +65847,8 @@ function fixOnBandTicksCoords(axis, ticksCoords, alignWithLabel, clamp) {
var dataExtent = axis.scale.getExtent();
diffSize = 1 + dataExtent[1] - ticksCoords[ticksLen - 1].tickValue;
last = {
- coord: ticksCoords[ticksLen - 1].coord + shift_1 * diffSize
+ coord: ticksCoords[ticksLen - 1].coord + shift_1 * diffSize,
+ tickValue: dataExtent[1] + 1
};
ticksCoords.push(last);
}
@@ -67119,7 +66980,6 @@ var builders = {
if (nameRotation != null) {
nameRotation = nameRotation * AxisBuilder_PI / 180; // To radian.
}
-
var axisNameAvailableWidth;
if (isNameLocationCenter(nameLocation)) {
labelLayout = AxisBuilder_AxisBuilder.innerTextLayout(opt.rotation, nameRotation != null ? nameRotation : opt.rotation,
@@ -67401,6 +67261,18 @@ function buildAxisLabel(group, transformGroup, axisModel, opt) {
})
});
textEl.anid = 'label_' + tickValue;
+ setTooltipConfig({
+ el: textEl,
+ componentModel: axisModel,
+ itemName: formattedLabel,
+ formatterParamsExtra: {
+ isTruncated: function () {
+ return textEl.isTruncated;
+ },
+ value: rawLabel,
+ tickIndex: index
+ }
+ });
// Pack data for mouse event
if (triggerEvent) {
var eventData = AxisBuilder_AxisBuilder.makeAxisEventDataBase(axisModel);
@@ -68078,6 +67950,8 @@ var axisElementBuilders = {
var splitLineModel = axisModel.getModel('splitLine');
var lineStyleModel = splitLineModel.getModel('lineStyle');
var lineColors = lineStyleModel.get('color');
+ var showMinLine = splitLineModel.get('showMinLine') !== false;
+ var showMaxLine = splitLineModel.get('showMaxLine') !== false;
lineColors = util["t" /* isArray */](lineColors) ? lineColors : [lineColors];
var gridRect = gridModel.coordinateSystem.getRect();
var isHorizontal = axis.isHorizontal();
@@ -68090,6 +67964,10 @@ var axisElementBuilders = {
var lineStyle = lineStyleModel.getLineStyle();
for (var i = 0; i < ticksCoords.length; i++) {
var tickCoord = axis.toGlobalCoord(ticksCoords[i].coord);
+ if (i === 0 && !showMinLine || i === ticksCoords.length - 1 && !showMaxLine) {
+ continue;
+ }
+ var tickValue = ticksCoords[i].tickValue;
if (isHorizontal) {
p1[0] = tickCoord;
p1[1] = gridRect.y;
@@ -68102,9 +67980,8 @@ var axisElementBuilders = {
p2[1] = tickCoord;
}
var colorIndex = lineCount++ % lineColors.length;
- var tickValue = ticksCoords[i].tickValue;
var line = new shape_Line({
- anid: tickValue != null ? 'line_' + ticksCoords[i].tickValue : null,
+ anid: tickValue != null ? 'line_' + tickValue : null,
autoBatch: true,
shape: {
x1: p1[0],
@@ -68861,7 +68738,6 @@ var RadarSeries_RadarSeriesModel = /** @class */function (_super) {
symbolSize: 8
// symbolRotate: null
};
-
return RadarSeriesModel;
}(Series);
/* harmony default export */ var RadarSeries = (RadarSeries_RadarSeriesModel);
@@ -69002,7 +68878,6 @@ var RadarModel_RadarModel = /** @class */function (_super) {
// formatter: null
// textStyle: {}
},
-
boundaryGap: [0, 0],
splitNumber: 5,
axisNameGap: 15,
@@ -69348,7 +69223,6 @@ var Radar_Radar = /** @class */function () {
var indicatorAxis = new radar_IndicatorAxis(dim, new Interval()
// (indicatorModel.get('axisType') === 'log') ? new LogScale() : new IntervalScale()
);
-
indicatorAxis.name = indicatorModel.get('name');
// Inject model and axis
indicatorAxis.model = indicatorModel;
@@ -70061,7 +69935,7 @@ function onIrrelevantElement(e, api, targetCoordSysModel) {
var coordSys = model && model.coordinateSystem;
return model && model !== targetCoordSysModel && !IRRELEVANT_EXCLUDES.hasOwnProperty(model.mainType) && coordSys && coordSys.model !== targetCoordSysModel;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/parseXML.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/parseXML.js
function parseXML(svg) {
if (Object(util["C" /* isString */])(svg)) {
@@ -70078,7 +69952,7 @@ function parseXML(svg) {
return svgNode;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/parseSVG.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/parseSVG.js
@@ -70713,7 +70587,7 @@ function parseSVG(xml, opt) {
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/contain/polygon.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/contain/polygon.js
var polygon_EPSILON = 1e-8;
function polygon_isAroundEqual(a, b) {
@@ -72164,6 +72038,8 @@ var MapDraw_MapDraw = /** @class */function () {
regionsGroup.add(regionGroup);
dataIdx = data ? data.indexOfName(regionName) : null;
regionModel = viewBuildCtx.isGeo ? mapOrGeoModel.getRegionModel(regionName) : data ? data.getItemModel(dataIdx) : null;
+ var silent = regionModel.get('silent', true);
+ silent != null && (regionGroup.silent = silent);
regionsInfoByName.set(regionName, {
dataIdx: dataIdx,
regionModel: regionModel
@@ -72257,6 +72133,8 @@ var MapDraw_MapDraw = /** @class */function () {
if (el instanceof graphic_Displayable) {
el.culling = true;
}
+ var silent = regionModel.get('silent', true);
+ silent != null && (el.silent = silent);
// We do not know how the SVG like so we'd better not to change z2.
// Otherwise it might bring some unexpected result. For example,
// an area hovered that make some inner city can not be clicked.
@@ -72894,23 +72772,33 @@ var MapSeries_MapSeries = /** @class */function (_super) {
coordDimensions: ['value'],
encodeDefaulter: util["h" /* curry */](makeSeriesEncodeForNameBased, this)
});
- var dataNameMap = util["f" /* createHashMap */]();
- var toAppendNames = [];
+ var dataNameIndexMap = util["f" /* createHashMap */]();
+ var toAppendItems = [];
for (var i = 0, len = data.count(); i < len; i++) {
var name_2 = data.getName(i);
- dataNameMap.set(name_2, true);
+ dataNameIndexMap.set(name_2, i);
}
var geoSource = geoSourceManager.load(this.getMapType(), this.option.nameMap, this.option.nameProperty);
util["k" /* each */](geoSource.regions, function (region) {
var name = region.name;
- if (!dataNameMap.get(name)) {
- toAppendNames.push(name);
+ var dataNameIdx = dataNameIndexMap.get(name);
+ // apply specified echarts style in GeoJSON data
+ var specifiedGeoJSONRegionStyle = region.properties && region.properties.echartsStyle;
+ var dataItem;
+ if (dataNameIdx == null) {
+ dataItem = {
+ name: name
+ };
+ toAppendItems.push(dataItem);
+ } else {
+ dataItem = data.getRawDataItem(dataNameIdx);
}
+ specifiedGeoJSONRegionStyle && util["I" /* merge */](dataItem, specifiedGeoJSONRegionStyle);
});
// Complete data with missing regions. The consequent processes (like visual
// map and render) can not be performed without a "full data". For example,
// find `dataIndex` by name.
- data.appendValues([], toAppendNames);
+ data.appendData(toAppendItems);
return data;
};
/**
@@ -73508,7 +73396,6 @@ function getCoordSys(finder) {
var seriesModel = finder.seriesModel;
return seriesModel ? seriesModel.coordinateSystem : null; // e.g., graph.
}
-
/* harmony default export */ var coord_View = (View_View);
// CONCATENATED MODULE: ./node_modules/echarts/lib/coord/geo/Geo.js
@@ -73929,9 +73816,16 @@ var geoCreator_GeoCreator = /** @class */function () {
var source = geoSourceManager.load(mapName, nameMap, nameProperty);
util["k" /* each */](source.regions, function (region) {
var name = region.name;
- !dataNameMap.get(name) && regionsArr.push({
- name: name
- });
+ var regionOption = dataNameMap.get(name);
+ // apply specified echarts style in GeoJSON data
+ var specifiedGeoJSONRegionStyle = region.properties && region.properties.echartsStyle;
+ if (!regionOption) {
+ regionOption = {
+ name: name
+ };
+ regionsArr.push(regionOption);
+ }
+ specifiedGeoJSONRegionStyle && util["I" /* merge */](regionOption, specifiedGeoJSONRegionStyle);
});
return regionsArr;
};
@@ -74124,7 +74018,6 @@ var GeoModel_GeoModel = /** @class */function (_super) {
// + geoSVG: null (use SVG original `fill`)
// color: '#eee'
},
-
emphasis: {
label: {
show: true,
@@ -74148,7 +74041,6 @@ var GeoModel_GeoModel = /** @class */function (_super) {
// show: false
// }
};
-
return GeoModel;
}(Component);
/* harmony default export */ var geo_GeoModel = (GeoModel_GeoModel);
@@ -77036,7 +76928,6 @@ var TreemapSeries_TreemapSeriesModel = /** @class */function (_super) {
}
}
},
-
label: {
show: true,
// Do not use textDistance, for ellipsis rect just the same as treemap node rect.
@@ -77049,7 +76940,6 @@ var TreemapSeries_TreemapSeriesModel = /** @class */function (_super) {
// align
// verticalAlign
},
-
upperLabel: {
show: false,
position: [0, '50%'],
@@ -77071,7 +76961,6 @@ var TreemapSeries_TreemapSeriesModel = /** @class */function (_super) {
// border color is evaluated by color of current node and
// borderColorSaturation.
},
-
emphasis: {
upperLabel: {
show: true,
@@ -77107,7 +76996,6 @@ var TreemapSeries_TreemapSeriesModel = /** @class */function (_super) {
// visibleMin, itemStyle, visualDimension, label
// }
};
-
return TreemapSeriesModel;
}(Series);
/**
@@ -77557,7 +77445,6 @@ var getStateItemStyle = makeStyleMapper([['fill', 'color'],
// Option decal is in `DecalObject` but style.decal is in `PatternObject`.
// So do not transfer decal directly.
]);
-
var getItemStyleNormal = function (model) {
// Normal style props should include emphasis style props.
var itemStyle = getStateItemStyle(model);
@@ -78140,6 +78027,8 @@ function TreemapView_renderNode(seriesModel, thisStorage, oldStorage, reRoot, la
setAsHighDownDispatcher(group, !isDisabled);
// Only for enabling highlight/downplay.
data.setItemGraphicEl(thisNode.dataIndex, group);
+ var cursorStyle = nodeModel.getShallow('cursor');
+ cursorStyle && content.attr('cursor', cursorStyle);
enableHoverFocus(group, focusOrIndices, blurScope);
}
return group;
@@ -78762,7 +78651,6 @@ function doMapToArray(normalized) {
var visual = this.option.visual;
return visual[Math.round(linearMap(normalized, [0, 1], [0, visual.length - 1], true))] || {}; // TODO {}?
}
-
function makeApplyVisual(visualType) {
return function (value, getter, setter) {
setter(visualType, this.mapValueToVisual(value));
@@ -79421,7 +79309,6 @@ function treemapLayout_position(row, rowFixedLength, rect, halfGapWidth, flush)
if (flush || rowOtherLength > rect[wh[idx1WhenH]]) {
rowOtherLength = rect[wh[idx1WhenH]]; // over+underflow
}
-
for (var i = 0, rowLen = row.length; i < rowLen; i++) {
var node = row[i];
var nodeLayout = {};
@@ -81355,7 +81242,6 @@ var helper_Line_Line = /** @class */function (_super) {
local: true,
inside: false // Can't be inside for stroke element.
});
-
toggleHoverEmphasis(this, focus, blurScope, emphasisDisabled);
};
Line.prototype.highlight = function () {
@@ -83512,7 +83398,7 @@ var GaugeView_GaugeView = /** @class */function (_super) {
r: r
}
});
- isOverlap && (progress.z2 = maxVal - data.get(valueDim, idx) % maxVal);
+ isOverlap && (progress.z2 = linearMap(data.get(valueDim, idx), [minVal, maxVal], [100, 0], true));
return progress;
}
if (showProgress || showPointer) {
@@ -84274,7 +84160,6 @@ var FunnelSeries_FunnelSeriesModel = /** @class */function (_super) {
position: 'outer'
// formatter: 标签文本格式器,同Tooltip.formatter,不支持异步回调
},
-
labelLine: {
show: true,
length: 20,
@@ -84912,7 +84797,6 @@ function updateElCommon(el, data, dataIndex, seriesScope) {
function isEmptyValue(val, axisType) {
return axisType === 'category' ? val == null : val == null || isNaN(val); // axisType === 'value'
}
-
/* harmony default export */ var parallel_ParallelView = (ParallelView_ParallelView);
// CONCATENATED MODULE: ./node_modules/echarts/lib/chart/parallel/ParallelSeries.js
@@ -85329,7 +85213,6 @@ var handlers = {
});
}
};
-
function checkTrigger(view, triggerOn) {
var model = view._model;
return model.get('axisExpandable') && model.get('axisExpandTriggerOn') === triggerOn;
@@ -86393,7 +86276,6 @@ var BrushController_BrushController = /** @class */function (_super) {
BrushController.prototype.mount = function (opt) {
opt = opt || {};
if (false) {}
-
this._enableGlobalPan = opt.enableGlobalPan;
var thisGroup = this.group;
this._zr.add(thisGroup);
@@ -86457,7 +86339,6 @@ var BrushController_BrushController = /** @class */function (_super) {
clearCovers(this);
this._zr.remove(this.group);
if (false) {}
-
return this;
};
BrushController.prototype.dispose = function () {
@@ -86493,7 +86374,6 @@ function BrushController_updateZ(cover, brushOption) {
el.z2 = z; // Consider in given container.
});
}
-
function updateCoverAfterCreation(controller, cover) {
getCoverRenderer(cover).updateCommon(controller, cover);
updateCoverShape(controller, cover);
@@ -86507,7 +86387,6 @@ function getPanelByPoint(controller, e, localCursorPoint) {
if (!panels) {
return BRUSH_PANEL_GLOBAL; // Global panel
}
-
var panel;
var transform = controller._transform;
Object(util["k" /* each */])(panels, function (pn) {
@@ -86521,7 +86400,6 @@ function getPanelByCover(controller, cover) {
if (!panels) {
return BRUSH_PANEL_GLOBAL; // Global panel
}
-
var panelId = cover.__brushOption.panelId;
// User may give cover without coord sys info,
// which is then treated as global panel.
@@ -86661,7 +86539,6 @@ function formatRectRange(x, y, x2, y2) {
return [[min[0], max[0]], [min[1], max[1]] // y range
];
}
-
function BrushController_getTransform(controller) {
return getTransform(controller.group);
}
@@ -87263,7 +87140,6 @@ var parallelAxisAction_actionInfo = {
event: 'axisAreaSelected'
// update: 'updateVisual'
};
-
function installParallelActions(registers) {
registers.registerAction(parallelAxisAction_actionInfo, function (payload, ecModel) {
ecModel.eachComponent({
@@ -87801,9 +87677,9 @@ var SankeySeries_SankeySeriesModel = /** @class */function (_super) {
* Init a graph data structure from data in option series
*/
SankeySeriesModel.prototype.getInitialData = function (option, ecModel) {
- var links = option.edges || option.links;
- var nodes = option.data || option.nodes;
- var levels = option.levels;
+ var links = option.edges || option.links || [];
+ var nodes = option.data || option.nodes || [];
+ var levels = option.levels || [];
this.levelModels = [];
var levelModels = this.levelModels;
for (var i = 0; i < levels.length; i++) {
@@ -87813,10 +87689,8 @@ var SankeySeries_SankeySeriesModel = /** @class */function (_super) {
if (false) {}
}
}
- if (nodes && links) {
- var graph = createGraphFromNodeEdge(nodes, links, this, true, beforeLink);
- return graph.data;
- }
+ var graph = createGraphFromNodeEdge(nodes, links, this, true, beforeLink);
+ return graph.data;
function beforeLink(nodeData, edgeData) {
nodeData.wrapMethod('getItemModel', function (model, idx) {
var seriesModel = model.parentModel;
@@ -88656,6 +88530,13 @@ function sankey_install_install(registers) {
var whiskerBoxCommon_WhiskerBoxCommonMixin = /** @class */function () {
function WhiskerBoxCommonMixin() {}
+ /**
+ * @private
+ */
+ WhiskerBoxCommonMixin.prototype._hasEncodeRule = function (key) {
+ var encodeRules = this.getEncode();
+ return encodeRules && encodeRules.get(key) != null;
+ };
/**
* @override
*/
@@ -88674,11 +88555,11 @@ var whiskerBoxCommon_WhiskerBoxCommonMixin = /** @class */function () {
if (xAxisType === 'category') {
option.layout = 'horizontal';
ordinalMeta = xAxisModel.getOrdinalMeta();
- addOrdinal = true;
+ addOrdinal = !this._hasEncodeRule('x');
} else if (yAxisType === 'category') {
option.layout = 'vertical';
ordinalMeta = yAxisModel.getOrdinalMeta();
- addOrdinal = true;
+ addOrdinal = !this._hasEncodeRule('y');
} else {
option.layout = option.layout || 'horizontal';
}
@@ -89425,6 +89306,91 @@ function boxplot_install_install(registers) {
registers.registerLayout(boxplotLayout);
registers.registerTransform(boxplotTransform);
}
+// CONCATENATED MODULE: ./node_modules/echarts/lib/chart/candlestick/candlestickVisual.js
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements. See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership. The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License. You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied. See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
+
+/**
+ * AUTO-GENERATED FILE. DO NOT MODIFY.
+ */
+
+/*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements. See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership. The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License. You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied. See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*/
+
+
+var positiveBorderColorQuery = ['itemStyle', 'borderColor'];
+var negativeBorderColorQuery = ['itemStyle', 'borderColor0'];
+var dojiBorderColorQuery = ['itemStyle', 'borderColorDoji'];
+var positiveColorQuery = ['itemStyle', 'color'];
+var negativeColorQuery = ['itemStyle', 'color0'];
+function candlestickVisual_getColor(sign, model) {
+ return model.get(sign > 0 ? positiveColorQuery : negativeColorQuery);
+}
+function getBorderColor(sign, model) {
+ return model.get(sign === 0 ? dojiBorderColorQuery : sign > 0 ? positiveBorderColorQuery : negativeBorderColorQuery);
+}
+var candlestickVisual = {
+ seriesType: 'candlestick',
+ plan: createRenderPlanner(),
+ // For legend.
+ performRawSeries: true,
+ reset: function (seriesModel, ecModel) {
+ // Only visible series has each data be visual encoded
+ if (ecModel.isSeriesFiltered(seriesModel)) {
+ return;
+ }
+ var isLargeRender = seriesModel.pipelineContext.large;
+ return !isLargeRender && {
+ progress: function (params, data) {
+ var dataIndex;
+ while ((dataIndex = params.next()) != null) {
+ var itemModel = data.getItemModel(dataIndex);
+ var sign = data.getItemLayout(dataIndex).sign;
+ var style = itemModel.getItemStyle();
+ style.fill = candlestickVisual_getColor(sign, itemModel);
+ style.stroke = getBorderColor(sign, itemModel) || style.fill;
+ var existsStyle = data.ensureUniqueItemVisual(dataIndex, 'style');
+ Object(util["m" /* extend */])(existsStyle, style);
+ }
+ }
+ };
+ }
+};
+/* harmony default export */ var candlestick_candlestickVisual = (candlestickVisual);
// CONCATENATED MODULE: ./node_modules/echarts/lib/chart/candlestick/CandlestickView.js
/*
@@ -89477,6 +89443,7 @@ function boxplot_install_install(registers) {
+
var SKIP_PROPS = ['color', 'borderColor'];
var CandlestickView_CandlestickView = /** @class */function (_super) {
__extends(CandlestickView, _super);
@@ -89666,6 +89633,17 @@ function setBoxCommon(el, data, dataIndex, isSimpleBox) {
el.style.strokeNoScale = true;
el.__simpleBox = isSimpleBox;
setStatesStylesFromModel(el, itemModel);
+ var sign = data.getItemLayout(dataIndex).sign;
+ util["k" /* each */](el.states, function (state, stateName) {
+ var stateModel = itemModel.getModel(stateName);
+ var color = candlestickVisual_getColor(sign, stateModel);
+ var borderColor = getBorderColor(sign, stateModel) || color;
+ var stateStyle = state.style || (state.style = {});
+ color && (stateStyle.fill = color);
+ borderColor && (stateStyle.stroke = borderColor);
+ });
+ var emphasisModel = itemModel.getModel('emphasis');
+ toggleHoverEmphasis(el, emphasisModel.get('focus'), emphasisModel.get('blurScope'), emphasisModel.get('disabled'));
}
function CandlestickView_transInit(points, itemLayout) {
return util["H" /* map */](points, function (point) {
@@ -89744,12 +89722,9 @@ function CandlestickView_createLarge(seriesModel, group, progressiveEls, increme
}
function setLargeStyle(sign, el, seriesModel, data) {
// TODO put in visual?
- var borderColor = seriesModel.get(['itemStyle', sign > 0 ? 'borderColor' : 'borderColor0'])
+ var borderColor = getBorderColor(sign, seriesModel)
// Use color for border color by default.
- || seriesModel.get(['itemStyle', sign > 0 ? 'color' : 'color0']);
- if (sign === 0) {
- borderColor = seriesModel.get(['itemStyle', 'borderColorDoji']);
- }
+ || candlestickVisual_getColor(sign, seriesModel);
// Color must be excluded.
// Because symbol provide setColor individually to set fill and stroke
var itemStyle = seriesModel.getModel('itemStyle').getItemStyle(SKIP_PROPS);
@@ -89859,7 +89834,6 @@ var CandlestickSeries_CandlestickSeriesModel = /** @class */function (_super) {
borderWidth: 1
},
emphasis: {
- scale: true,
itemStyle: {
borderWidth: 2
}
@@ -89935,91 +89909,6 @@ function candlestickPreprocessor(option) {
}
});
}
-// CONCATENATED MODULE: ./node_modules/echarts/lib/chart/candlestick/candlestickVisual.js
-
-/*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied. See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*/
-
-
-/**
- * AUTO-GENERATED FILE. DO NOT MODIFY.
- */
-
-/*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied. See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*/
-
-
-var positiveBorderColorQuery = ['itemStyle', 'borderColor'];
-var negativeBorderColorQuery = ['itemStyle', 'borderColor0'];
-var dojiBorderColorQuery = ['itemStyle', 'borderColorDoji'];
-var positiveColorQuery = ['itemStyle', 'color'];
-var negativeColorQuery = ['itemStyle', 'color0'];
-var candlestickVisual = {
- seriesType: 'candlestick',
- plan: createRenderPlanner(),
- // For legend.
- performRawSeries: true,
- reset: function (seriesModel, ecModel) {
- function getColor(sign, model) {
- return model.get(sign > 0 ? positiveColorQuery : negativeColorQuery);
- }
- function getBorderColor(sign, model) {
- return model.get(sign === 0 ? dojiBorderColorQuery : sign > 0 ? positiveBorderColorQuery : negativeBorderColorQuery);
- }
- // Only visible series has each data be visual encoded
- if (ecModel.isSeriesFiltered(seriesModel)) {
- return;
- }
- var isLargeRender = seriesModel.pipelineContext.large;
- return !isLargeRender && {
- progress: function (params, data) {
- var dataIndex;
- while ((dataIndex = params.next()) != null) {
- var itemModel = data.getItemModel(dataIndex);
- var sign = data.getItemLayout(dataIndex).sign;
- var style = itemModel.getItemStyle();
- style.fill = getColor(sign, itemModel);
- style.stroke = getBorderColor(sign, itemModel) || style.fill;
- var existsStyle = data.ensureUniqueItemVisual(dataIndex, 'style');
- Object(util["m" /* extend */])(existsStyle, style);
- }
- }
- };
- }
-};
-/* harmony default export */ var candlestick_candlestickVisual = (candlestickVisual);
// CONCATENATED MODULE: ./node_modules/echarts/lib/chart/candlestick/candlestickLayout.js
/*
@@ -90691,7 +90580,6 @@ var EffectScatterSeries_EffectScatterSeriesModel = /** @class */function (_super
// opacity: 1
// }
};
-
return EffectScatterSeriesModel;
}(Series);
/* harmony default export */ var EffectScatterSeries = (EffectScatterSeries_EffectScatterSeriesModel);
@@ -92082,7 +91970,6 @@ var LinesSeries_LinesSeriesModel = /** @class */function (_super) {
// distance: 5,
// formatter: 标签文本格式器,同Tooltip.formatter,不支持异步回调
},
-
lineStyle: {
opacity: 0.5
}
@@ -93045,7 +92932,9 @@ function prepareBarLength(itemModel, symbolRepeat, layout, opt, outputSymbolMeta
}
// if 'pxSign' means sign of pixel, it can't be zero, or symbolScale will be zero
// and when borderWidth be settled, the actual linewidth will be NaN
- outputSymbolMeta.pxSign = boundingLength > 0 ? 1 : -1;
+ var isXAxis = valueDim.xy === 'x';
+ var isInverse = valueAxis.inverse;
+ outputSymbolMeta.pxSign = isXAxis && !isInverse || !isXAxis && isInverse ? boundingLength >= 0 ? 1 : -1 : boundingLength > 0 ? 1 : -1;
}
function convertToCoordOnAxis(axis, value) {
return axis.toGlobalCoord(axis.dataToCoord(axis.scale.parse(value)));
@@ -93752,7 +93641,6 @@ var ThemeRiverView_ThemeRiverView = /** @class */function (_super) {
// align: 'right'
}
});
-
polygon.setTextConfig({
position: null,
local: true
@@ -94382,7 +94270,7 @@ var SunburstPiece_SunburstPiece = /** @class */function (_super) {
this._seriesModel = seriesModel || this._seriesModel;
this._ecModel = ecModel || this._ecModel;
var focus = emphasisModel.get('focus');
- var focusOrIndices = focus === 'ancestor' ? node.getAncestorsIndices() : focus === 'descendant' ? node.getDescendantIndices() : focus;
+ var focusOrIndices = focus === 'relative' ? util["e" /* concatArray */](node.getAncestorsIndices(), node.getDescendantIndices()) : focus === 'ancestor' ? node.getAncestorsIndices() : focus === 'descendant' ? node.getDescendantIndices() : focus;
toggleHoverEmphasis(this, focusOrIndices, emphasisModel.get('blurScope'), emphasisModel.get('disabled'));
};
SunburstPiece.prototype._updateLabel = function (seriesModel) {
@@ -95455,7 +95343,6 @@ var CustomSeries_CustomSeriesModel = /** @class */function (_super) {
// Geo coordinate system
// geoIndex: 0,
};
-
return CustomSeriesModel;
}(Series);
/* harmony default export */ var CustomSeries = (CustomSeries_CustomSeriesModel);
@@ -96391,7 +96278,6 @@ function duringCall() {
// FIXME: if in future meet the case that some prop will be both modified in `during` and `state`,
// consider the issue that the prop might be incorrect when return to "normal" state.
}
-
function prepareShapeOrExtraTransitionFrom(mainAttr, fromEl, elOption, transFromProps) {
var attrOpt = elOption[mainAttr];
if (!attrOpt) {
@@ -97338,7 +97224,6 @@ function doesElNeedRecreate(el, elOption, seriesModel) {
// )
);
}
-
function doCreateOrUpdateClipPath(el, dataIndex, elOption, seriesModel, isInit) {
// Based on the "merge" principle, if no clipPath provided,
// do nothing. The exists clip will be totally removed only if
@@ -97362,7 +97247,6 @@ function doCreateOrUpdateClipPath(el, dataIndex, elOption, seriesModel, isInit)
}
// If not define `clipPath` in option, do nothing unnecessary.
}
-
function doCreateOrUpdateAttachedTx(el, dataIndex, elOption, seriesModel, isInit, attachedTxInfo) {
// Group does not support textContent temporarily until necessary.
if (el.isGroup) {
@@ -99946,6 +99830,7 @@ var Polar_Polar = /** @class */function () {
radiusExtent[0] > radiusExtent[1] && radiusExtent.reverse();
var angleExtent = angleAxis.getExtent();
var RADIAN = Math.PI / 180;
+ var EPSILON = 1e-4;
return {
cx: this.cx,
cy: this.cy,
@@ -99959,11 +99844,12 @@ var Polar_Polar = /** @class */function () {
// Start angle and end angle don't matter
var dx = x - this.cx;
var dy = y - this.cy;
- // minus a tiny value 1e-4 to avoid being clipped unexpectedly
- var d2 = dx * dx + dy * dy - 1e-4;
+ var d2 = dx * dx + dy * dy;
var r = this.r;
var r0 = this.r0;
- return d2 <= r * r && d2 >= r0 * r0;
+ // minus a tiny value 1e-4 in double side to avoid being clipped unexpectedly
+ // r == r0 contain nothing
+ return r !== r0 && d2 - EPSILON <= r * r && d2 + EPSILON >= r0 * r0;
}
};
};
@@ -102330,7 +102216,8 @@ var CalendarView_CalendarView = /** @class */function (_super) {
z2: 30,
style: createTextStyle(yearLabel, {
text: content
- })
+ }),
+ silent: yearLabel.get('silent')
});
yearText.attr(this._yearTextPositionControl(yearText, posPoints[pos], orient, pos, margin));
group.add(yearText);
@@ -102388,6 +102275,7 @@ var CalendarView_CalendarView = /** @class */function (_super) {
var axis = orient === 'horizontal' ? 0 : 1;
margin = pos === 'start' ? -margin : margin;
var isCenter = align === 'center';
+ var labelSilent = monthLabel.get('silent');
for (var i = 0; i < termPoints[idx].length - 1; i++) {
var tmp = termPoints[idx][i].slice();
var firstDay = this._firstDayOfMonth[i];
@@ -102409,7 +102297,8 @@ var CalendarView_CalendarView = /** @class */function (_super) {
z2: 30,
style: Object(util["m" /* extend */])(createTextStyle(monthLabel, {
text: content
- }), this._monthTextPositionControl(tmp, isCenter, orient, pos, margin))
+ }), this._monthTextPositionControl(tmp, isCenter, orient, pos, margin)),
+ silent: labelSilent
});
group.add(monthText);
}
@@ -102463,6 +102352,7 @@ var CalendarView_CalendarView = /** @class */function (_super) {
start = coordSys.getNextNDay(rangeData.start.time, -(7 + rangeData.fweek)).time;
margin = -margin;
}
+ var labelSilent = dayLabel.get('silent');
for (var i = 0; i < 7; i++) {
var tmpD = coordSys.getNextNDay(start, i);
var point = coordSys.dataToRect([tmpD.time], false).center;
@@ -102472,7 +102362,8 @@ var CalendarView_CalendarView = /** @class */function (_super) {
z2: 30,
style: Object(util["m" /* extend */])(createTextStyle(dayLabel, {
text: nameMap[day]
- }), this._weekTextPositionControl(point, orient, pos, margin, cellSize))
+ }), this._weekTextPositionControl(point, orient, pos, margin, cellSize)),
+ silent: labelSilent
});
group.add(weekText);
}
@@ -103145,7 +103036,6 @@ var GraphicModel_GraphicComponentModel = /** @class */function (_super) {
elements: []
// parentId: null
};
-
return GraphicComponentModel;
}(Component);
@@ -104051,7 +103941,6 @@ var DataZoomModel_DataZoomModel = /** @class */function (_super) {
// else remain its original setting.
});
};
-
DataZoomModel.prototype.noTarget = function () {
return this._noTarget;
};
@@ -104651,7 +104540,6 @@ var AxisProxy_AxisProxy = /** @class */function () {
}
});
}
-
AxisProxy_each(dataDims, function (dim) {
seriesData.setApproximateExtent(valueWindow, dim);
});
@@ -105784,7 +105672,6 @@ var MagicType_MagicType = /** @class */function (_super) {
// eslint-disable-next-line
stack: 'M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z' // jshint ignore:line
},
-
// `line`, `bar`, `stack`, `tiled`
title: ecModel.getLocaleModel().get(['toolbox', 'magicType', 'title']),
option: {},
@@ -107330,7 +107217,6 @@ var TooltipModel_TooltipModel = /** @class */function (_super) {
// lineStyle and shadowStyle should not be specified here,
// otherwise it will always override those styles on option.axisPointer.
},
-
textStyle: {
color: '#666',
fontSize: 14
@@ -107541,9 +107427,9 @@ function assembleFont(textStyleModel) {
var color = textStyleModel.getTextColor();
color && cssText.push('color:' + color);
cssText.push('font:' + textStyleModel.getFont());
- fontSize
// @ts-ignore, leave it to the tooltip refactor.
- && cssText.push('line-height:' + Math.round(fontSize * 3 / 2) + 'px');
+ var lineHeight = Object(util["P" /* retrieve2 */])(textStyleModel.get('lineHeight'), Math.round(fontSize * 3 / 2));
+ fontSize && cssText.push('line-height:' + lineHeight + 'px');
var shadowColor = textStyleModel.get('textShadowColor');
var shadowBlur = textStyleModel.get('textShadowBlur') || 0;
var shadowOffsetX = textStyleModel.get('textShadowOffsetX') || 0;
@@ -107695,7 +107581,6 @@ var TooltipHTMLContent_TooltipHTMLContent = /** @class */function () {
// PENDING
// this.hide();
};
-
TooltipHTMLContent.prototype.show = function (tooltipModel, nearPointColor) {
clearTimeout(this._hideTimeout);
clearTimeout(this._longHideTimeout);
@@ -107757,9 +107642,12 @@ var TooltipHTMLContent_TooltipHTMLContent = /** @class */function () {
};
TooltipHTMLContent.prototype.getSize = function () {
var el = this.el;
- return [el.offsetWidth, el.offsetHeight];
+ return el ? [el.offsetWidth, el.offsetHeight] : [0, 0];
};
TooltipHTMLContent.prototype.moveTo = function (zrX, zrY) {
+ if (!this.el) {
+ return;
+ }
var styleCoord = this._styleCoord;
makeStyleCoord(styleCoord, this._zr, this._container, zrX, zrY);
if (styleCoord[0] != null && styleCoord[1] != null) {
@@ -108455,7 +108343,6 @@ var TooltipView_TooltipView = /** @class */function (_super) {
// Do not trigger events here, because this branch only be entered
// from dispatchAction.
};
-
TooltipView.prototype._showSeriesItemTooltip = function (e, dispatcher, dispatchAction) {
var ecModel = this._ecModel;
var ecData = getECData(dispatcher);
@@ -108872,7 +108759,6 @@ function findComponentReference(payload, ecModel, api) {
return true; // stop
}
});
-
if (el) {
return {
componentMainType: componentMainType,
@@ -109989,7 +109875,6 @@ var Brush_BrushFeature = /** @class */function (_super) {
clear: 'M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2' // jshint ignore:line
/* eslint-enable */
},
-
// `rect`, `polygon`, `lineX`, `lineY`, `keep`, `clear`
title: ecModel.getLocaleModel().get(['toolbox', 'brush', 'title'])
};
@@ -110584,7 +110469,6 @@ var SliderTimelineModel_SliderTimelineModel = /** @class */function (_super) {
tooltip: {
trigger: 'item' // data item may also have tootip attr.
},
-
symbol: 'circle',
symbolSize: 12,
lineStyle: {
@@ -114076,7 +113960,8 @@ var LegendView_LegendView = /** @class */function (_super) {
},
onclick: function () {
api.dispatchAction({
- type: type === 'all' ? 'legendAllSelect' : 'legendInverseSelect'
+ type: type === 'all' ? 'legendAllSelect' : 'legendInverseSelect',
+ legendId: legendModel.id
});
}
});
@@ -114464,50 +114349,63 @@ function legendFilter(ecModel) {
* specific language governing permissions and limitations
* under the License.
*/
-// @ts-nocheck
function legendSelectActionHandler(methodName, payload, ecModel) {
+ var isAllSelect = methodName === 'allSelect' || methodName === 'inverseSelect';
var selectedMap = {};
- var isToggleSelect = methodName === 'toggleSelected';
- var isSelected;
- // Update all legend components
+ var actionLegendIndices = [];
+ ecModel.eachComponent({
+ mainType: 'legend',
+ query: payload
+ }, function (legendModel) {
+ if (isAllSelect) {
+ legendModel[methodName]();
+ } else {
+ legendModel[methodName](payload.name);
+ }
+ makeSelectedMap(legendModel, selectedMap);
+ actionLegendIndices.push(legendModel.componentIndex);
+ });
+ var allSelectedMap = {};
+ // make selectedMap from all legend components
ecModel.eachComponent('legend', function (legendModel) {
- if (isToggleSelect && isSelected != null) {
+ Object(util["k" /* each */])(selectedMap, function (isSelected, name) {
// Force other legend has same selected status
// Or the first is toggled to true and other are toggled to false
// In the case one legend has some item unSelected in option. And if other legend
// doesn't has the item, they will assume it is selected.
- legendModel[isSelected ? 'select' : 'unSelect'](payload.name);
- } else if (methodName === 'allSelect' || methodName === 'inverseSelect') {
- legendModel[methodName]();
- } else {
- legendModel[methodName](payload.name);
- isSelected = legendModel.isSelected(payload.name);
- }
- var legendData = legendModel.getData();
- Object(util["k" /* each */])(legendData, function (model) {
- var name = model.get('name');
- // Wrap element
- if (name === '\n' || name === '') {
- return;
- }
- var isItemSelected = legendModel.isSelected(name);
- if (selectedMap.hasOwnProperty(name)) {
- // Unselected if any legend is unselected
- selectedMap[name] = selectedMap[name] && isItemSelected;
- } else {
- selectedMap[name] = isItemSelected;
- }
+ legendModel[isSelected ? 'select' : 'unSelect'](name);
});
+ makeSelectedMap(legendModel, allSelectedMap);
});
// Return the event explicitly
- return methodName === 'allSelect' || methodName === 'inverseSelect' ? {
- selected: selectedMap
+ return isAllSelect ? {
+ selected: allSelectedMap,
+ // return legendIndex array to tell the developers which legends are allSelect / inverseSelect
+ legendIndex: actionLegendIndices
} : {
name: payload.name,
- selected: selectedMap
+ selected: allSelectedMap
};
}
+function makeSelectedMap(legendModel, out) {
+ var selectedMap = out || {};
+ Object(util["k" /* each */])(legendModel.getData(), function (model) {
+ var name = model.get('name');
+ // Wrap element
+ if (name === '\n' || name === '') {
+ return;
+ }
+ var isItemSelected = legendModel.isSelected(name);
+ if (Object(util["q" /* hasOwn */])(selectedMap, name)) {
+ // Unselected if any legend is unselected
+ selectedMap[name] = selectedMap[name] && isItemSelected;
+ } else {
+ selectedMap[name] = isItemSelected;
+ }
+ });
+ return selectedMap;
+}
function installLegendAction(registers) {
/**
* @event legendToggleSelect
@@ -115930,6 +115828,9 @@ var SliderZoomModel_SliderZoomModel = /** @class */function (_super) {
color: 'rgba(135,175,274,0.15)'
},
emphasis: {
+ handleLabel: {
+ show: true
+ },
handleStyle: {
borderColor: '#8FB0F7'
},
@@ -116403,9 +116304,11 @@ var SliderZoomView_SliderZoomView = /** @class */function (_super) {
}
sliderGroup.add(handles[handleIndex] = path);
var textStyleModel = dataZoomModel.getModel('textStyle');
+ var handleLabel = dataZoomModel.get('handleLabel') || {};
+ var handleLabelShow = handleLabel.show || false;
thisGroup.add(handleLabels[handleIndex] = new Text({
silent: true,
- invisible: true,
+ invisible: !handleLabelShow,
style: createTextStyle(textStyleModel, {
x: 0,
y: 0,
@@ -116594,17 +116497,21 @@ var SliderZoomView_SliderZoomView = /** @class */function (_super) {
return Object(util["w" /* isFunction */])(labelFormatter) ? labelFormatter(value, valueStr) : Object(util["C" /* isString */])(labelFormatter) ? labelFormatter.replace('{value}', valueStr) : valueStr;
};
/**
- * @param showOrHide true: show, false: hide
+ * @param isEmphasis true: show, false: hide
*/
- SliderZoomView.prototype._showDataInfo = function (showOrHide) {
- // Always show when drgging.
- showOrHide = this._dragging || showOrHide;
+ SliderZoomView.prototype._showDataInfo = function (isEmphasis) {
+ var handleLabel = this.dataZoomModel.get('handleLabel') || {};
+ var normalShow = handleLabel.show || false;
+ var emphasisHandleLabel = this.dataZoomModel.getModel(['emphasis', 'handleLabel']);
+ var emphasisShow = emphasisHandleLabel.get('show') || false;
+ // Dragging is considered as emphasis, unless emphasisShow is false
+ var toShow = isEmphasis || this._dragging ? emphasisShow : normalShow;
var displayables = this._displayables;
var handleLabels = displayables.handleLabels;
- handleLabels[0].attr('invisible', !showOrHide);
- handleLabels[1].attr('invisible', !showOrHide);
+ handleLabels[0].attr('invisible', !toShow);
+ handleLabels[1].attr('invisible', !toShow);
// Highlight move handle
- displayables.moveHandle && this.api[showOrHide ? 'enterEmphasis' : 'leaveEmphasis'](displayables.moveHandle, 1);
+ displayables.moveHandle && this.api[toShow ? 'enterEmphasis' : 'leaveEmphasis'](displayables.moveHandle, 1);
};
SliderZoomView.prototype._onDragMove = function (handleIndex, dx, dy, event) {
this._dragging = true;
@@ -116648,7 +116555,6 @@ var SliderZoomView_SliderZoomView = /** @class */function (_super) {
this._brushStartTime = +new Date();
// this._updateBrushRect(x, y);
};
-
SliderZoomView.prototype._onBrushEnd = function (e) {
if (!this._brushing) {
return;
@@ -117364,7 +117270,6 @@ var VisualMapModel_VisualMapModel = /** @class */function (_super) {
color: '#333' // 值域文字颜色
}
};
-
return VisualMapModel;
}(Component);
/* harmony default export */ var visualMap_VisualMapModel = (VisualMapModel_VisualMapModel);
@@ -117602,7 +117507,6 @@ var ContinuousModel_ContinuousModel = /** @class */function (_super) {
// }
// }
});
-
return ContinuousModel;
}(visualMap_VisualMapModel);
function getColorStopValues(visualMapModel, valueState, dataExtent) {
@@ -118296,6 +118200,7 @@ var ContinuousView_ContinuousView = /** @class */function (_super) {
var handleLabels = shapes.handleLabels;
var itemSize = visualMapModel.itemSize;
var dataExtent = visualMapModel.getExtent();
+ var align = this._applyTransform('left', shapes.mainGroup);
ContinuousView_each([0, 1], function (handleIndex) {
var handleThumb = handleThumbs[handleIndex];
handleThumb.setStyle('fill', visualInRange.handlesColor[handleIndex]);
@@ -118306,6 +118211,12 @@ var ContinuousView_ContinuousView = /** @class */function (_super) {
handleThumb.x = itemSize[0] - symbolSize / 2;
// Update handle label position.
var textPoint = graphic_applyTransform(shapes.handleLabelPoints[handleIndex], getTransform(handleThumb, this.group));
+ if (this._orient === 'horizontal') {
+ // If visualMap controls symbol size, an additional offset needs to be added to labels to avoid collision at minimum size.
+ // Offset reaches value of 0 at "maximum" position, so maximum position is not altered at all.
+ var minimumOffset = align === 'left' || align === 'top' ? (itemSize[0] - symbolSize) / 2 : (itemSize[0] - symbolSize) / -2;
+ textPoint[1] += minimumOffset;
+ }
handleLabels[handleIndex].setStyle({
x: textPoint[0],
y: textPoint[1],
@@ -118713,7 +118624,6 @@ function visualEncoding_getColorVisual(seriesModel, visualMapModel, value, value
var resultVisual = {
color: getVisualFromData(seriesModel.getData(), 'color') // default color.
};
-
for (var i = 0, len = visualTypes.length; i < len; i++) {
var type = visualTypes[i];
var mapping = mappings[type === 'opacity' ? '__alphaForOpacity' : type];
@@ -119230,7 +119140,6 @@ var PiecewiseModel_PiecewiseModel = /** @class */function (_super) {
itemGap: 10,
hoverLink: true // Enable hover highlight.
});
-
return PiecewiseModel;
}(visualMap_VisualMapModel);
;
@@ -119430,6 +119339,7 @@ var PiecewiseView_PiecewiseVisualMapView = /** @class */function (_super) {
var viewData = this._getViewData();
var endsText = viewData.endsText;
var showLabel = util["O" /* retrieve */](visualMapModel.get('showLabel', true), !endsText);
+ var silent = !visualMapModel.get('selectedMode');
endsText && this._renderEndsText(thisGroup, endsText[0], itemSize, showLabel, itemAlign);
util["k" /* each */](viewData.viewPieceList, function (item) {
var piece = item.piece;
@@ -119438,7 +119348,7 @@ var PiecewiseView_PiecewiseVisualMapView = /** @class */function (_super) {
this._enableHoverLink(itemGroup, item.indexInModelPieceList);
// TODO Category
var representValue = visualMapModel.getRepresentValue(piece);
- this._createItemSymbol(itemGroup, representValue, [0, 0, itemSize[0], itemSize[1]]);
+ this._createItemSymbol(itemGroup, representValue, [0, 0, itemSize[0], itemSize[1]], silent);
if (showLabel) {
var visualState = this.visualMapModel.getValueState(representValue);
itemGroup.add(new Text({
@@ -119451,7 +119361,8 @@ var PiecewiseView_PiecewiseVisualMapView = /** @class */function (_super) {
font: textFont,
fill: textFill,
opacity: visualState === 'outOfRange' ? 0.5 : 1
- }
+ },
+ silent: silent
}));
}
thisGroup.add(itemGroup);
@@ -119537,12 +119448,14 @@ var PiecewiseView_PiecewiseVisualMapView = /** @class */function (_super) {
endsText: endsText
};
};
- PiecewiseVisualMapView.prototype._createItemSymbol = function (group, representValue, shapeParam) {
- group.add(symbol_createSymbol(
+ PiecewiseVisualMapView.prototype._createItemSymbol = function (group, representValue, shapeParam, silent) {
+ var itemSymbol = symbol_createSymbol(
// symbol will be string
this.getControllerVisual(representValue, 'symbol'), shapeParam[0], shapeParam[1], shapeParam[2], shapeParam[3],
// color will be string
- this.getControllerVisual(representValue, 'color')));
+ this.getControllerVisual(representValue, 'color'));
+ itemSymbol.silent = silent;
+ group.add(itemSymbol);
};
PiecewiseVisualMapView.prototype._onItemClick = function (piece) {
var visualMapModel = this.visualMapModel;
@@ -119816,6 +119729,7 @@ function ariaVisual(ecModel, api) {
if (!labelModel.get('enabled')) {
return;
}
+ dom.setAttribute('role', 'img');
if (labelModel.get('description')) {
dom.setAttribute('aria-label', labelModel.get('description'));
return;
@@ -119866,11 +119780,14 @@ function ariaVisual(ecModel, api) {
}
var middleSeparator_1 = labelModel.get(['data', 'separator', 'middle']);
var endSeparator_1 = labelModel.get(['data', 'separator', 'end']);
+ var excludeDimensionId_1 = labelModel.get(['data', 'excludeDimensionId']);
var dataLabels = [];
for (var i = 0; i < data.count(); i++) {
if (i < maxDataCnt) {
var name_1 = data.getName(i);
- var value = data.getValues(i);
+ var value = !excludeDimensionId_1 ? data.getValues(i) : util["n" /* filter */](data.getValues(i), function (v, j) {
+ return util["r" /* indexOf */](excludeDimensionId_1, j) === -1;
+ });
var dataLabel = labelModel.get(['data', name_1 ? 'withName' : 'withoutName']);
dataLabels.push(replace(dataLabel, {
name: name_1,
@@ -120650,7 +120567,7 @@ function dataset_install_install(registers) {
registers.registerComponentModel(install_DatasetModel);
registers.registerComponentView(install_DatasetView);
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/convertPath.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/convertPath.js
var convertPath_CMD = core_PathProxy.CMD;
@@ -120849,7 +120766,7 @@ function pathToPolygons(path, scale) {
return polygons;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/dividePath.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/dividePath.js
@@ -121163,7 +121080,7 @@ function split(path, count) {
return out;
}
-// CONCATENATED MODULE: ./node_modules/zrender/lib/tool/morphPath.js
+// CONCATENATED MODULE: ./node_modules/echarts/node_modules/zrender/lib/tool/morphPath.js
@@ -122289,7 +122206,6 @@ function transitionBetween(oldList, newList, api) {
}
// else keep oldEl leaving animation.
}
-
new data_DataDiffer(oldDiffItems, newDiffItems, createKeyGetter(true, useId), createKeyGetter(false, useId), null, 'multiple').update(updateOneToOne).updateManyToOne(function (newIndex, oldIndices) {
var newItem = newDiffItems[newIndex];
var newData = newItem.data;
@@ -122859,14 +122775,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=6abb4a03&scoped=true&
-var model_queryvue_type_template_id_6abb4a03_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":"5e28374e-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=71b9570f&scoped=true&
+var model_queryvue_type_template_id_71b9570f_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:"subsystem-column"},[_vm._v("子系统名称")]),_c('th',{staticClass:"parts-column"},[_vm._v("零部件名称")]),_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)+" V"+_vm._s(model.parameterVersion))]):_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",staticStyle:{"font-size":"16px","font-weight":"bold"}}),_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",staticStyle:{"font-size":"16px","font-weight":"bold"}}),_c('span',[_vm._v("添加机型")])])])],2)]),_c('tbody',_vm._l((_vm.displayParams),function(param,paramIndex){return _c('tr',{key:paramIndex},[_c('td',{staticClass:"subsystem-column"},[_vm._v(_vm._s(param.subsystemName))]),_c('td',{staticClass:"parts-column"},[_vm._v(_vm._s(param.displayPartsName))]),_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":"parameterVersion","label":"版本","min-width":"70"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('span',[_vm._v("V"+_vm._s(scope.row.parameterVersion))])]}}])}),_c('el-table-column',{attrs:{"prop":"productNumber","label":"状态代号/产品编号","min-width":"100"}}),_c('el-table-column',{attrs:{"prop":"platform","label":"平台","min-width":"70"}}),_c('el-table-column',{attrs:{"prop":"series","label":"系列","min-width":"70"}})],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_6abb4a03_scoped_true_staticRenderFns = []
+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:"subsystem-column"},[_vm._v(" 子系统名称 ")]),_c('th',{staticClass:"parts-column"},[_vm._v(" 零部件名称 ")]),_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)+" V"+_vm._s(model.parameterVersion)+" ")]):_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",staticStyle:{"font-size":"16px","font-weight":"bold"}}),_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",staticStyle:{"font-size":"16px","font-weight":"bold"}}),_c('span',[_vm._v("添加机型")])])])],2)]),_c('tbody',_vm._l((_vm.displayParams),function(param,paramIndex){return _c('tr',{key:paramIndex},[_c('td',{staticClass:"subsystem-column"},[_vm._v(" "+_vm._s(param.subsystemName)+" ")]),_c('td',{staticClass:"parts-column"},[_vm._v(" "+_vm._s(param.displayPartsName)+" ")]),_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":"parameterVersion","label":"版本","min-width":"70"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('span',[_vm._v("V"+_vm._s(scope.row.parameterVersion))])]}}])}),_c('el-table-column',{attrs:{"prop":"productNumber","label":"状态代号/产品编号","min-width":"100"}}),_c('el-table-column',{attrs:{"prop":"platform","label":"平台","min-width":"70"}}),_c('el-table-column',{attrs:{"prop":"series","label":"系列","min-width":"70"}})],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_71b9570f_scoped_true_staticRenderFns = []
-// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=template&id=6abb4a03&scoped=true&
+// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=template&id=71b9570f&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 model_queryvue_type_script_lang_js_toConsumableArray(arr) { return model_queryvue_type_script_lang_js_arrayWithoutHoles(arr) || model_queryvue_type_script_lang_js_iterableToArray(arr) || model_queryvue_type_script_lang_js_unsupportedIterableToArray(arr) || model_queryvue_type_script_lang_js_nonIterableSpread(); }
@@ -123152,6 +123068,31 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type
//
//
//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
@@ -124277,9 +124218,9 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var _step$value = _slicedToArray(_step.value, 1),
- _subsystemName = _step$value[0];
- if (node.label === _subsystemName || node.label.includes(_subsystemName) || _subsystemName.includes(node.label)) {
- matchedSubsystemName = _subsystemName;
+ subsystemName = _step$value[0];
+ if (node.label === subsystemName || node.label.includes(subsystemName) || subsystemName.includes(node.label)) {
+ matchedSubsystemName = subsystemName;
break;
}
}
@@ -124290,8 +124231,6 @@ function model_queryvue_type_script_lang_js_typeof(obj) { "@babel/helpers - type
}
if (matchedSubsystemName) {
var partsNames = subsystemPartsMap.get(matchedSubsystemName);
- var subsystemName = matchedSubsystemName;
-
// 检查是否有 partsName 为 '/' 的情况(应该选中子系统节点本身)
if (partsNames.has('/')) {
// 如果 partsName 是 '/',选中子系统节点(一级节点)
@@ -125205,8 +125144,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=6abb4a03&prod&lang=scss&scoped=true&
-var model_queryvue_type_style_index_0_id_6abb4a03_prod_lang_scss_scoped_true_ = __webpack_require__("f877");
+// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue?vue&type=style&index=0&id=71b9570f&prod&lang=scss&scoped=true&
+var model_queryvue_type_style_index_0_id_71b9570f_prod_lang_scss_scoped_true_ = __webpack_require__("d57b");
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/model-query.vue
@@ -125219,17 +125158,17 @@ var model_queryvue_type_style_index_0_id_6abb4a03_prod_lang_scss_scoped_true_ =
var model_query_component = normalizeComponent(
custom_page_model_queryvue_type_script_lang_js_,
- model_queryvue_type_template_id_6abb4a03_scoped_true_render,
- model_queryvue_type_template_id_6abb4a03_scoped_true_staticRenderFns,
+ model_queryvue_type_template_id_71b9570f_scoped_true_render,
+ model_queryvue_type_template_id_71b9570f_scoped_true_staticRenderFns,
false,
null,
- "6abb4a03",
+ "71b9570f",
null
)
/* harmony default export */ var model_query = (model_query_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/benchmark-report.vue?vue&type=template&id=2a96d0a2&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/benchmark-report.vue?vue&type=template&id=2a96d0a2&
var benchmark_reportvue_type_template_id_2a96d0a2_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-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-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:"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){
@@ -125241,7 +125180,7 @@ var benchmark_reportvue_type_template_id_2a96d0a2_staticRenderFns = []
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/benchmark-report.vue?vue&type=template&id=2a96d0a2&
-// 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/reportDetail.vue?vue&type=template&id=31af6c62&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/reportDetail.vue?vue&type=template&id=31af6c62&scoped=true&
var reportDetailvue_type_template_id_31af6c62_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{"name":"report-detail-fade"}},[(_vm.visible)?_c('div',{staticClass:"report-detail"},[_c('div',{staticClass:"detail-panel"},[_c('div',{staticClass:"detail-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":_vm.handleBack}}),_c('div',{staticClass:"header-info"},[_c('div',{staticClass:"title"},[_vm._v(" 报告详情 ")])])],1),_c('div',{staticClass:"header-right"},[(_vm.reportDetail.status === 'DRAFT' && !_vm.isEditMode)?[(_vm.canResend)?_c('el-button',{on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]):_vm._e(),_c('el-button',{on:{"click":_vm.handleLaunch}},[_vm._v(" 发起 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleEdit}},[_vm._v(" 修改 ")])]:_vm._e(),(_vm.reportDetail.status === 'REJECTED' && !_vm.isEditMode)?[_c('el-button',{attrs:{"loading":_vm.resending},on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]),_c('el-button',{on:{"click":_vm.handleResendApproval}},[_vm._v(" 发起 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleEdit}},[_vm._v(" 修改 ")])]:_vm._e(),(_vm.isEditMode)?[_c('el-button',{on:{"click":_vm.handleCancelEdit}},[_vm._v(" 返回 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.saving},on:{"click":_vm.handleSave}},[_vm._v(" 保存 ")])]:_vm._e(),(_vm.reportDetail.status === 'APPROVING' && !_vm.isEditMode && _vm.fromTodo)?[_c('el-button',{on:{"click":_vm.handleReturn}},[_vm._v(" 退回 ")]),(_vm.canResend)?_c('el-button',{attrs:{"loading":_vm.resending},on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]):_vm._e(),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSubmit}},[_vm._v(" 提交 ")])]:_vm._e()],2)]),_c('div',{staticClass:"detail-content"},[_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 基础信息 ")]),_c('div',{staticClass:"info-grid"},[_c('div',{staticClass:"info-item-full"},[_c('span',{staticClass:"label"},[_vm._v("流程主题")]),(!_vm.isEditMode && !_vm.isEditingProcessTitle)?_c('div',{staticClass:"value process-title-value-wrapper"},[_vm._v(" "+_vm._s(_vm.showTopDetail.processTitle || _vm.detail.processTitle || _vm.reportDetail.processTitle || '--')+" "),_c('i',{staticClass:"el-icon-edit process-title-edit-icon",on:{"click":_vm.handleEditProcessTitle}})]):(!_vm.isEditMode && _vm.isEditingProcessTitle)?_c('div',{staticClass:"process-title-input-wrapper"},[_c('el-input',{staticClass:"process-title-input",attrs:{"placeholder":"请输入流程主题","maxlength":"100","show-word-limit":""},model:{value:(_vm.editingProcessTitle),callback:function ($$v) {_vm.editingProcessTitle=$$v},expression:"editingProcessTitle"}},[_c('template',{slot:"suffix"},[_c('i',{staticClass:"el-icon-check process-title-icon",on:{"click":_vm.handleSaveProcessTitle}}),_c('i',{staticClass:"el-icon-close process-title-icon",on:{"click":_vm.handleCancelProcessTitle}})])],2)],1):_c('el-input',{attrs:{"maxlength":"100","show-word-limit":"","placeholder":"请输入流程主题"},model:{value:(_vm.editFormData.processTitle),callback:function ($$v) {_vm.$set(_vm.editFormData, "processTitle", $$v)},expression:"editFormData.processTitle"}})],1),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.createBy || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建时间")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.createTime || '--'))])])]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前环节")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentNode || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前处理人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentProcessor || '--'))])])])])]),_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 报告信息 ")]),(!_vm.isEditMode)?[_c('div',{staticClass:"info-grid"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("标题名称")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.title || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("厂家名称(全称)")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.manufacturerName || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("产品型号(全称)")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.modelName || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("厂家简称")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.manufacturerAbbreviation || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("产品型号简称")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.modelAbbreviation || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("产品编号")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.productNumber || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("领域/模块")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.module || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("板块")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.plate || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("平台")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.platform || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("系列")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.series || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("细分市场")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.marketSegment || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("项目名称")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.projectName || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("项目编号")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.projectNumber || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("文件")]),_c('span',{staticClass:"value"},[(_vm.reportDetail.filePath)?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleDownload(_vm.reportDetail)}}},[_vm._v(_vm._s(_vm.reportDetail.fileName))]):_vm._e()])])]),(_vm.reportDetail.explanation)?_c('div',{staticClass:"description-block"},[_c('span',{staticClass:"label"},[_vm._v("说明:")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.reportDetail.explanation))])]):_vm._e()]:[_c('el-form',{ref:"editForm",attrs:{"model":_vm.editFormData,"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.editFormData.title),callback:function ($$v) {_vm.$set(_vm.editFormData, "title", $$v)},expression:"editFormData.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.editFormData.manufacturerName),callback:function ($$v) {_vm.$set(_vm.editFormData, "manufacturerName", $$v)},expression:"editFormData.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.editFormData.modelName),callback:function ($$v) {_vm.$set(_vm.editFormData, "modelName", $$v)},expression:"editFormData.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.editFormData.manufacturerAbbreviation),callback:function ($$v) {_vm.$set(_vm.editFormData, "manufacturerAbbreviation", $$v)},expression:"editFormData.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.editFormData.modelAbbreviation),callback:function ($$v) {_vm.$set(_vm.editFormData, "modelAbbreviation", $$v)},expression:"editFormData.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.editFormData.productNumber),callback:function ($$v) {_vm.$set(_vm.editFormData, "productNumber", $$v)},expression:"editFormData.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.editFormData.module),callback:function ($$v) {_vm.$set(_vm.editFormData, "module", $$v)},expression:"editFormData.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.editFormData.plate),callback:function ($$v) {_vm.$set(_vm.editFormData, "plate", $$v)},expression:"editFormData.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.editFormData.platform),callback:function ($$v) {_vm.$set(_vm.editFormData, "platform", $$v)},expression:"editFormData.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.editFormData.series),callback:function ($$v) {_vm.$set(_vm.editFormData, "series", $$v)},expression:"editFormData.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.editFormData.marketSegment),callback:function ($$v) {_vm.$set(_vm.editFormData, "marketSegment", $$v)},expression:"editFormData.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.editFormData.projectName),callback:function ($$v) {_vm.$set(_vm.editFormData, "projectName", $$v)},expression:"editFormData.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.editFormData.projectNumber),callback:function ($$v) {_vm.$set(_vm.editFormData, "projectNumber", $$v)},expression:"editFormData.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.editFormData.explanation),callback:function ($$v) {_vm.$set(_vm.editFormData, "explanation", $$v)},expression:"editFormData.explanation"}})],1)],1)]],2),(_vm.reportDetail.status && _vm.reportDetail.status !== 'DRAFT' && _vm.detail.flowId && !_vm.isEditMode)?_c('section',{staticClass:"block-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(),(_vm.reportDetail.status === 'DRAFT' || _vm.reportDetail.status === 'REJECTED')?_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 审批环节 ")]),_c('div',{staticClass:"approval-workflow"},[_c('div',{staticClass:"approval-process-title"},[_c('div',{staticClass:"description-label"},[_vm._v(" 流程主题 "),_c('span',{staticClass:"required-mark"},[_vm._v("*")])]),(!_vm.isEditMode)?[_c('div',{staticClass:"process-title-display"},[_vm._v(" "+_vm._s(_vm.reportDetail.processTitle || _vm.showTopDetail.processTitle || _vm.editFormData.processTitle || '--')+" ")])]:_c('el-input',{attrs:{"maxlength":"100","show-word-limit":"","placeholder":"请输入流程主题"},on:{"change":_vm.handleProcessTitleChange},model:{value:(_vm.editFormData.processTitle),callback:function ($$v) {_vm.$set(_vm.editFormData, "processTitle", $$v)},expression:"editFormData.processTitle"}})],2),_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.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"},[(!_vm.isEditMode)?[(step.handlers && step.handlers.length > 0)?_c('div',{staticClass:"handler-display"},_vm._l((step.handlers),function(handlerId,idx){return _c('span',{key:idx,staticClass:"handler-tag"},[_vm._v(" "+_vm._s(_vm.getHandlerName(handlerId, step.options))+" ")])}),0):_c('span',{staticClass:"handler-empty"},[_vm._v("--")])]:_c('el-select',{staticClass:"handler-select",attrs:{"multiple":"","filterable":"","remote":"","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)],2)])}),0)])])])]):_vm._e()])]),_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,"rules":_vm.approvalFormRules,"label-width":"100px"}},[_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),_c('el-dialog',{attrs:{"title":"选择退回节点","visible":_vm.returnNodeDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.returnNodeDialogVisible=$event},"close":_vm.handleReturnNodeDialogClose}},[_c('div',{staticClass:"return-node-dialog-content"},[_c('el-radio-group',{on:{"change":_vm.handleReturnNodeChange},model:{value:(_vm.selectedReturnNode),callback:function ($$v) {_vm.selectedReturnNode=$$v},expression:"selectedReturnNode"}},_vm._l((_vm.returnableNodes),function(node){return _c('el-radio',{key:node,attrs:{"label":node}})}),1),(_vm.selectedReturnNode === '发起审批')?_c('div',{staticClass:"return-opinion-section"},[_c('div',{staticClass:"opinion-label"},[_vm._v(" 退回意见: ")]),_c('el-input',{attrs:{"type":"textarea","rows":3,"placeholder":"请输入退回意见"},model:{value:(_vm.returnOpinion),callback:function ($$v) {_vm.returnOpinion=$$v},expression:"returnOpinion"}})],1):_vm._e()],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleReturnNodeDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.returnSubmitting,"disabled":!_vm.selectedReturnNode},on:{"click":_vm.handleReturnSubmit}},[_vm._v(" 确定 ")])],1)])],1):_vm._e()])}
var reportDetailvue_type_template_id_31af6c62_scoped_true_staticRenderFns = []
@@ -128716,7 +128655,7 @@ var benchmark_report_component = normalizeComponent(
)
/* harmony default export */ var benchmark_report = (benchmark_report_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/analysis-report.vue?vue&type=template&id=1e4bdbcb&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/analysis-report.vue?vue&type=template&id=1e4bdbcb&scoped=true&
var analysis_reportvue_type_template_id_1e4bdbcb_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"benchmark-report-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.searchData.manufacturer),callback:function ($$v) {_vm.$set(_vm.searchData, "manufacturer", $$v)},expression:"searchData.manufacturer"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("型号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.model),callback:function ($$v) {_vm.$set(_vm.searchData, "model", $$v)},expression:"searchData.model"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("产品编号")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.productNo),callback:function ($$v) {_vm.$set(_vm.searchData, "productNo", $$v)},expression:"searchData.productNo"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("版块")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.module),callback:function ($$v) {_vm.$set(_vm.searchData, "module", $$v)},expression:"searchData.module"}})],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.searchData.platform),callback:function ($$v) {_vm.$set(_vm.searchData, "platform", $$v)},expression:"searchData.platform"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("系列")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.series),callback:function ($$v) {_vm.$set(_vm.searchData, "series", $$v)},expression:"searchData.series"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("细分市场")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.subMarket),callback:function ($$v) {_vm.$set(_vm.searchData, "subMarket", $$v)},expression:"searchData.subMarket"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("项目名称")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.projectName),callback:function ($$v) {_vm.$set(_vm.searchData, "projectName", $$v)},expression:"searchData.projectName"}})],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.searchData.projectNo),callback:function ($$v) {_vm.$set(_vm.searchData, "projectNo", $$v)},expression:"searchData.projectNo"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("领域/模块")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchData.domain),callback:function ($$v) {_vm.$set(_vm.searchData, "domain", $$v)},expression:"searchData.domain"}},[_c('el-option',{attrs:{"label":"选项1","value":"1"}}),_c('el-option',{attrs:{"label":"选项2","value":"2"}})],1)],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("标题")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchData.title),callback:function ($$v) {_vm.$set(_vm.searchData, "title", $$v)},expression:"searchData.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:"page-data-list"},[_c('x-vxe-table',{ref:"reportTable",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.handleRowClick,"size-change":_vm.handlePageSizeChange,"current-page-change":_vm.handleCurrentChange,"select-data-change":_vm.handleSelectChange},scopedSlots:_vm._u([_vm._l((_vm.tableConfig.colConfigs),function(colConfig,index){return {key:colConfig.customSlot,fn:function(ref){
var row = ref.row;
return [(colConfig.customSlot === 'options')?_c('div',{key:index,staticClass:"operation-links"},[_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleQueryReport(row)}}},[_vm._v("查询")]),_c('span',{staticStyle:{"margin":"0 8px"}},[_vm._v("|")]),_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleDownloadReport(row)}}},[_vm._v("下载")])]):_vm._e()]}}})],null,true)},[_c('template',{slot:"empty"},[_c('div',{staticClass:"table-empty"},[_c('x-empty-page')],1)])],2)],1)])}
@@ -129065,6 +129004,7 @@ var analysis_report_component = normalizeComponent(
/* harmony default export */ var analysis_report = (analysis_report_component.exports);
// 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/checkData.vue?vue&type=script&lang=js&
+function checkDatavue_type_script_lang_js_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = checkDatavue_type_script_lang_js_unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }
function checkDatavue_type_script_lang_js_toConsumableArray(arr) { return checkDatavue_type_script_lang_js_arrayWithoutHoles(arr) || checkDatavue_type_script_lang_js_iterableToArray(arr) || checkDatavue_type_script_lang_js_unsupportedIterableToArray(arr) || checkDatavue_type_script_lang_js_nonIterableSpread(); }
function checkDatavue_type_script_lang_js_nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function checkDatavue_type_script_lang_js_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return checkDatavue_type_script_lang_js_arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return checkDatavue_type_script_lang_js_arrayLikeToArray(o, minLen); }
@@ -129577,6 +129517,10 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
//
//
//
+//
+//
+//
+//
@@ -129732,7 +129676,53 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 验证公式是否有效
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,
+ handler: function handler(newVal, oldVal) {
+ var _this = this;
+ if (newVal === 'statistics') {
+ window.addEventListener('resize', this.handleResize);
+ // 加载Y轴参数选项
+ this.loadYAxisParams();
+ this.$nextTick(function () {
+ _this.$nextTick(function () {
+ // 延迟一点,确保 DOM 完全渲染
+ setTimeout(function () {
+ _this.chartList.forEach(function (chart, index) {
+ if (!chart.chartInstance) {
+ // 如果有待初始化标记,清除它
+ if (chart._pendingInit) {
+ delete chart._pendingInit;
+ delete chart._pendingInitIndex;
+ }
+ _this.initChart(index);
+ } else {
+ chart.chartInstance.resize();
+ }
+ });
+ }, 100);
+ });
+ });
+ } else if (oldVal === 'statistics') {
+ window.removeEventListener('resize', this.handleResize);
+ this.cleanupResizeListeners();
+ this.disposeAllCharts();
+ }
+ }
+ }
+ },
+ beforeDestroy: function beforeDestroy() {
+ window.removeEventListener('resize', this.handleResize);
+ this.cleanupResizeListeners();
+ this.disposeAllCharts();
+ },
+ mounted: function mounted() {
+ // this.handleSearch()
+ },
+ methods: {
// 穿梭框过滤方法
filterTransferMethod: function filterTransferMethod(query, item) {
// 确保 query 是字符串类型
@@ -129760,43 +129750,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 检查是否匹配
return modelName.includes(searchText) || productNumber.includes(searchText) || platform.includes(searchText) || series.includes(searchText) || label.includes(searchText);
- }
- },
- watch: {
- activeTab: {
- immediate: true,
- handler: function handler(newVal, oldVal) {
- var _this = this;
- if (newVal === 'statistics') {
- window.addEventListener('resize', this.handleResize);
- // 加载Y轴参数选项
- this.loadYAxisParams();
- this.$nextTick(function () {
- _this.chartList.forEach(function (chart, index) {
- if (!chart.chartInstance) {
- _this.initChart(index);
- } else {
- chart.chartInstance.resize();
- }
- });
- });
- } else if (oldVal === 'statistics') {
- window.removeEventListener('resize', this.handleResize);
- this.cleanupResizeListeners();
- this.disposeAllCharts();
- }
- }
- }
- },
- beforeDestroy: function beforeDestroy() {
- window.removeEventListener('resize', this.handleResize);
- this.cleanupResizeListeners();
- this.disposeAllCharts();
- },
- mounted: function mounted() {
- // this.handleSearch()
- },
- methods: {
+ },
// 加载Y轴参数选项(首次进入页面时调用)
loadYAxisParams: function loadYAxisParams() {
var _this2 = this;
@@ -129880,9 +129834,31 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
newSelectedModels: [] // 新选择的机型,用于标记需要查询的机型
};
// 新增的图表展示在第一个
- this.chartList.unshift(newChart);
+ // 确保响应式更新:先创建新数组,再赋值(特别是在执行过查询后可能影响响应式)
+ var newChartList = [newChart].concat(checkDatavue_type_script_lang_js_toConsumableArray(this.chartList));
+ this.chartList = newChartList;
+ // 强制更新视图,确保 DOM 完全更新(特别是在执行过查询后)
+ this.$forceUpdate();
+ // 使用多重 nextTick 和 requestAnimationFrame 确保 DOM 完全渲染(特别是从空列表添加第一个图表时)
this.$nextTick(function () {
- _this3.initChart(0);
+ _this3.$nextTick(function () {
+ // 使用 requestAnimationFrame 确保在下一帧渲染后再初始化
+ requestAnimationFrame(function () {
+ requestAnimationFrame(function () {
+ // 再延迟一点,确保容器已经渲染并有尺寸
+ setTimeout(function () {
+ // 优先初始化新加的图表
+ _this3.initChart(0);
+ // 如果存在其他未初始化的图表,补充初始化一次,避免索引变动导致未挂载
+ _this3.chartList.forEach(function (chart, idx) {
+ if (idx !== 0 && chart && !chart.chartInstance) {
+ _this3.initChart(idx);
+ }
+ });
+ }, 300); // 增加延迟时间,确保 DOM 完全渲染
+ });
+ });
+ });
});
},
toggleFloatingPanel: function toggleFloatingPanel() {
@@ -129905,17 +129881,65 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
}
},
handleDeleteChart: function handleDeleteChart(index) {
+ var _this4 = this;
var chart = this.chartList[index];
- if (chart !== null && chart !== void 0 && chart.chartInstance) {
- chart.chartInstance.dispose();
+ if (!chart) return;
+
+ // 先清理图表实例
+ if (chart.chartInstance) {
+ try {
+ chart.chartInstance.dispose();
+ } catch (e) {
+ console.warn('销毁图表实例时出错:', e);
+ }
chart.chartInstance = null;
}
+
+ // 清理图表相关的数据
+ chart.selectedModels = [];
+ chart.chartDataList = [];
+ chart.cachedModelData = {};
+ chart.newSelectedModels = [];
+
+ // 删除图表
this.chartList.splice(index, 1);
+
+ // 删除后强制更新视图,确保所有组件都被正确清理
+ // 特别是删除最后一个图表后,需要确保视图完全更新
+ this.$forceUpdate();
+ this.$nextTick(function () {
+ _this4.$forceUpdate();
+
+ // 删除后重新检查剩余图表的初始化状态
+ // 使用双重 nextTick 确保 DOM 完全更新
+ _this4.$nextTick(function () {
+ _this4.chartList.forEach(function (c, idx) {
+ if (c && !c.chartInstance) {
+ // 确保容器引用正确
+ var refName = "chartContainer-".concat(idx);
+ var containerRef = _this4.$refs[refName];
+ if (containerRef) {
+ _this4.initChart(idx);
+ }
+ }
+ });
+ });
+ });
},
handleClearAllCharts: function handleClearAllCharts() {
+ var _this5 = this;
this.disposeAllCharts();
- this.chartList = [];
+ // 清空列表 - 使用 splice 确保响应式更新
+ this.chartList.splice(0, this.chartList.length);
this.floatingPanelExpanded = false; // 清空后重置悬浮框状态
+ // 强制更新视图,确保所有组件都被正确清理
+ this.$nextTick(function () {
+ _this5.$forceUpdate();
+ // 再次确保视图更新
+ _this5.$nextTick(function () {
+ _this5.$forceUpdate();
+ });
+ });
},
// 头部筛选下拉框的过滤方法 - 产品型号
filterModelNameOptions: function filterModelNameOptions(query) {
@@ -130009,18 +130033,19 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
});
},
// Y轴参数选择下拉框的过滤方法
- // Y轴参数选择下拉框的过滤方法
handleFilterYAxisParam: function handleFilterYAxisParam(query) {
- if (!query || query.trim() === '') {
+ // 确保 query 是字符串类型
+ if (!query || typeof query !== 'string' || query.trim() === '') {
// 如果查询为空,显示所有选项
- this.filteredYAxisParamOptions = this.yAxisParamOptions;
+ this.filteredYAxisParamOptions = this.yAxisParamOptions || [];
return;
}
// 将查询字符串转为小写进行不区分大小写的模糊匹配
var queryLower = query.toLowerCase().trim();
- this.filteredYAxisParamOptions = this.yAxisParamOptions.filter(function (option) {
+ var options = this.yAxisParamOptions || [];
+ this.filteredYAxisParamOptions = options.filter(function (option) {
// 在 label 中查找是否包含查询字符串
- return option.label && option.label.toLowerCase().includes(queryLower);
+ return option && option.label && option.label.toLowerCase().includes(queryLower);
});
},
// 根据机型列表构建头部筛选下拉选项(仅首次调用)
@@ -130095,7 +130120,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// this.$message.info('更新常用功能')
// },
handleSearch: function handleSearch() {
- var _this4 = this;
+ var _this6 = this;
// 头部查询改为调用 GET_CHECK_LIST,只获取机型列表
var request = checkDatavue_type_script_lang_js_objectSpread(checkDatavue_type_script_lang_js_objectSpread({}, api_demo.GET_CHECK_LIST), {}, {
params: checkDatavue_type_script_lang_js_objectSpread(checkDatavue_type_script_lang_js_objectSpread({}, this.searchPanelValue), {}, {
@@ -130110,7 +130135,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
if (resp && resp.data) {
// 保存所有图表中已选中的机型id
var selectedModelIds = new Set();
- _this4.chartList.forEach(function (chart) {
+ _this6.chartList.forEach(function (chart) {
if (chart.selectedModels && Array.isArray(chart.selectedModels)) {
chart.selectedModels.forEach(function (m) {
return selectedModelIds.add(m.id);
@@ -130122,15 +130147,15 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
var newModelList = Array.isArray(resp.data) ? resp.data : [];
// 如果是首次查询(加载全部机型),根据结果构建筛选下拉选项
- if (!_this4.filterOptionsLoaded) {
- _this4.buildFilterOptions(newModelList);
- _this4.filterOptionsLoaded = true;
+ if (!_this6.filterOptionsLoaded) {
+ _this6.buildFilterOptions(newModelList);
+ _this6.filterOptionsLoaded = true;
}
// 如果有已选中的机型不在新列表中,从旧的 modelList 中保留它们的信息
var existingModelMap = new Map();
- if (_this4.modelList && _this4.modelList.length > 0) {
- _this4.modelList.forEach(function (model) {
+ if (_this6.modelList && _this6.modelList.length > 0) {
+ _this6.modelList.forEach(function (model) {
if (selectedModelIds.has(model.id)) {
existingModelMap.set(model.id, model);
}
@@ -130147,16 +130172,16 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
mergedModelList.push(existingModelMap.get(id));
}
});
- _this4.modelList = mergedModelList;
+ _this6.modelList = mergedModelList;
// 清空之前的查询结果数据(但不清空机型选择)
- _this4.chartDataList = [];
+ _this6.chartDataList = [];
// 注意:不清空图表的机型选择,保持已选中的机型不变
// 头部查询后,重新加载Y轴参数选项
// 重置加载标志,允许重新加载
- _this4.yAxisParamsLoaded = false;
- _this4.loadYAxisParams();
+ _this6.yAxisParamsLoaded = false;
+ _this6.loadYAxisParams();
}
}).asyncErrorCatch(function (err) {
console.error('查询失败:', err);
@@ -130197,17 +130222,320 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
});
},
initChart: function initChart(index) {
+ var _this7 = this;
var chart = this.chartList[index];
if (!chart) return;
if (!chart.chartHeight) {
chart.chartHeight = 400;
}
var refName = "chartContainer-".concat(index);
- var containerRef = this.$refs[refName];
- if (!containerRef || Array.isArray(containerRef) && !containerRef[0]) return;
- var container = Array.isArray(containerRef) ? containerRef[0] : containerRef;
- chart.chartInstance = echarts_init(container);
- this.updateChart(index);
+ var getContainer = function getContainer() {
+ // 优先使用 $refs
+ var containerRef = _this7.$refs[refName];
+ if (containerRef) {
+ return Array.isArray(containerRef) ? containerRef[0] : containerRef;
+ }
+ // 如果 $refs 获取不到,尝试使用 querySelector 作为备选方案
+ var chartAreas = document.querySelectorAll('.chart-area');
+ if (chartAreas && chartAreas[index]) {
+ var container = chartAreas[index].querySelector('.chart-container');
+ if (container) {
+ return container;
+ }
+ }
+ return null;
+ };
+
+ // 使用递归重试机制,确保容器存在且有尺寸
+ var tryInitChart = function tryInitChart() {
+ var retryCount = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
+ var maxRetries = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 30;
+ var container = getContainer();
+ if (!container) {
+ if (retryCount >= maxRetries) {
+ console.warn("\u521D\u59CB\u5316\u56FE\u8868\u5931\u8D25\uFF0C\u5DF2\u91CD\u8BD5 ".concat(maxRetries, " \u6B21\uFF0C\u65E0\u6CD5\u627E\u5230\u5BB9\u5668\uFF0C\u7D22\u5F15: ").concat(index));
+ return;
+ }
+ // 容器不存在,延迟后重试
+ setTimeout(function () {
+ tryInitChart(retryCount + 1, maxRetries);
+ }, 150);
+ return;
+ }
+
+ // 检查容器是否可见
+ var style = window.getComputedStyle(container);
+ var isVisible = style.display !== 'none' && style.visibility !== 'hidden' && style.opacity !== '0';
+
+ // 使用多种方式检查容器尺寸(更可靠)
+ var rect = container.getBoundingClientRect();
+ var hasSize = container.offsetWidth > 0 && container.offsetHeight > 0 || rect.width > 0 && rect.height > 0 || container.clientWidth > 0 && container.clientHeight > 0;
+
+ // 如果容器不可见,需要等待
+ if (!isVisible) {
+ if (retryCount >= maxRetries) {
+ console.warn("\u5BB9\u5668\u4E0D\u53EF\u89C1\uFF0C\u65E0\u6CD5\u521D\u59CB\u5316\u56FE\u8868\uFF0C\u7D22\u5F15: ".concat(index));
+ return;
+ }
+ setTimeout(function () {
+ tryInitChart(retryCount + 1, maxRetries);
+ }, 150);
+ return;
+ }
+ if (!hasSize) {
+ // 检查父元素是否有尺寸
+ var parent = container.parentElement;
+ var parentHasSize = parent && (parent.offsetWidth > 0 || parent.clientWidth > 0);
+
+ // 如果父元素有尺寸但容器没有,可能是样式还没应用,尝试强制触发重排
+ if (parentHasSize && retryCount < maxRetries - 3) {
+ // 强制触发重排
+ void container.offsetHeight;
+ // 延迟后重试
+ setTimeout(function () {
+ tryInitChart(retryCount + 1, maxRetries);
+ }, 150);
+ return;
+ }
+
+ // 在最后几次重试时,使用 ResizeObserver 监听尺寸变化
+ if (retryCount >= maxRetries - 5 && typeof ResizeObserver !== 'undefined' && !container._resizeObserver) {
+ container._resizeObserver = new ResizeObserver(function (entries) {
+ var _iterator = checkDatavue_type_script_lang_js_createForOfIteratorHelper(entries),
+ _step;
+ try {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
+ var entry = _step.value;
+ var target = entry.target;
+ var targetRect = target.getBoundingClientRect();
+ var targetHasSize = target.offsetWidth > 0 && target.offsetHeight > 0 || targetRect.width > 0 && targetRect.height > 0;
+ if (targetHasSize && !chart.chartInstance) {
+ // 容器有尺寸了,初始化图表
+ _this7.initChartWithContainer(index, target);
+ // 清理观察者
+ if (target._resizeObserver) {
+ target._resizeObserver.disconnect();
+ delete target._resizeObserver;
+ }
+ }
+ }
+ } catch (err) {
+ _iterator.e(err);
+ } finally {
+ _iterator.f();
+ }
+ });
+ container._resizeObserver.observe(container);
+
+ // 设置超时,如果3秒后还没有尺寸,就尝试强制初始化
+ setTimeout(function () {
+ if (container._resizeObserver) {
+ container._resizeObserver.disconnect();
+ delete container._resizeObserver;
+ }
+ if (!chart.chartInstance) {
+ // 最后尝试:即使没有尺寸也初始化,并监听 resize 事件
+ _this7.initChartWithResizeObserver(index, container, chart);
+ }
+ }, 3000);
+ }
+ if (retryCount >= maxRetries) {
+ // 最后尝试:即使没有尺寸也初始化
+ _this7.initChartWithResizeObserver(index, container, chart);
+ return;
+ }
+ // 容器没有尺寸,延迟后重试
+ setTimeout(function () {
+ tryInitChart(retryCount + 1, maxRetries);
+ }, 150);
+ return;
+ }
+
+ // 容器存在且有尺寸,可以初始化
+ _this7.initChartWithContainer(index, container);
+ };
+
+ // 先尝试立即初始化
+ this.$nextTick(function () {
+ _this7.$nextTick(function () {
+ tryInitChart(0, 30); // 最多重试30次,每次150ms,总共最多4.5秒
+ });
+ });
+ },
+ // 使用容器初始化图表的内部方法
+ initChartWithContainer: function initChartWithContainer(index, container) {
+ var chart = this.chartList[index];
+ if (!chart || !container) return;
+
+ // 使用多种方式检查容器是否有尺寸(更可靠)
+ var rect = container.getBoundingClientRect();
+ var hasSize = container.offsetWidth > 0 && container.offsetHeight > 0 || rect.width > 0 && rect.height > 0 || container.clientWidth > 0 && container.clientHeight > 0;
+
+ // 再次确认容器有尺寸(双重保险)
+ if (!hasSize) {
+ // 容器没有尺寸,使用 ResizeObserver 监听
+ this.initChartWithResizeObserver(index, container, chart);
+ return;
+ }
+
+ // 如果已经有实例,先销毁
+ if (chart.chartInstance) {
+ try {
+ chart.chartInstance.dispose();
+ } catch (e) {
+ console.warn('销毁图表实例时出错:', e);
+ }
+ chart.chartInstance = null;
+ }
+
+ // 初始化图表实例(确保容器有尺寸)
+ try {
+ chart.chartInstance = echarts_init(container);
+ this.updateChart(index);
+ } catch (e) {
+ console.error('初始化图表失败:', e);
+ // 如果初始化失败,可能是容器尺寸问题,尝试使用 ResizeObserver
+ if (e.message && e.message.includes('width or height')) {
+ this.initChartWithResizeObserver(index, container, chart);
+ }
+ }
+ },
+ // 当容器没有尺寸时,使用 ResizeObserver 监听并初始化
+ initChartWithResizeObserver: function initChartWithResizeObserver(index, container, chart) {
+ var _this8 = this;
+ if (!container || !chart) return;
+
+ // 检查容器是否在可见的tab中
+ var isStatisticsTab = this.activeTab === 'statistics';
+ if (!isStatisticsTab) {
+ // 不在统计tab中,标记为待初始化,等待tab切换
+ chart._pendingInit = true;
+ chart._pendingInitIndex = index;
+ return;
+ }
+
+ // 检查容器及其父元素是否可见
+ var style = window.getComputedStyle(container);
+ var isVisible = style.display !== 'none' && style.visibility !== 'hidden' && style.opacity !== '0';
+
+ // 检查父元素
+ var parent = container.parentElement;
+ var parentVisible = true;
+ while (parent && parent !== document.body) {
+ var parentStyle = window.getComputedStyle(parent);
+ if (parentStyle.display === 'none' || parentStyle.visibility === 'hidden') {
+ parentVisible = false;
+ break;
+ }
+ parent = parent.parentElement;
+ }
+ if (!isVisible || !parentVisible) {
+ // 容器不可见,标记为待初始化,等待可见后再初始化
+ chart._pendingInit = true;
+ chart._pendingInitIndex = index;
+ return;
+ }
+
+ // 先检查容器是否有尺寸
+ var rect = container.getBoundingClientRect();
+ var hasSize = container.offsetWidth > 0 && container.offsetHeight > 0 || rect.width > 0 && rect.height > 0;
+ if (hasSize) {
+ // 容器有尺寸,直接初始化
+ this.initChartWithContainer(index, container);
+ return;
+ }
+
+ // 容器没有尺寸,使用 ResizeObserver 监听,等待有尺寸后再初始化
+ if (typeof ResizeObserver !== 'undefined') {
+ var observer = new ResizeObserver(function (entries) {
+ var _iterator2 = checkDatavue_type_script_lang_js_createForOfIteratorHelper(entries),
+ _step2;
+ try {
+ for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
+ var entry = _step2.value;
+ var target = entry.target;
+ var targetRect = target.getBoundingClientRect();
+ var targetHasSize = target.offsetWidth > 0 && target.offsetHeight > 0 || targetRect.width > 0 && targetRect.height > 0;
+ if (targetHasSize && !chart.chartInstance) {
+ // 容器有尺寸了,初始化图表
+ try {
+ _this8.initChartWithContainer(index, target);
+ // 初始化成功后,清理观察者
+ if (target._chartResizeObserver) {
+ target._chartResizeObserver.disconnect();
+ delete target._chartResizeObserver;
+ }
+ // 清除待初始化标记
+ delete chart._pendingInit;
+ delete chart._pendingInitIndex;
+ } catch (e) {
+ console.error('图表初始化失败:', e);
+ }
+ } else if (targetHasSize && chart.chartInstance) {
+ // 容器有尺寸且图表已初始化,调整大小
+ chart.chartInstance.resize();
+ }
+ }
+ } catch (err) {
+ _iterator2.e(err);
+ } finally {
+ _iterator2.f();
+ }
+ });
+ observer.observe(container);
+ // 保存观察者引用,以便后续清理
+ container._chartResizeObserver = observer;
+
+ // 设置超时,如果30秒后还没有尺寸,就放弃(增加等待时间)
+ setTimeout(function () {
+ if (container._chartResizeObserver === observer && !chart.chartInstance) {
+ container._chartResizeObserver.disconnect();
+ delete container._chartResizeObserver;
+ // 输出更详细的调试信息
+ var _rect = container.getBoundingClientRect();
+ var _style = window.getComputedStyle(container);
+ console.warn("\u5BB9\u5668\u572830\u79D2\u5185\u4ECD\u6CA1\u6709\u5C3A\u5BF8\uFF0C\u653E\u5F03\u521D\u59CB\u5316\u56FE\u8868\uFF0C\u7D22\u5F15: ".concat(index), {
+ offsetWidth: container.offsetWidth,
+ offsetHeight: container.offsetHeight,
+ clientWidth: container.clientWidth,
+ clientHeight: container.clientHeight,
+ rectWidth: _rect.width,
+ rectHeight: _rect.height,
+ display: _style.display,
+ visibility: _style.visibility,
+ opacity: _style.opacity,
+ activeTab: _this8.activeTab
+ });
+ }
+ }, 30000); // 增加到30秒
+ } else {
+ // 不支持 ResizeObserver,使用轮询方式检查
+ var checkCount = 0;
+ var maxChecks = 150; // 30秒 / 200ms = 150次
+ var checkInterval = setInterval(function () {
+ checkCount++;
+ var rect = container.getBoundingClientRect();
+ var hasSize = container.offsetWidth > 0 && container.offsetHeight > 0 || rect.width > 0 && rect.height > 0;
+ if (hasSize && !chart.chartInstance) {
+ clearInterval(checkInterval);
+ _this8.initChartWithContainer(index, container);
+ // 清除待初始化标记
+ delete chart._pendingInit;
+ delete chart._pendingInitIndex;
+ } else if (checkCount >= maxChecks) {
+ clearInterval(checkInterval);
+ if (!chart.chartInstance) {
+ var _style2 = window.getComputedStyle(container);
+ console.warn("\u5BB9\u5668\u572830\u79D2\u5185\u4ECD\u6CA1\u6709\u5C3A\u5BF8\uFF0C\u653E\u5F03\u521D\u59CB\u5316\u56FE\u8868\uFF0C\u7D22\u5F15: ".concat(index), {
+ offsetWidth: container.offsetWidth,
+ offsetHeight: container.offsetHeight,
+ activeTab: _this8.activeTab,
+ display: _style2.display
+ });
+ }
+ }
+ }, 200);
+ }
},
handleResize: function handleResize() {
this.chartList.forEach(function (chart) {
@@ -130318,7 +130646,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
},
// 确认添加机型
handleConfirmAddModel: function handleConfirmAddModel() {
- var _this5 = this;
+ var _this9 = this;
if (this.transferSelectedKeys.length === 0) {
this.$message({
type: 'warning',
@@ -130350,8 +130678,8 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 找出被移除的机型
currentSelectedKeys.forEach(function (key) {
- if (!_this5.transferSelectedKeys.includes(key)) {
- var item = _this5.transferData.find(function (d) {
+ if (!_this9.transferSelectedKeys.includes(key)) {
+ var item = _this9.transferData.find(function (d) {
return d.key === key;
});
if (item) {
@@ -130362,7 +130690,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 处理选中的机型
this.transferSelectedKeys.forEach(function (key) {
- var item = _this5.transferData.find(function (d) {
+ var item = _this9.transferData.find(function (d) {
return d.key === key;
});
if (item) {
@@ -130394,12 +130722,17 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 保存新选择的机型信息,用于后续查询
chart.newSelectedModels = newSelectedModels;
+
+ // 先触发查询,再关闭弹窗,避免 currentChartIndex 被重置
+ var chartIndex = this.currentChartIndex;
+ if (chartIndex >= 0) {
+ this.handleChartModelQuery(chartIndex);
+ }
this.handleAddModelDialogClose();
- this.handleChartModelQuery(this.currentChartIndex);
},
// 图表机型查询
handleChartModelQuery: function handleChartModelQuery(index) {
- var _this6 = this;
+ var _this10 = this;
var chart = this.chartList[index];
if (!chart) return;
@@ -130455,7 +130788,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 合并新的参数选项到现有选项中(避免重复)
if (newParamOptions.length > 0) {
var existingParamMap = new Map();
- _this6.yAxisParamOptions.forEach(function (opt) {
+ _this10.yAxisParamOptions.forEach(function (opt) {
existingParamMap.set(opt.value, opt);
});
newParamOptions.forEach(function (opt) {
@@ -130463,9 +130796,9 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
existingParamMap.set(opt.value, opt);
}
});
- _this6.yAxisParamOptions = Array.from(existingParamMap.values());
+ _this10.yAxisParamOptions = Array.from(existingParamMap.values());
// 更新过滤后的选项为所有选项
- _this6.filteredYAxisParamOptions = _this6.yAxisParamOptions;
+ _this10.filteredYAxisParamOptions = _this10.yAxisParamOptions;
}
// 处理返回的数据,按机型ID分组保存到缓存
@@ -130521,16 +130854,15 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 清空新选择的机型标记(查询完成后)
chart.newSelectedModels = [];
-
// 根据当前选择的机型,从缓存中获取数据并更新图表
- _this6.updateChartDataFromCache(index);
+ _this10.updateChartDataFromCache(index);
// 更新当前图表
- _this6.updateChart(index);
+ _this10.updateChart(index);
}
}).asyncErrorCatch(function (err) {
console.error('查询失败:', err);
- _this6.$message.error('查询失败,请重试');
+ _this10.$message.error('查询失败,请重试');
});
},
// 根据当前选择的机型,从缓存中获取数据并更新chartDataList
@@ -130586,7 +130918,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
}
},
updateChart: function updateChart(index) {
- var _this7 = this;
+ var _this11 = this;
var chart = this.chartList[index];
if (!chart || !chart.chartInstance) return;
if (typeof chart.scatterTrendline === 'undefined') {
@@ -130772,7 +131104,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 获取参数名称映射
var getParamLabel = function getParamLabel(paramValue) {
- var paramOption = _this7.yAxisParamOptions.find(function (opt) {
+ var paramOption = _this11.yAxisParamOptions.find(function (opt) {
return opt.value === paramValue;
});
return paramOption ? paramOption.label : paramValue;
@@ -131204,13 +131536,13 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
this.updateChart(index);
},
startEditTitle: function startEditTitle(index) {
- var _this8 = this;
+ var _this12 = this;
var chart = this.chartList[index];
if (chart) {
chart.isEditingTitle = true;
this.$nextTick(function () {
var refName = "titleInput-".concat(index);
- var inputRef = _this8.$refs[refName];
+ var inputRef = _this12.$refs[refName];
if (inputRef) {
var input = Array.isArray(inputRef) ? inputRef[0] : inputRef;
if (input && input.$el && input.$el.querySelector('input')) {
@@ -131223,20 +131555,20 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
// 获取公式预览文本
getFormulaPreview: function getFormulaPreview() {
var _this$yAxisParamOptio,
- _this9 = this,
+ _this13 = 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 === _this9.formulaFormData.param1;
+ return opt.value === _this13.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 === _this9.formulaFormData.param2;
+ return opt.value === _this13.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 === _this9.formulaFormData.operator;
+ return opt.value === _this13.formulaFormData.operator;
})) === null || _this$operatorOptions === void 0 ? void 0 : _this$operatorOptions.label) || this.formulaFormData.operator;
return "".concat(param1Label, " ").concat(operatorLabel, " ").concat(param2Label);
},
@@ -131337,7 +131669,7 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
},
// 计算公式结果(新格式:param1, operator, param2)
calculateFormula: function calculateFormula(formula, xAxisData, xAxisDataMap) {
- var _this10 = this;
+ var _this14 = this;
var hasDuplicateXValues = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
if (!formula || !formula.param1 || !formula.param2 || !formula.operator) {
return [];
@@ -131348,9 +131680,9 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
var result = null;
try {
// 获取参数1的值
- var param1Value = _this10.getParamValueFromData(formula.param1, xValue, xAxisDataMap, hasDuplicateXValues);
+ var param1Value = _this14.getParamValueFromData(formula.param1, xValue, xAxisDataMap, hasDuplicateXValues);
// 获取参数2的值
- var param2Value = _this10.getParamValueFromData(formula.param2, xValue, xAxisDataMap, hasDuplicateXValues);
+ var param2Value = _this14.getParamValueFromData(formula.param2, xValue, xAxisDataMap, hasDuplicateXValues);
if (param1Value !== null && param1Value !== undefined && param2Value !== null && param2Value !== undefined) {
var num1 = parseFloat(param1Value);
var num2 = parseFloat(param2Value);
@@ -131462,22 +131794,42 @@ function checkDatavue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof
this.resizingChartIndex = -1;
},
disposeAllCharts: function disposeAllCharts() {
- this.chartList.forEach(function (chart) {
+ var _this15 = this;
+ this.chartList.forEach(function (chart, index) {
if (chart.chartInstance) {
chart.chartInstance.dispose();
chart.chartInstance = null;
}
+ // 清理 resize 事件监听器
+ if (chart._resizeHandler) {
+ window.removeEventListener('resize', chart._resizeHandler);
+ delete chart._resizeHandler;
+ }
+ // 清理容器的 ResizeObserver
+ var refName = "chartContainer-".concat(index);
+ var containerRef = _this15.$refs[refName];
+ if (containerRef) {
+ var container = Array.isArray(containerRef) ? containerRef[0] : containerRef;
+ if (container && container._chartResizeObserver) {
+ container._chartResizeObserver.disconnect();
+ delete container._chartResizeObserver;
+ }
+ if (container && container._resizeObserver) {
+ container._resizeObserver.disconnect();
+ delete container._resizeObserver;
+ }
+ }
});
}
}
});
// 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=6e7b7938&prod&lang=scss&scoped=true&
-var checkDatavue_type_style_index_0_id_6e7b7938_prod_lang_scss_scoped_true_ = __webpack_require__("b53e");
+// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=0&id=24df3be8&prod&lang=scss&scoped=true&
+var checkDatavue_type_style_index_0_id_24df3be8_prod_lang_scss_scoped_true_ = __webpack_require__("f72f");
-// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=1&id=6e7b7938&prod&lang=scss&scoped=true&
-var checkDatavue_type_style_index_1_id_6e7b7938_prod_lang_scss_scoped_true_ = __webpack_require__("ceae");
+// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue?vue&type=style&index=1&id=24df3be8&prod&lang=scss&scoped=true&
+var checkDatavue_type_style_index_1_id_24df3be8_prod_lang_scss_scoped_true_ = __webpack_require__("1846");
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/checkData.vue
@@ -131491,17 +131843,17 @@ var checkDatavue_type_style_index_1_id_6e7b7938_prod_lang_scss_scoped_true_ = __
var checkData_component = normalizeComponent(
custom_page_checkDatavue_type_script_lang_js_,
- checkDatavue_type_template_id_6e7b7938_scoped_true_render,
- checkDatavue_type_template_id_6e7b7938_scoped_true_staticRenderFns,
+ checkDatavue_type_template_id_24df3be8_scoped_true_render,
+ checkDatavue_type_template_id_24df3be8_scoped_true_staticRenderFns,
false,
null,
- "6e7b7938",
+ "24df3be8",
null
)
/* harmony default export */ var checkData = (checkData_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/reportCheck.vue?vue&type=template&id=9b434c4a&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/reportCheck.vue?vue&type=template&id=9b434c4a&scoped=true&
var reportCheckvue_type_template_id_9b434c4a_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"apaas-custom-report-check custom-page"},[_c('div',{staticClass:"page-search-panel"},[_c('el-form',{staticClass:"search-list"},[_c('el-form-item',{staticClass:"search-component",attrs:{"label":"厂家:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.manufacturer),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "manufacturer", $$v)},expression:"searchPanelValue.manufacturer"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"型号:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.model),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "model", $$v)},expression:"searchPanelValue.model"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"产品编号:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.productNo),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "productNo", $$v)},expression:"searchPanelValue.productNo"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"板块:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.module),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "module", $$v)},expression:"searchPanelValue.module"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"平台:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.platform),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "platform", $$v)},expression:"searchPanelValue.platform"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"系列:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.series),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "series", $$v)},expression:"searchPanelValue.series"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"细分市场:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.segmentMarket),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "segmentMarket", $$v)},expression:"searchPanelValue.segmentMarket"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"项目名称:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectName", $$v)},expression:"searchPanelValue.projectName"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"项目编号:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.projectNo),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "projectNo", $$v)},expression:"searchPanelValue.projectNo"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"领域/模块:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.fieldModule),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "fieldModule", $$v)},expression:"searchPanelValue.fieldModule"}})],1),_c('el-form-item',{staticClass:"search-component",attrs:{"label":"标题:"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.title),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "title", $$v)},expression:"searchPanelValue.title"}})],1)],1),_c('div',{staticClass:"search-button-group"},[_c('el-button',{on:{"click":_vm.resetSearch}},[_vm._v(" 重置 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSearch}},[_vm._v(" 查询 ")]),_c('span',{staticClass:"search-tip"},[_vm._v("//只展示审批完成的数据")])],1)],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;
@@ -131871,7 +132223,7 @@ 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=746b7ebe&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=746b7ebe&
var reportvue_type_template_id_746b7ebe_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-header"},[_c('div',{staticClass:"title"},[_vm._v(" 对标报告 ")]),_c('div',{staticClass:"operation"},[(_vm.hasReportEditPermission())?_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleCreate}},[_vm._v(" 新增 ")]):_vm._e()],1)]),_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:"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){
@@ -133940,7 +134292,7 @@ var report_component = normalizeComponent(
)
/* harmony default export */ var custom_page_report = (report_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/reportList.vue?vue&type=template&id=660a1d99&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/reportList.vue?vue&type=template&id=660a1d99&
var reportListvue_type_template_id_660a1d99_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)?[_vm._m(0),_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.template),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "template", $$v)},expression:"searchPanelValue.template"}})],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.value}})}),1)],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("申请人")]),_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.username),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "username", $$v)},expression:"searchPanelValue.username"}})],1),_c('div',{staticClass:"searched-field"},[_c('span',{staticClass:"fielded-label"},[_vm._v("申请时间")]),_c('el-date-picker',{attrs:{"type":"date","placeholder":"请选择","value-format":"yyyy-MM-dd","format":"yyyy-MM-dd"},model:{value:(_vm.searchPanelValue.createDate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "createDate", $$v)},expression:"searchPanelValue.createDate"}})],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:"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){
@@ -135420,7 +135772,7 @@ var reportList_component = normalizeComponent(
)
/* harmony default export */ var reportList = (reportList_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/selfEngineCheck.vue?vue&type=template&id=ae61ea6a&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/selfEngineCheck.vue?vue&type=template&id=ae61ea6a&
var selfEngineCheckvue_type_template_id_ae61ea6a_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.showEngineCheck)?[_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-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.processTopic),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "processTopic", $$v)},expression:"searchPanelValue.processTopic"}})],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.subsystemName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "subsystemName", $$v)},expression:"searchPanelValue.subsystemName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("申请人")]),_c('el-select',{staticStyle:{"width":"100%"},attrs:{"filterable":"","remote":"","reserve-keyword":"","placeholder":"请输入申请人姓名搜索","remote-method":_vm.handleApplicantSearch,"loading":_vm.applicantLoading,"clearable":""},model:{value:(_vm.searchPanelValue.applicant),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "applicant", $$v)},expression:"searchPanelValue.applicant"}},_vm._l((_vm.applicantOptions),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),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("当前状态")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchPanelValue.statusDescription),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "statusDescription", $$v)},expression:"searchPanelValue.statusDescription"}},[_c('el-option',{attrs:{"label":"审批中","value":"审批中"}}),_c('el-option',{attrs:{"label":"已通过","value":"已通过"}}),_c('el-option',{attrs:{"label":"已退回","value":"已退回"}})],1)],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:"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},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;
@@ -135430,7 +135782,7 @@ var selfEngineCheckvue_type_template_id_ae61ea6a_staticRenderFns = [function ()
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/selfEngineCheck.vue?vue&type=template&id=ae61ea6a&
-// 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/engineCheck.vue?vue&type=template&id=0442f9cc&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/engineCheck.vue?vue&type=template&id=0442f9cc&scoped=true&
var engineCheckvue_type_template_id_0442f9cc_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('transition',{attrs:{"name":"approval-progress-fade"}},[(_vm.visible)?_c('div',{staticClass:"approval-progress-detail"},[_c('div',{staticClass:"detail-panel"},[_c('div',{staticClass:"detail-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":_vm.handleBack}}),_c('div',{staticClass:"header-info"},[_c('div',{staticClass:"title"},[_vm._v(" "+_vm._s(_vm.titleText)+" ")])])],1),(_vm.fromTodo)?_c('div',{staticClass:"header-right"},[_c('el-button',{attrs:{"size":"small"},on:{"click":_vm.handleReturn}},[_vm._v(" 退回 ")]),(_vm.canResend)?_c('el-button',{attrs:{"size":"small","loading":_vm.resending},on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]):_vm._e(),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleSubmit}},[_vm._v(" 提交 ")])],1):_vm._e()]),_c('div',{staticClass:"detail-content"},[_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 基础信息 ")]),_c('div',{staticClass:"info-grid"},[_c('div',{staticClass:"info-item-full"},[_c('span',{staticClass:"label"},[_vm._v("流程主题")]),(!_vm.isEditingProcessTitle)?_c('div',{staticClass:"value process-title-value-wrapper"},[_vm._v(" "+_vm._s(_vm.showTopDetail.processTitle || '--')+" "),_c('i',{staticClass:"el-icon-edit process-title-edit-icon",on:{"click":_vm.handleEditProcessTitle}})]):_c('div',{staticClass:"process-title-input-wrapper"},[_c('el-input',{staticClass:"process-title-input",attrs:{"placeholder":"请输入流程主题","maxlength":"100","show-word-limit":""},model:{value:(_vm.editingProcessTitle),callback:function ($$v) {_vm.editingProcessTitle=$$v},expression:"editingProcessTitle"}},[_c('template',{slot:"suffix"},[_c('i',{staticClass:"el-icon-check process-title-icon",on:{"click":_vm.handleSaveProcessTitle}}),_c('i',{staticClass:"el-icon-close process-title-icon",on:{"click":_vm.handleCancelProcessTitle}})])],2)],1)]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.createBy || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建时间")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.creationDate || _vm.showTopDetail.createTime || '--'))])])]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前环节")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentNode || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前处理人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.processor || '--'))])])])])]),_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 审批内容 ")]),_c('el-table',{staticClass:"change-table",attrs:{"data":_vm.changeTable || [],"border":"","max-height":500}},[_c('el-table-column',{attrs:{"label":"序号","type":"index","width":"60"}}),_c('el-table-column',{attrs:{"prop":"subsystemName","label":"子系统","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterType","label":"类型","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"partsName","label":"零部件名称","min-width":"140","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterName","label":"参数名称","min-width":"140","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterValue","label":"参数值","min-width":"160"}}),_c('el-table-column',{attrs:{"prop":"unit","label":"单位","min-width":"80","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"changeComment","label":"修改描述","min-width":"160"}})],1),(_vm.changeTableTotal > 0)?_c('el-pagination',{staticClass:"pagination-wrapper",attrs:{"current-page":_vm.changeTablePageNumber,"page-size":_vm.changeTablePageSize,"total":_vm.changeTableTotal,"layout":"total, prev, pager, next, jumper"},on:{"current-change":_vm.handlePageChange}}):_vm._e(),(_vm.progressDetail.description)?_c('div',{staticClass:"description-block"},[_c('span',{staticClass:"label"},[_vm._v("说明:")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.detailOption))])]):_vm._e()],1),_c('section',{staticClass:"block-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(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()]),_c('el-dialog',{attrs:{"title":_vm.approvalDialogTitle,"visible":_vm.approvalDialogVisible,"width":"600px","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":"100px"}},[_c('el-form-item',{attrs:{"label":_vm.approvalActionType === 'reject' ? '退回意见:' : '提交意见:',"prop":"comment"}},[_c('el-input',{attrs:{"type":"textarea","rows":4,"placeholder":_vm.approvalActionType === 'reject' ? '请输入退回意见' : '请输入提交意见'},model:{value:(_vm.approvalFormData.comment),callback:function ($$v) {_vm.$set(_vm.approvalFormData, "comment", $$v)},expression:"approvalFormData.comment"}})],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),_c('el-dialog',{attrs:{"title":"选择退回节点","visible":_vm.returnNodeDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.returnNodeDialogVisible=$event},"close":_vm.handleReturnNodeDialogClose}},[_c('div',{staticClass:"return-node-dialog-content"},[_c('el-radio-group',{on:{"change":_vm.handleReturnNodeChange},model:{value:(_vm.selectedReturnNode),callback:function ($$v) {_vm.selectedReturnNode=$$v},expression:"selectedReturnNode"}},_vm._l((_vm.returnableNodes),function(node){return _c('el-radio',{key:node,attrs:{"label":node}})}),1),(_vm.selectedReturnNode === '发起审批')?_c('div',{staticClass:"return-opinion-section"},[_c('div',{staticClass:"opinion-label"},[_vm._v(" 退回意见: ")]),_c('el-input',{attrs:{"type":"textarea","rows":3,"placeholder":"请输入退回意见"},model:{value:(_vm.returnOpinion),callback:function ($$v) {_vm.returnOpinion=$$v},expression:"returnOpinion"}})],1):_vm._e()],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleReturnNodeDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.returnSubmitting,"disabled":!_vm.selectedReturnNode},on:{"click":_vm.handleReturnSubmit}},[_vm._v(" 确定 ")])],1)])],1)}
var engineCheckvue_type_template_id_0442f9cc_scoped_true_staticRenderFns = []
@@ -137346,7 +137698,7 @@ var selfEngineCheck_component = normalizeComponent(
)
/* harmony default export */ var selfEngineCheck = (selfEngineCheck_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/otherEngineCheck.vue?vue&type=template&id=f03579ce&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/otherEngineCheck.vue?vue&type=template&id=f03579ce&
var otherEngineCheckvue_type_template_id_f03579ce_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.showEngineCheck)?[_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-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.processTopic),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "processTopic", $$v)},expression:"searchPanelValue.processTopic"}})],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.subsystemName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "subsystemName", $$v)},expression:"searchPanelValue.subsystemName"}})],1),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("申请人")]),_c('el-select',{staticStyle:{"width":"100%"},attrs:{"filterable":"","remote":"","reserve-keyword":"","placeholder":"请输入申请人姓名搜索","remote-method":_vm.handleApplicantSearch,"loading":_vm.applicantLoading,"clearable":""},model:{value:(_vm.searchPanelValue.applicant),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "applicant", $$v)},expression:"searchPanelValue.applicant"}},_vm._l((_vm.applicantOptions),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),_c('div',{staticClass:"search-field"},[_c('span',{staticClass:"field-label"},[_vm._v("当前状态")]),_c('el-select',{attrs:{"placeholder":"请选择","clearable":""},model:{value:(_vm.searchPanelValue.statusDescription),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "statusDescription", $$v)},expression:"searchPanelValue.statusDescription"}},[_c('el-option',{attrs:{"label":"审批中","value":"审批中"}}),_c('el-option',{attrs:{"label":"已通过","value":"已通过"}}),_c('el-option',{attrs:{"label":"已退回","value":"已退回"}})],1)],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:"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},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;
@@ -138018,7 +138370,7 @@ var otherEngineCheck_component = normalizeComponent(
)
/* harmony default export */ var otherEngineCheck = (otherEngineCheck_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/managerData.vue?vue&type=template&id=d498900c&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/managerData.vue?vue&type=template&id=d498900c&scoped=true&
var managerDatavue_type_template_id_d498900c_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"manager-data-page custom-page"},[_c('div',{staticClass:"page-content"},[_c('div',{staticClass:"header-section"},[_c('div',{staticClass:"title"},[_vm._v(" 责任人管理 ")]),_c('div',[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAdd}},[_vm._v(" 新增 ")]),_c('el-button',{on:{"click":_vm.handleImport}},[_vm._v(" 导入 ")]),_c('el-button',{on:{"click":_vm.handleDownloadTemplate}},[_vm._v(" 下载导入模板 ")]),_c('el-button',{on:{"click":_vm.handleExport}},[_vm._v(" 导出 ")])],1)]),_c('div',{staticClass:"table-section"},[_c('el-table',{staticStyle:{"width":"100%"},attrs:{"data":_vm.tableData,"border":""}},[_c('el-table-column',{attrs:{"type":"index","label":"序号","width":"90","align":"center"}}),_c('el-table-column',{attrs:{"prop":"department","label":"责任部门","align":"center"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_vm._v(" "+_vm._s(_vm.formatDepartmentDisplay(scope.row.department))+" ")]}}])}),_c('el-table-column',{attrs:{"prop":"subsystem","label":"子系统","align":"center"}}),_c('el-table-column',{attrs:{"prop":"username","label":"责任人","width":"250","align":"center"}}),_c('el-table-column',{attrs:{"label":"操作","width":"200","align":"center"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleEdit(scope.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.handleDelete(scope.row, scope.$index)}}},[_vm._v(" 删除 ")])]}}])})],1),_c('div',{staticClass:"pagination-section"},[_c('el-pagination',{attrs:{"current-page":_vm.pagination.currentPage,"page-sizes":[10, 20, 50, 100],"page-size":_vm.pagination.pageSize,"total":_vm.pagination.total,"layout":"total, sizes, prev, pager, next, jumper"},on:{"size-change":_vm.handleSizeChange,"current-change":_vm.handleCurrentChange}})],1)],1)]),_c('el-dialog',{attrs:{"title":_vm.dialogTitle,"visible":_vm.dialogVisible,"width":"500px","close-on-click-modal":false,"modal":false},on:{"update:visible":function($event){_vm.dialogVisible=$event},"close":_vm.handleDialogClose}},[_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":""},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),_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.formData.selectDeptName),callback:function ($$v) {_vm.$set(_vm.formData, "selectDeptName", $$v)},expression:"formData.selectDeptName"}},[_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":"responsible"}},[_c('el-select',{staticClass:"handler-select",staticStyle:{"width":"100%"},attrs:{"placeholder":"请输入责任人姓名进行搜索","clearable":"","disabled":!_vm.formData.selectDeptId,"filterable":"","remote":"","remote-method":_vm.handleRemoteSearch,"loading":_vm.userLoading},on:{"change":_vm.handleResponsibleChange},model:{value:(_vm.formData.responsible),callback:function ($$v) {_vm.$set(_vm.formData, "responsible", $$v)},expression:"formData.responsible"}},_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),_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)],1),_c('el-dialog',{attrs:{"title":"选择责任部门","visible":_vm.departmentDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.departmentDialogVisible=$event},"close":_vm.handleDepartmentDialogClose}},[_c('el-input',{staticClass:"department-tree-search",attrs:{"size":"small","placeholder":"请输入部门名称进行搜索","clearable":""},model:{value:(_vm.departmentTreeFilterText),callback:function ($$v) {_vm.departmentTreeFilterText=$$v},expression:"departmentTreeFilterText"}},[_c('i',{staticClass:"el-input__icon el-icon-search",attrs:{"slot":"prefix"},slot:"prefix"})]),_c('el-tree',{ref:"departmentTree",staticClass:"department-tree",attrs:{"data":_vm.departmentList,"props":{ children: 'children', label: 'name' },"node-key":"id","filter-node-method":_vm.filterDepartmentNode,"highlight-current":"","expand-on-click-node":false},on:{"node-click":_vm.handleDepartmentNodeClick}}),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleDepartmentDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","disabled":!_vm.selectedDepartmentId},on:{"click":_vm.handleDepartmentDialogConfirm}},[_vm._v(" 确定 ")])],1)],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',{ref:"importUpload",staticClass:"import-uploader",attrs:{"drag":"","auto-upload":false,"limit":1,"accept":".xls,.xlsx","file-list":_vm.importFileList,"on-change":_vm.handleImportFileChange,"on-remove":_vm.handleImportFileRemove,"disabled":_vm.importing}},[_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模板文件 ")])]),_c('span',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{attrs:{"disabled":_vm.importing},on:{"click":_vm.handleImportDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.importing},on:{"click":_vm.handleImportSubmit}},[_vm._v(" 开始导入 ")])],1)],1)],1)}
var managerDatavue_type_template_id_d498900c_scoped_true_staticRenderFns = []
@@ -139270,7 +139622,7 @@ var managerData_component = normalizeComponent(
)
/* harmony default export */ var managerData = (managerData_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/fillerData.vue?vue&type=template&id=05e52e5d&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/fillerData.vue?vue&type=template&id=05e52e5d&scoped=true&
var fillerDatavue_type_template_id_05e52e5d_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"filler-data-page custom-page"},[_c('div',{staticClass:"page-content"},[_c('div',{staticClass:"header-section"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAdd}},[_vm._v(" 新增 ")])],1),_c('div',{staticClass:"table-section"},[_c('div',{staticClass:"table-toolbar"},[_c('el-button',{attrs:{"icon":"el-icon-refresh","size":"small"},on:{"click":_vm.handleRefresh}},[_vm._v(" 刷新 ")])],1),_c('el-table',{staticStyle:{"width":"100%"},attrs:{"data":_vm.tableData,"border":""}},[_c('el-table-column',{attrs:{"type":"index","label":"序号","width":"90","align":"center"}}),_c('el-table-column',{attrs:{"prop":"department","label":"责任部门","align":"center"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_vm._v(" "+_vm._s(_vm.formatDepartmentDisplay(scope.row.department))+" ")]}}])}),_c('el-table-column',{attrs:{"prop":"subsystem","label":"子系统","align":"center"}}),_c('el-table-column',{attrs:{"prop":"partsName","label":"零部件名称","align":"center"}}),_c('el-table-column',{attrs:{"prop":"username","label":"填写人","width":"250","align":"center"}}),_c('el-table-column',{attrs:{"label":"操作","width":"200","align":"center"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleEdit(scope.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.handleDelete(scope.row, scope.$index)}}},[_vm._v(" 删除 ")])]}}])})],1),_c('div',{staticClass:"pagination-section"},[_c('el-pagination',{attrs:{"current-page":_vm.pagination.currentPage,"page-sizes":[10, 20, 50, 100],"page-size":_vm.pagination.pageSize,"total":_vm.pagination.total,"layout":"total, sizes, prev, pager, next, jumper"},on:{"size-change":_vm.handleSizeChange,"current-change":_vm.handleCurrentChange}})],1)],1)]),_c('el-dialog',{attrs:{"title":_vm.dialogTitle,"visible":_vm.dialogVisible,"width":"500px","close-on-click-modal":false,"modal":false},on:{"update:visible":function($event){_vm.dialogVisible=$event},"close":_vm.handleDialogClose}},[_c('el-form',{ref:"form",attrs:{"model":_vm.formData,"rules":_vm.formRules,"label-width":"100px"}},[_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.formData.selectDeptName),callback:function ($$v) {_vm.$set(_vm.formData, "selectDeptName", $$v)},expression:"formData.selectDeptName"}},[_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":"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),_c('el-form-item',{attrs:{"label":"零部件名称:","prop":"partsName"}},[_c('el-select',{staticStyle:{"width":"100%"},attrs:{"placeholder":"请选择零部件名称","clearable":"","disabled":!_vm.formData.subsystem},model:{value:(_vm.formData.partsName),callback:function ($$v) {_vm.$set(_vm.formData, "partsName", $$v)},expression:"formData.partsName"}},_vm._l((_vm.partsNameList),function(item){return _c('el-option',{key:item,attrs:{"label":item === '/' ? '/' : item,"value":item}})}),1)],1),_c('el-form-item',{attrs:{"label":"填写人:","prop":"filler"}},[_c('el-select',{staticClass:"handler-select",staticStyle:{"width":"100%"},attrs:{"placeholder":"请输入填写人姓名进行搜索","clearable":"","multiple":"","filterable":"","remote":"","reserve-keyword":"","remote-method":_vm.handleRemoteSearch,"loading":_vm.userLoading},on:{"change":_vm.handleFillerChange},model:{value:(_vm.formData.filler),callback:function ($$v) {_vm.$set(_vm.formData, "filler", $$v)},expression:"formData.filler"}},_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),_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)],1),_c('el-dialog',{attrs:{"title":"选择责任部门","visible":_vm.departmentDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.departmentDialogVisible=$event},"close":_vm.handleDepartmentDialogClose}},[_c('el-input',{staticClass:"department-tree-search",attrs:{"size":"small","placeholder":"请输入部门名称进行搜索","clearable":""},model:{value:(_vm.departmentTreeFilterText),callback:function ($$v) {_vm.departmentTreeFilterText=$$v},expression:"departmentTreeFilterText"}},[_c('i',{staticClass:"el-input__icon el-icon-search",attrs:{"slot":"prefix"},slot:"prefix"})]),_c('el-tree',{ref:"departmentTree",staticClass:"department-tree",attrs:{"data":_vm.departmentList,"props":{ children: 'children', label: 'name' },"node-key":"id","filter-node-method":_vm.filterDepartmentNode,"highlight-current":"","expand-on-click-node":false},on:{"node-click":_vm.handleDepartmentNodeClick}}),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleDepartmentDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","disabled":!_vm.selectedDepartmentId},on:{"click":_vm.handleDepartmentDialogConfirm}},[_vm._v(" 确定 ")])],1)],1)],1)}
var fillerDatavue_type_template_id_05e52e5d_scoped_true_staticRenderFns = []
@@ -140288,7 +140640,7 @@ var fillerData_component = normalizeComponent(
)
/* harmony default export */ var fillerData = (fillerData_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/approvalManagement.vue?vue&type=template&id=49449b68&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/approvalManagement.vue?vue&type=template&id=49449b68&
var approvalManagementvue_type_template_id_49449b68_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.showProgressDetail)?[_vm._m(0),_c('div',{staticClass:"page-search-panel"},[_c('el-form',{staticClass:"search-list"},[_c('div',{staticClass:"search-component"},[_c('el-form-item',{attrs:{"label":"模板名称"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.templateName),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "templateName", $$v)},expression:"searchPanelValue.templateName"}})],1)],1),_c('div',{staticClass:"search-component"},[_c('el-form-item',{attrs:{"label":"状态"}},[_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)],1),_c('div',{staticClass:"search-component"},[_c('el-form-item',{attrs:{"label":"申请时间"}},[_c('el-date-picker',{attrs:{"format":"yyyy-MM-dd","value-format":"yyyy-MM-dd","placeholder":"请选择"},model:{value:(_vm.searchPanelValue.createDate),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "createDate", $$v)},expression:"searchPanelValue.createDate"}})],1)],1),_c('div',{staticClass:"search-component"},[_c('el-form-item',{attrs:{"label":"申请人"}},[_c('el-input',{attrs:{"placeholder":"请输入"},model:{value:(_vm.searchPanelValue.username),callback:function ($$v) {_vm.$set(_vm.searchPanelValue, "username", $$v)},expression:"searchPanelValue.username"}})],1)],1)]),_c('div',{staticClass:"search-button-group"},[_c('el-button',{attrs:{"native-type":"reset"},on:{"click":function($event){return _vm.resetSearch()}}},[_vm._v(" 重置 ")]),_c('el-button',{attrs:{"type":"primary"},on:{"click":function($event){return _vm.handleSearch()}}},[_vm._v(" 查询 ")])],1)],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},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;
@@ -140298,12 +140650,12 @@ var approvalManagementvue_type_template_id_49449b68_staticRenderFns = [function
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalManagement.vue?vue&type=template&id=49449b68&
-// 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/approvalProgressDetail.vue?vue&type=template&id=2645a99f&scoped=true&
-var approvalProgressDetailvue_type_template_id_2645a99f_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{"name":"approval-progress-fade"}},[(_vm.visible)?_c('div',{staticClass:"approval-progress-detail"},[_c('div',{staticClass:"detail-panel"},[_c('div',{staticClass:"detail-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":_vm.handleBack}}),_c('div',{staticClass:"header-info"},[_c('div',{staticClass:"title"},[_vm._v(" 审批详情 ")])])],1),_c('div',{staticClass:"header-right"},[(_vm.fromTodo)?_c('el-button',{on:{"click":_vm.handleReturn}},[_vm._v(" 退回 ")]):_vm._e(),(_vm.fromTodo && _vm.canResend)?_c('el-button',{attrs:{"loading":_vm.resending},on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]):_vm._e(),(_vm.fromTodo)?_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSubmit}},[_vm._v(" 提交 ")]):_vm._e()],1)]),_c('div',{staticClass:"detail-content"},[_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 基础信息 ")]),_c('div',{staticClass:"info-grid"},[_c('div',{staticClass:"info-item-full"},[_c('span',{staticClass:"label"},[_vm._v("流程主题")]),(!_vm.isEditingProcessTitle)?_c('div',{staticClass:"value process-title-value-wrapper"},[_vm._v(" "+_vm._s(_vm.showTopDetail.processTitle || '--')+" "),_c('i',{staticClass:"el-icon-edit process-title-edit-icon",on:{"click":_vm.handleEditProcessTitle}})]):_c('div',{staticClass:"process-title-input-wrapper"},[_c('el-input',{staticClass:"process-title-input",attrs:{"placeholder":"请输入流程主题","maxlength":"100","show-word-limit":""},model:{value:(_vm.editingProcessTitle),callback:function ($$v) {_vm.editingProcessTitle=$$v},expression:"editingProcessTitle"}},[_c('template',{slot:"suffix"},[_c('i',{staticClass:"el-icon-check process-title-icon",on:{"click":_vm.handleSaveProcessTitle}}),_c('i',{staticClass:"el-icon-close process-title-icon",on:{"click":_vm.handleCancelProcessTitle}})])],2)],1)]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.createBy || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建时间")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.formatTime(_vm.showTopDetail.createTime) || '--'))])])]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前环节")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentNode || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前处理人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentProcessor || '--'))])])])])]),_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 审批内容 ")]),_c('el-table',{staticClass:"change-table",attrs:{"data":_vm.changeTable || [],"border":""}},[_c('el-table-column',{attrs:{"label":"序号","type":"index","width":"60"}}),_c('el-table-column',{attrs:{"prop":"subsystemName","label":"子系统","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterType","label":"类型","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"partsName","label":"零部件名称","min-width":"140","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterName","label":"参数名称","min-width":"140","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"unit","label":"单位","min-width":"80","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"remarks","label":"备注","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"modifyDetails","label":"变动说明","min-width":"160"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('span',{staticClass:"modify-details-text"},[_vm._v(" "+_vm._s(scope.row.modifyDetails || '--')+" ")])]}}],null,false,654223453)})],1),(_vm.changeTableTotal > 0)?_c('el-pagination',{staticClass:"pagination-wrapper",attrs:{"current-page":_vm.changeTablePageNumber,"page-size":_vm.changeTablePageSize,"total":_vm.changeTableTotal,"layout":"total, prev, pager, next, jumper"},on:{"current-change":_vm.handlePageChange}}):_vm._e(),(_vm.progressDetail.description)?_c('div',{staticClass:"description-block"},[_c('span',{staticClass:"label"},[_vm._v("说明:")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.detailOption))])]):_vm._e()],1),_c('section',{staticClass:"block-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("暂无审批流程数据")])])])])]),_c('el-dialog',{attrs:{"title":_vm.approvalDialogTitle,"visible":_vm.approvalDialogVisible,"width":"600px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.approvalDialogVisible=$event},"close":_vm.handleApprovalDialogClose}},[_c('el-form',{ref:"approvalForm",staticStyle:{"margin-top":"10px"},attrs:{"model":_vm.approvalFormData,"rules":_vm.approvalFormRules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":_vm.approvalActionType === 'reject' ? '拒绝意见:' : '提交意见:',"prop":"opinion"}},[_c('el-input',{attrs:{"type":"textarea","rows":2,"placeholder":_vm.approvalActionType === 'reject' ? '请输入拒绝意见' : '请输入提交意见'},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),_c('el-dialog',{attrs:{"title":"选择退回节点","visible":_vm.returnNodeDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.returnNodeDialogVisible=$event},"close":_vm.handleReturnNodeDialogClose}},[_c('div',{staticClass:"return-node-dialog-content"},[(_vm.returnableNodes.length === 0)?_c('div',{staticClass:"empty-hint"},[_vm._v(" 暂无可退回的节点 ")]):_c('el-radio-group',{staticClass:"return-node-list",on:{"change":_vm.handleReturnNodeChange},model:{value:(_vm.selectedReturnNode),callback:function ($$v) {_vm.selectedReturnNode=$$v},expression:"selectedReturnNode"}},_vm._l((_vm.returnableNodes),function(node){return _c('el-radio',{key:node,staticClass:"return-node-item",attrs:{"label":node}})}),1),(_vm.selectedReturnNode === '发起审批')?_c('div',{staticClass:"return-opinion-section"},[_c('div',{staticClass:"opinion-label"},[_vm._v(" 退回意见: ")]),_c('el-input',{attrs:{"type":"textarea","rows":3,"placeholder":"请输入退回意见"},model:{value:(_vm.returnOpinion),callback:function ($$v) {_vm.returnOpinion=$$v},expression:"returnOpinion"}})],1):_vm._e()],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleReturnNodeDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.returnSubmitting,"disabled":!_vm.selectedReturnNode},on:{"click":_vm.handleReturnSubmit}},[_vm._v(" 确定 ")])],1)])],1):_vm._e()])}
-var approvalProgressDetailvue_type_template_id_2645a99f_scoped_true_staticRenderFns = []
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/approvalProgressDetail.vue?vue&type=template&id=1f7b78b5&scoped=true&
+var approvalProgressDetailvue_type_template_id_1f7b78b5_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{"name":"approval-progress-fade"}},[(_vm.visible)?_c('div',{staticClass:"approval-progress-detail"},[_c('div',{staticClass:"detail-panel"},[_c('div',{staticClass:"detail-header"},[_c('div',{staticClass:"header-left"},[_c('el-button',{staticClass:"back-button",attrs:{"type":"text","icon":"el-icon-arrow-left"},on:{"click":_vm.handleBack}}),_c('div',{staticClass:"header-info"},[_c('div',{staticClass:"title"},[_vm._v(" 审批详情 ")])])],1),_c('div',{staticClass:"header-right"},[(_vm.fromTodo)?_c('el-button',{on:{"click":_vm.handleReturn}},[_vm._v(" 退回 ")]):_vm._e(),(_vm.fromTodo && _vm.canResend)?_c('el-button',{attrs:{"loading":_vm.resending},on:{"click":_vm.handleResend}},[_vm._v(" 直送 ")]):_vm._e(),(_vm.fromTodo)?_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleSubmit}},[_vm._v(" 提交 ")]):_vm._e()],1)]),_c('div',{staticClass:"detail-content"},[_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 基础信息 ")]),_c('div',{staticClass:"info-grid"},[_c('div',{staticClass:"info-item-full"},[_c('span',{staticClass:"label"},[_vm._v("流程主题")]),(!_vm.isEditingProcessTitle)?_c('div',{staticClass:"value process-title-value-wrapper"},[_vm._v(" "+_vm._s(_vm.showTopDetail.processTitle || '--')+" "),_c('i',{staticClass:"el-icon-edit process-title-edit-icon",on:{"click":_vm.handleEditProcessTitle}})]):_c('div',{staticClass:"process-title-input-wrapper"},[_c('el-input',{staticClass:"process-title-input",attrs:{"placeholder":"请输入流程主题","maxlength":"100","show-word-limit":""},model:{value:(_vm.editingProcessTitle),callback:function ($$v) {_vm.editingProcessTitle=$$v},expression:"editingProcessTitle"}},[_c('template',{slot:"suffix"},[_c('i',{staticClass:"el-icon-check process-title-icon",on:{"click":_vm.handleSaveProcessTitle}}),_c('i',{staticClass:"el-icon-close process-title-icon",on:{"click":_vm.handleCancelProcessTitle}})])],2)],1)]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.createBy || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("创建时间")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.formatTime(_vm.showTopDetail.createTime) || '--'))])])]),_c('div',{staticClass:"info-row"},[_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前环节")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentNode || '--'))])]),_c('div',{staticClass:"info-item"},[_c('span',{staticClass:"label"},[_vm._v("当前处理人")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.showTopDetail.currentProcessor || '--'))])])])])]),_c('section',{staticClass:"block-section"},[_c('div',{staticClass:"section-title"},[_vm._v(" 审批内容 ")]),_c('el-table',{staticClass:"change-table",attrs:{"data":_vm.changeTable || [],"border":""}},[_c('el-table-column',{attrs:{"label":"序号","type":"index","width":"60"}}),_c('el-table-column',{attrs:{"prop":"subsystemName","label":"子系统","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterType","label":"类型","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"partsName","label":"零部件名称","min-width":"140","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"parameterName","label":"参数名称","min-width":"140","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"unit","label":"单位","min-width":"80","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"remarks","label":"备注","min-width":"120","show-overflow-tooltip":""}}),_c('el-table-column',{attrs:{"prop":"modifyDetails","label":"变动说明","min-width":"160"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('span',{staticClass:"modify-details-text"},[_vm._v(" "+_vm._s(scope.row.modifyDetails || '--')+" ")])]}}],null,false,654223453)})],1),(_vm.changeTableTotal > 0)?_c('el-pagination',{staticClass:"pagination-wrapper",attrs:{"current-page":_vm.changeTablePageNumber,"page-size":_vm.changeTablePageSize,"total":_vm.changeTableTotal,"layout":"total, prev, pager, next, jumper"},on:{"current-change":_vm.handlePageChange}}):_vm._e(),(_vm.progressDetail.description)?_c('div',{staticClass:"description-block"},[_c('span',{staticClass:"label"},[_vm._v("说明:")]),_c('span',{staticClass:"value"},[_vm._v(_vm._s(_vm.detailOption))])]):_vm._e()],1),_c('section',{staticClass:"block-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("暂无审批流程数据")])])])])]),_c('el-dialog',{attrs:{"title":_vm.approvalDialogTitle,"visible":_vm.approvalDialogVisible,"width":"600px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.approvalDialogVisible=$event},"close":_vm.handleApprovalDialogClose}},[_c('el-form',{ref:"approvalForm",staticStyle:{"margin-top":"10px"},attrs:{"model":_vm.approvalFormData,"rules":_vm.approvalFormRules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":_vm.approvalActionType === 'reject' ? '拒绝意见:' : '提交意见:',"prop":"opinion"}},[_c('el-input',{attrs:{"type":"textarea","rows":2,"placeholder":_vm.approvalActionType === 'reject' ? '请输入拒绝意见' : '请输入提交意见'},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),_c('el-dialog',{attrs:{"title":"选择退回节点","visible":_vm.returnNodeDialogVisible,"width":"500px","close-on-click-modal":false,"append-to-body":""},on:{"update:visible":function($event){_vm.returnNodeDialogVisible=$event},"close":_vm.handleReturnNodeDialogClose}},[_c('div',{staticClass:"return-node-dialog-content"},[(_vm.returnableNodes.length === 0)?_c('div',{staticClass:"empty-hint"},[_vm._v(" 暂无可退回的节点 ")]):_c('el-radio-group',{staticClass:"return-node-list",on:{"change":_vm.handleReturnNodeChange},model:{value:(_vm.selectedReturnNode),callback:function ($$v) {_vm.selectedReturnNode=$$v},expression:"selectedReturnNode"}},_vm._l((_vm.returnableNodes),function(node){return _c('el-radio',{key:node,staticClass:"return-node-item",attrs:{"label":node}})}),1),(_vm.selectedReturnNode === '发起审批')?_c('div',{staticClass:"return-opinion-section"},[_c('div',{staticClass:"opinion-label"},[_vm._v(" 退回意见: ")]),_c('el-input',{attrs:{"type":"textarea","rows":3,"placeholder":"请输入退回意见"},model:{value:(_vm.returnOpinion),callback:function ($$v) {_vm.returnOpinion=$$v},expression:"returnOpinion"}})],1):_vm._e()],1),_c('div',{staticClass:"dialog-footer",attrs:{"slot":"footer"},slot:"footer"},[_c('el-button',{on:{"click":_vm.handleReturnNodeDialogClose}},[_vm._v(" 取消 ")]),_c('el-button',{attrs:{"type":"primary","loading":_vm.returnSubmitting,"disabled":!_vm.selectedReturnNode},on:{"click":_vm.handleReturnSubmit}},[_vm._v(" 确定 ")])],1)])],1):_vm._e()])}
+var approvalProgressDetailvue_type_template_id_1f7b78b5_scoped_true_staticRenderFns = []
-// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue?vue&type=template&id=2645a99f&scoped=true&
+// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue?vue&type=template&id=1f7b78b5&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/approvalProgressDetail.vue?vue&type=script&lang=js&
function approvalProgressDetailvue_type_script_lang_js_typeof(obj) { "@babel/helpers - typeof"; return approvalProgressDetailvue_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; }, approvalProgressDetailvue_type_script_lang_js_typeof(obj); }
@@ -141391,8 +141743,8 @@ function approvalProgressDetailvue_type_script_lang_js_arrayLikeToArray(arr, len
});
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue?vue&type=script&lang=js&
/* harmony default export */ var custom_page_approvalProgressDetailvue_type_script_lang_js_ = (approvalProgressDetailvue_type_script_lang_js_);
-// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue?vue&type=style&index=0&id=2645a99f&prod&lang=scss&scoped=true&
-var approvalProgressDetailvue_type_style_index_0_id_2645a99f_prod_lang_scss_scoped_true_ = __webpack_require__("d79b");
+// EXTERNAL MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue?vue&type=style&index=0&id=1f7b78b5&prod&lang=scss&scoped=true&
+var approvalProgressDetailvue_type_style_index_0_id_1f7b78b5_prod_lang_scss_scoped_true_ = __webpack_require__("959d");
// CONCATENATED MODULE: ./src/custom/apaas-custom-mydemo/custom-page/approvalProgressDetail.vue
@@ -141405,11 +141757,11 @@ var approvalProgressDetailvue_type_style_index_0_id_2645a99f_prod_lang_scss_scop
var approvalProgressDetail_component = normalizeComponent(
custom_page_approvalProgressDetailvue_type_script_lang_js_,
- approvalProgressDetailvue_type_template_id_2645a99f_scoped_true_render,
- approvalProgressDetailvue_type_template_id_2645a99f_scoped_true_staticRenderFns,
+ approvalProgressDetailvue_type_template_id_1f7b78b5_scoped_true_render,
+ approvalProgressDetailvue_type_template_id_1f7b78b5_scoped_true_staticRenderFns,
false,
null,
- "2645a99f",
+ "1f7b78b5",
null
)
@@ -141958,7 +142310,7 @@ var approvalManagement_component = normalizeComponent(
)
/* harmony default export */ var approvalManagement = (approvalManagement_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/todo.vue?vue&type=template&id=4c200fc0&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/todo.vue?vue&type=template&id=4c200fc0&
var todovue_type_template_id_4c200fc0_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 && !_vm.showModelDetail
)?[_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){
@@ -142587,7 +142939,7 @@ 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=2b9f5ef6&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=2b9f5ef6&
var myDonevue_type_template_id_2b9f5ef6_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){
@@ -143027,7 +143379,7 @@ 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=3d0f98e2&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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=3d0f98e2&
var mySendvue_type_template_id_3d0f98e2_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){
@@ -143573,7 +143925,7 @@ var mySend_component = normalizeComponent(
)
/* harmony default export */ var mySend = (mySend_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/permissionManagement.vue?vue&type=template&id=4d2fdadc&scoped=true&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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/permissionManagement.vue?vue&type=template&id=4d2fdadc&scoped=true&
var permissionManagementvue_type_template_id_4d2fdadc_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"permission-management-page custom-page"},[_vm._m(0),_c('div',{staticClass:"page-content"},[_c('div',{staticClass:"header-section"},[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.handleAddRole}},[_vm._v(" 新增角色 ")]),_c('el-button',{attrs:{"icon":"el-icon-refresh","size":"small"},on:{"click":_vm.handleRefresh}},[_vm._v(" 刷新 ")])],1),_c('div',{staticClass:"table-section"},[_c('el-table',{staticStyle:{"width":"100%"},attrs:{"data":_vm.tableData,"border":""}},[_c('el-table-column',{attrs:{"type":"index","label":"序号","width":"90","align":"center"}}),_c('el-table-column',{attrs:{"prop":"roleName","label":"角色名称","align":"center","min-width":"150"}}),_c('el-table-column',{attrs:{"prop":"roleCode","label":"角色代码","align":"center","min-width":"150"}}),_c('el-table-column',{attrs:{"prop":"roleDescription","label":"角色描述","align":"center","min-width":"150"}}),_c('el-table-column',{attrs:{"prop":"creationDate","label":"创建时间","align":"center","width":"180"},scopedSlots:_vm._u([{key:"default",fn:function(ref){
var row = ref.row;
return [_vm._v(" "+_vm._s(_vm.formatDate(row.creationDate))+" ")]}}])}),_c('el-table-column',{attrs:{"label":"操作","width":"280","align":"center","fixed":"right"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [(scope.row.roleName !== '超级管理员')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handlePermissionConfig(scope.row)}}},[_vm._v(" 权限配置 ")]):_vm._e(),_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.handlePersonConfig(scope.row)}}},[_vm._v(" 人员配置 ")]),_c('span',{staticClass:"link-separator"}),(scope.row.roleName !== '超级管理员')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleEdit(scope.row)}}},[_vm._v(" 编辑 ")]):_vm._e(),_c('span',{staticClass:"link-separator"}),(scope.row.roleName !== '超级管理员')?_c('a',{staticClass:"el-link el-link--primary",attrs:{"href":"javascript:void(0)"},on:{"click":function($event){$event.stopPropagation();return _vm.handleDelete(scope.row, scope.$index)}}},[_vm._v(" 删除 ")]):_vm._e()]}}])})],1),_c('div',{staticClass:"pagination-section"},[_c('el-pagination',{attrs:{"current-page":_vm.pagination.currentPage,"page-sizes":[10, 20, 50, 100],"page-size":_vm.pagination.pageSize,"total":_vm.pagination.total,"layout":"total, sizes, prev, pager, next, jumper"},on:{"size-change":_vm.handleSizeChange,"current-change":_vm.handleCurrentChange}})],1)],1)]),_c('el-dialog',{staticClass:"permission-config-dialog",attrs:{"title":"权限配置","visible":_vm.dialogVisible,"width":"800px","close-on-click-modal":false,"modal":false},on:{"update:visible":function($event){_vm.dialogVisible=$event},"close":_vm.handleDialogClose}},[_c('div',{staticClass:"permission-config-content"},[_c('div',{staticClass:"permission-tree-wrapper"},[_c('el-tree',{key:'permission-tree-' + _vm.dialogVisible,ref:"permissionTree",staticClass:"permission-tree",attrs:{"data":[],"node-key":"id","props":{ children: 'children', label: 'label', isLeaf: 'isLeaf' },"filter-node-method":_vm.filterTreeNode,"default-expand-all":false,"lazy":true,"load":_vm.loadNode},scopedSlots:_vm._u([{key:"default",fn:function(ref){
@@ -145904,7 +146256,7 @@ var permissionManagement_component = normalizeComponent(
)
/* harmony default export */ var permissionManagement = (permissionManagement_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-layout/custom-layout.vue?vue&type=template&id=aa6d1eb6&
+// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"5e28374e-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-layout/custom-layout.vue?vue&type=template&id=aa6d1eb6&
var custom_layoutvue_type_template_id_aa6d1eb6_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('x-app-layout',{attrs:{"layoutEngine":_vm.layoutEngine,"isCollapse":_vm.isCollapse},scopedSlots:_vm._u([{key:"header",fn:function(){return [(_vm.appInfo)?_c('x-app-header',{attrs:{"layoutEngine":_vm.layoutEngine,"appInfo":_vm.appInfo}}):_vm._e()]},proxy:true},{key:"menu",fn:function(){return [_c('x-app-menu',{attrs:{"menuConfig":_vm.menuConfig,"showMenu":_vm.showMenu && !!_vm.appInfo,"isCollapse":_vm.isCollapse,"layoutEngine":_vm.layoutEngine},on:{"menu-add-click":_vm.menuAddClick}})]},proxy:true}])},[_c('template',{slot:"appPage"},[_c('div',{staticClass:"menu-switch",on:{"click":_vm.changeCollapse}},[(_vm.isCollapse)?_c('x-svg-icon',{attrs:{"name":"arrow-right-icon"}}):_c('x-svg-icon',{attrs:{"name":"arrow-left-icon"}})],1),_vm._t("appPage")],2)],2)}
var custom_layoutvue_type_template_id_aa6d1eb6_staticRenderFns = []
diff --git a/apaas-custom-mydemo/apaas-custom-mydemo.umd.min.js b/apaas-custom-mydemo/apaas-custom-mydemo.umd.min.js
index 8f330ad..5614491 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")}({"0645":function(e,t,r){"use strict";r("0a98")},"0753":function(e,t,r){"use strict";r("0b3e")},"0a6d":function(e,t,r){},"0a98":function(e,t,r){},"0ae3":function(e,t,r){},"0b3e":function(e,t,r){},"0c69":function(e,t,r){"use strict";r("eb71")},"0c75":function(e,t,r){},"0cf3":function(e,t,r){},1835:function(e,t,r){},"1c38":function(e,t,r){},"1fb5":function(e,t,r){"use strict";t.byteLength=u,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 u(e){var t=c(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=c(e),o=a[0],s=a[1],l=new i(p(e,o,s)),u=0,d=s>0?o-4:o;for(r=0;r>16&255,l[u++]=t>>8&255,l[u++]=255&t;return 2===s&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,l[u++]=255&t),1===s&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,l[u++]=t>>8&255,l[u++]=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){},"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)}},2757:function(e,t,r){},"2e76":function(e,t,r){"use strict";r("0cf3")},"371a":function(e,t,r){},3840:function(e,t,r){"use strict";r("6f87")},"39ad":function(e,t,r){},"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 c(e){var t=e;return t.length&&"%"===t.charAt(t.length-1)?o(parseFloat(t)/100*255):o(parseInt(t,10))}function u(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=u(p.pop());case"rgb":return p.length>=3?(h(t,c(p[0]),c(p[1]),c(p[2]),3===p.length?d:u(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]=u(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=u(e[1]),n=u(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,c=(s+o)/2;if(0===l)t=0,r=0;else{r=c<.5?l/(s+o):l/(2-s-o);var u=((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+u-d:i===s&&(t=2/3+p-u),t<0&&(t+=1),t>1&&(t-=1)}var h=[360*t,r,c];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],c=t[i],u=a-n;return r[0]=o(d(s[0],c[0],u)),r[1]=o(d(s[1],c[1],u)),r[2]=o(d(s[2],c[2],u)),r[3]=l(d(s[3],c[3],u)),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]),c=y(t[i]),u=a-n,p=T([o(d(s[0],c[0],u)),o(d(s[1],c[1],u)),o(d(s[2],c[2],u)),l(d(s[3],c[3],u))],"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]=u(r)),null!=a&&(n[2]=u(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}},4453:function(e,t,r){"use strict";r("2757")},5581:function(e,t,r){"use strict";r("6e70")},"583b":function(e,t,r){"use strict";r("7d57")},"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",c="month",u="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)c=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 c(e){return e-l}function u(e){return o(1e3*e)/1e3}function p(e){return o(1e4*e)/1e4}function d(e){return"matrix("+u(e[0])+","+u(e[1])+","+u(e[2])+","+u(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,c=e.skewY||0,u=[];return(t||r)&&u.push("translate("+t+"px,"+r+"px)"),n&&u.push("rotate("+n+")"),1===i&&1===s||u.push("scale("+i+","+s+")"),(l||c)&&u.push("skew("+o(l*a["a"])+"deg, "+o(c*a["a"])+"deg)"),u.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)},"7c79":function(e,t,r){},"7d57":function(e,t,r){},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,c=s&&s[2]||!1,u=document.location.href.replace(document.location.hash,""),p=document.getElementsByTagName("script");l===u&&(r=document.documentElement.outerHTML,a=new RegExp("(?:[^\\n]+?\\n){0,"+(c-2)+"}[^<]*