From 4870cec5c0d20f3b63f8e4840d64a7852af07bb4 Mon Sep 17 00:00:00 2001
From: zhangzhen <525765282@qq.com>
Date: Mon, 14 Apr 2025 13:32:22 +0800
Subject: [PATCH] 提交更新;
---
.prettierrc | 27 ++++++++++++++++++++-------
package.json | 2 +-
pnpm-lock.yaml | 1271 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------
src/components/Common/CommonComponentNew/index.less | 0
src/components/Common/CommonComponentNew/index.tsx | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/components/Common/CommonComponentNew/type.ts | 18 ++++++++++++++++++
src/components/Common/CommonTableNew/index.less | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++--
src/components/Common/CommonTableNew/index.tsx | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------
src/components/Common/CommonTableNew/type.ts | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/components/Tab/index.less | 1 +
src/default.less | 3 ---
src/global.less | 5478 ++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
src/routes/common/commonBill.js | 24 ++++++++++++++++++++++++
13 files changed, 1760 insertions(+), 5539 deletions(-)
create mode 100644 src/components/Common/CommonComponentNew/index.less
create mode 100644 src/components/Common/CommonComponentNew/index.tsx
create mode 100644 src/components/Common/CommonComponentNew/type.ts
create mode 100644 src/components/Common/CommonTableNew/type.ts
create mode 100644 src/routes/common/commonBill.js
diff --git a/.prettierrc b/.prettierrc
index 70767cd..5dcaf80 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -1,8 +1,21 @@
{
- "printWidth": 80,
- "singleQuote": true,
- "trailingComma": "all",
- "proseWrap": "never",
- "overrides": [{ "files": ".prettierrc", "options": { "parser": "json" } }],
- "plugins": ["prettier-plugin-organize-imports", "prettier-plugin-packagejson"]
-}
+ "printWidth": 150,
+ "eslintIntegration": true,
+ "stylelintIntegration": true,
+ "tabWidth": 2,
+ "semi": true,
+ "singleQuote": false,
+ "quoteProps": "as-needed",
+ "jsxSingleQuote": false,
+ "bracketSpacing": true,
+ "arrowParens": "avoid",
+ "htmlWhitespaceSensitivity": "css",
+ "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
+ "files.insertFinalNewline": true,
+ "useTabs": false,
+ "endOfLine": "lf",
+ "ignorePath": ".gnore",
+ "trailingComma": "es5",
+ "jsxBracketSameLine": false,
+ "bracketSameLine": false
+}
\ No newline at end of file
diff --git a/package.json b/package.json
index c2a14a0..1d5f087 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,7 @@
"react-dnd": "^14.0.5",
"react-dnd-html5-backend": "^14.1.0",
"react-flow-renderer": "^10.3.17",
- "react-grid-layout": "^1.5.1",
+ "react-grid-layout": "^1.3.4",
"react-highlight-words": "^0.21.0",
"react-pdf": "^9.2.1",
"react-resizable": "^3.0.5",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0cf08d0..7b9ec13 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -14,6 +14,9 @@ importers:
'@ant-design/icons':
specifier: ^5.6.1
version: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@antv/g2':
+ specifier: ^5.2.12
+ version: 5.3.0
'@js-preview/docx':
specifier: ^1.6.4
version: 1.6.4(core-js@3.34.0)
@@ -32,12 +35,18 @@ importers:
braft-editor:
specifier: ^2.3.9
version: 2.3.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ dhtmlx-gantt:
+ specifier: ^9.0.6
+ version: 9.0.7
immutability-helper:
specifier: ^3.1.1
version: 3.1.1
lodash:
specifier: ^4.17.21
version: 4.17.21
+ lodash-decorators:
+ specifier: ^6.0.1
+ version: 6.0.1(lodash@4.17.21)
moment:
specifier: ^2.30.1
version: 2.30.1
@@ -47,9 +56,12 @@ importers:
react-dnd-html5-backend:
specifier: ^14.1.0
version: 14.1.0
+ react-flow-renderer:
+ specifier: ^10.3.17
+ version: 10.3.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-grid-layout:
- specifier: ^1.5.1
- version: 1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^1.3.4
+ version: 1.3.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-highlight-words:
specifier: ^0.21.0
version: 0.21.0(react@18.3.1)
@@ -62,6 +74,9 @@ importers:
react-sortable-hoc:
specifier: ^2.0.0
version: 2.0.0(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-to-print:
+ specifier: ^3.0.5
+ version: 3.0.6(react@18.3.1)
umi:
specifier: ^4.4.6
version: 4.4.6(@babel/core@7.26.10)(@types/node@22.13.10)(@types/react@18.3.18)(eslint@8.57.1)(lightningcss@1.22.1)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(stylelint@14.16.1)(terser@5.39.0)(type-fest@0.20.2)(typescript@5.8.2)(webpack@5.98.0)
@@ -246,6 +261,75 @@ packages:
'@antfu/utils@0.7.10':
resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==, tarball: https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz}
+ '@antv/component@2.1.2':
+ resolution: {integrity: sha512-5nC9i9lh5rBHE+pk4TNnerLe4mn5874YHHhvv6EdL618UkgpdKJL0hJu4l7uAYjZ3g46VBK+IYT7md0FYv8f4w==, tarball: https://registry.npmjs.org/@antv/component/-/component-2.1.2.tgz}
+
+ '@antv/coord@0.4.7':
+ resolution: {integrity: sha512-UTbrMLhwJUkKzqJx5KFnSRpU3BqrdLORJbwUbHK2zHSCT3q3bjcFA//ZYLVfIlwqFDXp/hzfMyRtp0c77A9ZVA==, tarball: https://registry.npmjs.org/@antv/coord/-/coord-0.4.7.tgz}
+
+ '@antv/event-emitter@0.1.3':
+ resolution: {integrity: sha512-4ddpsiHN9Pd4UIlWuKVK1C4IiZIdbwQvy9i7DUSI3xNJ89FPUFt8lxDYj8GzzfdllV0NkJTRxnG+FvLk0llidg==, tarball: https://registry.npmjs.org/@antv/event-emitter/-/event-emitter-0.1.3.tgz}
+
+ '@antv/expr@1.0.2':
+ resolution: {integrity: sha512-vrfdmPHkTuiS5voVutKl2l06w1ihBh9A8SFdQPEE+2KMVpkymzGOF1eWpfkbGZ7tiFE15GodVdhhHomD/hdIwg==, tarball: https://registry.npmjs.org/@antv/expr/-/expr-1.0.2.tgz}
+
+ '@antv/g-camera-api@2.0.37':
+ resolution: {integrity: sha512-LfNurM/DZirouy8nu69xm+x8EjhT/WmZmaBKBu1ku5pTY52KLBQC0gFQMZ3L8fjUMcmhEtwcRY7wyIG3yDIoTg==, tarball: https://registry.npmjs.org/@antv/g-camera-api/-/g-camera-api-2.0.37.tgz}
+
+ '@antv/g-canvas@2.0.42':
+ resolution: {integrity: sha512-RAe7AcrequkVRopzXWoIK+w/UQhtzDgh9YFCO8sjmuYNyw5rZfg1ZD7m+EPE3g9X7S9aV5qxfav63beUuihSiw==, tarball: https://registry.npmjs.org/@antv/g-canvas/-/g-canvas-2.0.42.tgz}
+
+ '@antv/g-dom-mutation-observer-api@2.0.34':
+ resolution: {integrity: sha512-oNBGtwEuV0+FFk8NCCKxK13V2FJdzIgyC7XSAjtVUR5P2/tgZqNEaOEz6byrimZsft2dZsQUyjl17QSooLRkMw==, tarball: https://registry.npmjs.org/@antv/g-dom-mutation-observer-api/-/g-dom-mutation-observer-api-2.0.34.tgz}
+
+ '@antv/g-lite@2.2.18':
+ resolution: {integrity: sha512-m7Oq0cXF5rOSKYpgZwP99b4165WXLePsyG4mX7oUWqL0cEweafk+92Re7tSSnvhUBhgmM7rJ5X1AipFnpzt0Kw==, tarball: https://registry.npmjs.org/@antv/g-lite/-/g-lite-2.2.18.tgz}
+
+ '@antv/g-math@3.0.0':
+ resolution: {integrity: sha512-AkmiNIEL1vgqTPeGY2wtsMdBBqKFwF7SKSgs+D1iOS/rqYMsXdhp/HvtuQ5tx/HdawE/ZzTiicIYopc520ADZw==, tarball: https://registry.npmjs.org/@antv/g-math/-/g-math-3.0.0.tgz}
+
+ '@antv/g-plugin-canvas-path-generator@2.1.18':
+ resolution: {integrity: sha512-TOfWb13diw/yMcmYpgDYqXtPFMdw6ywcykJ8WIvW0MjJEjM/HGNmmoVbJYZWTipEm9MwAp38eomhPQS7FeohWQ==, tarball: https://registry.npmjs.org/@antv/g-plugin-canvas-path-generator/-/g-plugin-canvas-path-generator-2.1.18.tgz}
+
+ '@antv/g-plugin-canvas-picker@2.1.21':
+ resolution: {integrity: sha512-C27pcYeXygltMrLtTxkUiELusgPaVBM9t2nXV+Szldp7K0uOXWSmNfjq3zVcRBMecvKTLdFV8Vz6fk6JxMtmqA==, tarball: https://registry.npmjs.org/@antv/g-plugin-canvas-picker/-/g-plugin-canvas-picker-2.1.21.tgz}
+
+ '@antv/g-plugin-canvas-renderer@2.2.21':
+ resolution: {integrity: sha512-WcemVy8BcSMA6Nf7MeLaj0OVjgwGnl5dvIXY0TmwRuvsQiRRWYtKNPFuSjADQ+AEVmUUsPwTn5R2YRH0SDY72w==, tarball: https://registry.npmjs.org/@antv/g-plugin-canvas-renderer/-/g-plugin-canvas-renderer-2.2.21.tgz}
+
+ '@antv/g-plugin-dom-interaction@2.1.23':
+ resolution: {integrity: sha512-wcVoB37tZmv3zo2VSLiGitND7+WuKBIYc8mQG3etR48Dk67l+Z0lJa8HUqjdp47blI7nOYF4AP9d2SjI5LQ1sw==, tarball: https://registry.npmjs.org/@antv/g-plugin-dom-interaction/-/g-plugin-dom-interaction-2.1.23.tgz}
+
+ '@antv/g-plugin-dragndrop@2.0.34':
+ resolution: {integrity: sha512-XO/nSAZiiZkzJcw4wInyw4uwaxCL08jJTyVWwdh+n6++R9DUTbwRE72jdoX5KmY8ykO7dtbNWEF9GA0ldBqNIw==, tarball: https://registry.npmjs.org/@antv/g-plugin-dragndrop/-/g-plugin-dragndrop-2.0.34.tgz}
+
+ '@antv/g-plugin-html-renderer@2.1.23':
+ resolution: {integrity: sha512-G3m7yIkl/p1hShO5X9r1RTPUVl4XkU72agvQZzvv0oWy+PkYzrlA7duzVz/4Jh7kkOiAnfV6NqxMWrldvJAT+A==, tarball: https://registry.npmjs.org/@antv/g-plugin-html-renderer/-/g-plugin-html-renderer-2.1.23.tgz}
+
+ '@antv/g-plugin-image-loader@2.1.21':
+ resolution: {integrity: sha512-hz0VphH4f16e61eKbMvFPhyM7yH9XyU9aLcYcs6WGbu+kZ2v4kc7wlefbER41dqGbEy7GG0qDvQczDiRbrWYQg==, tarball: https://registry.npmjs.org/@antv/g-plugin-image-loader/-/g-plugin-image-loader-2.1.21.tgz}
+
+ '@antv/g-web-animations-api@2.1.23':
+ resolution: {integrity: sha512-gpXdxAbVtcM+SOsoc0ucPba7cWgG6FEp2EWGuaMzOiqoJGplp511xZ+d9T3l9hgp/vWOSKt/NZ9PlOPqXSK2GA==, tarball: https://registry.npmjs.org/@antv/g-web-animations-api/-/g-web-animations-api-2.1.23.tgz}
+
+ '@antv/g2@5.3.0':
+ resolution: {integrity: sha512-EVJYxEoJdHGVGZgR4LmqppJmr4mVrKwQwu/J9A6CAAHcA/llvv5JHpgsVuiYKL7mTKUCu+U2UOHc5hzrekxWCQ==, tarball: https://registry.npmjs.org/@antv/g2/-/g2-5.3.0.tgz}
+
+ '@antv/g@6.1.23':
+ resolution: {integrity: sha512-D3t5gNV5ci3okmkF9N03lZ7arheYE/KmaXBTEuEFWxLOJPsGjweVcM+cNJJ6o0pc+4toGz+XpPFB/Xvz2gM5tw==, tarball: https://registry.npmjs.org/@antv/g/-/g-6.1.23.tgz}
+
+ '@antv/scale@0.4.16':
+ resolution: {integrity: sha512-5wg/zB5kXHxpTV5OYwJD3ja6R8yTiqIOkjOhmpEJiowkzRlbEC/BOyMvNUq5fqFIHnMCE9woO7+c3zxEQCKPjw==, tarball: https://registry.npmjs.org/@antv/scale/-/scale-0.4.16.tgz}
+
+ '@antv/util@2.0.17':
+ resolution: {integrity: sha512-o6I9hi5CIUvLGDhth0RxNSFDRwXeywmt6ExR4+RmVAzIi48ps6HUy+svxOCayvrPBN37uE6TAc2KDofRo0nK9Q==, tarball: https://registry.npmjs.org/@antv/util/-/util-2.0.17.tgz}
+
+ '@antv/util@3.3.10':
+ resolution: {integrity: sha512-basGML3DFA3O87INnzvDStjzS+n0JLEhRnRsDzP9keiXz8gT1z/fTdmJAZFOzMMWxy+HKbi7NbSt0+8vz/OsBQ==, tarball: https://registry.npmjs.org/@antv/util/-/util-3.3.10.tgz}
+
+ '@antv/vendor@1.0.10':
+ resolution: {integrity: sha512-/llNfo0gyUAi+ZY3TAtkNPS66eXTMbNdaKd8qllyJUuXnpRHYd/LGU69ix6olGJEFBi61hO4f9eTY0zzNOlFlw==, tarball: https://registry.npmjs.org/@antv/vendor/-/vendor-1.0.10.tgz}
+
'@babel/code-frame@7.26.2':
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz}
engines: {node: '>=6.9.0'}
@@ -983,6 +1067,14 @@ packages:
'@js-preview/excel@1.7.14':
resolution: {integrity: sha512-7QHtuRalWQzWIKARc/IRN8+kj1S5eWV4+cAQipzZngE3mVxMPL1RHXKJt/ONmpcKZ410egYkaBuOOs9+LctBkA==, tarball: https://registry.npmjs.org/@js-preview/excel/-/excel-1.7.14.tgz}
+ '@ljharb/resumer@0.0.1':
+ resolution: {integrity: sha512-skQiAOrCfO7vRTq53cxznMpks7wS1va95UCidALlOVWqvBAzwPVErwizDwoMqNVMEn1mDq0utxZd02eIrvF1lw==, tarball: https://registry.npmjs.org/@ljharb/resumer/-/resumer-0.0.1.tgz}
+ engines: {node: '>= 0.4'}
+
+ '@ljharb/through@2.3.14':
+ resolution: {integrity: sha512-ajBvlKpWucBB17FuQYUShqpqy8GRgYEpJW0vWJbUu1CV9lWyrDCapy0lScU8T8Z6qn49sSwJB3+M+evYIdGg+A==, tarball: https://registry.npmjs.org/@ljharb/through/-/through-2.3.14.tgz}
+ engines: {node: '>= 0.4'}
+
'@loadable/component@5.15.2':
resolution: {integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==, tarball: https://registry.npmjs.org/@loadable/component/-/component-5.15.2.tgz}
engines: {node: '>=8'}
@@ -1320,6 +1412,99 @@ packages:
'@types/babel__traverse@7.20.6':
resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==, tarball: https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz}
+ '@types/d3-array@3.2.1':
+ resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==, tarball: https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz}
+
+ '@types/d3-axis@3.0.6':
+ resolution: {integrity: sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==, tarball: https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz}
+
+ '@types/d3-brush@3.0.6':
+ resolution: {integrity: sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==, tarball: https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz}
+
+ '@types/d3-chord@3.0.6':
+ resolution: {integrity: sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==, tarball: https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz}
+
+ '@types/d3-color@3.1.3':
+ resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==, tarball: https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz}
+
+ '@types/d3-contour@3.0.6':
+ resolution: {integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==, tarball: https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz}
+
+ '@types/d3-delaunay@6.0.4':
+ resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==, tarball: https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz}
+
+ '@types/d3-dispatch@3.0.6':
+ resolution: {integrity: sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==, tarball: https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.6.tgz}
+
+ '@types/d3-drag@3.0.7':
+ resolution: {integrity: sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==, tarball: https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz}
+
+ '@types/d3-dsv@3.0.7':
+ resolution: {integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==, tarball: https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz}
+
+ '@types/d3-ease@3.0.2':
+ resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==, tarball: https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz}
+
+ '@types/d3-fetch@3.0.7':
+ resolution: {integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==, tarball: https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz}
+
+ '@types/d3-force@3.0.10':
+ resolution: {integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==, tarball: https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz}
+
+ '@types/d3-format@3.0.4':
+ resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==, tarball: https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz}
+
+ '@types/d3-geo@3.1.0':
+ resolution: {integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==, tarball: https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz}
+
+ '@types/d3-hierarchy@3.1.7':
+ resolution: {integrity: sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==, tarball: https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz}
+
+ '@types/d3-interpolate@3.0.4':
+ resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==, tarball: https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz}
+
+ '@types/d3-path@3.1.1':
+ resolution: {integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==, tarball: https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz}
+
+ '@types/d3-polygon@3.0.2':
+ resolution: {integrity: sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==, tarball: https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz}
+
+ '@types/d3-quadtree@3.0.6':
+ resolution: {integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==, tarball: https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz}
+
+ '@types/d3-random@3.0.3':
+ resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==, tarball: https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz}
+
+ '@types/d3-scale-chromatic@3.1.0':
+ resolution: {integrity: sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==, tarball: https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz}
+
+ '@types/d3-scale@4.0.9':
+ resolution: {integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==, tarball: https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz}
+
+ '@types/d3-selection@3.0.11':
+ resolution: {integrity: sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==, tarball: https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz}
+
+ '@types/d3-shape@3.1.7':
+ resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==, tarball: https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz}
+
+ '@types/d3-time-format@4.0.3':
+ resolution: {integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==, tarball: https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz}
+
+ '@types/d3-time@3.0.4':
+ resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==, tarball: https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz}
+
+ '@types/d3-timer@3.0.2':
+ resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==, tarball: https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz}
+
+ '@types/d3-transition@3.0.9':
+ resolution: {integrity: sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==, tarball: https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz}
+
+ '@types/d3-zoom@3.0.8':
+ resolution: {integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==, tarball: https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz}
+
+ '@types/d3@7.4.3':
+ resolution: {integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==, tarball: https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz}
+
'@types/eslint-scope@3.7.7':
resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==, tarball: https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz}
@@ -1329,6 +1514,9 @@ packages:
'@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==, tarball: https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz}
+ '@types/geojson@7946.0.16':
+ resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==, tarball: https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz}
+
'@types/graceful-fs@4.1.9':
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==, tarball: https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz}
@@ -1401,6 +1589,9 @@ packages:
'@types/react@18.3.18':
resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==, tarball: https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz}
+ '@types/resize-observer-browser@0.1.11':
+ resolution: {integrity: sha512-cNw5iH8JkMkb3QkCoe7DaZiawbDQEUX8t7iuQaRTyLOyQCR2h+ibBD4GJt7p5yhUHrlOeL7ZtbxNHeipqNsBzQ==, tarball: https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.11.tgz}
+
'@types/resolve@1.20.6':
resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==, tarball: https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz}
@@ -1804,11 +1995,23 @@ packages:
ajv@8.17.1:
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==, tarball: https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz}
+ align-text@0.1.4:
+ resolution: {integrity: sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==, tarball: https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz}
+ engines: {node: '>=0.10.0'}
+
+ amdefine@1.0.1:
+ resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==, tarball: https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz}
+ engines: {node: '>=0.4.2'}
+
ansi-html-community@0.0.8:
resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==, tarball: https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz}
engines: {'0': node >= 0.8.0}
hasBin: true
+ ansi-regex@2.1.1:
+ resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz}
+ engines: {node: '>=0.10.0'}
+
ansi-regex@4.1.1:
resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz}
engines: {node: '>=6'}
@@ -1821,6 +2024,10 @@ packages:
resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz}
engines: {node: '>=12'}
+ ansi-styles@2.2.1:
+ resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz}
+ engines: {node: '>=0.10.0'}
+
ansi-styles@3.2.1:
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz}
engines: {node: '>=4'}
@@ -2149,6 +2356,10 @@ packages:
resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, tarball: https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz}
engines: {node: '>=8'}
+ camelcase@1.2.1:
+ resolution: {integrity: sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==, tarball: https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz}
+ engines: {node: '>=0.10.0'}
+
camelcase@5.3.1:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, tarball: https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz}
engines: {node: '>=6'}
@@ -2167,6 +2378,14 @@ packages:
resolution: {integrity: sha512-tTj3CqqukVJ9NgSahykNwtGda7V33VLObwrHfzT0vqJXu7J4d4C/7kQQW3fOEGDfZZoILPut5H00gOjyttPGyg==, tarball: https://registry.npmjs.org/canvas/-/canvas-3.1.0.tgz}
engines: {node: ^18.12.0 || >= 20.9.0}
+ center-align@0.1.3:
+ resolution: {integrity: sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==, tarball: https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz}
+ engines: {node: '>=0.10.0'}
+
+ chalk@1.1.3:
+ resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==, tarball: https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz}
+ engines: {node: '>=0.10.0'}
+
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, tarball: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz}
engines: {node: '>=10'}
@@ -2194,6 +2413,9 @@ packages:
resolution: {integrity: sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==, tarball: https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz}
engines: {node: '>= 0.10'}
+ classcat@5.0.5:
+ resolution: {integrity: sha512-JhZUT7JFcQy/EzW605k/ktHtncoo9vnyW/2GspNYwFlN1C/WmjuV/xtS04e9SOkL2sTdw0VAZ2UGCcQ9lR6p6w==, tarball: https://registry.npmjs.org/classcat/-/classcat-5.0.5.tgz}
+
classnames@2.5.1:
resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==, tarball: https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz}
@@ -2206,6 +2428,9 @@ packages:
peerDependencies:
react: '>=16.8.0'
+ cliui@2.1.0:
+ resolution: {integrity: sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==, tarball: https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz}
+
cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, tarball: https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz}
engines: {node: '>=12'}
@@ -2231,6 +2456,9 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz}
+ color-string@1.9.1:
+ resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, tarball: https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz}
+
colord@2.9.3:
resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, tarball: https://registry.npmjs.org/colord/-/colord-2.9.3.tgz}
@@ -2293,6 +2521,9 @@ packages:
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==, tarball: https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz}
engines: {node: '>= 0.6'}
+ contour_plot@0.0.1:
+ resolution: {integrity: sha512-Nil2HI76Xux6sVGORvhSS8v66m+/h5CwFkBJDO+U5vWaMdNC0yXNCsGDPbzPhvqOEU5koebhdEvD372LI+IyLw==, tarball: https://registry.npmjs.org/contour_plot/-/contour_plot-0.0.1.tgz}
+
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, tarball: https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz}
@@ -2433,6 +2664,123 @@ packages:
current-script-polyfill@1.0.0:
resolution: {integrity: sha512-qv8s+G47V6Hq+g2kRE5th+ASzzrL7b6l+tap1DHKK25ZQJv3yIFhH96XaQ7NGL+zRW3t/RDbweJf/dJDe5Z5KA==, tarball: https://registry.npmjs.org/current-script-polyfill/-/current-script-polyfill-1.0.0.tgz}
+ d3-array@3.2.4:
+ resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==, tarball: https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz}
+ engines: {node: '>=12'}
+
+ d3-binarytree@1.0.2:
+ resolution: {integrity: sha512-cElUNH+sHu95L04m92pG73t2MEJXKu+GeKUN1TJkFsu93E5W8E9Sc3kHEGJKgenGvj19m6upSn2EunvMgMD2Yw==, tarball: https://registry.npmjs.org/d3-binarytree/-/d3-binarytree-1.0.2.tgz}
+
+ d3-color@3.1.0:
+ resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==, tarball: https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz}
+ engines: {node: '>=12'}
+
+ d3-dispatch@3.0.1:
+ resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==, tarball: https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz}
+ engines: {node: '>=12'}
+
+ d3-drag@3.0.0:
+ resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==, tarball: https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz}
+ engines: {node: '>=12'}
+
+ d3-dsv@3.0.1:
+ resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==, tarball: https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz}
+ engines: {node: '>=12'}
+ hasBin: true
+
+ d3-ease@3.0.1:
+ resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==, tarball: https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz}
+ engines: {node: '>=12'}
+
+ d3-fetch@3.0.1:
+ resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==, tarball: https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz}
+ engines: {node: '>=12'}
+
+ d3-force-3d@3.0.6:
+ resolution: {integrity: sha512-4tsKHUPLOVkyfEffZo1v6sFHvGFwAIIjt/W8IThbp08DYAsXZck+2pSHEG5W1+gQgEvFLdZkYvmJAbRM2EzMnA==, tarball: https://registry.npmjs.org/d3-force-3d/-/d3-force-3d-3.0.6.tgz}
+ engines: {node: '>=12'}
+
+ d3-force@3.0.0:
+ resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==, tarball: https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz}
+ engines: {node: '>=12'}
+
+ d3-format@3.1.0:
+ resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==, tarball: https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz}
+ engines: {node: '>=12'}
+
+ d3-geo-projection@4.0.0:
+ resolution: {integrity: sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==, tarball: https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz}
+ engines: {node: '>=12'}
+ hasBin: true
+
+ d3-geo@3.1.1:
+ resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==, tarball: https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz}
+ engines: {node: '>=12'}
+
+ d3-hierarchy@3.1.2:
+ resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==, tarball: https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz}
+ engines: {node: '>=12'}
+
+ d3-interpolate@3.0.1:
+ resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==, tarball: https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz}
+ engines: {node: '>=12'}
+
+ d3-octree@1.1.0:
+ resolution: {integrity: sha512-F8gPlqpP+HwRPMO/8uOu5wjH110+6q4cgJvgJT6vlpy3BEaDIKlTZrgHKZSp/i1InRpVfh4puY/kvL6MxK930A==, tarball: https://registry.npmjs.org/d3-octree/-/d3-octree-1.1.0.tgz}
+
+ d3-path@3.1.0:
+ resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==, tarball: https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz}
+ engines: {node: '>=12'}
+
+ d3-quadtree@3.0.1:
+ resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==, tarball: https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz}
+ engines: {node: '>=12'}
+
+ d3-random@3.0.1:
+ resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==, tarball: https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz}
+ engines: {node: '>=12'}
+
+ d3-regression@1.3.10:
+ resolution: {integrity: sha512-PF8GWEL70cHHWpx2jUQXc68r1pyPHIA+St16muk/XRokETzlegj5LriNKg7o4LR0TySug4nHYPJNNRz/W+/Niw==, tarball: https://registry.npmjs.org/d3-regression/-/d3-regression-1.3.10.tgz}
+
+ d3-scale-chromatic@3.1.0:
+ resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==, tarball: https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz}
+ engines: {node: '>=12'}
+
+ d3-scale@4.0.2:
+ resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==, tarball: https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz}
+ engines: {node: '>=12'}
+
+ d3-selection@3.0.0:
+ resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==, tarball: https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz}
+ engines: {node: '>=12'}
+
+ d3-shape@3.2.0:
+ resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==, tarball: https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz}
+ engines: {node: '>=12'}
+
+ d3-time-format@4.1.0:
+ resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==, tarball: https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz}
+ engines: {node: '>=12'}
+
+ d3-time@3.1.0:
+ resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==, tarball: https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz}
+ engines: {node: '>=12'}
+
+ d3-timer@3.0.1:
+ resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==, tarball: https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz}
+ engines: {node: '>=12'}
+
+ d3-transition@3.0.1:
+ resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==, tarball: https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz}
+ engines: {node: '>=12'}
+ peerDependencies:
+ d3-selection: 2 - 3
+
+ d3-zoom@3.0.0:
+ resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==, tarball: https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz}
+ engines: {node: '>=12'}
+
d@1.0.2:
resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==, tarball: https://registry.npmjs.org/d/-/d-1.0.2.tgz}
engines: {node: '>=0.12'}
@@ -2501,6 +2849,10 @@ packages:
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==, tarball: https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz}
engines: {node: '>=10'}
+ deep-equal@1.1.2:
+ resolution: {integrity: sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==, tarball: https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz}
+ engines: {node: '>= 0.4'}
+
deep-extend@0.6.0:
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, tarball: https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz}
engines: {node: '>=4.0.0'}
@@ -2540,6 +2892,9 @@ packages:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, tarball: https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz}
engines: {node: '>= 0.4'}
+ defined@1.0.1:
+ resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==, tarball: https://registry.npmjs.org/defined/-/defined-1.0.1.tgz}
+
delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, tarball: https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz}
engines: {node: '>=0.4.0'}
@@ -2579,6 +2934,9 @@ packages:
detect-node@2.1.0:
resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, tarball: https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz}
+ dhtmlx-gantt@9.0.7:
+ resolution: {integrity: sha512-At2qUBkhxgJzy5Rq4QPxhUVKgjPvrkVYczuSfjehSvhuBnhUfQfd4i8hRf2PBqIkKySRwKvj6cR5WT+DxD96NA==, tarball: https://registry.npmjs.org/dhtmlx-gantt/-/dhtmlx-gantt-9.0.7.tgz}
+
diffie-hellman@5.0.3:
resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==, tarball: https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz}
@@ -2629,6 +2987,10 @@ packages:
dot-case@3.0.4:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, tarball: https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz}
+ dotignore@0.1.2:
+ resolution: {integrity: sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==, tarball: https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz}
+ hasBin: true
+
draft-convert@2.1.13:
resolution: {integrity: sha512-/h/n4JCfyO8aWby7wKBkccHdsuVbbDyHWXi/B3Zf2pN++lN1lDOIVt5ulXCcbH2Y5YJEFzMJw/YGfN+R0axxxg==, tarball: https://registry.npmjs.org/draft-convert/-/draft-convert-2.1.13.tgz}
peerDependencies:
@@ -2817,6 +3179,10 @@ packages:
escape-html@1.0.3:
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, tarball: https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz}
+ escape-string-regexp@1.0.5:
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz}
+ engines: {node: '>=0.8.0'}
+
escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz}
engines: {node: '>=10'}
@@ -2908,6 +3274,9 @@ packages:
event-emitter@0.3.5:
resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==, tarball: https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz}
+ eventemitter3@5.0.1:
+ resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, tarball: https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz}
+
events-okam@3.3.0:
resolution: {integrity: sha512-6iR7z9hAJEwrT+D2Ywg6Fx62HSmN86OlcvPdrnq1JBeFr30dMF6l+j7M3VabjHfIi2KMtF8rO0J1rIZEfwMAwg==, tarball: https://registry.npmjs.org/events-okam/-/events-okam-3.3.0.tgz}
engines: {node: '>=0.8.x'}
@@ -2948,9 +3317,6 @@ packages:
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, tarball: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz}
- fast-equals@4.0.3:
- resolution: {integrity: sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==, tarball: https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz}
-
fast-glob@3.2.12:
resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==, tarball: https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz}
engines: {node: '>=8.6.0'}
@@ -2985,6 +3351,9 @@ packages:
fbjs@0.8.18:
resolution: {integrity: sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==, tarball: https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz}
+ fecha@4.2.3:
+ resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==, tarball: https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz}
+
fetch-blob@3.2.0:
resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==, tarball: https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz}
engines: {node: ^12.20 || >= 14.13}
@@ -3024,6 +3393,13 @@ packages:
resolution: {integrity: sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==, tarball: https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz}
deprecated: flatten is deprecated in favor of utility frameworks such as lodash.
+ flru@1.0.2:
+ resolution: {integrity: sha512-kWyh8ADvHBFz6ua5xYOPnUroZTT/bwWfrCeL0Wj1dzG4/YOmOcfJ99W8dOVyyynJN35rZ9aCOtHChqQovV7yog==, tarball: https://registry.npmjs.org/flru/-/flru-1.0.2.tgz}
+ engines: {node: '>=6'}
+
+ fmin@0.0.2:
+ resolution: {integrity: sha512-sSi6DzInhl9d8yqssDfGZejChO8d2bAGIpysPsvYsxFe898z89XhCZg6CPNV3nhUhFefeC/AXZK2bAJxlBjN6A==, tarball: https://registry.npmjs.org/fmin/-/fmin-0.0.2.tgz}
+
follow-redirects@1.15.9:
resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==, tarball: https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz}
engines: {node: '>=4.0'}
@@ -3135,6 +3511,9 @@ packages:
github-from-package@0.0.0:
resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==, tarball: https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz}
+ gl-matrix@3.4.3:
+ resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==, tarball: https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz}
+
glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz}
engines: {node: '>= 6'}
@@ -3208,6 +3587,10 @@ packages:
harmony-reflect@1.6.2:
resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==, tarball: https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz}
+ has-ansi@2.0.0:
+ resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==, tarball: https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz}
+ engines: {node: '>=0.10.0'}
+
has-bigints@1.1.0:
resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==, tarball: https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz}
engines: {node: '>= 0.4'}
@@ -3231,6 +3614,10 @@ packages:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==, tarball: https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz}
engines: {node: '>= 0.4'}
+ has@1.0.4:
+ resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==, tarball: https://registry.npmjs.org/has/-/has-1.0.4.tgz}
+ engines: {node: '>= 0.4.0'}
+
hash-base@3.0.5:
resolution: {integrity: sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==, tarball: https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz}
engines: {node: '>= 0.10'}
@@ -3395,6 +3782,10 @@ packages:
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==, tarball: https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz}
engines: {node: '>= 0.4'}
+ internmap@2.0.3:
+ resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==, tarball: https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz}
+ engines: {node: '>=12'}
+
intl-format-cache@4.3.1:
resolution: {integrity: sha512-OEUYNA7D06agqPOYhbTkl0T8HA3QKSuwWh1HiClEnpd9vw7N+3XsQt5iZ0GUEchp5CW1fQk/tary+NsbF3yQ1Q==, tarball: https://registry.npmjs.org/intl-format-cache/-/intl-format-cache-4.3.1.tgz}
@@ -3426,6 +3817,9 @@ packages:
is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, tarball: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz}
+ is-arrayish@0.3.2:
+ resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, tarball: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz}
+
is-arrow-function@2.0.3:
resolution: {integrity: sha512-iDStzcT1FJMzx+TjCOK//uDugSe/Mif/8a+T0htydQ3qkJGvSweTZpVYz4hpJH0baloSPiAFQdA8WslAgJphvQ==, tarball: https://registry.npmjs.org/is-arrow-function/-/is-arrow-function-2.0.3.tgz}
engines: {node: '>= 0.4'}
@@ -3446,6 +3840,9 @@ packages:
resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==, tarball: https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz}
engines: {node: '>= 0.4'}
+ is-buffer@1.1.6:
+ resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==, tarball: https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz}
+
is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, tarball: https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz}
engines: {node: '>= 0.4'}
@@ -3533,6 +3930,10 @@ packages:
resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==, tarball: https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz}
engines: {node: '>=0.10.0'}
+ is-regex@1.1.4:
+ resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, tarball: https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz}
+ engines: {node: '>= 0.4'}
+
is-regex@1.2.1:
resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==, tarball: https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz}
engines: {node: '>= 0.4'}
@@ -3696,6 +4097,10 @@ packages:
json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, tarball: https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz}
+ json2module@0.0.3:
+ resolution: {integrity: sha512-qYGxqrRrt4GbB8IEOy1jJGypkNsjWoIMlZt4bAsmUScCA507Hbc2p1JOhBzqn45u3PWafUgH2OnzyNU7udO/GA==, tarball: https://registry.npmjs.org/json2module/-/json2module-0.0.3.tgz}
+ hasBin: true
+
json2mq@0.2.0:
resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==, tarball: https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz}
@@ -3714,6 +4119,10 @@ packages:
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, tarball: https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz}
+ kind-of@3.2.2:
+ resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==, tarball: https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz}
+ engines: {node: '>=0.10.0'}
+
kind-of@6.0.3:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, tarball: https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz}
engines: {node: '>=0.10.0'}
@@ -3724,6 +4133,10 @@ packages:
kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==, tarball: https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz}
+ lazy-cache@1.0.4:
+ resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==, tarball: https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz}
+ engines: {node: '>=0.10.0'}
+
less-plugin-resolve@1.0.2:
resolution: {integrity: sha512-e1AHq0XNTU8S3d9JCc8CFYajoUBr0EK3pcuLT5PogyBBeE0knzZJL105kKKSZWfq2lQLq3/uEDrMK3JPq+fHaA==, tarball: https://registry.npmjs.org/less-plugin-resolve/-/less-plugin-resolve-1.0.2.tgz}
@@ -3822,6 +4235,12 @@ packages:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, tarball: https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz}
engines: {node: '>=10'}
+ lodash-decorators@6.0.1:
+ resolution: {integrity: sha512-1M0YC8G3nFTkejZEk2ehyvryEdcqj6xATH+ybI8j53cLs/bKRsavaE//y7nz/A0vxEFhxYqev7vdWfsuTJ1AtQ==, tarball: https://registry.npmjs.org/lodash-decorators/-/lodash-decorators-6.0.1.tgz}
+ engines: {node: '>=0.12.0'}
+ peerDependencies:
+ lodash: 4.x
+
lodash-es@4.17.21:
resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, tarball: https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz}
@@ -3831,6 +4250,10 @@ packages:
lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, tarball: https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz}
+ lodash.isequal@4.5.0:
+ resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==, tarball: https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz}
+ deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
+
lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, tarball: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz}
@@ -3846,6 +4269,10 @@ packages:
lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, tarball: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz}
+ longest@1.0.1:
+ resolution: {integrity: sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==, tarball: https://registry.npmjs.org/longest/-/longest-1.0.1.tgz}
+ engines: {node: '>=0.10.0'}
+
loose-envify@1.4.0:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, tarball: https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz}
hasBin: true
@@ -4005,6 +4432,10 @@ packages:
mkdirp-classic@0.5.3:
resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==, tarball: https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz}
+ mock-property@1.0.3:
+ resolution: {integrity: sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==, tarball: https://registry.npmjs.org/mock-property/-/mock-property-1.0.3.tgz}
+ engines: {node: '>= 0.4'}
+
moment@2.30.1:
resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==, tarball: https://registry.npmjs.org/moment/-/moment-2.30.1.tgz}
@@ -4116,10 +4547,17 @@ packages:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, tarball: https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz}
engines: {node: '>=0.10.0'}
+ object-inspect@1.12.3:
+ resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==, tarball: https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz}
+
object-inspect@1.13.4:
resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==, tarball: https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz}
engines: {node: '>= 0.4'}
+ object-is@1.1.6:
+ resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==, tarball: https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz}
+ engines: {node: '>= 0.4'}
+
object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, tarball: https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz}
engines: {node: '>= 0.4'}
@@ -4295,6 +4733,9 @@ packages:
resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==, tarball: https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz}
engines: {node: '>=0.12'}
+ pdfast@0.2.0:
+ resolution: {integrity: sha512-cq6TTu6qKSFUHwEahi68k/kqN2mfepjkGrG9Un70cgdRRKLKY6Rf8P8uvP2NvZktaQZNF3YE7agEkLj0vGK9bA==, tarball: https://registry.npmjs.org/pdfast/-/pdfast-0.2.0.tgz}
+
pdfjs-dist@4.8.69:
resolution: {integrity: sha512-IHZsA4T7YElCKNNXtiLgqScw4zPd3pG9do8UrznC757gMd7UPeHSL2qwNNMJo4r79fl8oj1Xx+1nh2YkzdMpLQ==, tarball: https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-4.8.69.tgz}
engines: {node: '>=18'}
@@ -4705,6 +5146,9 @@ packages:
resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, tarball: https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz}
engines: {node: '>=8'}
+ quickselect@2.0.0:
+ resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==, tarball: https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz}
+
raf@3.4.1:
resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==, tarball: https://registry.npmjs.org/raf/-/raf-3.4.1.tgz}
@@ -4722,6 +5166,9 @@ packages:
resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==, tarball: https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz}
engines: {node: '>= 0.8'}
+ rbush@3.0.1:
+ resolution: {integrity: sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==, tarball: https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz}
+
rc-align@2.4.5:
resolution: {integrity: sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw==, tarball: https://registry.npmjs.org/rc-align/-/rc-align-2.4.5.tgz}
@@ -5242,8 +5689,16 @@ packages:
react-fast-compare@3.2.2:
resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==, tarball: https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz}
- react-grid-layout@1.5.1:
- resolution: {integrity: sha512-4Fr+kKMk0+m1HL/BWfHxi/lRuaOmDNNKQDcu7m12+NEYcen20wIuZFo789u3qWCyvUsNUxCiyf0eKq4WiJSNYw==, tarball: https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.5.1.tgz}
+ react-flow-renderer@10.3.17:
+ resolution: {integrity: sha512-bywiqVErlh5kCDqw3x0an5Ur3mT9j9CwJsDwmhmz4i1IgYM1a0SPqqEhClvjX+s5pU4nHjmVaGXWK96pwsiGcQ==, tarball: https://registry.npmjs.org/react-flow-renderer/-/react-flow-renderer-10.3.17.tgz}
+ engines: {node: '>=14'}
+ deprecated: react-flow-renderer has been renamed to reactflow, please use this package from now on https://reactflow.dev/docs/guides/migrate-to-v11/
+ peerDependencies:
+ react: 16 || 17 || 18
+ react-dom: 16 || 17 || 18
+
+ react-grid-layout@1.3.4:
+ resolution: {integrity: sha512-sB3rNhorW77HUdOjB4JkelZTdJGQKuXLl3gNg+BI8gJkTScspL1myfZzW/EM0dLEn+1eH+xW+wNqk0oIM9o7cw==, tarball: https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.3.4.tgz}
peerDependencies:
react: '>= 16.3.0'
react-dom: '>= 16.3.0'
@@ -5364,6 +5819,11 @@ packages:
react: ^16.3.0 || ^17.0.0
react-dom: ^16.3.0 || ^17.0.0
+ react-to-print@3.0.6:
+ resolution: {integrity: sha512-K/jFxkUifbfVnu1XyinM6AB6zAq0VMw0lH/6WJpkdlChoqqvEOE/BGOxYN2xOmu8f72isTTU5DNatK/j0Lfc+Q==, tarball: https://registry.npmjs.org/react-to-print/-/react-to-print-3.0.6.tgz}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ~19
+
react-tween-state@0.1.5:
resolution: {integrity: sha512-sJQpjsdn0wjlDIUpfpb7jQGnOG8hAEW2e8k0KPA+xmf5KFa6Xat2JldbmxBhaqP0S/uIXhVE5ymKyH/b9X8nYA==, tarball: https://registry.npmjs.org/react-tween-state/-/react-tween-state-0.1.5.tgz}
@@ -5446,6 +5906,10 @@ packages:
renderkid@3.0.0:
resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==, tarball: https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz}
+ repeat-string@1.6.1:
+ resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==, tarball: https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz}
+ engines: {node: '>=0.10'}
+
require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, tarball: https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz}
engines: {node: '>=0.10.0'}
@@ -5484,6 +5948,10 @@ packages:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==, tarball: https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+ right-align@0.1.3:
+ resolution: {integrity: sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==, tarball: https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz}
+ engines: {node: '>=0.10.0'}
+
rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, tarball: https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz}
deprecated: Rimraf versions prior to v4 are no longer supported
@@ -5559,6 +6027,10 @@ packages:
rollup:
optional: true
+ rollup@0.25.8:
+ resolution: {integrity: sha512-a2S4Bh3bgrdO4BhKr2E4nZkjTvrJ2m2bWjMTzVYtoqSCn0HnuxosXnaJUHrMEziOWr3CzL9GjilQQKcyCQpJoA==, tarball: https://registry.npmjs.org/rollup/-/rollup-0.25.8.tgz}
+ hasBin: true
+
rollup@3.29.5:
resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==, tarball: https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
@@ -5571,6 +6043,9 @@ packages:
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, tarball: https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz}
+ rw@1.3.3:
+ resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==, tarball: https://registry.npmjs.org/rw/-/rw-1.3.3.tgz}
+
safe-array-concat@1.1.3:
resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==, tarball: https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz}
engines: {node: '>=0.4'}
@@ -5708,6 +6183,9 @@ packages:
simple-get@4.0.1:
resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==, tarball: https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz}
+ simple-swizzle@0.2.2:
+ resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==, tarball: https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz}
+
single-spa@5.9.5:
resolution: {integrity: sha512-9SQdmsyz4HSP+3gs6PJzhkaMEg+6zTlu9oxIghnwUX3eq+ajq4ft5egl0iyR55LAmO/UwvU8NgIWs/ZyQMa6dw==, tarball: https://registry.npmjs.org/single-spa/-/single-spa-5.9.5.tgz}
@@ -5737,9 +6215,16 @@ packages:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, tarball: https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz}
engines: {node: '>=0.10.0'}
+ source-map-support@0.3.3:
+ resolution: {integrity: sha512-9O4+y9n64RewmFoKUZ/5Tx9IHIcXM6Q+RTSw6ehnqybUz4a7iwR3Eaw80uLtqqQ5D0C+5H03D4KKGo9PdP33Gg==, tarball: https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz}
+
source-map-support@0.5.21:
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, tarball: https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz}
+ source-map@0.1.32:
+ resolution: {integrity: sha512-htQyLrrRLkQ87Zfrir4/yN+vAUd6DNjVayEjTSHXu29AYQJw57I4/xEL/M6p6E/woPNJwvZt6rVlzc7gFEJccQ==, tarball: https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz}
+ engines: {node: '>=0.8.0'}
+
source-map@0.5.7:
resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==, tarball: https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz}
engines: {node: '>=0.10.0'}
@@ -5846,6 +6331,10 @@ packages:
string_decoder@1.3.0:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, tarball: https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz}
+ strip-ansi@3.0.1:
+ resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz}
+ engines: {node: '>=0.10.0'}
+
strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz}
engines: {node: '>=8'}
@@ -5906,6 +6395,10 @@ packages:
resolution: {integrity: sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg==, tarball: https://registry.npmjs.org/superjson/-/superjson-1.13.3.tgz}
engines: {node: '>=10'}
+ supports-color@2.0.0:
+ resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz}
+ engines: {node: '>=0.8.0'}
+
supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz}
engines: {node: '>=8'}
@@ -5925,6 +6418,9 @@ packages:
svg-parser@2.0.4:
resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==, tarball: https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz}
+ svg-path-parser@1.1.0:
+ resolution: {integrity: sha512-jGCUqcQyXpfe38R7RFfhrMyfXcBmpMNJI/B+4CE9/Unkh98UporAc461GTthv+TVDuZXsBx7/WiwJb1Oh4tt4A==, tarball: https://registry.npmjs.org/svg-path-parser/-/svg-path-parser-1.1.0.tgz}
+
svg-tags@1.0.0:
resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==, tarball: https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz}
@@ -5957,6 +6453,10 @@ packages:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, tarball: https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz}
engines: {node: '>=6'}
+ tape@4.17.0:
+ resolution: {integrity: sha512-KCuXjYxCZ3ru40dmND+oCLsXyuA8hoseu2SS404Px5ouyS0A99v8X/mdiLqsR5MTAyamMBN7PRwt2Dv3+xGIxw==, tarball: https://registry.npmjs.org/tape/-/tape-4.17.0.tgz}
+ hasBin: true
+
tar-fs@2.1.2:
resolution: {integrity: sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==, tarball: https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz}
@@ -6118,6 +6618,14 @@ packages:
resolution: {integrity: sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==, tarball: https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.40.tgz}
hasBin: true
+ uglify-js@2.8.29:
+ resolution: {integrity: sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==, tarball: https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz}
+ engines: {node: '>=0.8.0'}
+ hasBin: true
+
+ uglify-to-browserify@1.0.2:
+ resolution: {integrity: sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==, tarball: https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz}
+
umi@4.4.6:
resolution: {integrity: sha512-RqYAYigyc6AdCesIfoAqldpj6qpUGzaDwLMiC85tkOxkhilNpEmEpI+g7SvyF9aJ5hFeE7wGEiSlojbcxIT8TA==, tarball: https://registry.npmjs.org/umi/-/umi-4.4.6.tgz}
engines: {node: '>=14'}
@@ -6324,10 +6832,18 @@ packages:
engines: {node: '>= 8'}
hasBin: true
+ window-size@0.1.0:
+ resolution: {integrity: sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==, tarball: https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz}
+ engines: {node: '>= 0.8.0'}
+
word-wrap@1.2.5:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, tarball: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz}
engines: {node: '>=0.10.0'}
+ wordwrap@0.0.2:
+ resolution: {integrity: sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==, tarball: https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz}
+ engines: {node: '>=0.4.0'}
+
wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz}
engines: {node: '>=10'}
@@ -6373,6 +6889,9 @@ packages:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==, tarball: https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz}
engines: {node: '>=12'}
+ yargs@3.10.0:
+ resolution: {integrity: sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==, tarball: https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz}
+
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz}
engines: {node: '>=10'}
@@ -6389,6 +6908,15 @@ packages:
zscroller@0.4.8:
resolution: {integrity: sha512-G5NiNLKx2+QhhvZi2yV1jjVXY50otktxkseX2hG2N/eixohOUk0AY8ZpbAxNqS9oJS/NxItCsowupy2tsXxAMw==, tarball: https://registry.npmjs.org/zscroller/-/zscroller-0.4.8.tgz}
+ zustand@3.7.2:
+ resolution: {integrity: sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==, tarball: https://registry.npmjs.org/zustand/-/zustand-3.7.2.tgz}
+ engines: {node: '>=12.7.0'}
+ peerDependencies:
+ react: '>=16.8'
+ peerDependenciesMeta:
+ react:
+ optional: true
+
snapshots:
'@ahooksjs/use-request@2.8.15(react@18.3.1)':
@@ -6666,30 +7194,239 @@ snapshots:
safe-stable-stringify: 2.5.0
swr: 2.3.3(react@18.3.1)
- '@ant-design/react-slick@1.0.2(react@18.3.1)':
+ '@ant-design/react-slick@1.0.2(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.26.10
+ classnames: 2.5.1
+ json2mq: 0.2.0
+ react: 18.3.1
+ resize-observer-polyfill: 1.5.1
+ throttle-debounce: 5.0.2
+
+ '@ant-design/react-slick@1.1.2(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.26.10
+ classnames: 2.5.1
+ json2mq: 0.2.0
+ react: 18.3.1
+ resize-observer-polyfill: 1.5.1
+ throttle-debounce: 5.0.2
+
+ '@antfu/install-pkg@0.1.1':
+ dependencies:
+ execa: 5.1.1
+ find-up: 5.0.0
+
+ '@antfu/utils@0.7.10': {}
+
+ '@antv/component@2.1.2':
+ dependencies:
+ '@antv/g': 6.1.23
+ '@antv/scale': 0.4.16
+ '@antv/util': 3.3.10
+ svg-path-parser: 1.1.0
+
+ '@antv/coord@0.4.7':
+ dependencies:
+ '@antv/scale': 0.4.16
+ '@antv/util': 2.0.17
+ gl-matrix: 3.4.3
+
+ '@antv/event-emitter@0.1.3': {}
+
+ '@antv/expr@1.0.2': {}
+
+ '@antv/g-camera-api@2.0.37':
+ dependencies:
+ '@antv/g-lite': 2.2.18
+ '@antv/util': 3.3.10
+ '@babel/runtime': 7.26.10
+ gl-matrix: 3.4.3
+ tslib: 2.8.1
+
+ '@antv/g-canvas@2.0.42':
+ dependencies:
+ '@antv/g-lite': 2.2.18
+ '@antv/g-plugin-canvas-path-generator': 2.1.18
+ '@antv/g-plugin-canvas-picker': 2.1.21
+ '@antv/g-plugin-canvas-renderer': 2.2.21
+ '@antv/g-plugin-dom-interaction': 2.1.23
+ '@antv/g-plugin-html-renderer': 2.1.23
+ '@antv/g-plugin-image-loader': 2.1.21
+ '@antv/util': 3.3.10
+ '@babel/runtime': 7.26.10
+ tslib: 2.8.1
+
+ '@antv/g-dom-mutation-observer-api@2.0.34':
+ dependencies:
+ '@antv/g-lite': 2.2.18
+ '@babel/runtime': 7.26.10
+
+ '@antv/g-lite@2.2.18':
+ dependencies:
+ '@antv/g-math': 3.0.0
+ '@antv/util': 3.3.10
+ '@antv/vendor': 1.0.10
+ '@babel/runtime': 7.26.10
+ eventemitter3: 5.0.1
+ gl-matrix: 3.4.3
+ rbush: 3.0.1
+ tslib: 2.8.1
+
+ '@antv/g-math@3.0.0':
+ dependencies:
+ '@antv/util': 3.3.10
+ gl-matrix: 3.4.3
+ tslib: 2.8.1
+
+ '@antv/g-plugin-canvas-path-generator@2.1.18':
+ dependencies:
+ '@antv/g-lite': 2.2.18
+ '@antv/g-math': 3.0.0
+ '@antv/util': 3.3.10
+ '@babel/runtime': 7.26.10
+ tslib: 2.8.1
+
+ '@antv/g-plugin-canvas-picker@2.1.21':
+ dependencies:
+ '@antv/g-lite': 2.2.18
+ '@antv/g-math': 3.0.0
+ '@antv/g-plugin-canvas-path-generator': 2.1.18
+ '@antv/g-plugin-canvas-renderer': 2.2.21
+ '@antv/util': 3.3.10
+ '@babel/runtime': 7.26.10
+ gl-matrix: 3.4.3
+ tslib: 2.8.1
+
+ '@antv/g-plugin-canvas-renderer@2.2.21':
+ dependencies:
+ '@antv/g-lite': 2.2.18
+ '@antv/g-math': 3.0.0
+ '@antv/g-plugin-canvas-path-generator': 2.1.18
+ '@antv/g-plugin-image-loader': 2.1.21
+ '@antv/util': 3.3.10
+ '@babel/runtime': 7.26.10
+ gl-matrix: 3.4.3
+ tslib: 2.8.1
+
+ '@antv/g-plugin-dom-interaction@2.1.23':
+ dependencies:
+ '@antv/g-lite': 2.2.18
+ '@babel/runtime': 7.26.10
+ tslib: 2.8.1
+
+ '@antv/g-plugin-dragndrop@2.0.34':
+ dependencies:
+ '@antv/g-lite': 2.2.18
+ '@antv/util': 3.3.10
+ '@babel/runtime': 7.26.10
+ tslib: 2.8.1
+
+ '@antv/g-plugin-html-renderer@2.1.23':
+ dependencies:
+ '@antv/g-lite': 2.2.18
+ '@antv/util': 3.3.10
+ '@babel/runtime': 7.26.10
+ gl-matrix: 3.4.3
+ tslib: 2.8.1
+
+ '@antv/g-plugin-image-loader@2.1.21':
dependencies:
+ '@antv/g-lite': 2.2.18
+ '@antv/util': 3.3.10
'@babel/runtime': 7.26.10
- classnames: 2.5.1
- json2mq: 0.2.0
- react: 18.3.1
- resize-observer-polyfill: 1.5.1
- throttle-debounce: 5.0.2
+ gl-matrix: 3.4.3
+ tslib: 2.8.1
- '@ant-design/react-slick@1.1.2(react@18.3.1)':
+ '@antv/g-web-animations-api@2.1.23':
dependencies:
+ '@antv/g-lite': 2.2.18
+ '@antv/util': 3.3.10
'@babel/runtime': 7.26.10
- classnames: 2.5.1
- json2mq: 0.2.0
- react: 18.3.1
- resize-observer-polyfill: 1.5.1
- throttle-debounce: 5.0.2
+ tslib: 2.8.1
- '@antfu/install-pkg@0.1.1':
+ '@antv/g2@5.3.0':
+ dependencies:
+ '@antv/component': 2.1.2
+ '@antv/coord': 0.4.7
+ '@antv/event-emitter': 0.1.3
+ '@antv/expr': 1.0.2
+ '@antv/g': 6.1.23
+ '@antv/g-canvas': 2.0.42
+ '@antv/g-plugin-dragndrop': 2.0.34
+ '@antv/scale': 0.4.16
+ '@antv/util': 3.3.10
+ '@antv/vendor': 1.0.10
+ flru: 1.0.2
+ fmin: 0.0.2
+ pdfast: 0.2.0
+
+ '@antv/g@6.1.23':
+ dependencies:
+ '@antv/g-camera-api': 2.0.37
+ '@antv/g-dom-mutation-observer-api': 2.0.34
+ '@antv/g-lite': 2.2.18
+ '@antv/g-web-animations-api': 2.1.23
+ '@babel/runtime': 7.26.10
+
+ '@antv/scale@0.4.16':
dependencies:
- execa: 5.1.1
- find-up: 5.0.0
+ '@antv/util': 3.3.10
+ color-string: 1.9.1
+ fecha: 4.2.3
- '@antfu/utils@0.7.10': {}
+ '@antv/util@2.0.17':
+ dependencies:
+ csstype: 3.1.3
+ tslib: 2.8.1
+
+ '@antv/util@3.3.10':
+ dependencies:
+ fast-deep-equal: 3.1.3
+ gl-matrix: 3.4.3
+ tslib: 2.8.1
+
+ '@antv/vendor@1.0.10':
+ dependencies:
+ '@types/d3-array': 3.2.1
+ '@types/d3-color': 3.1.3
+ '@types/d3-dispatch': 3.0.6
+ '@types/d3-dsv': 3.0.7
+ '@types/d3-fetch': 3.0.7
+ '@types/d3-force': 3.0.10
+ '@types/d3-format': 3.0.4
+ '@types/d3-geo': 3.1.0
+ '@types/d3-hierarchy': 3.1.7
+ '@types/d3-interpolate': 3.0.4
+ '@types/d3-path': 3.1.1
+ '@types/d3-quadtree': 3.0.6
+ '@types/d3-random': 3.0.3
+ '@types/d3-scale': 4.0.9
+ '@types/d3-scale-chromatic': 3.1.0
+ '@types/d3-shape': 3.1.7
+ '@types/d3-time': 3.0.4
+ '@types/d3-timer': 3.0.2
+ d3-array: 3.2.4
+ d3-color: 3.1.0
+ d3-dispatch: 3.0.1
+ d3-dsv: 3.0.1
+ d3-fetch: 3.0.1
+ d3-force: 3.0.0
+ d3-force-3d: 3.0.6
+ d3-format: 3.1.0
+ d3-geo: 3.1.1
+ d3-geo-projection: 4.0.0
+ d3-hierarchy: 3.1.2
+ d3-interpolate: 3.0.1
+ d3-path: 3.1.0
+ d3-quadtree: 3.0.1
+ d3-random: 3.0.1
+ d3-regression: 1.3.10
+ d3-scale: 4.0.2
+ d3-scale-chromatic: 3.1.0
+ d3-shape: 3.2.0
+ d3-time: 3.1.0
+ d3-timer: 3.0.1
'@babel/code-frame@7.26.2':
dependencies:
@@ -7406,6 +8143,14 @@ snapshots:
'@js-preview/excel@1.7.14': {}
+ '@ljharb/resumer@0.0.1':
+ dependencies:
+ '@ljharb/through': 2.3.14
+
+ '@ljharb/through@2.3.14':
+ dependencies:
+ call-bind: 1.0.8
+
'@loadable/component@5.15.2(react@18.3.1)':
dependencies:
'@babel/runtime': 7.23.6
@@ -7742,6 +8487,123 @@ snapshots:
dependencies:
'@babel/types': 7.26.10
+ '@types/d3-array@3.2.1': {}
+
+ '@types/d3-axis@3.0.6':
+ dependencies:
+ '@types/d3-selection': 3.0.11
+
+ '@types/d3-brush@3.0.6':
+ dependencies:
+ '@types/d3-selection': 3.0.11
+
+ '@types/d3-chord@3.0.6': {}
+
+ '@types/d3-color@3.1.3': {}
+
+ '@types/d3-contour@3.0.6':
+ dependencies:
+ '@types/d3-array': 3.2.1
+ '@types/geojson': 7946.0.16
+
+ '@types/d3-delaunay@6.0.4': {}
+
+ '@types/d3-dispatch@3.0.6': {}
+
+ '@types/d3-drag@3.0.7':
+ dependencies:
+ '@types/d3-selection': 3.0.11
+
+ '@types/d3-dsv@3.0.7': {}
+
+ '@types/d3-ease@3.0.2': {}
+
+ '@types/d3-fetch@3.0.7':
+ dependencies:
+ '@types/d3-dsv': 3.0.7
+
+ '@types/d3-force@3.0.10': {}
+
+ '@types/d3-format@3.0.4': {}
+
+ '@types/d3-geo@3.1.0':
+ dependencies:
+ '@types/geojson': 7946.0.16
+
+ '@types/d3-hierarchy@3.1.7': {}
+
+ '@types/d3-interpolate@3.0.4':
+ dependencies:
+ '@types/d3-color': 3.1.3
+
+ '@types/d3-path@3.1.1': {}
+
+ '@types/d3-polygon@3.0.2': {}
+
+ '@types/d3-quadtree@3.0.6': {}
+
+ '@types/d3-random@3.0.3': {}
+
+ '@types/d3-scale-chromatic@3.1.0': {}
+
+ '@types/d3-scale@4.0.9':
+ dependencies:
+ '@types/d3-time': 3.0.4
+
+ '@types/d3-selection@3.0.11': {}
+
+ '@types/d3-shape@3.1.7':
+ dependencies:
+ '@types/d3-path': 3.1.1
+
+ '@types/d3-time-format@4.0.3': {}
+
+ '@types/d3-time@3.0.4': {}
+
+ '@types/d3-timer@3.0.2': {}
+
+ '@types/d3-transition@3.0.9':
+ dependencies:
+ '@types/d3-selection': 3.0.11
+
+ '@types/d3-zoom@3.0.8':
+ dependencies:
+ '@types/d3-interpolate': 3.0.4
+ '@types/d3-selection': 3.0.11
+
+ '@types/d3@7.4.3':
+ dependencies:
+ '@types/d3-array': 3.2.1
+ '@types/d3-axis': 3.0.6
+ '@types/d3-brush': 3.0.6
+ '@types/d3-chord': 3.0.6
+ '@types/d3-color': 3.1.3
+ '@types/d3-contour': 3.0.6
+ '@types/d3-delaunay': 6.0.4
+ '@types/d3-dispatch': 3.0.6
+ '@types/d3-drag': 3.0.7
+ '@types/d3-dsv': 3.0.7
+ '@types/d3-ease': 3.0.2
+ '@types/d3-fetch': 3.0.7
+ '@types/d3-force': 3.0.10
+ '@types/d3-format': 3.0.4
+ '@types/d3-geo': 3.1.0
+ '@types/d3-hierarchy': 3.1.7
+ '@types/d3-interpolate': 3.0.4
+ '@types/d3-path': 3.1.1
+ '@types/d3-polygon': 3.0.2
+ '@types/d3-quadtree': 3.0.6
+ '@types/d3-random': 3.0.3
+ '@types/d3-scale': 4.0.9
+ '@types/d3-scale-chromatic': 3.1.0
+ '@types/d3-selection': 3.0.11
+ '@types/d3-shape': 3.1.7
+ '@types/d3-time': 3.0.4
+ '@types/d3-time-format': 4.0.3
+ '@types/d3-timer': 3.0.2
+ '@types/d3-transition': 3.0.9
+ '@types/d3-zoom': 3.0.8
+
'@types/eslint-scope@3.7.7':
dependencies:
'@types/eslint': 9.6.1
@@ -7754,6 +8616,8 @@ snapshots:
'@types/estree@1.0.6': {}
+ '@types/geojson@7946.0.16': {}
+
'@types/graceful-fs@4.1.9':
dependencies:
'@types/node': 22.13.10
@@ -7833,6 +8697,8 @@ snapshots:
'@types/prop-types': 15.7.14
csstype: 3.1.3
+ '@types/resize-observer-browser@0.1.11': {}
+
'@types/resolve@1.20.6': {}
'@types/semver@7.5.8': {}
@@ -8504,14 +9370,26 @@ snapshots:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
+ align-text@0.1.4:
+ dependencies:
+ kind-of: 3.2.2
+ longest: 1.0.1
+ repeat-string: 1.6.1
+
+ amdefine@1.0.1: {}
+
ansi-html-community@0.0.8: {}
+ ansi-regex@2.1.1: {}
+
ansi-regex@4.1.1: {}
ansi-regex@5.0.1: {}
ansi-regex@6.1.0: {}
+ ansi-styles@2.2.1: {}
+
ansi-styles@3.2.1:
dependencies:
color-convert: 1.9.3
@@ -9084,6 +9962,8 @@ snapshots:
map-obj: 4.3.0
quick-lru: 4.0.1
+ camelcase@1.2.1: {}
+
camelcase@5.3.1: {}
camelcase@6.3.0: {}
@@ -9098,6 +9978,19 @@ snapshots:
prebuild-install: 7.1.3
optional: true
+ center-align@0.1.3:
+ dependencies:
+ align-text: 0.1.4
+ lazy-cache: 1.0.4
+
+ chalk@1.1.3:
+ dependencies:
+ ansi-styles: 2.2.1
+ escape-string-regexp: 1.0.5
+ has-ansi: 2.0.0
+ strip-ansi: 3.0.1
+ supports-color: 2.0.0
+
chalk@4.1.2:
dependencies:
ansi-styles: 4.3.0
@@ -9139,6 +10032,8 @@ snapshots:
inherits: 2.0.4
safe-buffer: 5.2.1
+ classcat@5.0.5: {}
+
classnames@2.5.1: {}
clean-css@5.3.3:
@@ -9155,6 +10050,12 @@ snapshots:
- '@types/react'
- react-dom
+ cliui@2.1.0:
+ dependencies:
+ center-align: 0.1.3
+ right-align: 0.1.3
+ wordwrap: 0.0.2
+
cliui@8.0.1:
dependencies:
string-width: 4.2.3
@@ -9177,6 +10078,11 @@ snapshots:
color-name@1.1.4: {}
+ color-string@1.9.1:
+ dependencies:
+ color-name: 1.1.4
+ simple-swizzle: 0.2.2
+
colord@2.9.3: {}
combined-stream@1.0.8:
@@ -9231,6 +10137,8 @@ snapshots:
content-type@1.0.5: {}
+ contour_plot@0.0.1: {}
+
convert-source-map@2.0.0: {}
cookie-signature@1.0.6: {}
@@ -9392,6 +10300,121 @@ snapshots:
current-script-polyfill@1.0.0: {}
+ d3-array@3.2.4:
+ dependencies:
+ internmap: 2.0.3
+
+ d3-binarytree@1.0.2: {}
+
+ d3-color@3.1.0: {}
+
+ d3-dispatch@3.0.1: {}
+
+ d3-drag@3.0.0:
+ dependencies:
+ d3-dispatch: 3.0.1
+ d3-selection: 3.0.0
+
+ d3-dsv@3.0.1:
+ dependencies:
+ commander: 7.2.0
+ iconv-lite: 0.6.3
+ rw: 1.3.3
+
+ d3-ease@3.0.1: {}
+
+ d3-fetch@3.0.1:
+ dependencies:
+ d3-dsv: 3.0.1
+
+ d3-force-3d@3.0.6:
+ dependencies:
+ d3-binarytree: 1.0.2
+ d3-dispatch: 3.0.1
+ d3-octree: 1.1.0
+ d3-quadtree: 3.0.1
+ d3-timer: 3.0.1
+
+ d3-force@3.0.0:
+ dependencies:
+ d3-dispatch: 3.0.1
+ d3-quadtree: 3.0.1
+ d3-timer: 3.0.1
+
+ d3-format@3.1.0: {}
+
+ d3-geo-projection@4.0.0:
+ dependencies:
+ commander: 7.2.0
+ d3-array: 3.2.4
+ d3-geo: 3.1.1
+
+ d3-geo@3.1.1:
+ dependencies:
+ d3-array: 3.2.4
+
+ d3-hierarchy@3.1.2: {}
+
+ d3-interpolate@3.0.1:
+ dependencies:
+ d3-color: 3.1.0
+
+ d3-octree@1.1.0: {}
+
+ d3-path@3.1.0: {}
+
+ d3-quadtree@3.0.1: {}
+
+ d3-random@3.0.1: {}
+
+ d3-regression@1.3.10: {}
+
+ d3-scale-chromatic@3.1.0:
+ dependencies:
+ d3-color: 3.1.0
+ d3-interpolate: 3.0.1
+
+ d3-scale@4.0.2:
+ dependencies:
+ d3-array: 3.2.4
+ d3-format: 3.1.0
+ d3-interpolate: 3.0.1
+ d3-time: 3.1.0
+ d3-time-format: 4.1.0
+
+ d3-selection@3.0.0: {}
+
+ d3-shape@3.2.0:
+ dependencies:
+ d3-path: 3.1.0
+
+ d3-time-format@4.1.0:
+ dependencies:
+ d3-time: 3.1.0
+
+ d3-time@3.1.0:
+ dependencies:
+ d3-array: 3.2.4
+
+ d3-timer@3.0.1: {}
+
+ d3-transition@3.0.1(d3-selection@3.0.0):
+ dependencies:
+ d3-color: 3.1.0
+ d3-dispatch: 3.0.1
+ d3-ease: 3.0.1
+ d3-interpolate: 3.0.1
+ d3-selection: 3.0.0
+ d3-timer: 3.0.1
+
+ d3-zoom@3.0.0:
+ dependencies:
+ d3-dispatch: 3.0.1
+ d3-drag: 3.0.0
+ d3-interpolate: 3.0.1
+ d3-selection: 3.0.0
+ d3-transition: 3.0.1(d3-selection@3.0.0)
+
d@1.0.2:
dependencies:
es5-ext: 0.10.64
@@ -9449,6 +10472,15 @@ snapshots:
mimic-response: 3.1.0
optional: true
+ deep-equal@1.1.2:
+ dependencies:
+ is-arguments: 1.2.0
+ is-date-object: 1.1.0
+ is-regex: 1.2.1
+ object-is: 1.1.6
+ object-keys: 1.1.1
+ regexp.prototype.flags: 1.5.4
+
deep-extend@0.6.0:
optional: true
@@ -9486,6 +10518,8 @@ snapshots:
has-property-descriptors: 1.0.2
object-keys: 1.1.1
+ defined@1.0.1: {}
+
delayed-stream@1.0.0: {}
depd@2.0.0: {}
@@ -9510,6 +10544,8 @@ snapshots:
detect-node@2.1.0: {}
+ dhtmlx-gantt@9.0.7: {}
+
diffie-hellman@5.0.3:
dependencies:
bn.js: 4.12.1
@@ -9569,6 +10605,10 @@ snapshots:
no-case: 3.0.4
tslib: 2.8.1
+ dotignore@0.1.2:
+ dependencies:
+ minimatch: 3.1.2
+
draft-convert@2.1.13(draft-js@0.10.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@babel/runtime': 7.26.10
@@ -9909,6 +10949,8 @@ snapshots:
escape-html@1.0.3: {}
+ escape-string-regexp@1.0.5: {}
+
escape-string-regexp@4.0.0: {}
eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2):
@@ -10038,6 +11080,8 @@ snapshots:
d: 1.0.2
es5-ext: 0.10.64
+ eventemitter3@5.0.1: {}
+
events-okam@3.3.0: {}
events@3.3.0: {}
@@ -10126,8 +11170,6 @@ snapshots:
fast-deep-equal@3.1.3: {}
- fast-equals@4.0.3: {}
-
fast-glob@3.2.12:
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -10172,6 +11214,8 @@ snapshots:
setimmediate: 1.0.5
ua-parser-js: 0.7.40
+ fecha@4.2.3: {}
+
fetch-blob@3.2.0:
dependencies:
node-domexception: 1.0.0
@@ -10219,6 +11263,16 @@ snapshots:
flatten@1.0.3: {}
+ flru@1.0.2: {}
+
+ fmin@0.0.2:
+ dependencies:
+ contour_plot: 0.0.1
+ json2module: 0.0.3
+ rollup: 0.25.8
+ tape: 4.17.0
+ uglify-js: 2.8.29
+
follow-redirects@1.15.9: {}
for-each@0.3.5:
@@ -10338,6 +11392,8 @@ snapshots:
github-from-package@0.0.0:
optional: true
+ gl-matrix@3.4.3: {}
+
glob-parent@5.1.2:
dependencies:
is-glob: 4.0.3
@@ -10423,6 +11479,10 @@ snapshots:
harmony-reflect@1.6.2: {}
+ has-ansi@2.0.0:
+ dependencies:
+ ansi-regex: 2.1.1
+
has-bigints@1.1.0: {}
has-flag@4.0.0: {}
@@ -10441,6 +11501,8 @@ snapshots:
dependencies:
has-symbols: 1.1.0
+ has@1.0.4: {}
+
hash-base@3.0.5:
dependencies:
inherits: 2.0.4
@@ -10608,6 +11670,8 @@ snapshots:
hasown: 2.0.2
side-channel: 1.1.0
+ internmap@2.0.3: {}
+
intl-format-cache@4.3.1: {}
intl-messageformat-parser@3.6.4:
@@ -10640,6 +11704,8 @@ snapshots:
is-arrayish@0.2.1: {}
+ is-arrayish@0.3.2: {}
+
is-arrow-function@2.0.3:
dependencies:
is-callable: 1.2.7
@@ -10665,6 +11731,8 @@ snapshots:
call-bound: 1.0.4
has-tostringtag: 1.0.2
+ is-buffer@1.1.6: {}
+
is-callable@1.2.7: {}
is-core-module@2.16.1:
@@ -10755,6 +11823,11 @@ snapshots:
is-plain-object@5.0.0: {}
+ is-regex@1.1.4:
+ dependencies:
+ call-bind: 1.0.8
+ has-tostringtag: 1.0.2
+
is-regex@1.2.1:
dependencies:
call-bound: 1.0.4
@@ -10931,6 +12004,10 @@ snapshots:
json-stable-stringify-without-jsonify@1.0.1: {}
+ json2module@0.0.3:
+ dependencies:
+ rw: 1.3.3
+
json2mq@0.2.0:
dependencies:
string-convert: 0.2.1
@@ -10954,12 +12031,18 @@ snapshots:
dependencies:
json-buffer: 3.0.1
+ kind-of@3.2.2:
+ dependencies:
+ is-buffer: 1.1.6
+
kind-of@6.0.3: {}
known-css-properties@0.26.0: {}
kolorist@1.8.0: {}
+ lazy-cache@1.0.4: {}
+
less-plugin-resolve@1.0.2:
dependencies:
enhanced-resolve: 5.18.1
@@ -11058,12 +12141,19 @@ snapshots:
dependencies:
p-locate: 5.0.0
+ lodash-decorators@6.0.1(lodash@4.17.21):
+ dependencies:
+ lodash: 4.17.21
+ tslib: 1.14.1
+
lodash-es@4.17.21: {}
lodash.camelcase@4.3.0: {}
lodash.debounce@4.0.8: {}
+ lodash.isequal@4.5.0: {}
+
lodash.merge@4.6.2: {}
lodash.throttle@4.1.1: {}
@@ -11074,6 +12164,8 @@ snapshots:
lodash@4.17.21: {}
+ longest@1.0.1: {}
+
loose-envify@1.4.0:
dependencies:
js-tokens: 4.0.0
@@ -11208,14 +12300,22 @@ snapshots:
is-plain-obj: 1.1.0
kind-of: 6.0.3
- minimist@1.2.8:
- optional: true
+ minimist@1.2.8: {}
minipass@7.1.2: {}
mkdirp-classic@0.5.3:
optional: true
+ mock-property@1.0.3:
+ dependencies:
+ define-data-property: 1.1.4
+ functions-have-names: 1.2.3
+ gopd: 1.2.0
+ has-property-descriptors: 1.0.2
+ hasown: 2.0.2
+ isarray: 2.0.5
+
moment@2.30.1: {}
ms@2.0.0: {}
@@ -11363,8 +12463,15 @@ snapshots:
object-assign@4.1.1: {}
+ object-inspect@1.12.3: {}
+
object-inspect@1.13.4: {}
+ object-is@1.1.6:
+ dependencies:
+ call-bind: 1.0.8
+ define-properties: 1.2.1
+
object-keys@1.1.1: {}
object.assign@4.1.7:
@@ -11560,6 +12667,8 @@ snapshots:
safe-buffer: 5.2.1
sha.js: 2.4.11
+ pdfast@0.2.0: {}
+
pdfjs-dist@4.8.69:
optionalDependencies:
canvas: 3.1.0
@@ -11971,6 +13080,8 @@ snapshots:
quick-lru@4.0.1: {}
+ quickselect@2.0.0: {}
+
raf@3.4.1:
dependencies:
performance-now: 2.1.0
@@ -11993,6 +13104,10 @@ snapshots:
iconv-lite: 0.4.24
unpipe: 1.0.0
+ rbush@3.0.1:
+ dependencies:
+ quickselect: 2.0.0
+
rc-align@2.4.5:
dependencies:
babel-runtime: 6.26.0
@@ -12787,16 +13902,28 @@ snapshots:
react-fast-compare@3.2.2: {}
- react-grid-layout@1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ react-flow-renderer@10.3.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- clsx: 2.1.1
- fast-equals: 4.0.3
+ '@babel/runtime': 7.26.10
+ '@types/d3': 7.4.3
+ '@types/resize-observer-browser': 0.1.11
+ classcat: 5.0.5
+ d3-drag: 3.0.0
+ d3-selection: 3.0.0
+ d3-zoom: 3.0.0
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ zustand: 3.7.2(react@18.3.1)
+
+ react-grid-layout@1.3.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ clsx: 1.2.1
+ lodash.isequal: 4.5.0
prop-types: 15.8.1
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
react-draggable: 4.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-resizable: 3.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- resize-observer-polyfill: 1.5.1
react-helmet-async@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
@@ -12945,6 +14072,10 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
+ react-to-print@3.0.6(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+
react-tween-state@0.1.5:
dependencies:
raf: 3.4.1
@@ -13056,6 +14187,8 @@ snapshots:
lodash: 4.17.21
strip-ansi: 6.0.1
+ repeat-string@1.6.1: {}
+
require-directory@2.1.1: {}
require-from-string@2.0.2: {}
@@ -13084,6 +14217,10 @@ snapshots:
reusify@1.1.0: {}
+ right-align@0.1.3:
+ dependencies:
+ align-text: 0.1.4
+
rimraf@3.0.2:
dependencies:
glob: 7.2.3
@@ -13231,6 +14368,12 @@ snapshots:
optionalDependencies:
rollup: 3.29.5
+ rollup@0.25.8:
+ dependencies:
+ chalk: 1.1.3
+ minimist: 1.2.8
+ source-map-support: 0.3.3
+
rollup@3.29.5:
optionalDependencies:
fsevents: 2.3.3
@@ -13243,6 +14386,8 @@ snapshots:
dependencies:
queue-microtask: 1.2.3
+ rw@1.3.3: {}
+
safe-array-concat@1.1.3:
dependencies:
call-bind: 1.0.8
@@ -13420,6 +14565,10 @@ snapshots:
simple-concat: 1.0.1
optional: true
+ simple-swizzle@0.2.2:
+ dependencies:
+ is-arrayish: 0.3.2
+
single-spa@5.9.5: {}
slash@3.0.0: {}
@@ -13449,11 +14598,19 @@ snapshots:
source-map-js@1.2.1: {}
+ source-map-support@0.3.3:
+ dependencies:
+ source-map: 0.1.32
+
source-map-support@0.5.21:
dependencies:
buffer-from: 1.1.2
source-map: 0.6.1
+ source-map@0.1.32:
+ dependencies:
+ amdefine: 1.0.1
+
source-map@0.5.7: {}
source-map@0.6.1: {}
@@ -13594,6 +14751,10 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
+ strip-ansi@3.0.1:
+ dependencies:
+ ansi-regex: 2.1.1
+
strip-ansi@6.0.1:
dependencies:
ansi-regex: 5.0.1
@@ -13689,6 +14850,8 @@ snapshots:
dependencies:
copy-anything: 3.0.5
+ supports-color@2.0.0: {}
+
supports-color@7.2.0:
dependencies:
has-flag: 4.0.0
@@ -13706,6 +14869,8 @@ snapshots:
svg-parser@2.0.4: {}
+ svg-path-parser@1.1.0: {}
+
svg-tags@1.0.0: {}
svgo@2.8.0:
@@ -13743,6 +14908,25 @@ snapshots:
tapable@2.2.1: {}
+ tape@4.17.0:
+ dependencies:
+ '@ljharb/resumer': 0.0.1
+ '@ljharb/through': 2.3.14
+ call-bind: 1.0.8
+ deep-equal: 1.1.2
+ defined: 1.0.1
+ dotignore: 0.1.2
+ for-each: 0.3.5
+ glob: 7.2.3
+ has: 1.0.4
+ inherits: 2.0.4
+ is-regex: 1.1.4
+ minimist: 1.2.8
+ mock-property: 1.0.3
+ object-inspect: 1.12.3
+ resolve: 1.22.10
+ string.prototype.trim: 1.2.10
+
tar-fs@2.1.2:
dependencies:
chownr: 1.1.4
@@ -13900,6 +15084,16 @@ snapshots:
ua-parser-js@0.7.40: {}
+ uglify-js@2.8.29:
+ dependencies:
+ source-map: 0.5.7
+ yargs: 3.10.0
+ optionalDependencies:
+ uglify-to-browserify: 1.0.2
+
+ uglify-to-browserify@1.0.2:
+ optional: true
+
umi@4.4.6(@babel/core@7.26.10)(@types/node@22.13.10)(@types/react@18.3.18)(eslint@8.57.1)(lightningcss@1.22.1)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(stylelint@14.16.1)(terser@5.39.0)(type-fest@0.20.2)(typescript@5.8.2)(webpack@5.98.0):
dependencies:
'@babel/runtime': 7.23.6
@@ -14164,8 +15358,12 @@ snapshots:
dependencies:
isexe: 2.0.0
+ window-size@0.1.0: {}
+
word-wrap@1.2.5: {}
+ wordwrap@0.0.2: {}
+
wrap-ansi@7.0.0:
dependencies:
ansi-styles: 4.3.0
@@ -14209,6 +15407,13 @@ snapshots:
y18n: 5.0.8
yargs-parser: 21.1.1
+ yargs@3.10.0:
+ dependencies:
+ camelcase: 1.2.1
+ cliui: 2.1.0
+ decamelize: 1.2.0
+ window-size: 0.1.0
+
yocto-queue@0.1.0: {}
zod-validation-error@2.1.0(zod@3.24.2):
@@ -14220,3 +15425,7 @@ snapshots:
zscroller@0.4.8:
dependencies:
babel-runtime: 6.26.0
+
+ zustand@3.7.2(react@18.3.1):
+ optionalDependencies:
+ react: 18.3.1
diff --git a/src/components/Common/CommonComponentNew/index.less b/src/components/Common/CommonComponentNew/index.less
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/components/Common/CommonComponentNew/index.less
diff --git a/src/components/Common/CommonComponentNew/index.tsx b/src/components/Common/CommonComponentNew/index.tsx
new file mode 100644
index 0000000..e5119c9
--- /dev/null
+++ b/src/components/Common/CommonComponentNew/index.tsx
@@ -0,0 +1,115 @@
+import React, { useEffect, useState } from 'react';
+import { Form, Input, InputNumber, Select, Tooltip } from 'antd';
+import * as commonUtils from "@/utils/utils";
+import type { SelectProps } from 'antd';
+import type { PropsType, FormItemTypeKey } from './type';
+
+const FormItemTypeEvent = (props: PropsType) => {
+
+ const { showConfig } = props;
+ const { sName = "", bNotEmpty } = showConfig;
+
+ const addState: any = {};
+ addState.formItemProps = (): any => {
+ return {
+ style: { margin: 0 },
+ name: sName,
+ rules: [{ required: bNotEmpty, message: 必填
}]
+ }
+ }
+
+ return {
+ ...props,
+ ...addState,
+ }
+}
+
+const FormItemType: React.FC = (baseProps): React.ReactElement => {
+ const props = FormItemTypeEvent(baseProps);
+ const { showConfig } = props;
+ const { sName = "", bNotEmpty } = showConfig;
+ const firstDataIndex = sName.charAt(0) as FormItemTypeKey;
+ const FormItemJson: Record = {
+ "s": ,
+ "i": ,
+ "d": ,
+ "t": ,
+ "b": ,
+ }
+
+ return FormItemJson[firstDataIndex];
+}
+
+// 文本框
+const FormItemInput: React.FC = (props): React.ReactElement => {
+ const { showConfig } = props;
+
+ const { sDropDownType } = showConfig;
+ if (["sql", "const"].includes(sDropDownType)) {
+ return
+ }
+
+ return
+
+
+}
+
+// 下拉框
+const FormItemInputSelect: React.FC = (props): React.ReactElement => {
+ const { name, showConfig, record } = props;
+ const { sName } = showConfig;
+ const [options, setOptions] = useState([]);
+ const [fieldNames, setFieldNames] = useState(null);
+ // 获取下拉数据
+ useEffect(() => {
+ const { dropDownData, showDropDown, sAssignField } = showConfig;
+ const data = dropDownData || (typeof showDropDown === 'object') ? showDropDown : commonUtils.objectToArr(commonUtils.convertStrToObj(showDropDown));
+ if (!data?.length) return;
+
+ setOptions(data);
+
+ const data0 = data[0];
+ setFieldNames({
+ label: Object.keys(data0)[0],
+ value: data0.sSlaveId ? 'sSlaveId' : 'sId',
+ })
+ }, [])
+
+ const selectProps: SelectProps = {
+ fieldNames,
+ options,
+ onChange: (value: any) => {
+ props.onChange(name, sName, { [sName]: value }, record.sId, options)
+ }
+ }
+
+ return
+
+
+}
+
+// 数字框
+const FormItemInputNumber: React.FC = (props): React.ReactElement => {
+ return
+
+
+}
+
+// 日期框
+const FormItemDatePicker: React.FC = (props): React.ReactElement => {
+ return
+}
+
+// 复选框
+const FormItemInputCheckbox: React.FC = (props): React.ReactElement => {
+ return
+}
+
+
+export default FormItemType;
\ No newline at end of file
diff --git a/src/components/Common/CommonComponentNew/type.ts b/src/components/Common/CommonComponentNew/type.ts
new file mode 100644
index 0000000..b82ffe3
--- /dev/null
+++ b/src/components/Common/CommonComponentNew/type.ts
@@ -0,0 +1,18 @@
+import type { RecordType, ShowConfigType } from '../CommonTableNew/type';
+
+export interface PropsType {
+ ref: React.RefObject;
+ form: any;
+ showConfig: ShowConfigType;
+ onSave?: (data: RecordType) => void;
+ onChange: (
+ tableName: string,
+ sName: string,
+ returnValue: RecordType,
+ sId: string,
+ dropDownData: RecordType[],
+ ) => void;
+ [key: string]: any;
+}
+
+export type FormItemTypeKey = 's' | 'i' | 'b' | 'd' | 't';
diff --git a/src/components/Common/CommonTableNew/index.less b/src/components/Common/CommonTableNew/index.less
index 7f73f92..51cabf5 100644
--- a/src/components/Common/CommonTableNew/index.less
+++ b/src/components/Common/CommonTableNew/index.less
@@ -1,5 +1,54 @@
.tableNew {
- // border: 1px solid red;
width: 100%;
height: 100%;
-}
+
+ :global {
+ td {
+ height: 42px;
+
+ }
+
+ .ant-table-cell.ant-table-cell-ellipsis {
+ padding: 4px;
+ }
+
+ .ant-input-number {
+ width: 100%;
+ border-radius: 4px;
+ }
+
+ .ant-input,
+ .ant-input-number-input {
+ padding: 4px;
+ border-radius: 4px;
+ }
+
+ .editable-cell {
+ position: relative;
+ }
+
+ .editable-cell-value-wrap {
+ height: 30px;
+ line-height: 30px;
+ padding-left: 4px;
+ // padding: 5px 12px;
+ cursor: pointer;
+ }
+
+ .editable-row:hover .editable-cell-value-wrap {
+ // padding: 4px 11px;
+ box-shadow: inset 0 0 0 1px #d9d9d9;
+ border-radius: 4px;
+ }
+
+ .ant-form-item-additional {
+ position: absolute;
+ right: 2px;
+ bottom: 0;
+
+ div {
+ font-size: 12px;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/components/Common/CommonTableNew/index.tsx b/src/components/Common/CommonTableNew/index.tsx
index b8ce873..e8c842b 100644
--- a/src/components/Common/CommonTableNew/index.tsx
+++ b/src/components/Common/CommonTableNew/index.tsx
@@ -1,80 +1,241 @@
-import React, { useState } from 'react';
-import { Table } from 'antd';
-import type { TableColumnsType, TableProps } from 'antd';
+import React, { useContext, useEffect, useState, useRef } from 'react';
+import { Form, Table, Tooltip } from 'antd';
+import type { GetRef, InputRef, TableProps, } from 'antd';
import * as commonUtils from '@/utils/utils';
+import FormItemType from '@/components/Common/CommonComponentNew';
+import type { PropsType, RecordType, EditableRowProps, EditableCellProps, ShowConfigType } from './type';
import style from './index.less';
-type TableRowSelection = TableProps['rowSelection'];
-interface PropsType {
- data: TableProps['dataSource'];
- headerColumn: TableProps['columns'];
-}
+const TableNewEvent: React.FC = (props) => {
+ const addState: any = {};
+
+ // 保存行数据
+ addState.onSaveRowData = (record: any) => {
+ const { name, data = [] } = props;
+ const { sId } = record;
+ const iIndex = data.findIndex((item: any) => item.sId === sId);
+ const rowDataNew = {
+ ...record,
+ handleType: record.handleType || 'update',
+ }
+ const dataNew = [...data];
+ dataNew[iIndex] = rowDataNew;
+ props.onSaveState({
+ [`${name}Data`]: dataNew,
+ })
+ };
+
+ // 获取字段配置
+ addState.getShowConfig = (sName: string, bSlaveInfo: boolean): ShowConfigType => {
+ /* 返回值声明 */
+ let showConfig = { sName: "" };
+ /* 通过sName过滤出对应的showConfig */
+ const { config, customConfig } = props;
+ if (customConfig) {
+ const iIndex = customConfig.findIndex(item => item.sName === sName && item.bVisible);
+ if (iIndex !== -1) {
+ showConfig = customConfig[iIndex];
+ }
+ } else if (config) {
+ const iIndex = config.gdsconfigformslave.findIndex(item => item.sName === sName && item.bVisible);
+ if (iIndex !== -1) {
+ showConfig = config.gdsconfigformslave[iIndex];
+ }
+
+ if (bSlaveInfo && props.slaveInfo?.config) {
+ const iIndex = props.slaveInfo.config.gdsconfigformslave.findIndex(item => item.sName === sName && item.bVisible);
+ if (iIndex !== -1) {
+ showConfig = props.slaveInfo.config.gdsconfigformslave[iIndex];
+ }
+ }
+
+ }
+ /* 返回值 */
+ return showConfig;
+ };
-const TableNew: React.FC = (props) => {
+ // 获取展示内容
+ // addState.onGetTableChildNode = (sName, record, children): React.ReactNode => {
+ // return children;
+ // };
+
+ return {
+ ...props,
+ ...addState,
+ }
+};
+
+const TableNew: React.FC = (baseProps) => {
+ const props: any = TableNewEvent(baseProps);
const tableProps = {
- columns: TableHeader(props),
+ columns: TableColumns(props),
dataSource: TableData(props),
+ components: TableComponents(props),
+ rowClassName: 'editable-row',
scroll: {
// x: 'max-content',
y: '100%',
},
+ bordered: true,
};
- const [selectedRowKeys, setSelectedRowKeys] = useState([]);
- const onSelectChange = (newSelectedRowKeys: React.Key[]) => {
- console.log('selectedRowKeys changed: ', newSelectedRowKeys);
- setSelectedRowKeys(newSelectedRowKeys);
- };
- const rowSelection: TableRowSelection = {
- selectedRowKeys,
- onChange: onSelectChange,
-
- };
return (
-
{...tableProps} bordered rowSelection={rowSelection} />
+ {...tableProps} />
);
};
// 处理数据
-const TableData = (props: PropsType): PropsType['data'] => {
+const TableData = (props: PropsType): TableProps['dataSource'] => {
const { data = [] } = props;
- if (data && data.length) {
- data.forEach((x, i) => {
- x.key = i
- })
- }
- return data;
+ return data.map(item => ({
+ ...item,
+ editable: true,
+ }));
}
// 处理表头
-const TableHeader = (props: PropsType): PropsType['headerColumn'] => {
- const { headerColumn = [], data = [] } = props;
-
- return headerColumn.map((colunm) => {
- colunm.ellipsis = true;
- // colunm.textWrap = 'word-break',
- if (!('dataIndex' in colunm)) return colunm;
- const { dataIndex } = colunm;
+const TableColumns = (props: PropsType): PropsType['headerColumn'] => {
+ const { headerColumn = [], data = [], enabled } = props;
+
+ return headerColumn.map((columnOld) => {
+ const column = { ...columnOld };
+ column.ellipsis = true;
+ column.title = (
+ <>
+ {column.bNotEmpty && *}
+ {column.title}
+ >
+ );
+ if (!('dataIndex' in column)) return column;
+ const { dataIndex } = column;
if (dataIndex === 'sPartNameStatus') {
interface TextJsonItem {
sProcessName: string;
sState: number;
}
return {
- ...colunm,
+ ...column,
render: (text: string, record: object) => {
const textJson: TextJsonItem[] = commonUtils.convertStrToObj(text.replace(",]", ']'), []) as TextJsonItem[];
- console.log('=====xxx', text, textJson);
return textJson.map(item => item.sProcessName).join('->');
},
};
}
- return colunm;
+
+ if (!enabled) {
+ return column;
+ }
+
+ return {
+ ...column,
+ onCell: (record: RecordType) => ({
+ record,
+ ...column,
+ }),
+ };
+
});
}
+const TableComponents = (props: PropsType): TableProps['components'] => {
+ const { enabled } = props;
+
+ type FormInstance = GetRef>;
+ const EditableContext = React.createContext | null>(null);
+
+ const EditableRow: React.FC = ({ index, ...rest }) => {
+
+ const [form] = Form.useForm();
+ return (
+
+ );
+ };
+
+ const EditableCell: React.FC = ({
+ title,
+ dataIndex,
+ record,
+ children,
+ bNotEmpty,
+ bReadonly,
+ ...restProps
+ }) => {
+ const [editing, setEditing] = useState(false);
+ const inputRef = useRef(null);
+ const form = useContext(EditableContext) as FormInstance;
+
+ const showConfig = props.getShowConfig(dataIndex);
+ const { iTag, sDropDownType } = showConfig;
+
+ useEffect(() => {
+ if (editing) {
+ inputRef.current?.focus();
+ }
+ }, [editing]);
+
+ const toggleEdit = () => {
+ setEditing(!editing);
+ form.setFieldsValue({ [dataIndex]: record[dataIndex] });
+ };
+
+ const save = async () => {
+ try {
+ const values = await form.validateFields();
+ toggleEdit();
+
+ props.onSaveRowData({ ...record, ...values });
+ } catch (errInfo) {
+ console.log('Save failed:', errInfo);
+ }
+ };
+
+ // 是否可编辑
+ const bEidtable = enabled && !bReadonly && !bNotEmpty;
+ // 是否显示编辑框
+ const bShowType = bEidtable && editing;
+
+ let childNode = bShowType ? '' : props.onGetTableChildNode(dataIndex, record, children);
+
+ const FormItemTypeProps = {
+ ...props,
+ record,
+ showConfig,
+ form,
+ ref: inputRef,
+ onSave: save,
+ onChange: props.onDataChange
+ }
+
+ if (bEidtable) {
+ childNode = editing ?
+
+ : (
+
+ {children}
+
+ );
+ }
+
+ return {childNode} | ;
+ };
+
+ return {
+ body: {
+ row: EditableRow,
+ cell: EditableCell,
+ },
+ };
+}
+
export default TableNew;
\ No newline at end of file
diff --git a/src/components/Common/CommonTableNew/type.ts b/src/components/Common/CommonTableNew/type.ts
new file mode 100644
index 0000000..59fa111
--- /dev/null
+++ b/src/components/Common/CommonTableNew/type.ts
@@ -0,0 +1,68 @@
+import type { TableProps } from 'antd';
+
+export interface RecordType {
+ [key: string]: any; // 根据实际需求调整类型
+}
+
+interface ColumnType {
+ colSpan?: number;
+ dataIndex: string;
+ render?: (
+ value: any,
+ record: RecordType,
+ index: number,
+ ) => React.ReactNode | any;
+ shouldCellUpdate?: (record: RecordType, prevRecord: RecordType) => boolean;
+ rowSpan?: number;
+ width?: number | string;
+ minWidth?: number;
+ onCell?: (
+ data: RecordType,
+ index?: number,
+ ) => React.HTMLAttributes & React.TdHTMLAttributes;
+ ellipsis?: boolean;
+ title?: React.ReactNode | any;
+ bNotEmpty?: boolean;
+ bReadonly?: boolean;
+ // [key: string]: any; // 其他属性
+}
+
+export interface ShowConfigType {
+ bVisible?: boolean;
+ sName: string;
+ sControlName?: string;
+ iTag?: number;
+ sAssignField?: string;
+ [key: string]: any; // 其他属性
+}
+
+export interface PropsType {
+ enabled?: boolean;
+ name: string;
+ data: TableProps['dataSource'];
+ headerColumn: ColumnType[];
+ config: {
+ gdsconfigformslave: ShowConfigType[];
+ [key: string]: any; // 其他属性
+ };
+ customConfig: ShowConfigType[];
+ slaveInfo?: PropsType;
+ onSaveRowData: (data: any) => void;
+ onSaveState: (data: any) => void;
+ getShowConfig: (sName: string, bSlaveInfo?: boolean) => ShowConfigType;
+ onGetTableChildNode: (
+ sName: string,
+ record: RecordType,
+ children: React.ReactNode,
+ ) => any;
+ [key: string]: any; // 其他属性
+}
+
+export interface EditableRowProps {
+ index: number;
+}
+
+export interface EditableCellProps extends ColumnType {
+ children: React.ReactNode;
+ record: any;
+}
diff --git a/src/components/Tab/index.less b/src/components/Tab/index.less
index 7878f75..a91a224 100644
--- a/src/components/Tab/index.less
+++ b/src/components/Tab/index.less
@@ -1,6 +1,7 @@
@import '~@/variable.less';
.menus {
position: relative;
+ height: 100%;
}
.allMenus{
position: fixed;
diff --git a/src/default.less b/src/default.less
index 5ede6ae..1a1d201 100644
--- a/src/default.less
+++ b/src/default.less
@@ -1,8 +1,5 @@
@import "~@/variable.less";
:global{
- body {
- border: 1px solid red !important;
- }
.sActiveIdStyle {
top: 0;
}
diff --git a/src/global.less b/src/global.less
index 7654dd4..a458303 100644
--- a/src/global.less
+++ b/src/global.less
@@ -16,5472 +16,38 @@ html {
overflow: hidden;
}
-// 公用更改样式
-.formItemMargin {
- margin-bottom: 2px !important;
-}
-
-#sTemplateFullMemo {
- max-height: 300px;
-}
-
-.clayout {
- position: relative;
- padding: 89px 0 0 0;
- background: #f0f2f5;
-}
-
-.content {
- max-height: 100%;
- background-color: #F0F2F5;
- overflow-y: auto;
-}
-
-.filterContent {
- max-height: 100%;
- position: relative;
- z-index: 20;
-}
-
-.bShow>div:first-child {
- line-height: 0;
- height: 0;
-}
-
-.bShow>div:first-child>span {
- background-color: transparent;
-}
-
-.bShow>div:first-child>span>img {
- position: fixed;
- width: 93px;
- height: 93px;
- right: 0px;
- z-index: 999;
- top: 122px;
- /* 解决审核图标挡住操作按钮 */
- object-fit: contain;
-}
-
-.bShow1>div:first-child {
- line-height: 0;
- height: 0;
- position: relative;
-}
-
-.bShow1>div:first-child>span {
- background-color: transparent;
-}
-
-.bShow1>div:first-child>span>img {
- position: fixed;
- width: 93px;
- height: 93px;
- right: 28px;
- z-index: 999;
- top: 102px;
- /* 解决审核图标挡住操作按钮 */
- object-fit: contain;
-}
-
-.personChecked {
- position: relative;
-}
-
-.personName {
- color: #d81e06;
- font-size: 17px;
- font-weight: bold;
- position: fixed;
- top: 149px;
- right: 32px;
- z-index: 999;
-}
-
-
-#modalChooseProductMaterial {
- .ant-pagination-total-text {
- span {
- display: none !important;
- }
- }
-}
-
-/* subBill单据页 分页组件根据表格定位 */
-.sub_table .ant-table-pagination.ant-pagination {
- position: static;
- margin-top: 10px;
- margin-bottom: -6px;
-}
-
-.multilist .ant-table-pagination.ant-pagination {
- position: static;
- margin-top: 10px;
- margin-bottom: -6px;
-}
-
-.clear {
- *zoom: 1;
-
- &:before,
- &:after {
- content: " ";
- display: table;
- }
-
- &:after {
- clear: both;
- }
-}
-
-.overflow-ellipsis {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-
-.ant-modal-body {
- max-height: unset !important;
-}
-
-.topTable {
- .ant-table-header {
- table {
- visibility: visible !important; // issue antd
- }
- }
-
- .ant-table-body {
- overflow: auto !important;
- }
-}
-
-#modalChooseProcess {
- .resize-container {
- #staticEditTable {
- .topTable .ant-table-body {
- height: 100% !important;
- }
- }
- }
-}
-
-#modalChooseProcess {
- .resize-container-select {
- #staticEditTable {
- .ant-table-body {
- height: 100% !important;
- }
- }
- }
-}
-
-#modalChooseProcess {
- .resize-container {
- #staticEditTree {
- height: 100% !important;
- }
- }
-}
-
-.resize-container-select {
- #staticEditTable {
- .topTable {
- height: calc(~'100% - 55px');
- }
- }
-}
-
-.resize-container {
- .xly-tree-box {
- height: calc(~'100% - 13px');
-
- .ant-form-item {
- height: calc(~'100% - 30px');
-
- .ant-form-item-control-wrapper {
- height: 100%;
-
- .ant-form-item-control {
- height: 100%;
-
- .ant-form-item-children {
- height: 100%;
-
- &>div {
- height: 100%;
- }
- }
- }
- }
- }
- }
-
- #staticEditTable {
- .topTable {
- height: calc(~'100% - 13px');
- }
- }
-}
-
-body {
- -webkit-font-smoothing: antialiased;
-}
-
-/* 排序 */
-.ant-col-order-25 {
- -webkit-box-ordinal-group: 26;
- -webkit-order: 25;
- -ms-flex-order: 25;
- order: 25;
-}
-
-.ant-col-order-26 {
- -webkit-box-ordinal-group: 27;
- -webkit-order: 26;
- -ms-flex-order: 26;
- order: 26;
-}
-
-.ant-col-order-27 {
- -webkit-box-ordinal-group: 28;
- -webkit-order: 27;
- -ms-flex-order: 27;
- order: 27;
-}
-
-.ant-col-order-28 {
- -webkit-box-ordinal-group: 29;
- -webkit-order: 28;
- -ms-flex-order: 28;
- order: 28;
-}
-
-.ant-col-order-29 {
- -webkit-box-ordinal-group: 30;
- -webkit-order: 29;
- -ms-flex-order: 29;
- order: 29;
-}
-
-.ant-col-order-30 {
- -webkit-box-ordinal-group: 31;
- -webkit-order: 30;
- -ms-flex-order: 30;
- order: 30;
-}
-
-.ant-col-order-31 {
- -webkit-box-ordinal-group: 32;
- -webkit-order: 31;
- -ms-flex-order: 31;
- order: 31;
-}
-
-.ant-col-order-32 {
- -webkit-box-ordinal-group: 33;
- -webkit-order: 32;
- -ms-flex-order: 32;
- order: 32;
-}
-
-.ant-col-order-33 {
- -webkit-box-ordinal-group: 34;
- -webkit-order: 33;
- -ms-flex-order: 33;
- order: 33;
-}
-
-.ant-col-order-34 {
- -webkit-box-ordinal-group: 35;
- -webkit-order: 34;
- -ms-flex-order: 34;
- order: 34;
-}
-
-.ant-col-order-35 {
- -webkit-box-ordinal-group: 36;
- -webkit-order: 35;
- -ms-flex-order: 35;
- order: 35;
-}
-
-.ant-col-order-36 {
- -webkit-box-ordinal-group: 37;
- -webkit-order: 36;
- -ms-flex-order: 36;
- order: 36;
-}
-
-.ant-col-order-37 {
- -webkit-box-ordinal-group: 38;
- -webkit-order: 37;
- -ms-flex-order: 37;
- order: 37;
-}
-
-.ant-col-order-38 {
- -webkit-box-ordinal-group: 39;
- -webkit-order: 38;
- -ms-flex-order: 38;
- order: 38;
-}
-
-.ant-col-order-39 {
- -webkit-box-ordinal-group: 40;
- -webkit-order: 39;
- -ms-flex-order: 39;
- order: 39;
-}
-
-.ant-col-order-40 {
- -webkit-box-ordinal-group: 41;
- -webkit-order: 40;
- -ms-flex-order: 40;
- order: 40;
-}
-
-.ant-col-order-41 {
- -webkit-box-ordinal-group: 42;
- -webkit-order: 41;
- -ms-flex-order: 41;
- order: 41;
-}
-
-.ant-col-order-42 {
- -webkit-box-ordinal-group: 43;
- -webkit-order: 42;
- -ms-flex-order: 42;
- order: 42;
-}
-
-.ant-col-order-43 {
- -webkit-box-ordinal-group: 44;
- -webkit-order: 43;
- -ms-flex-order: 43;
- order: 43;
-}
-
-.ant-col-order-44 {
- -webkit-box-ordinal-group: 45;
- -webkit-order: 44;
- -ms-flex-order: 44;
- order: 44;
-}
-
-.ant-col-order-45 {
- -webkit-box-ordinal-group: 46;
- -webkit-order: 45;
- -ms-flex-order: 45;
- order: 45;
-}
-
-.ant-col-order-46 {
- -webkit-box-ordinal-group: 47;
- -webkit-order: 46;
- -ms-flex-order: 46;
- order: 46;
-}
-
-.ant-col-order-47 {
- -webkit-box-ordinal-group: 48;
- -webkit-order: 47;
- -ms-flex-order: 47;
- order: 47;
-}
-
-.ant-col-order-48 {
- -webkit-box-ordinal-group: 49;
- -webkit-order: 48;
- -ms-flex-order: 48;
- order: 48;
-}
-
-.ant-col-order-49 {
- -webkit-box-ordinal-group: 50;
- -webkit-order: 49;
- -ms-flex-order: 49;
- order: 49;
-}
-
-.ant-col-order-50 {
- -webkit-box-ordinal-group: 51;
- -webkit-order: 50;
- -ms-flex-order: 50;
- order: 50;
-}
-
-.ant-col-order-51 {
- -webkit-box-ordinal-group: 52;
- -webkit-order: 51;
- -ms-flex-order: 51;
- order: 51;
-}
-
-.ant-col-order-52 {
- -webkit-box-ordinal-group: 53;
- -webkit-order: 52;
- -ms-flex-order: 52;
- order: 52;
-}
-
-.ant-col-order-53 {
- -webkit-box-ordinal-group: 54;
- -webkit-order: 53;
- -ms-flex-order: 53;
- order: 53;
-}
-
-.ant-col-order-54 {
- -webkit-box-ordinal-group: 55;
- -webkit-order: 54;
- -ms-flex-order: 54;
- order: 54;
-}
-
-.ant-col-order-55 {
- -webkit-box-ordinal-group: 56;
- -webkit-order: 55;
- -ms-flex-order: 55;
- order: 55;
-}
-
-.ant-col-order-56 {
- -webkit-box-ordinal-group: 57;
- -webkit-order: 56;
- -ms-flex-order: 56;
- order: 56;
-}
-
-.ant-col-order-57 {
- -webkit-box-ordinal-group: 58;
- -webkit-order: 57;
- -ms-flex-order: 57;
- order: 57;
-}
-
-.ant-col-order-58 {
- -webkit-box-ordinal-group: 59;
- -webkit-order: 58;
- -ms-flex-order: 58;
- order: 58;
-}
-
-.ant-col-order-59 {
- -webkit-box-ordinal-group: 60;
- -webkit-order: 59;
- -ms-flex-order: 59;
- order: 59;
-}
-
-.ant-col-order-60 {
- -webkit-box-ordinal-group: 61;
- -webkit-order: 60;
- -ms-flex-order: 60;
- order: 60;
-}
-
-.ant-col-order-61 {
- -webkit-box-ordinal-group: 62;
- -webkit-order: 61;
- -ms-flex-order: 61;
- order: 61;
-}
-
-.ant-col-order-62 {
- -webkit-box-ordinal-group: 63;
- -webkit-order: 62;
- -ms-flex-order: 62;
- order: 62;
-}
-
-.ant-col-order-63 {
- -webkit-box-ordinal-group: 64;
- -webkit-order: 63;
- -ms-flex-order: 63;
- order: 63;
-}
-
-.ant-col-order-64 {
- -webkit-box-ordinal-group: 65;
- -webkit-order: 64;
- -ms-flex-order: 64;
- order: 64;
-}
-
-.ant-col-order-65 {
- -webkit-box-ordinal-group: 66;
- -webkit-order: 65;
- -ms-flex-order: 65;
- order: 65;
-}
-
-.ant-col-order-66 {
- -webkit-box-ordinal-group: 67;
- -webkit-order: 66;
- -ms-flex-order: 66;
- order: 66;
-}
-
-.ant-col-order-67 {
- -webkit-box-ordinal-group: 68;
- -webkit-order: 67;
- -ms-flex-order: 67;
- order: 67;
-}
-
-.ant-col-order-68 {
- -webkit-box-ordinal-group: 69;
- -webkit-order: 68;
- -ms-flex-order: 68;
- order: 68;
-}
-
-.ant-col-order-69 {
- -webkit-box-ordinal-group: 70;
- -webkit-order: 69;
- -ms-flex-order: 69;
- order: 69;
-}
-
-.ant-col-order-70 {
- -webkit-box-ordinal-group: 71;
- -webkit-order: 70;
- -ms-flex-order: 70;
- order: 70;
-}
-
-.ant-col-order-71 {
- -webkit-box-ordinal-group: 72;
- -webkit-order: 71;
- -ms-flex-order: 71;
- order: 71;
-}
-
-.ant-col-order-72 {
- -webkit-box-ordinal-group: 73;
- -webkit-order: 72;
- -ms-flex-order: 72;
- order: 72;
-}
-
-.ant-col-order-73 {
- -webkit-box-ordinal-group: 74;
- -webkit-order: 73;
- -ms-flex-order: 73;
- order: 73;
-}
-
-.ant-col-order-74 {
- -webkit-box-ordinal-group: 75;
- -webkit-order: 74;
- -ms-flex-order: 74;
- order: 74;
-}
-
-.ant-col-order-75 {
- -webkit-box-ordinal-group: 76;
- -webkit-order: 75;
- -ms-flex-order: 75;
- order: 75;
-}
-
-.ant-col-order-76 {
- -webkit-box-ordinal-group: 77;
- -webkit-order: 76;
- -ms-flex-order: 76;
- order: 76;
-}
-
-.ant-col-order-77 {
- -webkit-box-ordinal-group: 78;
- -webkit-order: 77;
- -ms-flex-order: 77;
- order: 77;
-}
-
-.ant-col-order-78 {
- -webkit-box-ordinal-group: 79;
- -webkit-order: 78;
- -ms-flex-order: 78;
- order: 78;
-}
-
-.ant-col-order-79 {
- -webkit-box-ordinal-group: 80;
- -webkit-order: 79;
- -ms-flex-order: 79;
- order: 79;
-}
-
-.ant-col-order-80 {
- -webkit-box-ordinal-group: 81;
- -webkit-order: 80;
- -ms-flex-order: 80;
- order: 80;
-}
-
-.ant-col-order-81 {
- -webkit-box-ordinal-group: 82;
- -webkit-order: 81;
- -ms-flex-order: 81;
- order: 81;
-}
-
-.ant-col-order-82 {
- -webkit-box-ordinal-group: 83;
- -webkit-order: 82;
- -ms-flex-order: 82;
- order: 82;
-}
-
-.ant-col-order-83 {
- -webkit-box-ordinal-group: 84;
- -webkit-order: 83;
- -ms-flex-order: 83;
- order: 83;
-}
-
-.ant-col-order-84 {
- -webkit-box-ordinal-group: 85;
- -webkit-order: 84;
- -ms-flex-order: 84;
- order: 84;
-}
-
-.ant-col-order-85 {
- -webkit-box-ordinal-group: 86;
- -webkit-order: 85;
- -ms-flex-order: 85;
- order: 85;
-}
-
-.ant-col-order-86 {
- -webkit-box-ordinal-group: 87;
- -webkit-order: 86;
- -ms-flex-order: 86;
- order: 86;
-}
-
-.ant-col-order-87 {
- -webkit-box-ordinal-group: 88;
- -webkit-order: 87;
- -ms-flex-order: 87;
- order: 87;
-}
-
-.ant-col-order-88 {
- -webkit-box-ordinal-group: 89;
- -webkit-order: 88;
- -ms-flex-order: 88;
- order: 88;
-}
-
-.ant-col-order-89 {
- -webkit-box-ordinal-group: 90;
- -webkit-order: 89;
- -ms-flex-order: 89;
- order: 89;
-}
-
-.ant-col-order-90 {
- -webkit-box-ordinal-group: 91;
- -webkit-order: 90;
- -ms-flex-order: 90;
- order: 90;
-}
-
-.ant-col-order-91 {
- -webkit-box-ordinal-group: 92;
- -webkit-order: 91;
- -ms-flex-order: 91;
- order: 91;
-}
-
-.ant-col-order-92 {
- -webkit-box-ordinal-group: 93;
- -webkit-order: 92;
- -ms-flex-order: 92;
- order: 92;
-}
-
-.ant-col-order-93 {
- -webkit-box-ordinal-group: 94;
- -webkit-order: 93;
- -ms-flex-order: 93;
- order: 93;
-}
-
-.ant-col-order-94 {
- -webkit-box-ordinal-group: 95;
- -webkit-order: 94;
- -ms-flex-order: 94;
- order: 94;
-}
-
-.ant-col-order-95 {
- -webkit-box-ordinal-group: 96;
- -webkit-order: 95;
- -ms-flex-order: 95;
- order: 95;
-}
-
-.ant-col-order-96 {
- -webkit-box-ordinal-group: 97;
- -webkit-order: 96;
- -ms-flex-order: 96;
- order: 96;
-}
-
-.ant-col-order-97 {
- -webkit-box-ordinal-group: 98;
- -webkit-order: 97;
- -ms-flex-order: 97;
- order: 97;
-}
-
-.ant-col-order-98 {
- -webkit-box-ordinal-group: 99;
- -webkit-order: 98;
- -ms-flex-order: 98;
- order: 98;
-}
-
-.ant-col-order-99 {
- -webkit-box-ordinal-group: 100;
- -webkit-order: 99;
- -ms-flex-order: 99;
- order: 99;
-}
-
-.ant-col-order-100 {
- -webkit-box-ordinal-group: 101;
- -webkit-order: 100;
- -ms-flex-order: 100;
- order: 100;
-}
-
-.ant-tabs {
- height: 100%;
-}
-
-
-.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab {
- /* tabs 页签 */
- line-height: 24px !important;
- padding: 8px 10px !important;
- margin-right: 18px !important;
- font-size: 14px !important;
- background: none !important;
- border: 0 !important;
-}
-
-.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab span {
- color: #fff;
-}
-
-.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-ink-bar {
- /* tabs 页签 */
- visibility: visible !important;
- bottom: 0 !important;
-}
-
-.ant-tabs-nav .ant-tabs-tab-active {
- /* tabs 页签 */
- font-weight: 400 !important;
-}
-
-.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab .anticon-close {
- /* 关闭按钮页签样式 */
- color: #fff !important;
- margin-left: 5px !important;
-}
-
-.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab-active .anticon-close {
- color: #1890FF !important;
-}
-
-.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab-active span {
- color: #1890FF !important;
-}
-
-.ant-layout {
- background: transparent !important;
- height: 100%;
-}
-
-.ant-form-item-required:before {}
-
-/* 表格必填项 */
-.table-title-required {
- font-family: SimSun;
- line-height: 1;
- font-size: 14px;
- color: #f5222d;
-}
-
-.ant-card-wider-padding .ant-card-head {
- /* tabs */
- padding: 0 !important;
-}
-
-.ant-tabs-bar {
- margin-bottom: 0 !important;
-}
-
-.ant-tabs-small .ant-tabs-tab {
- padding: 8px 12px !important;
-}
-
-.ant-tree.ant-tree-show-line li span.ant-tree-switcher {
- /* 树 */
- color: #000 !important;
-}
-
-.ant-input-affix-wrapper {
- /* 搜索框 */
- font-size: 16px !important;
-}
-
-.ant-menu-inline .ant-menu-item:not(:last-child) {
- /* 菜单 */
- margin: 0 !important;
-}
-
-.ant-menu-vertical .ant-menu-item {
- /* 菜单 */
- margin-bottom: 0 !important;
-}
-
-.ant-menu-vertical .ant-menu-item:not(:last-child) {
- /* 菜单 */
- margin-bottom: 0 !important;
-}
-
-.tabChild___3EqgA .ant-form-item-label {
- text-align: right !important;
- padding-right: 10px !important;
-}
-
-.tabChild___3EqgA .ant-form-item-control {
- padding-left: 20px !important;
-}
-
-.tabChildDot___DZtMw .ant-form-item-label {
- text-align: right !important;
- padding-right: 10px !important;
-}
-
-.ant-select-selection--single {
- border-radius: 0 !important;
- height: 32px !important;
-}
-
-.white-bk {
- font-size: 12px !important;
-}
-
-.white-bk .ant-select-selection--single {
- background-color: #fff !important;
- font-size: 12px;
-}
-
-.ant-checkbox-wrapper+span,
-.ant-checkbox+span {
- /* checkbox */
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- padding-right: 0 !important;
- display: inline-block;
- vertical-align: middle;
- margin-top: -3px;
- margin-right: 5px;
-}
-
-.ant-tabs-small .ant-tabs-nav-container {
- font-size: 14px !important;
-}
-
-.ant-table-scroll {
- overflow-y: hidden !important;
-}
-
-.ant-table-header table {
- border-radius: 0 !important;
-}
-
-.ant-calendar-picker-icon:after {
- font-size: 14px !important;
-}
-
-.ant-calendar-picker-clear,
-.ant-calendar-picker-icon {
- width: 16px !important;
- height: 16px !important;
- right: 8px !important;
- margin-top: -8px !important;
- line-height: 16px !important;
- font-size: 14px !important;
-}
-
-.ant-calendar-picker-icon:after {
- font-size: 16px !important;
-}
-
-.ant-btn-clicked:after {
- border: 0 !important;
-}
-
-.ant-upload {
- line-height: normal !important;
-}
-
-/*设置所有表格选中行背景色 */
-#staticEditTable .selected-record-row td {
- background-color: #e6f7ff !important;
-
- div {
- background: #e6f7ff;
- /* ffe7ba */
- }
-}
-
-/*设置列表选中行背景色 */
-.xly-normal-list #staticEditTable .selected-record-row td {
- background-color: #e6f7ff;
-
- div {
- background: none;
- }
-}
-
-/* 通用大屏列表选中行 */
-.commonRollChar #staticEditTable .selected-record-row td {
- background: none !important;
-
- div {
- background: none !important;
- }
-}
-
-/* 可编辑列表 */
-.editable #staticEditTable .selected-record-row td {
- background: none !important;
-
- div {
- //padding:1px 13px!important;
- background-color: #fff;
- }
-}
-
-.editable #staticEditTable .ant-form-item-control {
- height: 28px !important;
-}
-
-/* 设置偶行背景色 */
-.xlyCommonTable:not(.tableEnabled) .dark-record-row td {
- background-color: @table-bg-even !important;
-
- .ant-table-selection-column {
- background-color: @table-bg-even !important;
- }
-}
-
-.xlyCommonTable.tableEnabled .ant-table-tbody>tr.ant-table-row-selected>td {
- background: #FFF !important;
- border-color: #d9d9d9 !important;
-}
-
-/* 设置分割行背景色 */
-.split-record-row td,
-.split-record-row-skip td {
- background-color: @table-bg-split !important;
- font-weight: bold;
-
- .ant-table-selection-column {
- font-weight: bold;
- background-color: @table-bg-split !important;
- }
-
- .noInput {
- overflow: unset;
- }
-
- //span{background-color:@table-bg-split!important;}
- .linksActiveIdStyle {
- word-break: keep-all !important;
- word-space: nowrap !important;
- }
-}
-
-.split-record-row td {
- span {
- background-color: @table-bg-split !important;
- }
-}
-
-.split-record-row-skip td {
- .noInput {
- background-color: @table-bg-split !important;
- }
-}
-
-.split-record-row-skip td span.ant-checkbox {
- background-color: transparent !important;
-}
-
-/* 设置分割行边框 */
-.ant-table-bordered .virtuallist>table>.ant-table-tbody>tr.split-record-row>td {
- border: none !important;
-}
-
-.ant-table-bordered .virtuallist>table>.ant-table-tbody>tr.split-record-row-skip>td {
- border: none !important;
-}
-
-.virtuallist>table>.ant-table-tbody>tr.split-record-row>td>div {
- overflow: unset;
-}
-
-.virtuallist>table>.ant-table-tbody>tr.split-record-row-skip>td>div {
- overflow: unset;
-}
-
-/* 设置分割行悬浮背景 */
-tr.split-record-row:not(.selected-record-row):not(.ant-table-expanded-row-level-1) {
- &:hover {
- background: @table-bg-split !important;
-
- td {
- background: @table-bg-split !important;
- font-weight: bold;
- }
-
- .sActiveIdStyle {
- background: @table-bg-split !important;
- }
- }
-}
-
-tr.split-record-row-skip:not(.selected-record-row):not(.ant-table-expanded-row-level-1) {
- &:hover {
- background: @table-bg-split !important;
-
- td {
- background: @table-bg-split !important;
- font-weight: bold;
- }
-
- .sActiveIdStyle {
- background: @table-bg-split !important;
- }
- }
-}
-
-/* 根据条件 设置符合条件的行背景 */
-.SetRow_blue td {
- background-color: blue !important;
-
- .ant-table-selection-column {
- background-color: blue !important;
- }
-}
-
-.SetRow_orange td {
- background-color: orange !important;
-
- .ant-table-selection-column {
- background-color: orange !important;
- }
-}
-
-.SetRow_green td {
- background-color: green !important;
-
- .ant-table-selection-column {
- background-color: green !important;
- }
-}
-
-.SetRow_red td {
- background-color: #ff9393 !important;
-
- .ant-table-selection-column {
- background-color: #ffdede !important;
- }
-}
-
-.SetRow_yellow td {
- background-color: yellow !important;
-
- .ant-table-selection-column {
- background-color: yellow !important;
- }
-}
-
-.SetRow_pink td {
- background-color: pink !important;
-
- .ant-table-selection-column {
- background-color: pink !important;
- }
-}
-
-tr[class*="SetRow_"] {
- .readonlyField {
- background-color: transparent !important;
- }
-}
-
-/* 根据条件 设置符合条件的单元格背景 */
-.SetCell_green div {
- background-color: green !important;
-}
-
-.SetCell_red div {
- background-color: red !important;
-}
-
-.SetCell_yellow div {
- background-color: yellow !important;
-}
-
-.SetCell_blue div {
- background-color: blue !important;
-}
-
-.SetCell_orange div {
- background-color: orange !important;
-}
-
-.SetCell_pink div {
- background-color: pink !important;
-}
-
-/* 未读消息 整行文字加粗 */
-.newsNoRead {
- font-weight: bold !important;
-}
-
-.ant-pagination-item {
- border-radius: 0 !important;
-}
-
-.ant-pagination-options-quick-jumper input {
- border-radius: 0 !important;
-}
-
-.ant-pagination-prev .ant-pagination-item-link,
-.ant-pagination-next .ant-pagination-item-link {
- border-radius: 0 !important;
- height: 28px;
-}
-
-.ant-pagination-options-quick-jumper {
- height: 28px !important;
- line-height: 28px !important;
-}
-
-.ant-pagination-options-quick-jumper input {
- height: 28px !important;
-}
-
-.ant-modal-content {
- border-radius: 0 !important;
-}
-
-.ant-modal-header {
- padding: 7px 24px !important;
- background: var(--xly-skin-modal-bg-color, #646464) !important;
- color: #fff !important;
- font-size: 18px;
- border-radius: 0 !important;
-}
-
-.ant-modal-close-x {
- height: 33px !important;
- line-height: 33px !important;
-}
-
-.ant-modal-title {
- color: #fff !important;
-}
-
-.ant-modal-close {
- color: #fff !important;
-
-}
-
-.ant-menu-item i.selected {
- color: #f6c136;
-}
-
-.mergeTable .ant-table-header {
- position: fixed;
- top: 113px;
- z-index: 20;
- border-top: 1px solid #d9d9d9;
-}
-
-.ant-select-selection-selected-value {
- padding-left: 11px;
-}
-
-#sMemo {
- font-size: 12px !important;
-}
-
-.ant-form-item-children {
- display: block;
-}
-
-.speacialNote {
- font-size: 12px;
- color: rgba(0, 0, 0, 0.65) !important;
-}
-
-/* 制单日期、制单人员、订单号设置保存时自动生成文字提醒 */
-.searchMainForm .speacialNote {
- position: absolute;
- left: 32%;
- top: 0;
- font-size: 12px;
- color: #000 !important;
-}
-
-.searchMainForm {
- border-top: 0;
- padding: 8px 8px 8px 8px !important;
- /* 间距收窄 */
- margin: 0 10px !important;
- background: #fff;
-}
-
-.viewStyle {
- background: #fff;
-}
-
-.searchMainForm input[disabled],
-.searchMainForm textArea[disabled],
-.searchMainForm .ant-select-disabled .ant-select-selection-item,
-// .searchMainForm .sActiveIdStyle,
-.viewStyle input[disabled],
-.viewStyle textArea[disabled],
-.xlyMemoList textArea[disabled] // .viewStyle .sActiveIdStyle,
-
- {
- background-color: #f1f2f8 !important;
- // color: #999!important;
- color: #000 !important;
-
- &+.sActiveIdStyle {
- background-color: #f1f2f8 !important;
-
- .masterLinkSpan {
- background-color: #f1f2f8 !important;
- }
- }
-}
-
-.searchMainForm .ant-picker.ant-picker-disabled,
-.viewStyle .ant-picker.ant-picker-disabled {
- background-color: #f1f2f8 !important;
-
- &+.sActiveIdStyle {
- background-color: #f1f2f8 !important;
-
- .masterLinkSpan {
- background-color: #f1f2f8 !important;
- }
- }
-}
-
-.searchMainForm .ant-select-disabled,
-.viewStyle .ant-select-disabled {
- .ant-select-selector {
- background-color: #f1f2f8 !important;
- }
-
- &+.sActiveIdStyle {
- background-color: #f1f2f8 !important;
-
- .masterLinkSpan {
- background-color: #f1f2f8 !important;
- }
- }
-}
-
-/* 所有表格只读模式设置背景色 */
-.coustomStyle input {
- background-color: #f1f2f8 !important;
-}
-
-/* 生产施工单 选择框异常 */
-.ant-select-selection__rendered {
- margin-left: 0 !important;
- margin-right: 0 !important;
- background-color: #fff;
- font-size: 12px;
- height: 30px;
- line-height: 31px !important;
-}
-
-/* 通用弹窗select样式 */
-
-.commonInputSearch input:hover {
- background: #e6f7ff !important;
- /* #e6e7ff */
-}
-
-.commonInputSearch input:focus {
- background: #e6f7ff !important;
-}
-
-.react-grid-item {
- .ant-row {
- flex-wrap: nowrap !important;
- }
-
- .sActiveIdStyle_viewChooseSpan {
- position: absolute !important;
- background: #FFF;
- width: calc(100% - 2px);
- height: calc(100% - 2px) !important;
- margin: 1px;
- z-index: 1;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-
- .viewChooseSpan {
- cursor: pointer;
- }
- }
-}
-
-.ant-row .commonInputSearch input:focus {
- background: #e6f7ff !important;
-}
-
-/* 右击单击 弹窗 */
-.ContextMenuCol {
- border: 1px solid #d3d3d3;
-
- .ant-select-auto-complete.ant-select .ant-input {
- border: 0 !important;
- }
-
-}
-
-/** 这个样式控制表单页悬浮框样式,这个样式涵盖的范围太广,导致其他样式被覆盖 */
-.white-bk .ant-select-selection__rendered {
- background-color: #fff;
- font-size: 12px;
-}
-
-.ant-cascader-picker-disabled {
- background: #fafafa !important;
- color: rgba(0, 0, 0, 0.5) !important;
-}
-
-#mergeTableEdit .ant-input-number-input[disabled] {
- background: transparent !important;
-}
-
-/* 设置CommonTable通用表格样式 */
-#staticEditTable {
- background-color: #fff;
- /* 设置通用表格背景色 */
- position: relative;
- margin-top: -1px;
-}
-
-#staticEditTable .ant-input[disabled] {
- background: transparent !important;
-}
-
-#staticEditTable .ant-input-number-input[disabled] {
- background: transparent !important;
-}
-
-/* 默认数字控件是90px,单层表格行设置数字控件不设置宽度 */
-.viewStyle .ant-input-number {
- width: auto !important;
-}
-
-.viewStyle .ant-select-show-search {
- border: 1px solid #d9d9d9 !important;
-}
-
-.viewStyle .react-grid-item .ant-select-show-search {
- border: 0 !important;
-}
-
-.commonNewTabBilll {
- .ant-form-item-control {
- flex: 1;
- max-width: 100%;
- }
-
- .ant-form-item-control-input {
- .masterLinkSpan {
- left: -3px;
- top: 1px;
- background: #FFF;
- }
- }
-}
-
-/* 控制所有表格 悬浮行背景颜色*/
-/* 通用表格 icon字体 */
-#staticEditTable a i {
- font-size: 15px;
-}
-
-/*销售订单列表单元格元素控制*/
-.xly-normal-list #staticEditTable td {
- font-size: 12px !important;
- color: #000 !important;
- /* 设置通用列表单元格文字颜色 */
- padding: 0 5px !important;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- /*超出变成省略号 */
-}
-
-/* 设置通用表格滚动条问题 */
-#staticEditTable .ant-select-selection {
- height: 31px !important;
- background-color: transparent !important;
-}
-
-#staticEditTable .ant-calendar-picker-icon:after {
- content: '' !important;
-}
-
-/* 设置CommonTable通用树样式 */
-#staticEditTree {
- height: 100%;
- overflow: auto;
-}
-
-/* 系统权限Tree*/
-.xly-jurisdiction #staticEditTree {
- //max-height: ~'calc(100vh - 160px)';
- overflow: hidden;
-}
-
-/* 选择工序Tree*/
-#modalChooseProcess #staticEditTree {
- height: 298px;
- overflow: auto;
-}
-
-#modalChooseProcess #staticEditTable .sActiveIdStyle {
- position: inherit !important;
-}
-
-/* Begin 数据导入页面 */
-#importDataInfo .topTable {
- .ant-table-scroll {
- height: calc(~'100vh - 225px');
- overflow-x: auto !important;
- }
-
- .ant-table-header {
- /* 解决无数据时没滚动条导致头部显示不全问题 */
- width: max-content;
- overflow-y: scroll !important;
- }
-
- .ant-table-body {
- width: max-content;
- height: calc(~'100vh - 276px');
- overflow-x: auto !important;
- overflow-y: auto !important;
- }
-}
-
-/* END 数据导入页面 */
-
-/* Begin 设计功能弹出层界面样式调整 */
-#StatementInfo .ant-btn {
- border: 0;
- background-color: #1890FF;
-}
-
-#StatementInfo .billToolBar {
- margin-bottom: 8px;
-}
-
-#StatementInfo .ant-table-fixed {
- width: 100% !important;
-}
-
-#StatementInfo ul {
- width: 100%;
-}
-
-#StatementInfo li {
- float: left;
- width: 60px;
-}
-
-#StatementInfo .toolBar___22SoH li {
- padding: 0 !important;
-}
-
-#StatementInfo .toolBar___22SoH a:hover {
- color: #1890FF !important
-}
-
-#StatementInfo li a {
- color: #fff;
-}
-
-#StatementInfo li a[disabled] {
- color: #a2a2a2;
-}
-
-#StatementInfo li i {
- margin-right: 6px;
-}
-
-#StatementInfo .ant-table-body {
- overflow-x: hidden !important;
- overflow-y: auto !important;
- height: 133px;
-}
-
-#StatementInfo .ant-table-footer {
- display: none;
-}
-
-/* END 设计功能弹出层 */
-
-.ant-message span {
- white-space: pre-wrap;
-}
-
-.ant-input-number-handler-wrap {
- display: none !important;
-}
-
-.ant-card-extra {
- padding: 0 !important;
-}
-
-.ant-card-body {
- overflow: auto;
-}
-
-.ant-modal-body {
- overflow: hidden;
-}
-
-/* 设置通用切换slaveTab */
-.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab-disabled span {
- color: #6b6868;
- cursor: not-allowed;
- /*设置不可用tab样式 */
-}
-
-.importDataInfo {
- .ant-legacy-form-item-control {
- line-height: unset;
- }
-}
-
-#popupPan .ant-table-body {
- max-height: 350px !important;
-}
-
-#worker .ant-table-scroll>div:last-child {
- min-height: 110px;
-}
-
-#worker .ant-input-number-input[disabled] {
- background: transparent !important;
-}
-
-#workerOrder table {
- width: auto;
-}
-
-#workerOrder td {
- padding: 0 8px !important;
- height: 32px;
-}
-
-#commonList {
- background: #f0f2f5 !important;
-}
-
-#sPartsName .ant-form-item {
- display: inline-block;
- width: 100%;
- margin-bottom: 0 !important;
- height: 21px !important;
-}
-
-#sPartsName .ant-form-item-control {
- line-height: 21px !important;
-}
-
-//.ant-select {
-// width: 100%!important;
-//}
-#staticEditTable {
- .ant-pagination {
- .ant-select {
- width: 63px !important;
- }
- }
-
- .ant-pagination-total-text {
- position: absolute;
- right: 10px;
- }
-
- .ant-pagination-options {
- .ant-pagination-options-size-changer {
- .ant-select-selection {
- height: auto !important;
- }
- }
- }
-}
-
-//设备信息中的从表样式
-.xly-bill-list .iPlcNoTable .topTable .ant-spin-nested-loading .ant-spin-container .ant-table {
- height: 83% !important;
-
- .ant-table-body {
- overflow: auto !important;
- }
-}
-
-
-.tableOption {
- line-height: 0 !important;
- position: absolute;
- top: -27px;
- right: 0;
-}
-
-.tableOption>span:first-child {
- display: inline-block;
-}
-
-.tableOption>button {
- border: 1px solid #1890FF;
- background: #1890FF;
- color: #fff;
- margin-left: 8px;
- min-width: 65px;
- height: 28px;
- line-height: 28px;
-}
-
-.tableOption>button:hover {
- border: 1px solid #1890FF !important;
- background: #1890FF !important;
- color: #fff !important;
-}
-
-.tableOption>button[disabled],
-.tableOption>button[disabled]:hover {
- color: rgba(0, 0, 0, 0.5) !important;
- background: #f5f5f5 !important;
- border: 1px solid #d9d9d9 !important;
-}
-
-
-
-.TextArea {
- font-size: 20px;
- margin: 0 10px 10px 10px;
-}
-
-.wrapRow {
- width: 100%;
- padding: 0 25px 0 25px;
-}
-
-.lef {
- width: 48%;
- float: left;
-}
-
-.rig {
- width: 48%;
- margin-left: 4%;
- float: left;
-}
-
-.uploadPic i {
- display: block;
- font-size: 32px;
- color: #999;
-}
-
-.uploadPic>div {
- color: #666;
- font-size: 14px;
-}
-
-.header {
- position: fixed;
- width: 100%;
- z-index: 999;
- top: 60px;
- height: 30px !important;
- padding: 0px !important;
- line-height: inherit !important;
- background: transparent !important;
-}
-
-
-
-.clayoutClassify {
- margin: 70px 0 0 0;
-}
-
-.popupPan .clayoutClassify {
- margin: 0 !important;
-}
-
-.clayoutBot {
- padding: 0 10px;
-}
-
-.clayoutTop {
- padding: 30px 32px 20px 32px;
-}
-
-.clayoutCalc {
- margin: 0 10px;
- background: #fff !important;
-}
-
-.slaveTabs .ant-tabs-bar {
- margin: 0 10px !important;
-}
-
-.slaveTabs .ant-table-thead>tr>th {
- //background-color: #d0d0d0!important;
-}
-
-.modal .clayoutTop {
- padding: 0 !important;
-}
-
-.modal .mergeTableEdit {
- width: auto !important;
-}
-
-.sider {
- flex: none !important;
- max-width: none !important;
- min-width: 0 !important;
- width: auto !important;
- background: #fff !important;
-}
-
-.jsqSider {
- background: #fff !important;
-}
-
-.jsqSider button {
- width: 57px;
- height: 30px;
- padding: 0 !important;
- line-height: 30px;
- text-align: center;
-}
-
-.tabGroup {
- padding-left: 0 !important;
-}
-
-.tabChild {
- margin-bottom: 20px;
-}
-
-.tabChildTitle {
- border-bottom: 1px dotted #354052;
- margin-bottom: 10px;
- color: #fff;
- line-height: 22px;
-}
-
-.tabChildTitle span {
- background: #354052;
- display: inline-block;
- padding: 5px 15px;
- line-height: 22px;
- border-top-left-radius: 5px;
- border-bottom-right-radius: 5px;
- font-size: 12px;
-}
-
-
-.labelNo {
- height: auto;
-}
-
-.labelNo .formItemMargin {
- height: auto !important;
-}
-
-.labelNo textarea {
- border-top: 0 !important;
-}
-
-.white-bk>div>div>div>div>span>span input {
- background-color: #fff !important;
- font-size: 12px;
-}
-
-
-
-.searchSlaveForm {
- border: 1px solid #d9d9d9;
- border-top: 0;
- padding: 15px !important;
- padding-top: 25px !important;
- background: #fff;
-}
-
-.formItemMargin0 {
- margin-bottom: 0 !important;
-}
-
-.formItemMargin0>div>div>span>span {
- background: transparent !important;
-}
-
-.formItemMargin0>div>div>span>span input {
- border: 0 !important;
-}
-
-/* 设置整单外发 大小为12 */
-.formItemMag10 label {
- font-size: 12px !important;
-}
-
-.searchForm {
- background: #fff;
-}
-
-.searchForm .formItemMag10 label>span:last-child {
- width: inherit !important;
-}
-
-.searchForm .formItemMag10>div>div {
- line-height: 32px !important;
-}
-
-.searchForm .formItemMag0 label {
- margin-top: 5px !important;
- margin-bottom: 0 !important;
-}
-
-.searchForm .area {
- height: auto;
- min-height: 300px;
-}
-
-.tabChildDot {
- padding-bottom: 10px;
- margin-bottom: 10px;
- border-bottom: 1px dotted #354052;
-}
-
-.tab240 {
- height: 240px;
-}
-
-.searchForm .list {
- border: 1px solid #d9d9d9;
- border-radius: 4px;
- padding: 4px 11px;
- min-height: 280px;
-}
-
-.searchForm .list:hover {
- border: 1px solid #1890FF;
-}
-
-.searchForm .list li {
- height: 32px;
- line-height: 32px;
-}
-
-.tableOption .formItemMargin {
- margin-bottom: 0 !important;
-}
-
-/* 设定单据->销售对账 */
-.outStandFilter {
- padding: 20px 32px 0 32px !important;
- min-height: 72px;
-}
-
-.outStandRow {
- z-index: 20;
- padding: 10px 0 0 20px;
- background: #f7f7f7;
- transition: background .3s ease;
- box-shadow: 0 0 5px #1890FF;
- width: 70%;
- min-height: 49px;
- float: left;
-}
-
-.outStandFormItem {
- margin-bottom: 0 !important;
-}
-
-.outStandFormItem label span+span {
- width: auto !important;
-}
-
-.inputGroup {
- position: relative;
-}
-
-.inputGroup>div {
- width: 100% !important;
-}
-
-.inputGroup input {
- position: absolute;
- right: 0;
- top: 0;
-}
-
-.inputGroup .iconAdd {
- position: absolute;
- right: 0;
- top: 0;
-}
-
-.inputGroup .iconAdd>span {
- width: 32px;
- height: 32px;
- position: absolute !important;
- left: 0 !important;
- top: 14px !important;
- cursor: pointer;
-}
-
-.inputGroup .iconAdd i {
- position: absolute;
- left: 0;
- top: 0;
- width: 32px;
- height: 32px;
-}
-
-.inputGroup .iconAdd i:before {
- color: rgba(0, 0, 0, 0.43);
- transform: scale(0.75) rotate(0deg);
- line-height: 32px;
-}
-
-.inputGroup .iconAdd i:hover:before {
- line-height: 32px;
- font-weight: 700;
- color: rgba(0, 0, 0, 0.65);
-}
-
-.inputGroup .iconAdd input {
- padding-left: 20px !important;
- height: 32px !important;
-}
-
-.inputGroup>div>div {
- background: #fafafa !important;
- width: 100% !important;
-}
-
-.inputGroup>div>div>div {
- width: 100% !important;
-}
-
-.tableInputGroup {
- position: relative;
-}
-
-.tableInputGroup .iconAdd {
- position: absolute;
- right: 8px;
- top: 6px;
-}
-
-.tableInputGroup input {
- position: absolute;
- right: 0;
- top: 0;
- width: 16px !important;
- height: 16px !important;
- padding: 0 !important;
- border-radius: 0 !important;
-}
-
-.tableInputGroup .iconAdd>span {
- width: 16px;
- height: 16px;
- position: absolute !important;
- left: 0 !important;
- top: 8px !important;
- cursor: pointer;
-}
-
-.tableInputGroup .iconAdd i {
- position: absolute;
- left: 0;
- top: 0;
- width: 16px;
- height: 16px;
-}
-
-.tableInputGroup .iconAdd i:before {
- color: rgba(0, 0, 0, 0.43);
- transform: scale(0.75) rotate(0deg);
- line-height: 16px;
-}
-
-.tableInputGroup .iconAdd i:hover:before {
- line-height: 16px;
- font-weight: 700;
- color: rgba(0, 0, 0, 0.65);
-}
-
-.tableInputGroup>div>div>span {
- display: none !important;
-}
-
-.layout {
- padding-top: 20px;
-}
-
-.editSelect>div {
- height: 32px;
- border-color: transparent !important;
- border-radius: 0;
- transition: none;
- width: 100%;
-}
-
-.tableOperation {
- padding: 0 6px;
-}
-
-.tableOperation>button {
- border: 0 !important;
- background: none !important;
- color: #1890FF;
- cursor: pointer;
- outline: 0;
-}
-
-.tableOperation>button:focus {
- outline: 0;
-}
-
-.rightSearch {
- width: 220px;
- position: absolute;
- right: 80px;
- top: -29px;
-}
-
-.rightSearch input {
- height: 28px;
-}
-
-.rightSearch button {
- height: 28px;
-}
-
-.searchBox {
- width: 200px !important;
- height: 26px;
- background: hsla(0, 0%, 100%, .12);
- transition: all .3s linear;
-}
-
-.show {
- width: 300px !important;
- border: 1px solid #1890FF;
-}
-
-.searchBox button {
- border: 0;
- background: none;
-}
-
-.searchBox button:hover {
- background: none;
-}
-
-.tabButton {
- //margin-top: 10px;
- font-size: 12px;
- text-indent: 1em;
- height: 185px;
- overflow: auto;
- border-left: 1px solid #d9d9d9;
- border-bottom: 1px solid #d9d9d9;
-}
-
-
-.tabButton button {
- display: block !important;
- border: 0 !important;
- width: 100% !important;
- text-indent: 0.6em !important;
- text-align: left;
-}
-
-/* 上传 */
-.uploadListInline {
- margin-right: 8px;
-}
-
-.uploadListInline>div:last-child>div {
- height: 300px;
-}
-
-.uploadListInline>div:last-child>div a {
- width: auto;
- height: 280px;
-}
-
-.uploadListInline>div:last-child>div img {
- width: auto;
- height: 280px;
-}
-
-/* 图片列表上传 */
-.staticUpload {
- display: inline-block;
-}
-
-.staticUpload button {
- height: 28px !important;
-}
-
-.staticUpload>div:last-child {
- display: none;
-}
-
-/* 销售订单自定义审核界面设置 */
-.checkTable {
- margin-bottom: 20px;
-
- table tr td {
- padding-left: 4px !important;
- padding: 4px 4px;
- font-size: 12px;
- height: 30px;
- }
-}
-
-.checkInputGroup {
- padding-left: 0 !important;
- margin-top: 10px !important;
-}
-
-.clickRow {
- background: #f0fcff !important;
-}
-
-.contentPop {
- background: #fff !important;
-}
-
-.buttonOpt {
- margin-top: 25px;
-}
-
-.buttonOpt button {
- margin-right: 10px;
- padding: 0 15px !important;
-}
-
-.tableShow td span {
- padding: 0 8px !important;
- line-height: 32px;
-}
-
-.collapseB {
- margin-top: 20px;
- text-align: center;
- display: inline-block;
- width: 98%;
- font-size: 16px;
- background: #fafafa;
- color: rgba(0, 0, 0, 0.65) !important;
- border: 0;
- cursor: pointer;
-}
-
-.collapseA {
- text-align: center;
- display: inline-block;
- width: 98%;
- font-size: 16px;
- background: #fafafa;
- color: rgba(0, 0, 0, 0.65) !important;
- border: 0;
- cursor: pointer;
- margin-top: 5px;
-}
-
-.collapseA span,
-.collapseB span {
- font-size: 14px;
- margin-right: 5px;
-}
-
-.collapseA i,
-.collapseB i {
- vertical-align: middle;
-}
-
-.collapseA:focus,
-.collapseB:focus {
- outline: 0;
-}
-
-/* 快捷过滤 */
-.advForm {
- background: #eef1f6;
- height: 52px;
-}
-
-.advFormItem {
- margin-bottom: 4px !important;
- margin-right: 7px !important;
-}
-
-.advFormItem>div {
- width: 100%;
-}
-
-.advFormItem .advDelectIcon {
- position: absolute;
- right: -20px;
- top: 0;
-}
-
-.advDelectIcon i {
- position: absolute;
- right: -5px;
- top: 8px;
- cursor: pointer;
- color: rgba(0, 0, 0, 0.65) !important;
-}
-
-.advRow {
- position: absolute !important;
- z-index: 20;
- padding: 10px 34px 0 10px;
- transition: background .3s ease;
- border: 1px solid transparent;
- width: 46%;
- float: left;
-}
-
-.advRowActive {
- position: absolute !important;
- z-index: 20;
- padding: 10px 34px 0 10px;
- background: #eef1f6;
- transition: background .3s ease;
- border: 1px solid #1890FF;
- width: 46%;
- float: left;
-}
-
-.advRow>button,
-.advRowActive>button {
- position: absolute;
- top: 10px;
- width: 32px;
- height: 32px;
- background: #1890FF;
- border: 0;
- color: #fff;
- cursor: pointer;
-}
-
-.advRow button>i,
-.advRowActive button>i {
- display: block;
- font-size: 14px;
- color: #fff;
- text-align: center;
- line-height: 32px;
-}
-
-.advButton {
- position: relative;
- margin-right: 7px;
- margin-bottom: 7px;
-}
-
-.advRow button:focus {
- outline: 0;
-}
-
-.advButton button {
- width: 100%;
-}
-
-.advCol {
- left: 47%;
- width: 30%;
- z-index: 20;
- float: left !important;
- padding-top: 11px;
- margin-left: 20px;
-}
-
-.popupPan .advRow,
-.popupPan .advRowActive {
- width: 60% !important;
-}
-
-.popupPan .advCol {
- left: 60% !important;
- margin-left: 5px !important;
-}
-
-.advCol button {
- height: 32px !important;
- min-width: 80px;
- padding: 0 16px;
-}
-
-.advCol button>span {
- line-height: 32px !important;
-}
-
-.advInput {
- width: 100%;
- height: 32px;
-}
-
-.advInput input {
- height: 32px !important;
-}
-
-/* 分页 */
-.pagination {
- float: none !important;
- text-align: center;
- margin: 8px 0 !important;
-}
-
-.pagination li {
- min-width: 28px;
- height: 28px;
- line-height: 28px;
-}
-
-.pagination li a:after {
- height: 28px !important;
-}
-
-/* 可修改表格 */
-.mergeTableEdit {
- position: relative;
- width: 1000px;
- margin: 0 auto;
-}
-
-.mergeTableEdit .tableCommon {
- position: absolute;
- bottom: 0;
- margin-bottom: 8px;
- line-height: 0 !important;
-}
-
-.mergeTableEdit .tableCommonSpace {
- margin-top: 8px;
-}
-
-.mergeTableEdit .tableCommonRig {
- position: absolute;
- bottom: 0;
- right: 0;
- margin-bottom: 8px;
- line-height: 0 !important;
-}
-
-.tableCommon>button,
-.tableCommonSpace>button {
- min-width: 80px;
- height: 28px;
- background: #1890FF;
- color: #fff;
- border: 1px solid #1890FF !important;
- margin-right: 8px;
-}
-
-.tableCommonRig>button {
- min-width: 80px;
- height: 28px;
- background: #1890FF;
- color: #fff;
- border: 1px solid #1890FF !important;
- margin-left: 8px;
-}
-
-.mergeTableEdit .tableCommonRig {
- display: none;
-}
-
-.popupPan .tableCommonRig {
- display: block !important;
-}
-
-.tableCommon>button:hover,
-.tableCommonRig>button:hover {
- background: #26d7eb !important;
- color: #fff !important;
-}
-
-.tableCommon>button[disabled]:hover {
- border: 1px solid #b0b0b3 !important;
- background: #b0b0b3 !important;
- opacity: 0.6;
- color: #fff !important;
-}
-
-.tableCommon>button[disabled] {
- border: 1px solid #b0b0b3 !important;
- background: #b0b0b3 !important;
- opacity: 0.6;
- color: #fff !important;
-}
-
-.btnLoad {
- width: 100% !important;
- padding: 0 !important;
- text-align: center !important;
-}
-
-.workeOrderMainT {
- float: left;
- width: 90px;
- font-size: 14px;
- color: #1890FF;
- font-weight: 700;
- height: 32px;
- line-height: 28px;
- padding-bottom: 4px;
- border-bottom: 2px solid #1890FF;
- text-align: center;
- margin-bottom: 10px;
-}
-
-.workOrderMain {
- float: right;
- margin-right: 2.1%;
-}
-
-.workOrderMain .formItemMargin {
- height: 32px !important;
-}
-
-.workOrderMain button,
-.workOrderMain button:active {
- float: right;
- background: #fc785e;
- border: 0;
- color: #fff;
-}
-
-.workOrderMain button:hover {
- background: #fe927d;
- border: 0;
- color: #fff;
-}
-
-.workOrderMain>div {
- width: 106px;
- float: right;
-}
-
-
-
-.collapseWorker {
- margin-top: 10px;
-}
-
-.workerList {
- height: auto;
- margin-bottom: 8px;
- font-size: 12px !important;
-}
-
-.workerListItem {
- margin-right: 15px;
- margin-bottom: 0px !important;
- overflow: hidden;
- height: 100%;
- background-color: transparent;
-}
-
-.workerListItem label {
- float: left;
-}
-
-.workerListItem>div>div {
- border: 0px !important;
- background-color: transparent;
- font-size: 12px;
-}
-
-.workerListItem>div>div>div {
- height: 40px;
- line-height: 40px;
- padding: 0px 5px !important;
- overflow: hidden;
- display: flex;
- background-color: transparent;
- font-size: 12px;
- margin-top: 0px;
-}
-
-.workerListItem>div>div>div>label {
- flex: 1;
- font-size: 12px;
-}
-
-.workerListItem>div>div>div>label span {
- font-size: 12px;
-}
-
-.workerForm {
- margin: 10px !important;
-}
-
-.workerFormRow {
- display: flex;
-}
-
-.workerFormRow>div:first-child {
- background: #1890FF;
- display: flex;
- flex-flow: row wrap;
- justify-content: center;
- align-items: center;
-}
-
-.workerFormRow>div .item {
- font-size: 18px;
- font-weight: 700;
- color: #fff;
-}
-
-.workerOpt {
- position: absolute;
- left: -3.5%;
-}
-
-.workerOpt i {
- color: #fff;
- cursor: pointer;
-}
-
-.workerFormPop {
- margin: 10px 0 !important;
-}
-
-.workerFormPop .workerOpt {
- position: absolute;
- left: -6.5%;
-}
-
-.clayoutJur {
- position: relative;
- margin: 0 10px;
- background: #fff !important;
- padding: 10px 10px 0 2px;
-}
-
-.clayoutJur table {
- width: 100% !important;
-}
-
-.tableOptionJur {
- margin-bottom: 8px;
-}
-
-.tableOptionJur>button {
- border: 1px solid #1890FF;
- background: #1890FF;
- color: #fff;
- margin-left: 8px;
- min-width: 65px;
- height: 28px;
- line-height: 28px;
-}
-
-.tableOptionJur>button:first-child {
- margin-left: 0;
-}
-
-.tableOptionJur>button:hover {
- border: 1px solid #1890FF;
- background: #1890FF;
- opacity: 0.6;
- color: #fff;
-}
-
-/* 菜单项 */
-.affixMenu {
- cursor: pointer;
- position: fixed;
- font-size: 22px;
- right: 35px;
- top: 60px;
-}
-
-affixMenuhasProps {
- cursor: pointer;
- position: fixed;
- font-size: 22px;
- right: 35px;
- top: 60px;
- color: rgba(255, 255, 255, 0.6) !important;
-}
-
-.affixMenuTable table {
- width: 100% !important;
-}
-
-.affixMenuTable table td {
- padding: 0 !important;
-}
-
-.affixMenuTable table td input {
- border: 0 !important;
- background: transparent;
-}
-
-.affixMenuTable table td label {
- padding: 0 11px;
-}
-
-.affixMenuShow>span {
- margin-right: 10px;
-}
-
-.affixMenuTableAll span {
- font-size: 12px;
-}
-
-.affixMenuTableAll h3 {
- margin-bottom: 15px;
-}
-
-.modalsContent .affixMenuTableAll:not(first-child) {
- margin-top: 0px;
-}
-
-.modalsContent {
- //max-height: 395px;
- margin-right: -39px;
- padding-right: 24px;
- overflow-y: scroll;
-}
-
-.modalsContent {
- margin-top: -15px;
-}
-
-.modalsContent>div:first-child {
- padding: 8px 15px 8px 45px !important;
- margin-bottom: 10px;
-}
-
-.modalsContent>div:first-child>i {
- font-size: 16px;
- top: 15.5px !important;
-}
-
-.modalsContent .slaveTabs {
- margin: auto !important;
-}
-
-
-
-.iconGroup {
- i {
- position: absolute;
- right: 20px;
- bottom: 20px;
- transition: color 0.32s;
- color: @text-color-secondary;
- cursor: pointer;
- margin-left: 16px;
-
- &:hover {
- color: @text-color;
- }
- }
-}
-
-.popupButton {
- border: 0;
- background: 0;
- color: #1890FF;
- border-bottom: 1px solid #1890FF;
- cursor: pointer;
-}
-
-ton:focus {
- box-shadow: none !important;
- outline: none;
-}
-
-
-.xly-bill-list {
- padding: 0 10px;
-}
-
-th.column-money {
- color: #1890FF !important;
- box-shadow: 2px 0 3px -1px #999999 !important;
-}
-
-.ant-calendar-picker-input {
- outLine: none;
- font-size: 12px !important;
-}
-
-.processListTable {
- .ant-table-content {
- .ant-table-body {
- max-height: 90% !important;
- }
- }
-}
-
-/* 所有CommonList列表样式控制*/
-.xly-normal-list .topTable {
- .ant-table-content {
- height: 100%;
-
- .ant-table-scroll {
- height: 100%;
- padding-bottom: 61px;
- /* 兼容多表头 */
- }
-
- .ant-table-body {
- overflow-x: hidden !important;
- overflow-y: auto !important;
- }
- }
-
- .ant-spin-nested-loading {
- height: 100%;
-
- .ant-spin-container {
- height: 100%;
-
- .ant-table {
- height: 100%;
- }
- }
- }
-
- .ant-table-pagination.ant-pagination {
- margin: 6px 0;
- float: none;
- text-align: center;
- }
-
- .ant-table-fixed-header .ant-table-scroll .ant-table-header {
- overflow-y: scroll !important;
- }
-}
-
-/* 通用分类自适应 */
-.xly-normal-list.other-list {
- .topTable {
- height: calc(~'100% - 170px');
- }
-
- .ant-table-header {
- width: 100%;
- }
-
- .ant-table-body {
- width: 100%;
- }
-}
-
-/* 通用分类 表头不设置滚动条*/
-.xly-normal-list.other-list .topTable .ant-table-fixed-header .ant-table-scroll .ant-table-header {
- overflow-y: auto !important;
-}
-
-.sider-table-box .topTable {
- height: 100%;
-
- .ant-table {
- height: 100%;
-
- .ant-table-scroll {
- height: 100%;
- }
-
- .ant-table-body {
- margin-bottom: -15px;
- height: calc(~'100% + 50px');
- padding-bottom: 30px;
- }
-
- .ant-table-content {
- height: 100%;
-
- .ant-table-scroll {
- height: 100%;
- }
- }
- }
-}
-
-/* 所有单据通用设置 */
-.xly-bill-list .topTable {
- height: calc(~'100%');
-
- /* 分页按钮 67*/
- .ant-table-scroll {
- height: 100%;
- padding-bottom: 76px;
- /* 多表头设置 */
- overflow-x: auto !important;
- }
-
- .ant-table-body {
- margin-bottom: -15px;
- // width: max-content;
- }
-
- .ant-table-content {
- height: 100%;
-
- .ant-table-scroll {
- height: 100%;
- }
-
- .ant-table-fixed-right {
- /* 单据固定列滚动条设置 */
- /*
- 修改日期:2021-03-17
- 修改人:吕杰
- 区域:以下一行
- 需求变更:fix 2104 解决table操作列下拉错位问题
- */
- // height: 87%!important;
- height: calc(~"100% - 48px") !important;
- }
-
- /*
- 修改日期:2021-03-17
- 修改人:吕杰
- 区域:以下三行
- 需求变更:fix 2104 解决table操作列下拉错位问题
- */
- .ant-table-fixed-right .ant-table-body-outer {
- height: calc(~'100% - 28px');
- }
-
- .ant-table-fixed-right .ant-table-body-inner {
- overflow-x: hidden !important;
- overflow-y: auto !important;
- /*
- 修改日期:2021-03-17
- 修改人:吕杰
- 区域:以下一行
- 需求变更:fix 2104 解决table操作列下拉错位问题
- */
- // padding-bottom: 80px;
- }
- }
-
- .ant-spin-nested-loading {
- height: 100%;
-
- .ant-spin-container {
- height: 100%;
-
- .ant-table {
- height: 88%;
- /* 单据分页控件可见 */
- }
- }
- }
-
- //.ant-table-placeholder {
- // margin-top: 15px;
- //}
- .ant-table-pagination.ant-pagination {
- margin: 6px 0;
- float: none;
- text-align: center;
- }
-}
-
-.botTable {
- margin-top: -2px;
-
- table thead {
- display: none;
- }
-
- .ant-table-body {
- height: auto !important;
- min-height: inherit !important;
- overflow-y: scroll;
- }
-}
-
-.TabPaneStyle {
- height: 96%;
- /*解决Tab按键 界面跳动问题 94通用*/
-}
-
-.SetModelTable {
- display: flex;
- width: 100%;
- height: 100%;
- overflow: hide !important;
-}
-
-.SetModelTable>div:first-child {
- flex-shrink: 0;
- transition: width 0.2s;
-}
-
-// 整体布局相关
-.content {
- height: 100%;
-}
-
-/* 通用footer样式设置 */
-.ant-table-footer {
- height: 30px !important;
- padding: 0px !important;
- left: -1px;
- background-color: rgb(240, 242, 245) !important;
- //top: -30px;
- z-index: 10;
- /* 合计行层级比Modal1000低 */
-}
-
-/* 解决footer有边线 */
-.ant-table.ant-table-bordered .ant-table-footer {
- border: none !important;
-}
-
-.ant-table-footer:before {
- height: 0 !important;
-}
-
-.hover-droping-cell {
- border-left: 4px dashed #1890FF;
- background-color: rgba(1, 193, 222, 0.2);
-}
-
-.react-resizable {
- position: relative;
-}
-
-.react-resizable-handle {
- position: absolute;
- width: 10px;
- height: 100%;
- bottom: 0;
- right: -10px;
- cursor: col-resize;
- z-index: 999;
-}
-
-/* 快速下单modal */
-.fast-order-modal {
- padding: 0px;
-}
-
-.modalBlockTitle {
- height: 40px;
- line-height: 40px;
- text-align: center;
- background-color: #00c1e0;
- color: #fff;
-}
-
-.toolBarSubDisabled .ant-menu-submenu-title {
- color: rgba(255, 255, 255, 0.35) !important;
-}
-
-.dark-select {
- background-color: #eaeaea !important;
-}
-
-.clayout>* {
- font-size: 12px !important;
- color: #ff0000 !important;
-}
-
-.clayout .fastFilter>* {
- font-size: 12px !important
-}
-
-/* 设置通用选择器下拉框文字大小 */
-.ant-select-dropdown {
- font-size: 12px;
-}
-
-.ant-select-dropdown-menu-item:last-child {
- height: 30px;
-}
-
-/* 通用时间选择框*/
-.ant-calendar-picker {
- width: 100%;
-}
-
-.fastFilter .ant-input,
-.fastFilter .ant-select-selection__rendered {
- font-size: 12px !important;
- line-height: 32px;
-}
-
-.ant-table-column-has-filters .ant-table-filter-icon {
- display: none !important;
-}
-
-.ant-table-column-has-filters:hover .ant-table-filter-icon {
- display: block !important;
-}
-
-.ant-tabs-content {
- height: 100%;
-}
-
-.staticEditTable .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters.ant-table-column-has-filters {
- padding-right: 24px !important;
- position: relative;
-}
-
-.table>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters.ant-table-column-has-filters {
- padding-right: 30px !important;
-}
-
-.workorder-modal .ant-modal-content .ant-modal-body .searchMainForm {
- padding: 0px !important;
-}
-
-.ant-select-search--inline .ant-select-search__field__wrap {
- width: 100% !important;
-}
-
-#staticEditTable .ant-select-search--inline .ant-select-search__field__wrap {
- width: 100% !important;
- border-radius: 0px;
-}
-
-.product-plan-info-box {
- height: 100vh;
-
- .ant-spin-nested-loading {
- height: 100%
- }
-
- .ant-spin-container {
- height: 100%;
- }
-}
-
-.product-plan-sider {
- background-color: #fff !important;
- float: left;
-
- .ant-layout-sider-children {
- display: flex;
- flex-direction: column;
- border: 1px solid #ddd;
- border-top: 0px;
- height: calc(~'100% - 60px');
- }
-}
-
-#product-info-header .ant-select-selection--single,
-#product-info-header .ant-select-selection__rendered {
- height: 20px !important;
-}
-
-#product-info-header .ant-form-item {
- height: 20px !important;
- margin-top: 3px;
-}
-
-#product-info-header .ant-form-item div {
- height: 20px !important;
-}
-
-.product-plain-container-layout {
- height: calc(~'100% - 60px')
-}
-
-/* 设置生产排程侧边栏样式 */
-.product-plan-sider {
- .topTable {
- height: 200px !important;
- max-height: 200px;
- overflow-y: auto !important;
- }
-
- .ant-table-scroll {
- width: 100%;
- height: 100%;
- overflow-y: hidden !important;
- overflow-y: hidden !important;
- }
-
- .ant-table-body {
- height: 100%;
- overflow-y: hidden !important;
- overflow-x: hidden !important;
- }
-}
-
-/* 产量上报 、物料需求表*/
-.xly-tab-table,
-.xly-MaterialRequirementPlane {
- font-size: 12px;
-
- .topTable {
- height: 250px;
- overflow-y: auto;
- }
-
- .ant-table-scroll {
- overflow-x: hidden !important;
- overflow-y: auto !important;
- }
-
- .ant-table-body {
- max-height: none !important;
- overflow-y: hidden !important;
- overflow-x: auto !important;
- }
-}
-
-/* 产量上报*/
-#productionReport {
- .topTable {
- height: 250px;
- }
-}
-
-#productionReport .ant-table-body {
- padding-bottom: 0px !important;
- overflow-y: auto !important;
-}
-
-.xly-MaterialRequirementPlane table tr td div {
- background: none;
-}
-
-.xly-MaterialRequirementPlane #staticEditTable td {
- font-size: 12px !important;
- color: #000 !important;
- padding: 0 5px !important;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- /*超出变成省略号 */
-}
-
-/* 计算方案 */
-#calTab .ant-btn {
- font-size: 12px !important;
-}
-
-#calTab textarea.ant-input {
- font-size: 12px !important;
- height: 500px !important;
- max-height: 500px !important;
-}
-
-/* 物料需求表*/
-.xly-MaterialRequirementPlane {
- .topTable {
- height: auto !important;
- }
-}
-
-/* 物料需求展开明细表*/
-.materialRequirementPlane {
- .topTable .ant-table-content .ant-table-scroll {
- padding-bottom: 30px !important;
- }
-
- .ant-table-expanded-row {
- .topTable .ant-table-content .ant-table-scroll {
- height: auto !important;
- overflow: auto !important;
- overflow-x: auto !important;
- /* 嵌套子表不要x滚动条 */
- }
-
- .ant-table-placeholder {
- margin-top: 18px !important;
- }
- }
-}
-
-#expandTable td {
- padding: 0 4px !important;
- font-size: 12px !important;
-}
-
-.ant-select-selection__placeholder,
-.ant-select-search__field__placeholder {
- margin-left: 3px;
-}
-
-.ant-table-fixed {
- border: 0px !important;
- border-radius: 0px;
-}
-
-.ant-table-thead>tr:first-child>th:first-child {
- border-radius: 0px !important;
-}
-
-.ant-table-thead>tr:first-child>th:last-child {
- border-radius: 0px !important;
-}
-
-
-/* 控制不显示-因fixed属性增加的表格双显示问题 */
-
-.ant-table-scroll table .ant-table-fixed-columns-in-body {
- visibility: hidden !important;
-}
-
-/* 解决横向拉动覆盖fixed问题 */
-
-.ant-table.ant-table-scroll-position-left .ant-table-fixed-left {
- height: 100%;
- overflow: hidden !important;
- z-index: 900;
-}
-
-
-
-.ant-modal-body {
- padding-top: 12px !important;
-
- .ant-col-5 {
- width: 20%;
- }
-}
-
-.ant-modal-footer {
- border-top: 0 !important;
-}
-
-
-.ant-table-footer {
- background: none !important;
- border-top: none !important;
-}
-
-.ant-table-fixed-right {
- z-index: 20 !important;
-}
-
-.ant-table-fixed-right .ant-table-body-outer {
- margin-bottom: 0 !important;
-}
-
-/* 通用输入框是有边框 */
-.ant-select-auto-complete.ant-select .ant-input {
- border-width: 1px !important;
-}
-
-/* 表格中输入框不设置边框 */
-table tr td .ant-select-auto-complete.ant-select .ant-input {
- border-width: 0px !important;
- ;
-}
-
-/* 所有单据通用滚动条 */
-.xly-bill-list .ant-table-scroll {
- overflow-y: hidden !important;
-
- .ant-table-body {
- //padding-bottom: 30px;/* 解决固定列与内容滚动不联动 */
- overflow-x: hidden !important;
- //overflow-y: hidden!important;/* 解决固定列与内容滚动不联动 */
- max-height: 100% !important;
- height: 100% !important;
- /* 合计行*/
- }
-}
-
-/*基础信息*/
-.basicInfo .xly-bill-list .ant-table-scroll {
- /*
- 修改日期:2021-03-18
- 修改人:吕杰
- 区域:以下一行
- 需求变更:fix 2104 解决table操作列下拉错位问题
- 说明:下边距多加17px,为x轴滚动条预留空间
- 原代码: padding-bottom: 30px;
- */
- padding-bottom: 47px;
-
- .ant-table-body {
- padding-bottom: 0px;
- overflow-y: auto !important;
- }
-}
-
-/* 生产施工单单据通用滚动条 */
-.xly-workorder-list .ant-layout {
- background-color: #ffffff !important;
-}
-
-.xly-workorder-list {
- height: 100vh;
-}
-
-/* 解决生产施工单下拉框没边框问题 */
-.xly-workorder-list .ant-select-selection__rendered {
- line-height: 31px;
-}
-
-/* 解决通用单据CommonBill下拉框没边框问题 */
-.xly-bill-list .ant-select-selection__rendered {
- line-height: 31px;
-}
-
-/* 解决通用单据CommonBill产品名称没边框问题*/
-.ant-select-auto-complete.ant-select .ant-select-search--inline {
- height: 31px !important;
-}
-
-/* 解决通用头部带滚动条*/
-.ant-table-fixed-header .ant-table-scroll .ant-table-header {
- //overflow: hidden!important;
- overflow-x: hidden !important;
- overflow-y: scroll !important;
- margin-bottom: 0px !important;
- /*
- 修改日期:2021-03-17
- 修改人:吕杰
- 区域:以下一行
- 需求变更:解决在mac电脑上表头与表体之间存在间隙问题
- */
- padding-bottom: 0px !important;
-}
-
-.xly-bill-list .ant-table-fixed-header .ant-table-scroll .ant-table-header {
- overflow-y: auto !important;
-}
-
-.xly-workorder-list .ant-table-fixed-header .ant-table-scroll .ant-table-header {
- overflow-y: auto !important;
-}
-
-#StatementInfo .ant-table-fixed-header .ant-table-scroll .ant-table-header {
- overflow-y: hidden !important;
- /* 设计报表不设置表头Y滚动 */
-}
-
-.product-plan-sider,
-.xly-tab-table,
-.ant-table-fixed-header .ant-table-scroll .ant-table-header {
- overflow-y: hidden !important;
- /* 不设置表头Y滚动 */
-}
-
-/* 设置通用头部滚动条样式 */
-.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
- width: 18px;
- background-color: rgb(230, 230, 230, 1);
-}
-
-.MProcess .ant-modal-body {
- padding-top: 0px !important;
-}
-
-.ant-modal-body #modalChooseProcess .ant-table-scroll {
- overflow: hidden;
- height: 100% !important;
-
- .ant-table-body {
- height: 295px !important;
- /* 调整选择材料,选择工序高度为250,兼容1366*768*/
- overflow: auto;
- }
-
- .ant-table-placeholder {
- margin-top: -68px;
- /*暂无数据样式调整*/
- }
-}
-
-.sProcessParamsModal {
- display: flex;
- flex-direction: row;
- flex-wrap: wrap;
- justify-content: space-between;
-
- .sProcessParamsModalType>span {
- //margin-right: 7px;
- width: 75px;
- font-size: 12px;
- }
-
- .sProcessParamsModalType {
- width: 47%;
- margin-bottom: 10px;
- margin-right: 10px;
- display: flex;
- flex-direction: row;
- align-items: center;
-
- .changeClassName {
- border: 1px solid #d9d9d9;
- flex: 1;
- max-width: calc(100% - 75px);
- }
- }
-
- .sProcessParamsModalType:nth-child(2n) {
- margin-right: 0;
- }
-}
-
-/* 选择工序弹出框列tree布局 */
-#modalChooseProcess .ant-tree {
- font-size: 12px;
-}
-
-/* 选择工序树 */
-.xly-tree-box {
- width: 179px;
- border: 1px solid #d9d9d9;
-}
-
-.xly-tree-box .ant-form-item {
- margin-bottom: 0px !important;
-}
-
-.xly-tree-title {
- padding-left: 8px;
- height: 30px;
- line-height: 30px;
- font-size: 12px;
- color: #000;
- font-weight: bold;
- background-color: #f5f5f5;
-}
-
-//#modalChooseProcess .ant-col-5{
-// margin-left: 4px;
-//}
-//#modalChooseProcess .ant-col-15 .subForm___2sIdI{
-// margin-left: 0px!important;
-//}
-/* 快速下单单独样式调整 */
-.workorder-modal {
- .ant-modal-body {
- padding: 0 !important;
- }
-
- .ant-modal-footer {
- padding: 13px 25px !important;
- }
-}
-
-/* 备注弹出框设置 */
-.slaveMemo {
- .ant-modal-body {
- padding: 12px !important;
- }
-
- .ant-modal-footer {
- padding: 0px 16px 12px 16px !important;
- }
-
- .ant-input[disabled] {
- color: #000 !important;
- }
-}
-
-/* 生产排程单独样式搜索框调整 */
-.product-plan-info-box .fastFilter___gHbps {
- margin-left: 5px;
-}
-
-.product-plan-info-box .advCol___CU0FP {
- left: 850px;
-}
-
-/* 材料备注弹出框样式 设置 */
-#ModalMaterialRemark .topTable {
- height: 100%;
-
- .ant-table-scroll {
- height: 120px !important;
- overflow-x: auto !important;
- }
-
- .ant-table-header {
- width: max-content;
- overflow-x: hidden !important;
- /* 当暂无数据时,没有滚动条没法拉动,解决方案设置auto */
- overflow-y: scroll !important;
- }
-
- .ant-table-content {
- height: 100%;
-
- .ant-table-scroll {
- height: 100%;
- }
- }
-
- .ant-spin-nested-loading {
- height: 100%;
-
- .ant-spin-container {
- height: 100%;
-
- .ant-table {
- height: 100%;
- }
- }
- }
-
- .ant-table-body {
- width: max-content;
- height: 100%;
- //height: 75px;
- //max-height: 75px!important;
- overflow-x: hidden !important;
- overflow-y: auto !important;
- //overflow-y: hidden!important; /* 设置固定列时 需要将ant-table-body y轴设置hidden*/
- //border:1px solid #d9d9d9;
- }
-
- .ant-table-fixed-right .ant-table-body-inner {
- height: 100%;
- overflow-x: hidden !important;
- overflow-y: scroll !important;
- }
-
- .ant-table-placeholder {
- margin-top: 15px;
- }
-}
-
-/* 包装订单Tree样式 */
-#ModalMaterialRemark .xly-bill-pack {
- display: flex;
-
- .controlhandcover {
- width: 30%;
- }
-
- .ant-table-scroll {
- height: 180px !important;
- overflow-x: auto !important;
- }
-
- //.ant-table-body{
- // overflow-x: auto!important;
- //}
- .controlhandcover.ant-layout-sider {
- background-color: #fafafa !important;
- font-size: 12px;
- font-weight: normal;
- writing-mode: horizontal-tb;
- flex: 0 0 27% !important;
- max-width: 27% !important;
- margin-right: 5px;
- }
-
- .xly-control {
- width: 100%;
- height: 100%;
- position: relative;
- }
-
- .xly-control-tree {
- text-align: left !important;
- width: 100%;
- padding-left: 20px;
- min-height: 35px !important;
-
- .ant-tree {
- text-align: left;
- }
-
- #staticEditTree {
- width: 100%;
- height: 120px;
- overflow: auto;
-
- .ant-tree-child-tree {
- font-size: 12px;
- }
- }
-
- .ant-tree>li {
- padding: 3px !important;
- }
- }
-
- .xly-control-operate {
- position: absolute;
- left: 0;
- bottom: 0;
- width: 100%;
- background-color: #f5f5f5;
- height: 24px !important;
- line-height: 24px !important;
- display: flex;
- justify-content: space-around;
- }
-}
-
-#chooseProcessModal .topTable {
- .ant-table-scroll {
- height: 180px !important;
- }
-}
-
-/* 选择合拼产品 */
-#packModal .topTable {
- .ant-table-scroll {
- height: 350px !important;
- }
-}
-
-/* 列自定义配置 */
-#searchColumn .topTable {
- .ant-table-scroll {
- width: max-content !important;
- overflow: hidden !important;
- overflow: auto !important;
- }
-
- .ant-table-header {
- width: max-content !important;
- }
-
- .ant-table-body {
- height: 400px;
- max-height: 400px !important;
- overflow-x: auto !important;
- overflow-y: scroll !important;
- border-left: 1px solid #d9d9d9;
- border-bottom: 1px solid #d9d9d9;
- width: max-content !important;
- }
-}
-
-/* Moal-价格更新样式 */
-.priceUpdate {
- span:last-child {
- border-bottom: 1px solid #d9d9d9 !important;
- }
-
- .ant-input-group-addon {
- line-height: 0.9 !important;
- width: 20% !important;
- border-radius: 0 !important;
- border-bottom: 0px !important;
- }
-
- input[type='text'] {
- border-bottom: 0px;
- }
-}
-
-/* CommonBill 导入数据 */
-#btnImportData {
- width: 100px;
- height: 24px;
- //background-color: rgb(100,100,100,100);
- //position: relative;
- //text-align: center;
- //left:951px;
- //top:-27px;
- position: absolute;
- text-align: center;
- right: 60px;
- top: 3px;
- z-index: 999;
-}
-
-.btnGroupHasImport {
- width: calc(100% - 120px);
-}
-
-#btnImportData i {
- margin-right: 8px;
-}
-
-#btnImportData button {
- opacity: 0;
- top: 0;
- left: 0;
- position: absolute;
- width: 100%;
- height: 100%;
-}
-
-.importData.true {
- color: rgb(250, 250, 250, 250) !important;
-}
-
-.importData.undefined span {
- color: #a2a2a2 !important;
-}
-
-.importData.false span {
- color: #a2a2a2 !important;
-}
-
-.importData.true span {
- color: #ffffff;
-}
-
-.importData span:hover {
- color: #1890FF !important;
-}
-
-/* 审核信息界面 */
-//#AudiInfomation .subForm___2sIdI{
-// margin-right: 0px!important;
-// background: #fff;
-//}
-/* 生产排程按钮样式 */
-#product-info-header span[disabled] {
- color: #a2a2a2 !important;
-}
-
-#product-info-header span[disabled]:hover {
- color: #1890FF !important;
-}
-
-#product-info-header span:hover {
- color: #1890FF !important;
-
- img {
- opacity: 0.3;
- filter: alpha(opacity=30);
- /* 设置透明度 */
- background-color: #1890FF !important;
- }
-}
-
-#product-info-header img {
- width: 14px;
- height: 14px;
- margin-right: 8px;
-}
-
-#product-info-header img[disabled] {
- opacity: 0.5;
- filter: alpha(opacity=50);
- /* 设置透明度 */
-}
-
-#product-info-header i {
- margin-right: 8px;
-}
-
-/* 会计期间 */
-.financePeriod {
- .ant-table-fixed-header .ant-table-scroll .ant-table-header {
- overflow-y: scroll !important;
- }
-
- .ant-table-body {
- height: 370px;
- overflow-y: auto !important;
- }
-}
-
-/* 列表弹出树 */
-.xly-eject {
- position: fixed;
- top: 50%;
- right: 0px;
-}
-
-.xly-eject img {
- width: 50px;
- height: 50px;
-}
-
-/* 列表过滤树 */
-.xly-filter-tree {
- border-radius: 4px;
- display: none;
- width: 300px;
- background-color: #fff;
- position: fixed;
- top: 80px;
- right: 0px;
- z-index: 20000;
- box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.05)
- /*阴影出现在元素的左侧*/
-}
-
-.xly-filter-tree #staticEditTree {
- width: 280px;
- margin: 10px auto;
- height: calc(100vh - 100px);
- overflow: auto;
-
- .ant-tree-child-tree {
- font-size: 12px;
- }
-}
-
-.xly-tree-close {
- position: fixed;
- right: 300px;
- top: 50%;
-}
-
-.xly-tree-close img {
- width: 40px;
- height: 40px;
-}
-
-/* 工单悬浮窗 */
-.xly-workorder-list .xly-eject {
- width: 50px;
- height: 50px;
- left: 0px;
- z-index: 2;
-}
-
-.xly-workorder-list .xly-filter-tree {
- width: 210px;
- left: 0px;
- top: 40%;
- background: #fff;
- border-radius: 4px;
- box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.05);
- overflow-y: auto;
- padding-left: 20px;
-}
-
-.xly-workorder-list .xly-filter-tree #staticEditTree {
- width: 100%;
- height: 100%;
- max-height: calc(55vh);
- overflow-y: auto !important;
- overflow-x: hidden !important;
-}
-
-.xly-workorder-list .xly-tree-close {
- left: 210px;
- top: 43%;
-}
-
-/* 下拉框为空 */
-.dropdown-empty {
- height: 30px;
-}
-
-
-#modalChooseProcess {
- .ant-tree.ant-tree-show-line li span.ant-tree-switcher {
- background: none;
- }
-
- .ant-tree.ant-tree-show-line li:not(:last-child):before {
- margin: 0;
- }
-
- .ant-tree>li[role=treeitem] {
- &:before {
- border-left: none;
- }
- }
-
- .ant-tree-child-tree {
- .process {
- max-width: 48px !important;
- }
-
- .ant-tree-switcher-noop {
- display: none;
- }
-
- li[role=treeitem] {
- padding-left: 24px;
-
- &:before {
- content: ' ';
- width: 1px;
- border-left: 1px solid #bbbbbb;
- height: 100%;
- position: absolute;
- left: 12px;
- margin: 0px 0;
- }
-
- &:after {
- content: ' ';
- width: 8px;
- height: 1px;
- background: #bbbbbb;
- position: absolute;
- left: 13px;
- top: 18px;
- margin: 0px 0;
- }
- }
-
- li[role=treeitem]:last-child {
- &:before {
- content: ' ';
- width: 1px;
- border-left: 1px solid #bbbbbb;
- height: ~"calc(50% - 1px)";
- position: absolute;
- left: 12px;
- margin: 0px 0;
- }
- }
- }
-}
-
-/* 审核进度条 */
-.dataAuditProgress {
- width: 20%;
- height: 5%;
- position: fixed;
- bottom: 1%;
- left: 1%;
-}
-
-/* 变量设定 */
-.customizeParam {
- .ant-table-body {
- max-height: 350px !important;
- overflow: auto !important;
- }
-}
-
-.commonNewBillContainer {
- .ant-table-pagination.ant-pagination {
- /* 工单从表分页 */
- position: sticky;
- margin: 10px 0px 0px 0px;
- }
-}
-
-.subbill {
- .ant-table-pagination.ant-pagination {
- /* subbill分页组件样式 */
- position: absolute !important;
- margin: 10px 0px 0px 0px;
- bottom: -38px;
- }
-}
-
-.hasSlave {
- .ant-table-pagination.ant-pagination {
- /* commonListTab从表分页组件样式 */
- position: absolute !important;
- margin: 10px 0px 0px 0px;
- bottom: -34px;
- }
-}
-
-
-
-// 工单系统弹窗样式
-.workOrderSystemModal {
- :global {
- .ant-modal-close {
- color: #4a495f !important;
- }
-
- .ant-modal-close-x {
- width: 30px;
- }
-
- .ant-modal-header {
- background-color: #e1edfe !important;
- border: 0;
-
- .ant-modal-title {
- font-size: 14px;
- color: #4a495f !important;
-
- span:nth-child(1) {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- display: inline-block;
- max-width: 30vw;
- }
- }
- }
-
- .ant-modal-body {
- padding: 0 !important;
- }
- }
-}
-
-.commonAntSpace {
- width: 100%;
-
- :global {
- .ant-space-item:nth-child(1) {
- width: 100%;
- }
-
- .ant-space-item:nth-child(2) {
- width: auto;
- }
- }
-}
-
-// 自定义单据工艺卡选择
-.costomTabBillProcessCard {
- position: relative;
- width: 100%;
- height: 30px;
- padding: 0 0 0 20px;
-
- :global {
- .radioDiv {
- width: 100%;
- height: 30px;
- display: flex;
- align-items: center;
-
- .viewStyle {
- background-color: rgb(240, 242, 245);
- font-size: 14px !important;
- }
-
- .viewStyle input[disabled] {
- font-size: 14px !important;
- }
-
- .ant-col-7 {
- background: none !important;
- color: rgb(0, 0, 0, 0.65) !important;
-
- label {
- font-size: 14px !important;
- }
- }
-
- .ant-radio-wrapper-disabled {
- span {
- color: rgba(0, 0, 0, 0.88) !important;
- }
- }
- }
- }
-}
-
-.costomTabBillProcessCardTab {
- height: calc(100% - 80px);
-}
-
-.costomTabBillTable {
- :global {
- .ant-table-expanded-row-fixed {
- padding: 20px 20px 35px 0 !important;
- }
-
- .ant-spin-container {
- background: #FFF;
- }
- }
-}
-
-.costomTabBillDiff {
- :global {
- .ant-form-item-control-input-content {
- .ant-input {
- color: red !important;
- }
- }
- }
-}
-
-// .costomTabBillAutoHeight {
-// :global {
-// .virtuallist {
-// height: auto !important;
-// }
-// }
-// }
-
-.costomTabBillDivider {
- :global {
-
- // .ant-divider-horizontal.ant-divider-with-text-left::before {
- // width: 70px !important;
- // }
- .ant-form-item[class*="subForm"] {
- margin-bottom: 0 !important;
- }
-
- /* 订单评审 材料信息 折叠Pane */
- .ant-collapse>.ant-collapse-item>.ant-collapse-header {
- padding: 0px 0px 0px 8px !important;
- }
-
- span.ant-radio+* {
- font-size: 12px !important;
- }
-
- }
-}
-
-.costomTabDelAll {
- position: absolute;
- top: -22px;
- right: 0;
- z-index: 15;
-
- :global {
- .ant-btn {
- height: 22px;
- display: flex;
- align-items: center;
- justify-content: center;
- }
- }
-}
-
-.leftTab {
- position: absolute;
- top: 8px;
- left: 0;
- z-index: 1;
-
- :global {
- .ant-radio-group {
- display: flex;
- flex-direction: column;
-
- .ant-radio-button-wrapper {
- height: auto;
- }
-
- span {
- display: block;
- width: 15px;
- line-height: 20px;
- }
- }
- }
-}
-
-
-.xlyCommonBase {
- .ant-tabs-nav-list {
- visibility: hidden;
- }
-}
-
-.CommonTabModal {
- header {
- display: none !important;
- }
-
- .ant-layout {
- padding: 10px 0 0 0 !important;
- }
-}
-
-#modalChooseProcess td.ant-table-cell-fix-right-first {
- background-color: #fff;
-}
-
-.oper {
- display: flex;
- width: 22%;
- height: 38px;
- justify-content: space-between;
-}
-
-
-.sActiveIdStyle {
- top: 0;
-}
-
-.select-table-option {
- max-width: 100wh;
- overflow: hidden;
-
- .select-table {
- td {
- font-weight: normal !important;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- }
-}
-
-.select-search {
- box-sizing: border-box;
- padding: 5px;
- background: #f1f1f1;
-}
-
-.select-pagination {
- padding: 5px 0;
- margin-bottom: -5px;
- background: #f1f1f1;
- display: flex;
- justify-content: space-between;
-}
-
-.toolbarIcon {
- width: 13px;
- height: 13px;
- display: inline-block;
- fill: #fff;
- stroke: #fff;
- margin-right: 3px;
- position: relative;
- top: 2px;
-}
-
-.commonNewBillContainer {
- .ant-form-item-control-input-content {
- .ant-input-number {
- width: 100% !important;
-
- .ant-input-number-input {
- height: 28px;
- }
- }
- }
-}
-
-.homeTab {
- width: 80px;
- text-align: center;
- font-size: 14px;
- cursor: pointer;
-
- span {
- margin-left: 8px;
- }
-}
-
-.homeTab__active {
- color: var(--xly-skin-active-color, #1890FF);
-}
-
-.mainTabWrap {
- &>.ant-tabs-nav {
- .ant-tabs-tab {
- &:first-child {
- display: none;
- }
- }
- }
-}
-
-.placeHidden {
- opacity: 0;
- visibility: hidden;
-}
-
-.ant-tabs-dropdown-menu {
- padding: 0px !important;
-}
-
-// 空表单margin高度改为0
-.ant-empty-normal {
- margin: 0 !important;
-
- .ant-empty-image {
- display: none;
- }
-}
-
-.custom-collapse {
- .ant-collapse-item {
- border-bottom: 1.5px solid #f5f5f5;
- }
-
- .ant-collapse-content-box {
- padding: 0;
- }
-
- .ant-collapse-header {
- font-size: 14px;
- font-weight: bold;
- background: rgba(204, 204, 204, 1);
- }
-
- .ant-collapse-content {
- border-top: none;
- }
-
- .ant-table-container {
- border-left: none !important;
- }
-
- .ant-collapse-extra {
- margin-left: 8px !important;
- }
-}
-
-div,
-span,
-p,
-input,
-textarea {
- font-family: @font_family !important;
-}
-
-#slaveTabs {
- margin-top: 8px;
- height: auto;
-}
-
-#slaveTabs::-webkit-scrollbar {
- width: 1px;
- background-color: rgb(230, 230, 230, 1);
- opacity: 5%;
-}
-
-tr.ant-table-measure-row {
- td {
- padding: 0;
- }
-}
-
-tr:not(.ant-table-measure-row) {
- td {
- padding: 4px;
- }
-}
-
-.xly-bill-list,
-.xly-workorder-list,
-.other-list,
-.productPlan {
- td {
- padding: 0 !important;
-
- .listDiv {
- padding: 4px;
- }
- }
-}
-
-// 处理表单详情的样式问题开始
-button.ant-table-row-expand-icon {
- margin-left: ~'calc(50% - 9px)';
-}
-
-.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
- margin: 0 0 0 47px;
-}
-
-.ant-table-bordered .virtuallist>table>.ant-table-tbody>tr>td {
- border-right: 1px solid #d9d9d9 !important;
-}
-
-// 处理表单详情的样式问题结束
-
-.ant-input {
- padding: 3px 4px;
-}
-
-.ant-input-number-input {
- padding: 3px 4px;
- font-size: 12px;
-}
-
-.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
- //padding: 3px 4px;
-}
-
-td {
-
- .ant-input:focus,
- .ant-input-focused {
- border: none;
- box-shadow: none;
- }
-
- .ant-picker-focused {
- border: none;
- box-shadow: none;
- }
-
- .ant-select-focused {
- border: none;
- box-shadow: none;
- outline: none;
-
- .ant-select-selector {
- border: none;
- box-shadow: none !important;
- outline: none;
- }
- }
-
- .ant-input-number-focused {
- border: none;
- box-shadow: none;
- }
-
- .ant-select:not(.ant-select-customize-input) .ant-select-selector {
- padding: 0 4px;
- border: none;
- line-height: 26px;
- height: 26px;
- background-color: transparent;
- }
-
- .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
- line-height: 26px;
- height: 26px;
- background-color: transparent;
- }
-
- .ant-input {
- border: none;
- background-color: transparent;
- }
-
- .ant-input-number {
- border: none;
- background-color: transparent;
- }
-
- .ant-picker {
- border: none;
- padding: 3px 4px 3px;
- background-color: transparent;
- }
-}
-
-.noInput {
- max-width: 100%;
- min-height: @cell-height;
- line-height: @cell-height;
- display: block; // inline-block会引发line-height问题
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-
- &>span {
- padding: @td_padding_sub;
- }
-}
-
-input[disabled] {
- color: #000 !important;
- background: #fff !important;
- font: 12px @font_family;
- line-height: 1.66667;
- overflow: hidden;
- text-overflow: ellipsis;
-}
-
-.ant-select-selector {
- color: #000 !important;
-}
-
-.ant-form-item-control-input-content {
- //height: 100%;
- min-height: @cell-height;
- line-height: @cell-height;
-}
-
-tbody {
- color: #000;
- font-size: 12px;
-
- tr:not(.selected-record-row):not(.ant-table-expanded-row-level-1) {
- &:hover {
- background: #fff7e6 !important;
-
- td {
- background: #fff7e6 !important;
- font-weight: bold;
- }
-
- .sActiveIdStyle {
- background: #fff7e6 !important;
- }
- }
- }
-
- .ant-input-number {
- max-width: 100%;
- }
-
- input[disabled] {
- border: none;
- padding: @td_padding_sub;
- background: transparent !important;
- }
-
- button[class*='ant-table-row-expand-icon']+.changeClassName {
- display: inline;
- }
-
- .changeClassName {
- .ant-checkbox {
- padding: @td_padding_sub;
- }
- }
-
- .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
- background-color: transparent;
- color: #000 !important;
- }
-
- .ant-select-single .ant-select-selector .ant-select-selection-search {
- left: 4px;
- background-color: transparent;
- line-height: @cell-height;
- display: inline-block;
- }
-
- .sActiveIdStyle {
- height: 100%;
- max-width: 100%;
- padding: @td_padding_sub;
- font-size: 12px;
- z-index: 9;
- white-space: nowrap;
- word-break: break-all;
- text-overflow: ellipsis;
- overflow: hidden;
- background: #fff;
- top: 0;
- left: 0;
- position: absolute !important;
-
- &+.ant-select {
- display: none;
- }
-
- &+input {
- //display: none;
- }
-
- span {
- font-size: 12px;
- position: relative;
- top: 50%;
- transform: translateY(-50%);
- display: inline-block;
- cursor: pointer;
-
- &:hover {
- text-decoration: underline;
- }
- }
-
- .viewChooseSpan {
- display: block;
- top: 14px;
- white-space: nowrap;
- word-break: break-all;
- text-overflow: ellipsis;
- overflow: hidden;
- }
- }
-
- .sActiveIdStyle_viewChooseSpan {
- width: 100%;
- }
-
- .sActiveIdStyleNone,
- .sActiveIdStyleBlock {
- &+.ant-select {
- display: block;
- }
- }
-
- .ant-table-row-indent+button.ant-table-row-expand-icon {
- margin-left: 6px;
- margin-top: 6px;
- }
-}
-
-.xlyCommonTable.tableEnabled tbody {
- tr:not(.selected-record-row):not(.ant-table-expanded-row-level-1) {
- &:hover {
- background: #FFF !important;
-
- td {
- background: #FFF !important;
- font-weight: bold;
- }
-
- .sActiveIdStyle {
- background: #FFF !important;
- }
-
- .readonlyStyle {
- background: #f1f2f8 !important;
-
- .sActiveIdStyle {
- background: #f1f2f8 !important;
- }
- }
- }
- }
-
- .readonlyStyle {
- background: #f1f2f8 !important;
-
- .sActiveIdStyle {
- background: #f1f2f8 !important;
- }
- }
-
- .ant-input-search {
- height: 25px;
- top: -2px;
-
- .ant-input-group-addon {
- left: 0;
-
- .ant-input-search-button {
- height: 26px;
- }
- }
- }
-}
-
-.ant-modal {
- max-width: unset;
-}
-
-.xlyCommonTable:not(.tableEnabled) .ant-table-tbody>tr.ant-table-row-selected>td {
- background: #e6f7ff;
-}
-
-.xlyCommonTable.tableEnabled .ant-table-tbody>tr.ant-table-row:hover>td,
-.ant-table-tbody>tr>td.ant-table-cell-row-hover {
- background: initial;
-}
-
-@selected-line-border-color: #1296db;
-
-.xlyCommonTable.tableEnabled .ant-table-tbody>tr.ant-table-row-selected,
-.xlyCommonTable.tableEnabled .ant-table-tbody>tr.selected-record-row {
-
- // box-shadow: 0px 2px 0px 0px #2400ff inset, 0px -2px 0px 0px red inset;
- >td {
- box-shadow: 0px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
-
- .sActiveIdStyle {
- box-shadow: 0px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
- }
-
- .readonlyStyle {
- box-shadow: 0px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
-
- .sActiveIdStyle {
- box-shadow: 0px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
- }
- }
-
- // background-color: transparent !important;
- // border: 1px solid @selected-line-border-color !important;
- // border-left: 0 !important;
- // border-right: 0 !important;
- &:first-child {
- // border-left: 1px solid @selected-line-border-color !important;
- box-shadow: 1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
-
- .sActiveIdStyle {
- box-shadow: 1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
- }
-
- .readonlyStyle {
- box-shadow: 1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
-
- .sActiveIdStyle {
- box-shadow: 1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
- }
- }
- }
-
- &:last-child {
- // border-right: 1px solid @selected-line-border-color !important;
- box-shadow: -1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
-
- .sActiveIdStyle {
- box-shadow: -1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
- }
-
- .readonlyStyle {
- box-shadow: -1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
-
- .sActiveIdStyle {
- box-shadow: -1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
- }
- }
- }
- }
-
- // &.dark-record-row {
- // >td {
- // background-color: #f5f5f5 !important;
- // }
- // }
-}
-
-.xlyCommonTable.tableEnabled .ant-table-tbody>tr.selected-record-row {
- >td {
- .readonlySpanStyle {
- box-shadow: 0px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
- }
-
- &:first-child {
- .readonlySpanStyle {
- box-shadow: 1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
- }
- }
-
- &:last-child {
- .readonlySpanStyle {
- box-shadow: -1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;
- }
- }
- }
-}
-
-// .ant-table-bordered .virtuallist>table>.ant-table-tbody>tr.ant-table-row-selected {
-// >td {
-// &:last-child {
-// border-right: 1px solid @selected-line-border-color !important;
-// }
-// }
-// }
-
-
-.selected-record-row {
- background-color: #e6f7ff !important;
- font-weight: bold;
-
- input {
- font-weight: bold;
- }
-
- td {
- background: #e6f7ff !important;
- font-weight: bold;
- }
-
- .ant-input-number-disabled {
- background: transparent;
- transition: unset;
- border: none;
- width: unset;
- }
-
- .sActiveIdStyle {
- background: #e6f7ff !important;
- }
-
- .ant-select-selector {
- transition: unset;
- }
-}
-
-.xlyCommonTable.tableEnabled .selected-record-row {
- background-color: #FFF !important;
-
- td {
- background: #FFF !important;
- }
-
- .sActiveIdStyle {
- background: #FFF !important;
- }
-}
-
-.ant-form-item-label {
- vertical-align: middle;
- display: inline-block;
- text-align: left !important;
-}
-
-.ant-form-item-label label {
- //color: rgba(0, 0, 0, 0.65)!important;
- color: inherit !important;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- padding-right: 0 !important;
- text-align: left;
-
- &:before {
- content: '';
- width: 10px;
- }
-}
-
-.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
- width: auto;
-}
-
-.ant-form-item-label .ant-form-item-required {
- font-size: 12px !important;
- left: 0px;
-}
-
-.commonCheckBill {
- .sActiveIdStyle {
- left: 1px;
- top: 1px;
- width: ~'calc(100% - 2px)';
- height: ~'calc(100% - 2px)';
- }
-
- .ant-input-number {
- width: 100% !important;
- }
-}
-
-.searchMainForm {
- .sActiveIdStyle {
- left: 1px;
- top: 1px !important;
- padding: 0px !important;
- max-width: 90% !important;
- //width: ~'calc(100% - 2px)'!important;
- height: ~'calc(100% - 2px)' !important;
- background: #fff;
- }
-
- .sActiveIdStyle-sMemo {
- max-width: 100% !important;
- }
-
- #sMemo {
- margin-bottom: 0;
- }
-
- .ant-input-number {
- width: 100% !important;
- }
-
- .masterMemo {
- background-color: #f1f2f8 !important;
- color: #000 !important;
- top: 4px !important;
- left: 1px !important;
- height: ~'calc(100% - 9px)' !important;
- line-height: 20px;
- letter-spacing: -1px;
- font-family: Monospaced Number, Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif !important
- }
-}
-
-.suit .searchMainForm {
- .sActiveIdStyle {
- left: 8px;
- }
-}
-
-.insertTd {
- z-index: 999 !important;
-}
-
-.ant-form-item {
- margin-bottom: 0;
-}
-
-.linksActiveIdStyle {
- color: @active_color2 !important;
- cursor: pointer;
- backgroundColor: transparent !important;
- padding: 4px 0px;
-}
-
-.linksActiveIdStyle:hover {
- text-decoration: underline !important;
-}
-
-.ant-checkbox-wrapper {
- line-height: 14px;
-}
-
-.ant-tabs-tab.ant-tabs-tab-disabled {
- &:hover {
- color: rgba(0, 0, 0, 0.25) !important;
- }
-}
-
-// 因紧凑型主题,修改部分过小的样式
-.ant-tabs-tab {
- font-size: 14px;
-}
-
-#allBtnNav {
- font-size: 14px;
-
- &[disabled] {
- &:hover {
- color: unset !important;
- }
- }
-}
-
-.ant-card-head {
- font-size: 14px;
-}
-
-// end
-// tab样式与老版本统一
-.ant-tabs-content-holder {
- .ant-tabs-nav-wrap {
- background: #fff;
-
- .ant-tabs-nav-list {
- background: #fff;
-
- .ant-tabs-tab {
- border: 1px solid #d9d9d9;
- border-right: 0;
- padding: 0 18px;
- height: 30px;
- line-height: 30px;
- margin-left: 0;
- background: #fafafa;
-
- &:nth-last-child(2) {
- border-right: 1px solid #d9d9d9;
- }
- }
-
- .ant-tabs-tab-active {
- border-bottom: 1px solid transparent;
- background: #fff;
- }
-
- .ant-tabs-ink-bar {
- top: 0;
- bottom: unset;
- }
- }
- }
-}
-
-// end
-.input24 {
- :global {
- .ant-col-2.ant-form-item-label {
- flex: 0 0 ~'calc(0.25 * 7 / 24 * 100%)';
- max-width: ~'calc(0.25 * 7 / 24 * 100%)';
- }
-
- .ant-col-22.ant-form-item-control {
- flex: 0 0 ~'calc(0.25 * 87 / 24 * 100%)';
- max-width: ~'calc(0.25 * 87 / 24 * 100%)';
- }
-
- .ant-col-7.ant-form-item-label {
- flex: 0 0 ~'calc(0.25 * 7 / 24 * 100%)';
- max-width: ~'calc(0.25 * 7 / 24 * 100%)';
- }
-
- .ant-col-15.ant-form-item-control {
- flex: 0 0 ~'calc(0.25 * 87 / 24 * 100%)';
- max-width: ~'calc(0.25 * 87 / 24 * 100%)';
- }
- }
-}
-
-.input18 {
- :global {
- .ant-col-7.ant-form-item-label {
- flex: 0 0 ~'calc(0.25 * 7 / 18 * 100%)';
- max-width: ~'calc(0.25 * 7 / 18 * 100%)';
- }
-
- .ant-col-15.ant-form-item-control {
- flex: 0 0 ~'calc(0.25 * 42 / 12 * 100%)';
- max-width: ~'calc(0.25 * 42 / 12 * 100%)';
- }
- }
-}
-
-.input12 {
- :global {
- .ant-col-7.ant-form-item-label {
- flex: 0 0 ~'calc(0.25 * 7 / 12 * 100%)';
- max-width: ~'calc(0.25 * 7 / 12 * 100%)';
- }
-
- .ant-col-15.ant-form-item-control {
- flex: 0 0 ~'calc(0.25 * 39 / 12 * 100%)';
- max-width: ~'calc(0.25 * 39 / 12 * 100%)';
- }
- }
-}
-
-.ant-table-pagination.ant-pagination {
- position: fixed;
- bottom: 0;
- right: 8px;
- z-index: 999;
-}
-
-.ant-table-summary td {
- padding: 4px !important;
- text-align: center;
-}
-
-.ant-table-column-title {
- moz-user-select: -moz-none;
- -moz-user-select: none;
- -o-user-select: none;
- -khtml-user-select: none;
- -webkit-user-select: none;
- -ms-user-select: none;
- user-select: none;
- text-overflow: ellipsis;
- overflow: hidden;
-}
-
-#calTab {
- .ant-tabs>.ant-tabs-nav {
- margin-bottom: 0;
- }
-
- .formula {
- textarea.ant-input {
- height: 140px !important;
- }
- }
-}
-
-/* 调整系统权限界面 */
-#SysPermissionList {
- .ant-tree {
- margin-top: 1px;
- border: 1px solid #d9d9d9;
- overflow-y: auto;
- height: 516px;
- }
-
- .ant-tabs-nav {
- margin-bottom: 0;
- //border-bottom: 1px solid #d9d9d9;
- }
-
- #staticEditTree .ant-input-search {
- //width: 63%
- width: 405px;
- }
-}
-
-#modalChooseProcess,
-#modalChooseProductMaterial {
- .ant-table-pagination.ant-pagination {
- position: static;
- }
-}
-
-.xly-eject {
- z-index: 999;
-}
-
-.xly-normal-list {
- padding-left: 10px;
- padding-right: 10px;
-}
-
-.xly-normal-list1 {
- padding-left: 0;
- padding-right: 0;
-}
-
-.react-resizable {
- user-select: none;
-}
-
-.xly-workorder-list {
- .ant-layout {
- overflow: hidden;
- }
-}
-
-.ant-table-sticky-holder {
- z-index: 15;
-}
-
-thead {
-
- .ant-table-cell-fix-left,
- .ant-table-cell-fix-right,
- .ant-table-cell-fix-left-last,
- .ant-table-cell-fix-left-first,
- .ant-table-cell-fix-right-first,
- .ant-table-cell-fix-right-last,
- .ant-table-cell-fix-sticky {
- z-index: 15;
- }
-}
-
-tbody {
-
- .ant-table-cell-fix-left,
- .ant-table-cell-fix-right,
- .ant-table-cell-fix-left-last,
- .ant-table-cell-fix-left-first,
- .ant-table-cell-fix-right-first,
- .ant-table-cell-fix-right-last,
- .ant-table-cell-fix-sticky {
- z-index: 10;
- }
-
- .ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
- background: none;
- }
-
- .ant-select-disabled.ant-select-multiple .ant-select-selection-item {
- background: none;
- border: none;
- color: #000;
- padding-left: 0px;
- }
-}
-
-.modalChooseProcessContent,
-#modalChooseProcess,
-#modalChooseProcessContent,
-#modalChooseProductMaterial {
-
- .ant-table-body,
- #staticEditTree {
- height: @modal-table-height;
- }
-}
-
-.dark-mode {}
-
-.ant-table-sticky-scroll {
- display: none;
-}
-
-.ant-table-body::-webkit-scrollbar {
- width: 8px;
- height: 8px;
-}
-
-.ant-table-body::-webkit-scrollbar-thumb {
- background-color: rgba(204, 204, 204, 1);
- //border-radius: 10px;
-}
-
-/*鼠标悬浮在该类指向的控件上时滑块的样式*/
-.ant-table-body:hover::-webkit-scrollbar-thumb {
- background-color: rgba(204, 204, 204, 1);
- //border-radius: 10px;
-}
-
-/*鼠标悬浮在滑块上时滑块的样式*/
-.ant-table-body::-webkit-scrollbar-thumb:hover {
- background-color: rgba(180, 180, 180, 1);
-}
-
-/*正常时候的主干部分*/
-.ant-table-body::-webkit-scrollbar-track {
- background: #f5f5f5;
-}
-
-/*鼠标悬浮在滚动条上的主干部分*/
-.ant-table-body::-webkit-scrollbar-track:hover {
- background: #f5f5f5;
-}
-
-.ant-table-body::-webkit-scrollbar-corner {
- background: rgba(204, 204, 204, 1);
-}
-
-.custom-scroll::-webkit-scrollbar {
- width: 8px;
- height: 8px;
-}
-
-.custom-scroll::-webkit-scrollbar-thumb {
- background-color: rgba(204, 204, 204, 1);
- //border-radius: 10px;
-}
-
-/*鼠标悬浮在该类指向的控件上时滑块的样式*/
-.custom-scroll:hover::-webkit-scrollbar-thumb {
- background-color: rgba(204, 204, 204, 1);
- //border-radius: 10px;
-}
-
-/*鼠标悬浮在滑块上时滑块的样式*/
-.custom-scroll::-webkit-scrollbar-thumb:hover {
- background-color: rgba(180, 180, 180, 1);
-}
-
-/*正常时候的主干部分*/
-.custom-scroll::-webkit-scrollbar-track {
- background: #f5f5f5;
-}
-
-/*鼠标悬浮在滚动条上的主干部分*/
-.custom-scroll::-webkit-scrollbar-track:hover {
- background: #f5f5f5;
-}
-
-.custom-scroll::-webkit-scrollbar-corner {
- background: rgba(204, 204, 204, 1);
-}
-
-.row-dragging {
- background: #fafafa;
- border: 1px solid #ccc;
- z-index: 99999;
- height: 29px;
- line-height: 29px;
- overflow: hidden;
- word-break: break-all;
- text-overflow: ellipsis;
- //font-size: 12px!important;
- //td, span, input, div{
- // display: inline-block!important;
- // padding: 0;
- // margin: 0;
- // height: 29px!important;
- // line-height: 20px!important;
- // font-size: 12px!important;
- //}
-}
-
-.row-dragging .drag-visible {
- visibility: visible !important;
- opacity: 1 !important;
-}
-
-.xly-workorder-list {
- .ant-tabs-nav {
- margin-bottom: 0;
- }
-}
-
-.drag-visible {
+.homeTab {
+ width: 80px;
text-align: center;
-}
-
-.insertTd {
- z-index: 999 !important;
-}
-
-.ant-table-small .ant-table-thead>tr>th {
- background: #f5f5f5;
-}
-
-.ant-modal-mask {
- z-index: 999;
-}
-
-.commonCheckBillContainer {
- .ant-table-pagination.ant-pagination {
- position: static;
- }
-}
-
-.ant-tabs {
- overflow: unset;
-}
-
-.operate-bar {
- min-height: 28px;
-
- a {
- width: 40px;
- margin: 0 !important;
- position: relative;
-
- img {
- display: block;
- position: absolute;
- top: 0;
- bottom: 0;
- left: 0;
- right: 0;
- margin: auto;
- }
-
- svg {
- display: block;
- position: absolute !important;
- top: 0 !important;
- bottom: 0;
- left: 0 !important;
- right: 0;
- margin: auto;
- }
- }
-}
-
-.ant-tree-switcher-leaf-line::before {
- right: 10px;
-}
-
-.masterLinkSpan {
- width: auto;
- height: 26px;
- line-height: 26px;
- overflow: hidden;
- color: #2f54eb;
- //position: absolute;
- padding-right: 2px;
- z-index: 10;
+ font-size: 14px;
cursor: pointer;
-}
-
-/* checkBill commonView区域 */
-.checkbillStyle .masterLinkSpan {
- width: 100%;
-}
-
-.checkbillStyle .sActiveIdStyleBlock {
- width: 100%;
-}
-
-.commonNewBillContainer .changeClassName .sActiveIdStyleBlock,
-.commonNewBillContainer .input12 .sActiveIdStyleBlock,
-.commonNewBillContainer .input18 .sActiveIdStyleBlock,
-.commonNewBillContainer .input24 .sActiveIdStyleBlock {
- top: 0;
- left: 3px !important;
- .masterLinkSpan {
- left: 0 !important;
+ span {
+ margin-left: 8px;
}
}
-.bill-search-group {
- .masterLinkSpan {
- padding-left: 7px;
- background: #fff;
- }
-
- .sActiveIdStyle {
- height: calc(100% - 2px);
- max-width: 100%;
- padding: @td_padding_sub;
- font-size: 12px;
- z-index: 9;
- white-space: nowrap;
- word-break: break-all;
- text-overflow: ellipsis;
- overflow: hidden;
- background: #fff;
- top: 0;
- left: 0;
- position: absolute !important;
- }
-
- :global {
- .searchMainFormArrow {
- z-index: 1000 !important;
- }
-
- .searchMainFormArrowMaxHeight {
- max-height: 91px !important;
- overflow: hidden !important;
- }
- }
+.homeTab__active {
+ color: var(--xly-skin-active-color, #1890FF);
}
-.bill-search-group1 {
- :global {
- .searchMainFormArrowMaxHeight {
- max-height: none !important;
+.mainTabWrap {
+ &>.ant-tabs-nav {
+ .ant-tabs-tab {
+ &:first-child {
+ display: none;
+ }
}
}
}
-.ant-pagination-options-size-changer.ant-select {
- width: auto !important;
-}
-
-// 富文本编辑器
-.braft-output-content {
- border: 1px solid #d9d9d9;
- border-radius: 2px;
- min-height: 28.5px;
-}
-
-// 英文版样式
-.xlyerpEnglish {
- .homeTab {
- width: 100px;
- }
-}
-
-.ant-select-multiple .ant-select-selection-search input {
- width: auto !important;
-}
-
-.commonTitle {
- padding-top: 0;
-
- .ant-tooltip-arrow {
- display: none;
- }
-}
-
-.commonSpecialTitle {
- padding-top: 0;
-
- .ant-tooltip-arrow {
- display: block;
- }
+.toolbarIcon {
+ width: 13px;
+ height: 13px;
+ display: inline-block;
+ fill: #fff;
+ stroke: #fff;
+ margin-right: 3px;
+ position: relative;
+ top: 2px;
}
\ No newline at end of file
diff --git a/src/routes/common/commonBill.js b/src/routes/common/commonBill.js
new file mode 100644
index 0000000..4ddcaaf
--- /dev/null
+++ b/src/routes/common/commonBill.js
@@ -0,0 +1,24 @@
+import React from 'react';
+import { connect } from 'umi';
+import CommonBillComponent from '@/components/Common/CommonBill';
+
+function CommonBill({ dispatch, app, content }) {
+ function removePane(changePanes, currentPane) {
+ dispatch({ type: 'app/removePane', payload: { changePanes, currentPane } });
+ }
+
+ const commonBillProps = {
+ app,
+ content,
+ dispatch,
+ onRemovePane: removePane,
+ };
+
+ return (
+
+ );
+}
+
+export default connect(({ app, content }) =>
+ ({ app, content }))(CommonBill);
+
--
libgit2 0.22.2