From 25b4ba1d54ea2cd9af57293f5bbb3a701686f83b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= Date: Mon, 13 Jun 2022 15:00:22 +0800 Subject: [PATCH 01/11] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E9=A3=8E=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/webpack.config.dev.js | 24 +- config/webpack.config.prod.js | 19 +- package-lock.json | 586 +++++++++++++------------ package.json | 2 + public/css/edu-purge.css | 9 +- src/forge/users/GeneralView/Index.scss | 2 +- src/forge/users/Index.css | 2 +- src/forge/users/Index.scss | 4 +- 8 files changed, 361 insertions(+), 287 deletions(-) diff --git a/config/webpack.config.dev.js b/config/webpack.config.dev.js index 914c0ce7c..55cbafe3d 100644 --- a/config/webpack.config.dev.js +++ b/config/webpack.config.dev.js @@ -150,7 +150,7 @@ module.exports = { { libraryName: "antd", libraryDirectory: "es", - style: "css", + style: true, }, ], ], @@ -208,6 +208,26 @@ module.exports = { }, ], }, + { + test: /\.less$/, + use: [{ + loader: 'style-loader', + }, { + loader: 'css-loader', // translates CSS into CommonJS + }, { + loader: 'less-loader', // compiles Less to CSS + options: { + modifyVars: { + 'primary-color': '#466aff', + 'primary-color-hover': '#6684FE', + 'primary-color-active': '#1A47FF', + 'link-color': '#466aff', + }, + javascriptEnabled: true, + }, + }] + }, + // "file" loader makes sure those assets get served by WebpackDevServer. // When you `import` an asset, you get its (virtual) filename. // In production, they would get copied to the `build` folder. @@ -266,7 +286,7 @@ module.exports = { new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/), new MonacoWebpackPlugin({ features: ["coreCommands", "find"], - languages: ['plaintext','apex', 'azcli', 'bat', 'clojure', 'coffee', 'cpp', 'csharp', 'csp', 'css', 'dockerfile', 'fsharp', 'go', 'handlebars', 'html', 'ini', 'java', 'javascript', 'json', 'less', 'lua', 'markdown', 'msdax', 'mysql', 'objective', 'perl', 'pgsql', 'php', 'postiats', 'powerquery', 'powershell', 'pug', 'python', 'r', 'razor', 'redis', 'redshift', 'ruby', 'rust', 'sb', 'scheme', 'scss', 'shell', 'solidity', 'sql', 'st', 'swift', 'typescript', 'vb', 'xml', 'yaml'] + languages: ['plaintext', 'apex', 'azcli', 'bat', 'clojure', 'coffee', 'cpp', 'csharp', 'csp', 'css', 'dockerfile', 'fsharp', 'go', 'handlebars', 'html', 'ini', 'java', 'javascript', 'json', 'less', 'lua', 'markdown', 'msdax', 'mysql', 'objective', 'perl', 'pgsql', 'php', 'postiats', 'powerquery', 'powershell', 'pug', 'python', 'r', 'razor', 'redis', 'redshift', 'ruby', 'rust', 'sb', 'scheme', 'scss', 'shell', 'solidity', 'sql', 'st', 'swift', 'typescript', 'vb', 'xml', 'yaml'] }), ], // Some libraries import Node modules but don't use them in the browser. diff --git a/config/webpack.config.prod.js b/config/webpack.config.prod.js index 4a9d94652..9cf0f0534 100644 --- a/config/webpack.config.prod.js +++ b/config/webpack.config.prod.js @@ -147,7 +147,7 @@ module.exports = { { libraryName: "antd", libraryDirectory: "es", - style: "css", + style: true, }, ], ], @@ -210,6 +210,23 @@ module.exports = { }, ], }, + { + test: /\.less$/, + use: [{ + loader: 'style-loader', + }, { + loader: 'css-loader', // translates CSS into CommonJS + }, { + loader: 'less-loader', // compiles Less to CSS + options: { + modifyVars: { + 'primary-color': '#466aff', + 'link-color': '#466aff', + }, + javascriptEnabled: true, + }, + }] + }, // "file" loader makes sure assets end up in the `build` folder. // When you `import` an asset, you get its filename. // This loader doesn't use a "test" so it will catch all modules diff --git a/package-lock.json b/package-lock.json index 9535b0905..8f4c24ca2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ }, "@ant-design/css-animation": { "version": "1.7.3", - "resolved": "https://registry.npm.taobao.org/@ant-design/css-animation/download/@ant-design/css-animation-1.7.3.tgz", + "resolved": "https://registry.npm.taobao.org/@ant-design/css-animation/download/@ant-design/css-animation-1.7.3.tgz?cache=0&sync_timestamp=1596106749762&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40ant-design%2Fcss-animation%2Fdownload%2F%40ant-design%2Fcss-animation-1.7.3.tgz", "integrity": "sha1-YKHJcAFOhrKPlAUQ1p5QPkKPETY=" }, "@ant-design/icons": { @@ -152,7 +152,7 @@ }, "source-map": { "version": "0.5.7", - "resolved": "https://registry.nlark.com/source-map/download/source-map-0.5.7.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } @@ -850,7 +850,7 @@ }, "alphanum-sort": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, @@ -1098,12 +1098,12 @@ }, "arr-union": { "version": "3.1.0", - "resolved": "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" }, "array-equal": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/array-equal/download/array-equal-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" }, "array-find-index": { @@ -1128,12 +1128,12 @@ }, "array-tree-filter": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/array-tree-filter/download/array-tree-filter-2.1.0.tgz", + "resolved": "https://registry.npm.taobao.org/array-tree-filter/download/array-tree-filter-2.1.0.tgz", "integrity": "sha1-hzrAD+yDdJ8lWsjdCDgUtPYykZA=" }, "array-union": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz?cache=0&sync_timestamp=1614624262896&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-union%2Fdownload%2Farray-union-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "requires": { "array-uniq": "^1.0.1" @@ -1141,7 +1141,7 @@ }, "array-uniq": { "version": "1.0.3", - "resolved": "https://registry.nlark.com/array-uniq/download/array-uniq-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" }, "array-unique": { @@ -1156,7 +1156,7 @@ }, "asap": { "version": "2.0.6", - "resolved": "https://registry.nlark.com/asap/download/asap-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" }, "asn1": { @@ -1190,13 +1190,13 @@ "dependencies": { "inherits": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/inherits/download/inherits-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", "dev": true }, "util": { "version": "0.10.3", - "resolved": "https://registry.nlark.com/util/download/util-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", "dev": true, "requires": { @@ -1207,12 +1207,12 @@ }, "assert-plus": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "assign-symbols": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "ast-types-flow": { @@ -1251,7 +1251,7 @@ }, "asynckit": { "version": "0.4.0", - "resolved": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "atob": { @@ -1274,7 +1274,7 @@ }, "aws-sign2": { "version": "0.7.0", - "resolved": "https://registry.nlark.com/aws-sign2/download/aws-sign2-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { @@ -2094,7 +2094,7 @@ }, "babel-plugin-transform-runtime": { "version": "6.23.0", - "resolved": "https://registry.npm.taobao.org/babel-plugin-transform-runtime/download/babel-plugin-transform-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", "requires": { "babel-runtime": "^6.22.0" @@ -2213,7 +2213,7 @@ }, "babel-preset-react": { "version": "6.24.1", - "resolved": "https://registry.npm.taobao.org/babel-preset-react/download/babel-preset-react-6.24.1.tgz", + "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz", "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", "requires": { "babel-plugin-syntax-jsx": "^6.3.13", @@ -2285,7 +2285,7 @@ }, "babel-runtime": { "version": "6.26.0", - "resolved": "https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "requires": { "core-js": "^2.4.0", @@ -2367,7 +2367,7 @@ "dependencies": { "define-property": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { "is-descriptor": "^1.0.0" @@ -2430,7 +2430,7 @@ }, "bcrypt-pbkdf": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "requires": { "tweetnacl": "^0.14.3" @@ -2577,7 +2577,7 @@ }, "boolbase": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, "boxen": { @@ -2637,7 +2637,7 @@ }, "brorand": { "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", "dev": true }, @@ -2656,7 +2656,7 @@ "dependencies": { "resolve": { "version": "1.1.7", - "resolved": "https://registry.npm.taobao.org/resolve/download/resolve-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" } } @@ -2772,7 +2772,7 @@ }, "buffer-xor": { "version": "1.0.3", - "resolved": "https://registry.nlark.com/buffer-xor/download/buffer-xor-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "dev": true }, @@ -2783,7 +2783,7 @@ }, "builtin-status-codes": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", "dev": true }, @@ -2854,12 +2854,12 @@ }, "call-me-maybe": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/call-me-maybe/download/call-me-maybe-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" }, "caller-callsite": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/caller-callsite/download/caller-callsite-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcaller-callsite%2Fdownload%2Fcaller-callsite-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", "dev": true, "requires": { @@ -2919,7 +2919,7 @@ }, "camelize": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/camelize/download/camelize-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" }, "caniuse-api": { @@ -2986,7 +2986,7 @@ }, "caseless": { "version": "0.12.0", - "resolved": "https://registry.nlark.com/caseless/download/caseless-0.12.0.tgz", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "center-align": { @@ -3034,7 +3034,7 @@ }, "charenc": { "version": "0.0.2", - "resolved": "https://registry.npm.taobao.org/charenc/download/charenc-0.0.2.tgz", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" }, "check-types": { @@ -3429,7 +3429,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { "is-descriptor": "^0.1.0" @@ -3501,7 +3501,7 @@ }, "clone": { "version": "2.1.2", - "resolved": "https://registry.nlark.com/clone/download/clone-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" }, "clone-deep": { @@ -3528,7 +3528,7 @@ }, "co": { "version": "4.6.0", - "resolved": "https://registry.nlark.com/co/download/co-4.6.0.tgz", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" }, "coa": { @@ -3562,7 +3562,7 @@ }, "code-prettify": { "version": "0.1.0", - "resolved": "https://registry.nlark.com/code-prettify/download/code-prettify-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/code-prettify/-/code-prettify-0.1.0.tgz", "integrity": "sha1-RocMyMGlDQm61TmzOpg9vUqjSx4=" }, "codemirror": { @@ -3572,7 +3572,7 @@ }, "collection-visit": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "requires": { "map-visit": "^1.0.0", @@ -3599,7 +3599,7 @@ }, "color-name": { "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { @@ -3627,12 +3627,12 @@ }, "commondir": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" }, "component-classes": { "version": "1.2.6", - "resolved": "https://registry.npm.taobao.org/component-classes/download/component-classes-1.2.6.tgz", + "resolved": "https://registry.npmjs.org/component-classes/-/component-classes-1.2.6.tgz", "integrity": "sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE=", "requires": { "component-indexof": "0.0.3" @@ -3645,7 +3645,7 @@ }, "component-indexof": { "version": "0.0.3", - "resolved": "https://registry.npm.taobao.org/component-indexof/download/component-indexof-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/component-indexof/-/component-indexof-0.0.3.tgz", "integrity": "sha1-EdCRMSI5648yyPJa6csAL/6NPCQ=" }, "compressible": { @@ -3704,7 +3704,7 @@ }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { @@ -3765,7 +3765,7 @@ }, "constants-browserify": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/constants-browserify/download/constants-browserify-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", "dev": true }, @@ -3812,7 +3812,7 @@ }, "cookie-signature": { "version": "1.0.6", - "resolved": "https://registry.nlark.com/cookie-signature/download/cookie-signature-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, "copy-concurrently": { @@ -3831,12 +3831,12 @@ }, "copy-descriptor": { "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "copy-to-clipboard": { "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/copy-to-clipboard/download/copy-to-clipboard-3.3.1.tgz", + "resolved": "https://registry.npm.taobao.org/copy-to-clipboard/download/copy-to-clipboard-3.3.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcopy-to-clipboard%2Fdownload%2Fcopy-to-clipboard-3.3.1.tgz", "integrity": "sha1-EVqhqZmP+rYZb5MHatbaO5E2Yq4=", "requires": { "toggle-selection": "^1.0.6" @@ -3849,7 +3849,7 @@ }, "core-util-is": { "version": "1.0.2", - "resolved": "https://registry.nlark.com/core-util-is/download/core-util-is-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cosmiconfig": { @@ -4014,7 +4014,7 @@ }, "crypt": { "version": "0.0.2", - "resolved": "https://registry.npm.taobao.org/crypt/download/crypt-0.0.2.tgz", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" }, "crypto-browserify": { @@ -4065,7 +4065,7 @@ }, "css-color-names": { "version": "0.0.4", - "resolved": "https://registry.nlark.com/css-color-names/download/css-color-names-0.0.4.tgz?cache=0&sync_timestamp=1618846942982&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-color-names%2Fdownload%2Fcss-color-names-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", "dev": true }, @@ -4295,13 +4295,13 @@ }, "cssnano-util-get-arguments": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", "dev": true }, "cssnano-util-get-match": { "version": "4.0.0", - "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", "dev": true }, @@ -4393,7 +4393,7 @@ }, "cyclist": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/cyclist/download/cyclist-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", "dev": true }, @@ -4450,7 +4450,7 @@ }, "dashdash": { "version": "1.14.1", - "resolved": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz?cache=0&sync_timestamp=1601073647826&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdashdash%2Fdownload%2Fdashdash-1.14.1.tgz", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { "assert-plus": "^1.0.0" @@ -4511,12 +4511,12 @@ }, "decamelize": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/decamelize/download/decamelize-1.2.0.tgz?cache=0&sync_timestamp=1633055760479&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fdecamelize%2Fdownload%2Fdecamelize-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, "decode-uri-component": { "version": "0.2.0", - "resolved": "https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, "deep-equal": { @@ -4691,7 +4691,7 @@ }, "delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/delayed-stream/download/delayed-stream-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "delegate": { @@ -4707,7 +4707,7 @@ }, "depd": { "version": "1.1.2", - "resolved": "https://registry.nlark.com/depd/download/depd-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, "des.js": { @@ -4722,7 +4722,7 @@ }, "destroy": { "version": "1.0.4", - "resolved": "https://registry.nlark.com/destroy/download/destroy-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, "detect-file": { @@ -4839,7 +4839,7 @@ }, "dom-closest": { "version": "0.2.0", - "resolved": "https://registry.npm.taobao.org/dom-closest/download/dom-closest-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/dom-closest/-/dom-closest-0.2.0.tgz", "integrity": "sha1-69n5HRvyLo1vR3h2u80+yQIWwM8=", "requires": { "dom-matches": ">=1.0.1" @@ -4883,7 +4883,7 @@ }, "dom-matches": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/dom-matches/download/dom-matches-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/dom-matches/-/dom-matches-2.0.0.tgz", "integrity": "sha1-0nKLQWqHUzmA6wibhI0lPPI6dYw=" }, "dom-scroll-into-view": { @@ -5006,7 +5006,7 @@ }, "duplexer3": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/duplexer3/download/duplexer3-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" }, "duplexify": { @@ -5023,7 +5023,7 @@ }, "ecc-jsbn": { "version": "0.1.2", - "resolved": "https://registry.nlark.com/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "requires": { "jsbn": "~0.1.0", @@ -5050,7 +5050,7 @@ }, "ee-first": { "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "ejs": { @@ -5104,7 +5104,7 @@ }, "encodeurl": { "version": "1.0.2", - "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, "encoding": { @@ -5135,7 +5135,7 @@ }, "enquire.js": { "version": "2.1.6", - "resolved": "https://registry.npm.taobao.org/enquire.js/download/enquire.js-2.1.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenquire.js%2Fdownload%2Fenquire.js-2.1.6.tgz", + "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", "integrity": "sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ=" }, "entities": { @@ -5200,12 +5200,12 @@ }, "escape-html": { "version": "1.0.3", - "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { @@ -5650,7 +5650,7 @@ }, "etag": { "version": "1.8.1", - "resolved": "https://registry.nlark.com/etag/download/etag-1.8.1.tgz", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "eventemitter3": { @@ -5660,7 +5660,7 @@ }, "eventlistener": { "version": "0.0.1", - "resolved": "https://registry.npm.taobao.org/eventlistener/download/eventlistener-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/eventlistener/-/eventlistener-0.0.1.tgz", "integrity": "sha1-7Suqu4UiJ68rz4iRUscsY8pTLrg=" }, "events": { @@ -5790,7 +5790,7 @@ }, "path-to-regexp": { "version": "0.1.7", - "resolved": "https://registry.nlark.com/path-to-regexp/download/path-to-regexp-0.1.7.tgz?cache=0&sync_timestamp=1618847046445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-to-regexp%2Fdownload%2Fpath-to-regexp-0.1.7.tgz", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, "qs": { @@ -5807,7 +5807,7 @@ }, "extend-shallow": { "version": "3.0.2", - "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "requires": { "assign-symbols": "^1.0.0", @@ -5844,7 +5844,7 @@ }, "extsprintf": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/extsprintf/download/extsprintf-1.3.0.tgz?cache=0&sync_timestamp=1635889707944&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fextsprintf%2Fdownload%2Fextsprintf-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { @@ -6172,12 +6172,12 @@ }, "fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.nlark.com/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "faye-websocket": { "version": "0.10.0", - "resolved": "https://registry.nlark.com/faye-websocket/download/faye-websocket-0.10.0.tgz", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "requires": { "websocket-driver": ">=0.5.1" @@ -6242,7 +6242,7 @@ "dependencies": { "core-js": { "version": "1.2.7", - "resolved": "https://registry.npmmirror.com/core-js/download/core-js-1.2.7.tgz", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" }, "promise": { @@ -6274,7 +6274,7 @@ }, "figures": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/figures/download/figures-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffigures%2Fdownload%2Ffigures-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "requires": { "escape-string-regexp": "^1.0.5" @@ -6780,12 +6780,12 @@ }, "for-in": { "version": "1.0.2", - "resolved": "https://registry.nlark.com/for-in/download/for-in-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, "for-own": { "version": "0.1.5", - "resolved": "https://registry.nlark.com/for-own/download/for-own-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "requires": { "for-in": "^1.0.1" @@ -6793,7 +6793,7 @@ }, "forever-agent": { "version": "0.6.1", - "resolved": "https://registry.nlark.com/forever-agent/download/forever-agent-0.6.1.tgz", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "fork-ts-checker-webpack-plugin": { @@ -7101,7 +7101,7 @@ }, "fragment-cache": { "version": "0.2.1", - "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "requires": { "map-cache": "^0.2.2" @@ -7109,12 +7109,12 @@ }, "fresh": { "version": "0.5.2", - "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, "from2": { "version": "2.3.0", - "resolved": "https://registry.nlark.com/from2/download/from2-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "dev": true, "requires": { @@ -7159,7 +7159,7 @@ }, "fs-write-stream-atomic": { "version": "1.0.10", - "resolved": "https://registry.npmmirror.com/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", "dev": true, "requires": { @@ -7171,7 +7171,7 @@ }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/fs.realpath/download/fs.realpath-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { @@ -7194,8 +7194,7 @@ "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "optional": true + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "aproba": { "version": "1.2.0", @@ -7216,14 +7215,12 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "optional": true + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -7238,20 +7235,17 @@ "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "optional": true + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "optional": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "optional": true + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" }, "core-util-is": { "version": "1.0.2", @@ -7368,8 +7362,7 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "optional": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.5", @@ -7381,7 +7374,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -7396,7 +7388,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -7404,14 +7395,12 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "optional": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "minipass": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -7430,7 +7419,6 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", - "optional": true, "requires": { "minimist": "^1.2.5" } @@ -7492,8 +7480,7 @@ "npm-normalize-package-bin": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "optional": true + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" }, "npm-packlist": { "version": "1.4.8", @@ -7521,8 +7508,7 @@ "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "optional": true + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "object-assign": { "version": "4.1.1", @@ -7534,7 +7520,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "optional": true, "requires": { "wrappy": "1" } @@ -7612,8 +7597,7 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "optional": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safer-buffer": { "version": "2.1.2", @@ -7649,7 +7633,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -7669,7 +7652,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -7713,14 +7695,12 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "optional": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "optional": true + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, @@ -7810,12 +7790,12 @@ }, "get-value": { "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, "getpass": { "version": "0.1.7", - "resolved": "https://registry.nlark.com/getpass/download/getpass-0.1.7.tgz", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "requires": { "assert-plus": "^1.0.0" @@ -7919,7 +7899,7 @@ "dependencies": { "pify": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" } } @@ -7968,7 +7948,7 @@ }, "growly": { "version": "1.3.0", - "resolved": "https://registry.npm.taobao.org/growly/download/growly-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" }, "gud": { @@ -7994,7 +7974,7 @@ }, "hammerjs": { "version": "2.0.8", - "resolved": "https://registry.npm.taobao.org/hammerjs/download/hammerjs-2.0.8.tgz", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" }, "handle-thing": { @@ -8072,7 +8052,7 @@ }, "har-schema": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { @@ -8094,7 +8074,7 @@ }, "has-ansi": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/has-ansi/download/has-ansi-2.0.0.tgz?cache=0&sync_timestamp=1631556755105&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhas-ansi%2Fdownload%2Fhas-ansi-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "requires": { "ansi-regex": "^2.0.0" @@ -8102,7 +8082,7 @@ }, "has-flag": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz?cache=0&sync_timestamp=1626715907927&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhas-flag%2Fdownload%2Fhas-flag-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-symbols": { @@ -8118,7 +8098,7 @@ }, "has-value": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/has-value/download/has-value-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "requires": { "get-value": "^2.0.6", @@ -8135,7 +8115,7 @@ }, "has-values": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/has-values/download/has-values-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "requires": { "is-number": "^3.0.0", @@ -8149,7 +8129,7 @@ }, "is-number": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { "kind-of": "^3.0.2" @@ -8157,7 +8137,7 @@ "dependencies": { "kind-of": { "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { "is-buffer": "^1.1.5" @@ -8167,7 +8147,7 @@ }, "kind-of": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "requires": { "is-buffer": "^1.1.5" @@ -8236,7 +8216,7 @@ }, "hmac-drbg": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { @@ -8283,7 +8263,7 @@ }, "hpack.js": { "version": "2.1.6", - "resolved": "https://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "requires": { "inherits": "^2.0.1", @@ -8294,13 +8274,13 @@ }, "hsl-regex": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/hsl-regex/download/hsl-regex-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", "dev": true }, "hsla-regex": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/hsla-regex/download/hsla-regex-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", "dev": true }, @@ -8356,7 +8336,7 @@ }, "http-deceiver": { "version": "1.2.7", - "resolved": "https://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "http-errors": { @@ -8714,7 +8694,7 @@ }, "http-signature": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/http-signature/download/http-signature-1.2.0.tgz?cache=0&sync_timestamp=1637178620216&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "requires": { "assert-plus": "^1.0.0", @@ -8724,7 +8704,7 @@ }, "https-browserify": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/https-browserify/download/https-browserify-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, @@ -8797,7 +8777,7 @@ }, "iferr": { "version": "0.1.5", - "resolved": "https://registry.nlark.com/iferr/download/iferr-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", "dev": true }, @@ -8806,6 +8786,12 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" }, + "image-size": { + "version": "0.5.5", + "resolved": "http://173.15.15.82:8081/repository/npm-all/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true + }, "immer": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", @@ -8821,12 +8807,12 @@ }, "immutable": { "version": "3.7.6", - "resolved": "https://registry.npm.taobao.org/immutable/download/immutable-3.7.6.tgz", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=" }, "import-fresh": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-2.0.0.tgz?cache=0&sync_timestamp=1608469579940&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", "dev": true, "requires": { @@ -8915,7 +8901,7 @@ }, "imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "in-publish": { @@ -8942,7 +8928,7 @@ }, "indexes-of": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/indexes-of/download/indexes-of-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" }, "infer-owner": { @@ -8953,7 +8939,7 @@ }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { "once": "^1.3.0", @@ -9050,12 +9036,12 @@ }, "ip": { "version": "1.1.5", - "resolved": "https://registry.nlark.com/ip/download/ip-1.1.5.tgz", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" }, "ip-regex": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/ip-regex/download/ip-regex-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" }, "ipaddr.js": { @@ -9070,7 +9056,7 @@ }, "is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { "kind-of": "^3.0.2" @@ -9083,7 +9069,7 @@ }, "is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "is-binary-path": { @@ -9117,7 +9103,7 @@ }, "is-color-stop": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/is-color-stop/download/is-color-stop-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", "dev": true, "requires": { @@ -9131,7 +9117,7 @@ }, "is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { "kind-of": "^3.0.2" @@ -9161,7 +9147,7 @@ }, "is-directory": { "version": "0.3.1", - "resolved": "https://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, "is-docker": { @@ -9184,7 +9170,7 @@ }, "is-extendable": { "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "is-extglob": { @@ -9249,7 +9235,7 @@ }, "is-obj": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/is-obj/download/is-obj-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" }, "is-path-cwd": { @@ -9275,7 +9261,7 @@ }, "is-plain-obj": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/is-plain-obj/download/is-plain-obj-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" }, "is-plain-object": { @@ -9333,7 +9319,7 @@ }, "is-stream": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, "is-string": { @@ -9351,7 +9337,7 @@ }, "is-typedarray": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "is-utf8": { @@ -9381,7 +9367,7 @@ }, "isexe": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isobject": { @@ -9394,7 +9380,7 @@ }, "isomorphic-fetch": { "version": "2.2.1", - "resolved": "https://registry.nlark.com/isomorphic-fetch/download/isomorphic-fetch-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", "requires": { "node-fetch": "^1.0.1", @@ -9403,7 +9389,7 @@ }, "isstream": { "version": "0.1.2", - "resolved": "https://registry.nlark.com/isstream/download/isstream-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "istanbul-api": { @@ -9931,7 +9917,7 @@ }, "jsbn": { "version": "0.1.1", - "resolved": "https://registry.nlark.com/jsbn/download/jsbn-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jsdom": { @@ -9998,7 +9984,7 @@ }, "json-stringify-safe": { "version": "5.0.1", - "resolved": "https://registry.nlark.com/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "json2module": { @@ -10011,7 +9997,7 @@ }, "json2mq": { "version": "0.2.0", - "resolved": "https://registry.nlark.com/json2mq/download/json2mq-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", "requires": { "string-convert": "^0.2.0" @@ -10029,7 +10015,7 @@ }, "jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz?cache=0&sync_timestamp=1604161876665&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "requires": { "graceful-fs": "^4.1.6" @@ -10221,7 +10207,7 @@ }, "kind-of": { "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { "is-buffer": "^1.1.5" @@ -10254,7 +10240,7 @@ }, "lazy-cache": { "version": "1.0.4", - "resolved": "https://registry.nlark.com/lazy-cache/download/lazy-cache-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" }, "lcid": { @@ -10265,6 +10251,50 @@ "invert-kv": "^1.0.0" } }, + "less": { + "version": "3.9.0", + "resolved": "http://173.15.15.82:8081/repository/npm-all/less/-/less-3.9.0.tgz", + "integrity": "sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==", + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.4.1", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0" + }, + "dependencies": { + "promise": { + "version": "7.3.1", + "resolved": "http://173.15.15.82:8081/repository/npm-all/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "optional": true, + "requires": { + "asap": "~2.0.3" + } + } + } + }, + "less-loader": { + "version": "4.1.0", + "resolved": "http://173.15.15.82:8081/repository/npm-all/less-loader/-/less-loader-4.1.0.tgz", + "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", + "requires": { + "clone": "^2.1.1", + "loader-utils": "^1.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + } + } + }, "leven": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", @@ -10272,7 +10302,7 @@ }, "levn": { "version": "0.3.0", - "resolved": "https://registry.nlark.com/levn/download/levn-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "requires": { "prelude-ls": "~1.1.2", @@ -10359,7 +10389,7 @@ }, "lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.nlark.com/lodash.debounce/download/lodash.debounce-4.0.8.tgz", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" }, "lodash.defaults": { @@ -10375,17 +10405,17 @@ }, "lodash.isequal": { "version": "4.5.0", - "resolved": "https://registry.npm.taobao.org/lodash.isequal/download/lodash.isequal-4.5.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" }, "lodash.memoize": { "version": "4.1.2", - "resolved": "https://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" }, "lodash.sortby": { "version": "4.7.0", - "resolved": "https://registry.nlark.com/lodash.sortby/download/lodash.sortby-4.7.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" }, "lodash.template": { @@ -10407,12 +10437,12 @@ }, "lodash.throttle": { "version": "4.1.1", - "resolved": "https://registry.nlark.com/lodash.throttle/download/lodash.throttle-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, "lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.nlark.com/lodash.uniq/download/lodash.uniq-4.5.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", "dev": true }, @@ -10498,7 +10528,7 @@ }, "map-cache": { "version": "0.2.2", - "resolved": "https://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" }, "map-obj": { @@ -10508,7 +10538,7 @@ }, "map-visit": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/map-visit/download/map-visit-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "requires": { "object-visit": "^1.0.0" @@ -10615,7 +10645,7 @@ }, "media-typer": { "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "mem": { @@ -10642,7 +10672,7 @@ }, "memory-fs": { "version": "0.4.1", - "resolved": "https://registry.nlark.com/memory-fs/download/memory-fs-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "requires": { "errno": "^0.1.3", @@ -10681,7 +10711,7 @@ }, "merge-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, "merge-stream": { @@ -10697,7 +10727,7 @@ }, "methods": { "version": "1.1.2", - "resolved": "https://registry.nlark.com/methods/download/methods-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" }, "microevent.ts": { @@ -10760,7 +10790,7 @@ }, "min-document": { "version": "2.19.0", - "resolved": "https://registry.npm.taobao.org/min-document/download/min-document-2.19.0.tgz", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", "requires": { "dom-walk": "^0.1.0" @@ -10814,7 +10844,7 @@ }, "minimalistic-crypto-utils": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", "dev": true }, @@ -10961,7 +10991,7 @@ }, "move-concurrently": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "dev": true, "requires": { @@ -11044,7 +11074,7 @@ }, "natural-compare": { "version": "1.4.0", - "resolved": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz?cache=0&sync_timestamp=1624608011507&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnatural-compare%2Fdownload%2Fnatural-compare-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, "negotiator": { @@ -11110,7 +11140,7 @@ }, "node-int64": { "version": "0.4.0", - "resolved": "https://registry.nlark.com/node-int64/download/node-int64-0.4.0.tgz", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" }, "node-libs-browser": { @@ -11152,7 +11182,7 @@ }, "punycode": { "version": "1.4.1", - "resolved": "https://registry.nlark.com/punycode/download/punycode-1.4.1.tgz", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true } @@ -11242,7 +11272,7 @@ }, "normalize-range": { "version": "0.1.2", - "resolved": "https://registry.nlark.com/normalize-range/download/normalize-range-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" }, "normalize-scroll-left": { @@ -11263,7 +11293,7 @@ }, "npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/npm-run-path/download/npm-run-path-2.0.2.tgz?cache=0&sync_timestamp=1633420566316&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "requires": { "path-key": "^2.0.0" @@ -11292,7 +11322,7 @@ }, "num2fraction": { "version": "1.2.2", - "resolved": "https://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" }, "number-is-nan": { @@ -11322,12 +11352,12 @@ }, "object-assign": { "version": "4.1.1", - "resolved": "https://registry.nlark.com/object-assign/download/object-assign-4.1.1.tgz?cache=0&sync_timestamp=1618847240432&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-copy": { "version": "0.1.0", - "resolved": "https://registry.nlark.com/object-copy/download/object-copy-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "requires": { "copy-descriptor": "^0.1.0", @@ -11337,7 +11367,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { "is-descriptor": "^0.1.0" @@ -11371,7 +11401,7 @@ }, "object-visit": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "requires": { "isobject": "^3.0.0" @@ -11426,7 +11456,7 @@ }, "object.pick": { "version": "1.3.0", - "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "requires": { "isobject": "^3.0.1" @@ -11466,7 +11496,7 @@ }, "on-finished": { "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "requires": { "ee-first": "1.1.1" @@ -11479,7 +11509,7 @@ }, "once": { "version": "1.4.0", - "resolved": "https://registry.nlark.com/once/download/once-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { "wrappy": "1" @@ -11556,7 +11586,7 @@ }, "os-browserify": { "version": "0.3.0", - "resolved": "https://registry.nlark.com/os-browserify/download/os-browserify-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, @@ -11601,12 +11631,12 @@ }, "p-defer": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/p-defer/download/p-defer-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" }, "p-finally": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, "p-is-promise": { @@ -11749,7 +11779,7 @@ }, "pascalcase": { "version": "0.1.1", - "resolved": "https://registry.nlark.com/pascalcase/download/pascalcase-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" }, "path-browserify": { @@ -11760,17 +11790,17 @@ }, "path-dirname": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "path-exists": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/path-exists/download/path-exists-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { @@ -11780,7 +11810,7 @@ }, "path-key": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/path-key/download/path-key-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "path-parse": { @@ -11828,7 +11858,7 @@ }, "performance-now": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/performance-now/download/performance-now-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "picocolors": { @@ -11908,7 +11938,7 @@ }, "posix-character-classes": { "version": "0.1.1", - "resolved": "https://registry.nlark.com/posix-character-classes/download/posix-character-classes-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { @@ -13137,7 +13167,7 @@ }, "prelude-ls": { "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, "prepend-http": { @@ -13286,7 +13316,7 @@ }, "promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/promise-inflight/download/promise-inflight-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true }, @@ -13311,12 +13341,12 @@ }, "prr": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/prr/download/prr-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "pseudomap": { "version": "1.0.2", - "resolved": "https://registry.nlark.com/pseudomap/download/pseudomap-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, "psl": { @@ -13445,13 +13475,13 @@ }, "q": { "version": "1.5.1", - "resolved": "https://registry.nlark.com/q/download/q-1.5.1.tgz", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "dev": true }, "qr.js": { "version": "0.0.0", - "resolved": "https://registry.nlark.com/qr.js/download/qr.js-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/qr.js/-/qr.js-0.0.0.tgz", "integrity": "sha1-ys6GOG9ZoNuAUPqQ2baw6IoeNk8=" }, "qrcode.react": { @@ -13471,7 +13501,7 @@ }, "query-string": { "version": "4.3.4", - "resolved": "https://registry.nlark.com/query-string/download/query-string-4.3.4.tgz", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "requires": { "object-assign": "^4.1.0", @@ -13480,12 +13510,12 @@ }, "querystring": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/querystring/download/querystring-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" }, "querystring-es3": { "version": "0.2.1", - "resolved": "https://registry.nlark.com/querystring-es3/download/querystring-es3-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", "dev": true }, @@ -15315,7 +15345,7 @@ "dependencies": { "jsesc": { "version": "0.5.0", - "resolved": "https://registry.nlark.com/jsesc/download/jsesc-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" } } @@ -15327,7 +15357,7 @@ }, "remove-trailing-separator": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "repeat-element": { @@ -15337,7 +15367,7 @@ }, "repeat-string": { "version": "1.6.1", - "resolved": "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, "repeating": { @@ -15384,7 +15414,7 @@ }, "require-directory": { "version": "2.1.1", - "resolved": "https://registry.nlark.com/require-directory/download/require-directory-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "require-from-string": { @@ -15408,12 +15438,12 @@ }, "requires-port": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/requires-port/download/requires-port-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "reqwest": { "version": "2.0.5", - "resolved": "https://registry.npm.taobao.org/reqwest/download/reqwest-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/reqwest/-/reqwest-2.0.5.tgz", "integrity": "sha1-APsVrEkYxBnKgrQ/JMeIguZgOaE=", "dev": true }, @@ -15490,7 +15520,7 @@ }, "resolve-url": { "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/resolve-url/download/resolve-url-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "restore-cursor": { @@ -15522,13 +15552,13 @@ }, "rgb-regex": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/rgb-regex/download/rgb-regex-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", "dev": true }, "rgba-regex": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/rgba-regex/download/rgba-regex-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", "dev": true }, @@ -15560,7 +15590,7 @@ }, "rmc-feedback": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/rmc-feedback/download/rmc-feedback-2.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/rmc-feedback/download/rmc-feedback-2.0.0.tgz", "integrity": "sha1-y8bLOuY8emNe7w4l5PuvWsNm7qo=", "requires": { "babel-runtime": "6.x", @@ -15686,7 +15716,7 @@ }, "run-queue": { "version": "1.0.3", - "resolved": "https://registry.nlark.com/run-queue/download/run-queue-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { @@ -15726,7 +15756,7 @@ }, "safe-regex": { "version": "1.1.0", - "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "requires": { "ret": "~0.1.10" @@ -15955,7 +15985,7 @@ }, "select-hose": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/select-hose/download/select-hose-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "selfsigned": { @@ -16016,7 +16046,7 @@ "dependencies": { "ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } @@ -16103,7 +16133,7 @@ }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/set-blocking/download/set-blocking-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, "set-value": { @@ -16119,7 +16149,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { "is-extendable": "^0.1.0" @@ -16129,7 +16159,7 @@ }, "setimmediate": { "version": "1.0.5", - "resolved": "https://registry.nlark.com/setimmediate/download/setimmediate-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "setprototypeof": { @@ -16164,7 +16194,7 @@ }, "shallow-equal": { "version": "1.2.1", - "resolved": "https://registry.nlark.com/shallow-equal/download/shallow-equal-1.2.1.tgz", + "resolved": "https://registry.npm.taobao.org/shallow-equal/download/shallow-equal-1.2.1.tgz", "integrity": "sha1-TBar+lYEOqINBQMk76aJQLDaedo=" }, "shallowequal": { @@ -16174,7 +16204,7 @@ }, "shebang-command": { "version": "1.2.0", - "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "requires": { "shebang-regex": "^1.0.0" @@ -16182,7 +16212,7 @@ }, "shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/shebang-regex/download/shebang-regex-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "shell-quote": { @@ -16536,7 +16566,7 @@ }, "simple-swizzle": { "version": "0.2.2", - "resolved": "https://registry.npmmirror.com/simple-swizzle/download/simple-swizzle-0.2.2.tgz", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "dev": true, "requires": { @@ -16594,7 +16624,7 @@ }, "define-property": { "version": "0.2.5", - "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { "is-descriptor": "^0.1.0" @@ -16602,7 +16632,7 @@ }, "extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { "is-extendable": "^0.1.0" @@ -16610,7 +16640,7 @@ }, "source-map": { "version": "0.5.7", - "resolved": "https://registry.nlark.com/source-map/download/source-map-0.5.7.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } @@ -16627,7 +16657,7 @@ "dependencies": { "define-property": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { "is-descriptor": "^1.0.0" @@ -16726,7 +16756,7 @@ }, "sort-keys": { "version": "1.1.2", - "resolved": "https://registry.nlark.com/sort-keys/download/sort-keys-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "requires": { "is-plain-obj": "^1.0.0" @@ -16877,7 +16907,7 @@ }, "sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.nlark.com/sprintf-js/download/sprintf-js-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sshpk": { @@ -16913,7 +16943,7 @@ }, "static-extend": { "version": "0.1.2", - "resolved": "https://registry.nlark.com/static-extend/download/static-extend-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "requires": { "define-property": "^0.2.5", @@ -16922,7 +16952,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { "is-descriptor": "^0.1.0" @@ -16932,7 +16962,7 @@ }, "statuses": { "version": "1.5.0", - "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz?cache=0&sync_timestamp=1609654090567&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstatuses%2Fdownload%2Fstatuses-1.5.0.tgz", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, "stdout-stream": { @@ -16951,7 +16981,7 @@ }, "store": { "version": "2.0.12", - "resolved": "https://registry.nlark.com/store/download/store-2.0.12.tgz", + "resolved": "https://registry.npmjs.org/store/-/store-2.0.12.tgz", "integrity": "sha1-jFNOKguDH3K3X8XxEZhXxE711ZM=" }, "stream-browserify": { @@ -16995,12 +17025,12 @@ }, "strict-uri-encode": { "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, "string-convert": { "version": "0.2.1", - "resolved": "https://registry.nlark.com/string-convert/download/string-convert-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=" }, "string-length": { @@ -17109,7 +17139,7 @@ }, "strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/strip-eof/download/strip-eof-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, "strip-indent": { @@ -17708,7 +17738,7 @@ }, "text-table": { "version": "0.2.0", - "resolved": "https://registry.nlark.com/text-table/download/text-table-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "theming": { @@ -17729,7 +17759,7 @@ }, "through": { "version": "2.3.8", - "resolved": "https://registry.nlark.com/through/download/through-2.3.8.tgz?cache=0&sync_timestamp=1618847037651&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fthrough%2Fdownload%2Fthrough-2.3.8.tgz", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { @@ -17763,7 +17793,7 @@ }, "timsort": { "version": "0.3.0", - "resolved": "https://registry.nlark.com/timsort/download/timsort-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", "dev": true }, @@ -17802,7 +17832,7 @@ }, "to-arraybuffer": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", "dev": true }, @@ -17813,7 +17843,7 @@ }, "to-object-path": { "version": "0.3.0", - "resolved": "https://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "requires": { "kind-of": "^3.0.2" @@ -17851,7 +17881,7 @@ }, "toggle-selection": { "version": "1.0.6", - "resolved": "https://registry.nlark.com/toggle-selection/download/toggle-selection-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" }, "toidentifier": { @@ -17911,13 +17941,13 @@ }, "tty-browserify": { "version": "0.0.0", - "resolved": "https://registry.nlark.com/tty-browserify/download/tty-browserify-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", "dev": true }, "tunnel-agent": { "version": "0.6.0", - "resolved": "https://registry.nlark.com/tunnel-agent/download/tunnel-agent-0.6.0.tgz", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "requires": { "safe-buffer": "^5.0.1" @@ -17925,12 +17955,12 @@ }, "tweetnacl": { "version": "0.14.5", - "resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type-check": { "version": "0.3.2", - "resolved": "https://registry.nlark.com/type-check/download/type-check-0.3.2.tgz", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "requires": { "prelude-ls": "~1.1.2" @@ -17952,7 +17982,7 @@ }, "typedarray": { "version": "0.0.6", - "resolved": "https://registry.nlark.com/typedarray/download/typedarray-0.0.6.tgz", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "ua-parser-js": { @@ -18185,12 +18215,12 @@ }, "uniq": { "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/uniq/download/uniq-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" }, "uniqs": { "version": "2.0.0", - "resolved": "https://registry.nlark.com/uniqs/download/uniqs-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", "dev": true }, @@ -18227,18 +18257,18 @@ }, "unpipe": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "unquote": { "version": "1.1.1", - "resolved": "https://registry.nlark.com/unquote/download/unquote-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", "dev": true }, "unset-value": { "version": "1.0.0", - "resolved": "https://registry.nlark.com/unset-value/download/unset-value-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "requires": { "has-value": "^0.3.1", @@ -18247,7 +18277,7 @@ "dependencies": { "has-value": { "version": "0.3.1", - "resolved": "https://registry.nlark.com/has-value/download/has-value-0.3.1.tgz", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "requires": { "get-value": "^2.0.3", @@ -18257,7 +18287,7 @@ "dependencies": { "isobject": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "requires": { "isarray": "1.0.0" @@ -18267,7 +18297,7 @@ }, "has-values": { "version": "0.1.4", - "resolved": "https://registry.nlark.com/has-values/download/has-values-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" }, "isobject": { @@ -18331,12 +18361,12 @@ }, "urix": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/urix/download/urix-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, "url": { "version": "0.11.0", - "resolved": "https://registry.nlark.com/url/download/url-0.11.0.tgz?cache=0&sync_timestamp=1618846952693&other_urls=https%3A%2F%2Fregistry.nlark.com%2Furl%2Fdownload%2Furl-0.11.0.tgz", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", "requires": { "punycode": "1.3.2", @@ -18345,7 +18375,7 @@ "dependencies": { "punycode": { "version": "1.3.2", - "resolved": "https://registry.nlark.com/punycode/download/punycode-1.3.2.tgz", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" } } @@ -18454,7 +18484,7 @@ "dependencies": { "inherits": { "version": "2.0.3", - "resolved": "https://registry.nlark.com/inherits/download/inherits-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "dev": true } @@ -18462,7 +18492,7 @@ }, "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "util.promisify": { @@ -18481,7 +18511,7 @@ }, "utils-merge": { "version": "1.0.1", - "resolved": "https://registry.nlark.com/utils-merge/download/utils-merge-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { @@ -18519,7 +18549,7 @@ }, "vary": { "version": "1.1.2", - "resolved": "https://registry.nlark.com/vary/download/vary-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" }, "vendors": { @@ -18540,7 +18570,7 @@ }, "verror": { "version": "1.10.0", - "resolved": "https://registry.npmmirror.com/verror/download/verror-1.10.0.tgz?cache=0&sync_timestamp=1635885197130&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fverror%2Fdownload%2Fverror-1.10.0.tgz", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "requires": { "assert-plus": "^1.0.0", @@ -18691,7 +18721,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { @@ -18872,7 +18902,7 @@ }, "fill-range": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { @@ -18884,7 +18914,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { @@ -18950,7 +18980,7 @@ }, "is-number": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { @@ -18959,7 +18989,7 @@ "dependencies": { "kind-of": { "version": "3.2.2", - "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { @@ -20000,7 +20030,7 @@ }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619133505879&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "write": { @@ -20044,12 +20074,12 @@ }, "xterm": { "version": "4.8.1", - "resolved": "https://registry.npmmirror.com/xterm/download/xterm-4.8.1.tgz", + "resolved": "https://registry.npm.taobao.org/xterm/download/xterm-4.8.1.tgz", "integrity": "sha1-FVoXKaQ+Gom0BlJOIsVjQznjnKE=" }, "xterm-addon-fit": { "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/xterm-addon-fit/download/xterm-addon-fit-0.4.0.tgz", + "resolved": "https://registry.npm.taobao.org/xterm-addon-fit/download/xterm-addon-fit-0.4.0.tgz", "integrity": "sha1-BuDF0KaqrPsAnvVl76HIHpPZAZM=" }, "y18n": { diff --git a/package.json b/package.json index 01f6c2821..c30bb6c30 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,8 @@ "js-base64": "^2.5.2", "js2wordcloud": "^1.1.12", "katex": "^0.11.1", + "less": "^3.9.0", + "less-loader": "^4.1.0", "lodash": "^4.17.21", "loglevel": "^1.6.8", "marked": "^1.0.0", diff --git a/public/css/edu-purge.css b/public/css/edu-purge.css index 6191978d2..70f21467b 100644 --- a/public/css/edu-purge.css +++ b/public/css/edu-purge.css @@ -1365,10 +1365,13 @@ table { border: 0; } -a:link, +a:link{ + color: #466aff; +} a:visited { text-decoration: none; - color: #05101a; + /* color: #05101a; */ + color: #1A47FF; } ol, @@ -2466,7 +2469,7 @@ a.hoverLine:hover{ } a:hover{ - color: #466AFF !important; + color: #6684FE !important; } .color-grey-98 { diff --git a/src/forge/users/GeneralView/Index.scss b/src/forge/users/GeneralView/Index.scss index e79f68580..17f3ee6ce 100644 --- a/src/forge/users/GeneralView/Index.scss +++ b/src/forge/users/GeneralView/Index.scss @@ -18,7 +18,7 @@ } .name{ font-size: 16px; - color: #4CACFF; + // color: #4CACFF; } .desc{ color: #999; diff --git a/src/forge/users/Index.css b/src/forge/users/Index.css index fe496d8ee..e2d9cf9a8 100644 --- a/src/forge/users/Index.css +++ b/src/forge/users/Index.css @@ -238,7 +238,7 @@ ul.ant-menu.menuStyle li { bottom: -1px; height: 2px; left: 0px; - background-color: #1890ff; + background-color: #466aff; content: ""; } diff --git a/src/forge/users/Index.scss b/src/forge/users/Index.scss index 6e354f76f..72f0c7054 100644 --- a/src/forge/users/Index.scss +++ b/src/forge/users/Index.scss @@ -1,4 +1,5 @@ $flex:flex; +$primary-color:#466aff; .headerbox{ padding:20px; border-bottom: 1px solid #E0E0E0; @@ -306,7 +307,8 @@ ul.ant-menu.menuStyle{ bottom: -1px; height: 2px; left: 0px; - background-color: #1890ff; + // background-color: #1890ff; + background-color: $primary-color; content:""; } } From 26ef1057ba97f2356589098a38bf54077482b7b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= Date: Mon, 13 Jun 2022 17:27:44 +0800 Subject: [PATCH 02/11] =?UTF-8?q?=E5=9B=9E=E5=BD=92issue=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E3=80=81Wiki=E8=B7=AF=E7=94=B1=E7=9A=84issue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Head/Header.js | 2 +- src/forge/Head/header.scss | 2 +- src/forge/Main/Detail.js | 6 ++++++ src/forge/Order/order.js | 12 +++++++----- src/forge/Wiki/Index.jsx | 18 ++++++++++++++---- 5 files changed, 29 insertions(+), 11 deletions(-) diff --git a/src/forge/Head/Header.js b/src/forge/Head/Header.js index 58d3fcaef..ec2756e5c 100644 --- a/src/forge/Head/Header.js +++ b/src/forge/Head/Header.js @@ -386,7 +386,7 @@ class NewHeader extends Component { } : - + 头像 diff --git a/src/forge/Head/header.scss b/src/forge/Head/header.scss index bcdb94997..125bb8cff 100644 --- a/src/forge/Head/header.scss +++ b/src/forge/Head/header.scss @@ -27,7 +27,7 @@ margin-left: 15px; } -.currentMenu{ +.ant-dropdown-menu.currentMenu{ width: 120px; text-align: center; padding:0px; diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index 7838c39d0..b20b98be8 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -688,6 +688,12 @@ class Detail extends Component { () => () } > + {/* wiki具体某一个地址 */} + () + } + > {/* wiki */} { + getIssueList = (status_type,) => { this.setState({ isSpin: true }) - const { select_params } = this.state; + const { select_params ,begin,end} = this.state; const { projectsId, owner } = this.props.match.params; const url = `/${owner }/${projectsId}/issues.json`; axios @@ -435,15 +435,17 @@ class order extends Component { const { status_type } = this.state; this.setState({ begin: value + },()=>{ + this.getIssueList(status_type, value, this.state.end); }) - this.getIssueList(status_type, value, this.state.end); } changeEndTime = (data, value) => { const { status_type } = this.state; this.setState({ end: value - }) - this.getIssueList(status_type, this.state.begin, value); + },()=>{ + this.getIssueList(status_type, this.state.begin, value); + }); } // 选择列表里面的checkbox diff --git a/src/forge/Wiki/Index.jsx b/src/forge/Wiki/Index.jsx index f15b19686..1a8b08832 100644 --- a/src/forge/Wiki/Index.jsx +++ b/src/forge/Wiki/Index.jsx @@ -19,7 +19,7 @@ export default (props) => { let projectsId = match.params.projectsId; let owner = match.params.owner; - + let wikiName = match.params.wikiName; const [fileArrInit, setFileArrInit] = useState(null); const [checkItem, setCheckItem] = useState({}); const [itemDetail, setItemDetail] = useState({}); @@ -40,7 +40,12 @@ export default (props) => { setFileArr(res.data); setFileArrInit(res.data); if (res.data.length) { - setCheckItem(res.data[0]); + if (wikiName) { + let activeItem = res.data.filter(item => { return item.name == wikiName })[0] || res.data[0]; + setCheckItem(activeItem) + } else { + setCheckItem(res.data[0]); + } }; } else { setFileArr([]); @@ -191,6 +196,11 @@ export default (props) => { }, }; + function changeitem(item){ + history.push(`/${owner}/${projectsId}/wiki/${item.name}`) + setCheckItem(item); + } + return ( < Spin spinning={!fileArrInit} className="opacitySpin"> {fileArrInit && fileArrInit.length ? @@ -234,7 +244,7 @@ export default (props) => { { fileArr.map(item => { return
-
{ setCheckItem(item) }}> +
{ changeitem(item) }}>
{item.name} @@ -266,7 +276,7 @@ export default (props) => { {itemDetail.image_url && 头像} {itemDetail.userName} - 上次修改于{checkItem.commit ? timeAgo(checkItem.commit.author.when):'刚刚'} + 上次修改于{checkItem.commit ? timeAgo(checkItem.commit.author.when) : '刚刚'}
{permission && }
From 67c262bcec612b62be25886ec1671d3f9f982ee5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= Date: Tue, 14 Jun 2022 15:09:57 +0800 Subject: [PATCH 03/11] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A3=8E=E6=A0=BC?= =?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=8A=A0=E7=BB=9F=E4=B8=80=E9=A2=9C=E8=89=B2?= =?UTF-8?q?=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/webpack.config.dev.js | 6 + package-lock.json | 86 +++++++++ package.json | 1 + public/css/edu-purge.css | 11 +- src/forge/GetData/getData.jsx | 3 +- src/forge/Head/Header.js | 2 +- src/forge/Head/header.scss | 3 +- src/forge/Notice/Index.scss | 45 ++--- src/forge/Settings/setting.scss | 2 +- src/forge/css/index.scss | 7 +- src/forge/users/GeneralView/Index.scss | 4 + src/forge/users/Index.css | 245 ------------------------- src/forge/users/Index.scss | 1 - src/forge/users/Personal/Index.scss | 7 +- src/global.scss | 5 + 15 files changed, 143 insertions(+), 285 deletions(-) delete mode 100644 src/forge/users/Index.css create mode 100644 src/global.scss diff --git a/config/webpack.config.dev.js b/config/webpack.config.dev.js index 55cbafe3d..1603ddad9 100644 --- a/config/webpack.config.dev.js +++ b/config/webpack.config.dev.js @@ -206,6 +206,12 @@ module.exports = { { loader: require.resolve("sass-loader"), }, + { + loader: 'sass-resources-loader', + options: { + resources: ['src/global.scss'] + } + } ], }, { diff --git a/package-lock.json b/package-lock.json index 8f4c24ca2..391406a77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15903,6 +15903,92 @@ } } }, + "sass-resources-loader": { + "version": "2.2.5", + "resolved": "http://173.15.15.82:8081/repository/npm-all/sass-resources-loader/-/sass-resources-loader-2.2.5.tgz", + "integrity": "sha512-po8rfETH9cOQACWxubT/1CCu77KjxwRtCDm6QAXZH99aUHBydwSoxdIjC40SGp/dcS/FkSNJl0j1VEojGZqlvQ==", + "dev": true, + "requires": { + "async": "^3.2.3", + "chalk": "^4.1.0", + "glob": "^7.1.6", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "async": { + "version": "3.2.4", + "resolved": "http://173.15.15.82:8081/repository/npm-all/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://173.15.15.82:8081/repository/npm-all/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://173.15.15.82:8081/repository/npm-all/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://173.15.15.82:8081/repository/npm-all/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "http://173.15.15.82:8081/repository/npm-all/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "http://173.15.15.82:8081/repository/npm-all/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://173.15.15.82:8081/repository/npm-all/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "save-dev": { "version": "0.0.1-security", "resolved": "https://registry.npmjs.org/save-dev/-/save-dev-0.0.1-security.tgz", diff --git a/package.json b/package.json index c30bb6c30..30dcc9b1c 100644 --- a/package.json +++ b/package.json @@ -213,6 +213,7 @@ "react-json-view": "^1.21.3", "reqwest": "^2.0.5", "resize-observer-polyfill": "^1.5.1", + "sass-resources-loader": "^2.2.5", "terser-webpack-plugin": "^2.3.5", "uglifyjs-webpack-plugin": "^2.2.0", "webpack": "^4.42.1", diff --git a/public/css/edu-purge.css b/public/css/edu-purge.css index 70f21467b..407693a1f 100644 --- a/public/css/edu-purge.css +++ b/public/css/edu-purge.css @@ -1365,15 +1365,12 @@ table { border: 0; } -a:link{ - color: #466aff; -} -a:visited { +a:link,a:visited{ text-decoration: none; - /* color: #05101a; */ - color: #1A47FF; + color: #05101a; } + ol, ul, li { @@ -2469,7 +2466,7 @@ a.hoverLine:hover{ } a:hover{ - color: #6684FE !important; + color: #6684FE; } .color-grey-98 { diff --git a/src/forge/GetData/getData.jsx b/src/forge/GetData/getData.jsx index 2ecc3111b..753044b8d 100644 --- a/src/forge/GetData/getData.jsx +++ b/src/forge/GetData/getData.jsx @@ -1,7 +1,8 @@ import axios from 'axios'; // 获取分支列表 export const getBranch = async (id,owner)=>{ - return (await axios.get(`/${owner}/${id}/branches.json`)).data; + let res = await axios.get(`/${owner}/${id}/branches.json`); + return res&&res.data; } // 获取标签列表 export const getTag = async (id,owner)=>{ diff --git a/src/forge/Head/Header.js b/src/forge/Head/Header.js index 58d3fcaef..15435612d 100644 --- a/src/forge/Head/Header.js +++ b/src/forge/Head/Header.js @@ -386,7 +386,7 @@ class NewHeader extends Component { } : - + 头像 diff --git a/src/forge/Head/header.scss b/src/forge/Head/header.scss index bcdb94997..d46969b87 100644 --- a/src/forge/Head/header.scss +++ b/src/forge/Head/header.scss @@ -62,7 +62,8 @@ color: #666; &:hover{ color: #fff; - background: #4CACFF; + // background: #4CACFF; + background: #829BFF; } } } diff --git a/src/forge/Notice/Index.scss b/src/forge/Notice/Index.scss index ff43ac112..f3e5fa1d4 100644 --- a/src/forge/Notice/Index.scss +++ b/src/forge/Notice/Index.scss @@ -1,28 +1,28 @@ -.noticeMenu{ - padding:0px 30px; +.noticeMenu { + padding: 0px 30px; display: flex; border-bottom: 1px solid #eee; - li{ + li { font-size: 16px; - padding:0px; - margin-right:30px; + padding: 0px; + margin-right: 30px; height: 70px; line-height: 70px; position: relative; transform: none; - a{ + a { display: flex; } - &.active a span{ - color: #1890ff; + &.active a span { + color: $primary-color; } - .unNum{ + .unNum { color: #d38900; font-size: 12px; border-radius: 13px; height: 16px; line-height: 16px; - padding:0px 4px; + padding: 0px 4px; min-width: 23px; text-align: center; background-color: #ffe4b3; @@ -32,30 +32,31 @@ } } } -.notifyList{ - padding:0px 30px; - li{ +.notifyList { + padding: 0px 30px; + li { display: flex; border-bottom: 1px solid #eee; - padding:20px 0px; - .notifyImg{ + padding: 20px 0px; + .notifyImg { width: 48px; height: 48px; border-radius: 50%; margin-right: 15px; } - .notifyFlex{ - flex:1; - p{ - margin:0px; + .notifyFlex { + flex: 1; + p { + margin: 0px; max-width: 660px; } - .notifyInfos{ + .notifyInfos { margin-bottom: 8px; + } } - &:last-child{ + &:last-child { border-bottom: none; } } -} \ No newline at end of file +} diff --git a/src/forge/Settings/setting.scss b/src/forge/Settings/setting.scss index f1855ddb6..274cbf465 100644 --- a/src/forge/Settings/setting.scss +++ b/src/forge/Settings/setting.scss @@ -146,7 +146,7 @@ .bbr{border-bottom: 1px solid #f6f6f6;} .ant-input-group-addon{border: 0 !important;} .grid-item-left{display: grid; align-items: center; grid-template-columns: 1fr max-content;} -.text-primary{color: #1890ff !important;} +.text-primary{color: $primary-color !important;} .ant-dropdown-menu{min-width: 90px ; text-align: center !important;} .text-green{color: #28BD6C !important;} .text-yellow{color: #FF6E21 !important;} diff --git a/src/forge/css/index.scss b/src/forge/css/index.scss index ad1aad360..deedfc393 100644 --- a/src/forge/css/index.scss +++ b/src/forge/css/index.scss @@ -266,7 +266,8 @@ form{ width: 6px; content: ''; height: 33px; - background: #4CACFF; + // background: #4CACFF; + background: $primary-color; } .MenuTitle{ font-size: 16px; @@ -295,8 +296,8 @@ form{ border-color: #D0D0D0; } .ant-btn.ant-btn-background-ghost.ant-btn-primary:hover{ - background-color: #1890ff!important; - border-color: #1890ff; + background-color:$primary-color-hover!important; + border-color: $primary-color-hover; color: #fff; } .ant-btn.ant-btn-background-ghost.ant-btn-danger:hover{ diff --git a/src/forge/users/GeneralView/Index.scss b/src/forge/users/GeneralView/Index.scss index 17f3ee6ce..2bd0a9ef1 100644 --- a/src/forge/users/GeneralView/Index.scss +++ b/src/forge/users/GeneralView/Index.scss @@ -19,6 +19,10 @@ .name{ font-size: 16px; // color: #4CACFF; + color: $primary-color; + &:hover{ + color: $primary-color-hover; + } } .desc{ color: #999; diff --git a/src/forge/users/Index.css b/src/forge/users/Index.css deleted file mode 100644 index e2d9cf9a8..000000000 --- a/src/forge/users/Index.css +++ /dev/null @@ -1,245 +0,0 @@ -.headerbox { - padding: 20px; - border-bottom: 1px solid #E0E0E0; - display: flex; - align-items: center; - justify-content: space-between; -} -.headerbox > div { - width: 400px; -} -.headerbox > p { - display: flex; - align-items: center; -} -.headerbox > p a { - color: #5091FF; - margin-left: 30px; - font-size: 16px; - display: flex; - align-items: center; -} -.headerbox .ant-btn.ant-input-search-button { - margin-top: -1px; - margin-right: -1px; -} - -.echartBox { - border: 1px solid #DEDEDE; -} -.echartBox > p { - color: #999; - padding: 15px 20px; - text-align: center; -} - -.contentBox { - padding: 20px 20px 0px 20px; -} -.contentBox > div { - margin-bottom: 20px; - display: flex; - align-items: center; - padding: 20px 25px; - background-color: #fafafa; -} -.contentBox > div .imgBox { - width: 190px; - height: 90px; - display: flex; - align-items: center; - justify-content: center; - margin-right: 20px; - background-color: #fff; -} -.contentBox > div .imgBox img { - max-width: 90%; - max-height: 90%; -} -.contentBox .item-news { - display: flex; - justify-content: space-between; - font-size: 12px; - color: #888; - margin-top: 3px; - margin-bottom: 0px; -} -.contentBox .teamdesc { - word-break: break-all; - line-height: 20px; -} - -.infosType { - padding: 20px 30px 0px 20px; - display: flex; - justify-content: space-between; -} -.infosType .infoStatus { - height: 30px; - background: white; - border-radius: 15px; - border: 1px solid #dddddd; - line-height: 30px; - font-size: 12px; - color: #888; - display: flex; -} -.infosType .infoStatus > span { - display: block; - padding: 0px 12px; - border-radius: 15px; - cursor: pointer; -} -.infosType .infoStatus > span.active { - background-color: #5091FF; - color: #fff; - padding: 0px 15px; -} -.infosType .infoStatus .statusDivider { - margin: 8px 0 0 0 !important; -} - -.userDescription { - color: #666666; - line-height: 18px; - text-align: left; - margin: 10px 0px; - word-break: break-all; - text-align: justify; - font-size: 16px; - text-align: center; -} - -.focusBox, .infoBox { - width: 100% !important; - display: inline-block; - margin-top: 30px; - padding-top: 30px; - border-top: 1px solid #f1f1f1; -} - -.infoBox { - padding-bottom: 10px; - text-align: left; - line-height: 28px; - color: #666; - margin-top: 20px; -} -.infoBox > div { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} -.infoBox i { - color: #DEDEDE; - font-size: 15px !important; -} -.infoBox span { - margin-left: 10px; -} -.headimg { - position: relative; - display: block; -} -.headimg img { - width: 110px; - height: 110px; - border-radius: 50%; -} -.headimg span { - position: absolute; - bottom: -6px; - right: -16px; -} -.headimg span i { - font-size: 25px !important; - border-radius: 50%; - color: #fff; -} -.headimg span i.icon-nan1 { - background-color: #1890FF; -} -.headimg span i.icon-nv1 { - background-color: pink; -} - -ul.ant-menu.menuStyle { - padding: 0px 30px; - font-size: 16px; -} -ul.ant-menu.menuStyle li { - height: 70px; - line-height: 70px; - padding: 0px; - margin-right: 30px !important; - border-bottom: transparent !important; -} - -.disposeInfo { - padding: 0px 30px; - min-height: 400px; -} -.disposeInfo .disposeItem { - display: flex; - justify-content: space-between; - padding: 30px 0px; - border-bottom: 1px solid #eee; -} - -.authTag { - display: inline-block; - padding: 0px 10px; - border-radius: 12px; - font-size: 12px; - height: 22px; - line-height: 22px; -} -.authTag.red { - border: 1px solid #F73030; - color: #F73030; -} -.authTag.green { - border: 1px solid #28BD6C; - color: #28BD6C; -} - -.CIList { - padding: 0px 30px; - min-height: 400px; -} -.CIList li { - display: flex; - justify-content: space-between; - padding: 28px 0px; - border-bottom: 1px solid #eee; -} - -.infosRightMenu .ant-menu-item { - padding: 0px; - margin: 0px 20px 0px 0px !important; - font-size: 17px; - height: 32px; - line-height: 0px; - border-bottom: 2px solid transparent !important; - position: relative; -} -.infosRightMenu .ant-menu-item a > i { - font-size: 15px; - margin-right: 8px; -} -.infosRightMenu .ant-menu-item .menuNum { - font-size: 12px; - margin-left: 3px; - color: #FF6E21; -} -.infosRightMenu .ant-menu-item.ant-menu-item-selected::before { - position: absolute; - width: 100%; - bottom: -1px; - height: 2px; - left: 0px; - background-color: #466aff; - content: ""; -} - -/*# sourceMappingURL=Index.css.map */ diff --git a/src/forge/users/Index.scss b/src/forge/users/Index.scss index 72f0c7054..388c34efa 100644 --- a/src/forge/users/Index.scss +++ b/src/forge/users/Index.scss @@ -307,7 +307,6 @@ ul.ant-menu.menuStyle{ bottom: -1px; height: 2px; left: 0px; - // background-color: #1890ff; background-color: $primary-color; content:""; } diff --git a/src/forge/users/Personal/Index.scss b/src/forge/users/Personal/Index.scss index 4c739e9d0..d9cc3ded5 100644 --- a/src/forge/users/Personal/Index.scss +++ b/src/forge/users/Personal/Index.scss @@ -7,12 +7,13 @@ color: #d0d0d0; } .ant-btn.ant-btn-primary.ant-btn-background-ghost { - border-color: #1890ff; - color: #1890ff; + border-color: $primary-color; + color: $primary-color; margin-left: 20px; &:hover{ background-color: #fff!important; - color: #1890ff;; + border-color: $primary-color-hover; + color: $primary-color-hover; } } } diff --git a/src/global.scss b/src/global.scss new file mode 100644 index 000000000..0ee7a6274 --- /dev/null +++ b/src/global.scss @@ -0,0 +1,5 @@ +$primary-color: #466aff; +$primary-color-hover: #6684FE; +$primary-color-active: #1A47FF; +$link-color: #466aff; +$link-black-color: #05101a; From 88ee244e9652dcad96b64e55061f55fe19ee4087 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= Date: Tue, 14 Jun 2022 19:19:12 +0800 Subject: [PATCH 04/11] =?UTF-8?q?=E4=BF=AE=E6=94=B9glcc=EF=BC=8C=E6=AF=8F?= =?UTF-8?q?=E4=B8=AA=E9=A1=B9=E7=9B=AE=E5=AF=B9=E5=BA=94=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/glcc/home/index.jsx | 2 +- src/glcc/openmmlab/sliderLeft/index.jsx | 8 +- src/glcc/openmmlab/sliderRight/index.jsx | 2 +- src/glcc/project/index.jsx | 6 ++ src/glcc/project/index.scss | 1 + src/glcc/project/projectList/index.jsx | 96 ++++++++++++++++++------ 6 files changed, 84 insertions(+), 31 deletions(-) diff --git a/src/glcc/home/index.jsx b/src/glcc/home/index.jsx index 4717ce06e..68aa8e7dc 100644 --- a/src/glcc/home/index.jsx +++ b/src/glcc/home/index.jsx @@ -107,7 +107,7 @@ export default (props) => {
- 活动特邀合作单位 openMMlab + 活动特邀合作单位 OpenMMlab
diff --git a/src/glcc/openmmlab/sliderLeft/index.jsx b/src/glcc/openmmlab/sliderLeft/index.jsx index 608dbd5f1..b3d13bf47 100644 --- a/src/glcc/openmmlab/sliderLeft/index.jsx +++ b/src/glcc/openmmlab/sliderLeft/index.jsx @@ -14,12 +14,12 @@ const arithmeticArr = [ name: "MMPose算法演示", describe: "MMPose 是 OpenMMLab 中的姿态估计算法库,目前已经支持了近 30 个算法和 300+ 预训练模型,涵盖了人体、人脸、人手、动物等多类目标的姿态估计。秉承 OpenMMLab 系列的结构化框架设计,MMPose 很适合作为算法复现和创新的平台", // source: 'https://www.gitlink.org.cn/preview/d2d62f65d08a22bcc257c5a24cf750fa_1654781749389.mp4', - source: 'https://www.gitlink.org.cn/api/attachments/387956.mp4', + source: 'https://www.gitlink.org.cn/api/attachments/388257.mp4', type: 'mp4', - img: 'https://www.gitlink.org.cn/api/attachments/388006' + img: 'https://www.gitlink.org.cn/api/attachments/388256' }, { - name: "MMMOCR算法演示", + name: "MMOCR算法演示", describe: "MMOCR 作为 OpenMMLab 家族的一员,支持众多 OCR 相关的模型,涵盖了文本检测、文本识别以及关键信息提取等多个主要方向。通过在 MMOCR 中复现相关算法,你将可以了解到 OCR 领域的前沿知识,熟练掌握 MM 系列框架的整体流程,并积累深度学习相关的学术及工程经验", source: 'https://www.gitlink.org.cn/api/attachments/388005', type: 'img', @@ -51,7 +51,7 @@ const arithmeticArr = [ { name: "MMFlow算法演示", describe: "MMFlow是一款基于 PyTorch 和 MMCV 的光流估计开源工具箱,提供了多个 SOTA 光流估计算法,并支持光流领域主流学术数据集,以及光流可视化和评估方法", - source: 'https://www.gitlink.org.cn/api/attachments/387954', + source: 'https://www.gitlink.org.cn/api/attachments/388258', type: 'img', }, { diff --git a/src/glcc/openmmlab/sliderRight/index.jsx b/src/glcc/openmmlab/sliderRight/index.jsx index 6f78cc4b6..fd9a817e1 100644 --- a/src/glcc/openmmlab/sliderRight/index.jsx +++ b/src/glcc/openmmlab/sliderRight/index.jsx @@ -25,7 +25,7 @@ function SliderLeft({list,history}) { // pathname:'/glcc/projects', // state:{projectName:projectName.replace(/ /g,'-')} // }) - window.open(`/glcc/projects?projectName=${projectName}`); + window.open(`/glcc/projects?projectName=${projectName.replace(/ /g,'')}`); } return ( diff --git a/src/glcc/project/index.jsx b/src/glcc/project/index.jsx index a326a93f8..9e54f84f5 100644 --- a/src/glcc/project/index.jsx +++ b/src/glcc/project/index.jsx @@ -39,6 +39,12 @@ function Project(propsF) {
+ ( + + )} + > ( diff --git a/src/glcc/project/index.scss b/src/glcc/project/index.scss index d2f9053e5..f9c141bbb 100644 --- a/src/glcc/project/index.scss +++ b/src/glcc/project/index.scss @@ -33,6 +33,7 @@ .listBox{ background-image:linear-gradient(180deg,#ebf2ff 0%,#ebf2ff 43.09%,#f3f4f8 100%); position: relative; + // min-height: 1200px; .list{ width: 1200px; margin: 0 auto; diff --git a/src/glcc/project/projectList/index.jsx b/src/glcc/project/projectList/index.jsx index 13134d32a..a9aa48b8f 100644 --- a/src/glcc/project/projectList/index.jsx +++ b/src/glcc/project/projectList/index.jsx @@ -1,4 +1,4 @@ -import React , { useEffect , useState } from 'react'; +import React, { useEffect, useState } from 'react'; import { Input, Popover, Spin } from 'antd'; import { main_site_url } from '../../fetch'; import './index.scss'; @@ -6,48 +6,94 @@ import { projectList } from '../../api'; import ProjectDetail from '../component/projectDetail'; import bgPng from "../../img/bgPng.png"; import logo from "../../img/logo.png"; -const {Search} = Input; +const { Search } = Input; // 项目列表 -function ProjectList({applyTaskId, current_user, showLoginDialog, isStudentApplyDate, studentApplyEnd, location,history}) { - let openmmlab =location.search&&location.search.split('=')[1]; +function ProjectList({ applyTaskId, current_user, showLoginDialog, isStudentApplyDate, studentApplyEnd, location, history, match }) { + let gitlinkLastUrl = match.params.gitlinkLastUrl && match.params.gitlinkLastUrl.replace(/\./g, ''); + let openmmlab = location.search && location.search.split('=')[1]; // 输入搜索框 - const [keyword, setKeyword] = useState(openmmlab?'openmmlab':undefined); + const [keyword, setKeyword] = useState(openmmlab ? 'openmmlab' : undefined); const [data, setData] = useState([]); const [loading, setLoading] = useState(false); - useEffect(()=>{ + useEffect(() => { setLoading(true); const params = { curPage: 1, keyword, pageSize: 10000 } - projectList(params).then(response=>{ - if(response && response.message === "success"){ - setData(response.data.rows); - openmmlab&&setTimeout(()=>{ - let openProject=document.querySelector(`.${openmmlab}`); - openProject.click(); - let height=document.documentElement.clientWidth/1920*500+71+70+100+openProject.offsetTop; - window.scrollTo(0, height); - },100) + projectList(params).then(response => { + if (response && response.message === "success") { + let dataArr = response.data.rows; + dataArr.forEach(i => { + let urlArr = i.gitlinkUrl.split('/'); + i.gitlinkLastUrl = urlArr.pop() || urlArr.pop(); + i.gitlinkLastUrl = i.gitlinkLastUrl.replace(/\./g, ''); + }); + if (gitlinkLastUrl) { + let thisProjectArr = dataArr.filter(item => { return item.gitlinkLastUrl == gitlinkLastUrl }) + setData(thisProjectArr); + setTimeout(() => { + let openProject = document.querySelector(`.${gitlinkLastUrl}`); + if (openProject) { + openProject.click(); + let height = document.documentElement.clientWidth / 1920 * 500 + 71 + 70 + openProject.offsetTop; + if (thisProjectArr.length) { + document.querySelector('#taskList').style.height = (468 + thisProjectArr[0].registrationTaskList.length * 330 + 'px'); + } + window.scrollTo(0, height); + } + }, 100) + } else { + setData(response.data.rows); + } + openmmlab && setTimeout(() => { + let openProject = document.querySelector(`.${openmmlab}`); + if(openProject){ + openProject.click(); + let height = document.documentElement.clientWidth / 1920 * 500 + 71 + 70 + 100 + openProject.offsetTop; + window.scrollTo(0, height); + } + }, 100) } setLoading(false); }) - },[keyword]) + }, [keyword]) - return( -
+ function changeVisible(visible, item) { + if (visible) { + let height = document.documentElement.clientWidth / 1920 * 500 + 70 + document.querySelector(`.${item.gitlinkLastUrl}`).offsetTop + item.registrationTaskList.length*320; + document.querySelector('#taskList').style.height = height + 'px'; + }else{ + document.querySelector('#taskList').style.height = 'auto'; + } + } + + return ( +
-
{setKeyword(value)}}/>
+ {!gitlinkLastUrl &&
{ setKeyword(value) }} />
}
- {data && data.map((item, index)=>{ - return } trigger='click' overlayClassName='projectItemPopover' autoAdjustOverflow={false}> -
+ {data && data.map((item, index) => { + return { changeVisible(visible, item) }} + key={index} + placement={(index + 1) % 3 === 0 ? 'bottomRight' : (index + 1) % 3 % 2 === 0 ? 'bottom' : 'bottomLeft'} + content={} + trigger='click' + overlayClassName='projectItemPopover' + autoAdjustOverflow={false} + > +
-
+
{item.projectName}
{item.projectIntro}
@@ -56,8 +102,8 @@ function ProjectList({applyTaskId, current_user, showLoginDialog, isStudentApply
- - + +
) } From b789fc50be79c569f288f79a7b9ef29d9c06968e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= Date: Wed, 15 Jun 2022 17:09:57 +0800 Subject: [PATCH 05/11] =?UTF-8?q?=E5=9B=9E=E5=BD=92wiki=E3=80=81issue?= =?UTF-8?q?=E5=88=97=E8=A1=A8issue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Head/Header.js | 2 +- src/forge/Main/sub/DetailBanner.jsx | 2 +- src/forge/Merge/MergeItem.js | 4 ++-- src/forge/Order/OrderItem.js | 6 ++++-- src/forge/Order/order.js | 24 ++++++++++++++++++------ src/glcc/check/index.jsx | 6 ++++-- src/modules/tpm/TPMIndex.css | 2 +- 7 files changed, 31 insertions(+), 15 deletions(-) diff --git a/src/forge/Head/Header.js b/src/forge/Head/Header.js index ec2756e5c..58d3fcaef 100644 --- a/src/forge/Head/Header.js +++ b/src/forge/Head/Header.js @@ -386,7 +386,7 @@ class NewHeader extends Component { } : - + 头像 diff --git a/src/forge/Main/sub/DetailBanner.jsx b/src/forge/Main/sub/DetailBanner.jsx index d215936f6..15633f3be 100644 --- a/src/forge/Main/sub/DetailBanner.jsx +++ b/src/forge/Main/sub/DetailBanner.jsx @@ -9,7 +9,7 @@ function DetailBanner({ history,list , owner , projectsId ,showNotification , ur const [ menuName , setMenuName ] = useState(undefined); const [ visible , setVisible ] = useState(false); useEffect(()=>{ - if(list){ + if(Array.isArray(list)){ // 没有资源库banner但是通过连接进资源库页面时 let a = list.filter(item=>item.menu_name === "resources"); if((pathname && pathname==="source") && (a && a.length === 0)){ diff --git a/src/forge/Merge/MergeItem.js b/src/forge/Merge/MergeItem.js index ef0262613..23ad1a14b 100644 --- a/src/forge/Merge/MergeItem.js +++ b/src/forge/Merge/MergeItem.js @@ -1,6 +1,6 @@ import React, { Component } from "react"; import { Link } from "react-router-dom"; -import { Tag } from "antd"; +import { Tag, Tooltip } from "antd"; import { AlignCenter } from '../Component/layout'; import { getImageUrl, turnbar } from "educoder"; import "./merge.css"; @@ -157,7 +157,7 @@ class MergeItem extends Component { "--" )} -
  • {item.version || "--"}
  • +
  • {item.version ? {item.version} : "--"}
  • {item.tracker || "--"}
  • - { !mile ?
  • {item.version || "--"}
  • :""} + {!mile ?
  • + {item.version ? {item.version} : "--"} +
  • : ""}
  • {item.issue_status || "--"}
  • {item.done_ratio || "--"}
  • diff --git a/src/forge/Order/order.js b/src/forge/Order/order.js index 74645711d..6ce659ba7 100644 --- a/src/forge/Order/order.js +++ b/src/forge/Order/order.js @@ -282,13 +282,17 @@ class order extends Component { // 翻页 ChangePage = (page) => { window.scrollTo(0,0); - const { status_type } = this.state; + const { status_type,select_params } = this.state; this.setState({ isSpin: true, checkedValue: [], all: false, + select_params:{ + ...select_params, + page + } },()=>{ - this.state.select_params.page=page; + // this.state.select_params.page=page; this.getIssueList(status_type); }); }; @@ -432,17 +436,25 @@ class order extends Component { // 修改开始时间 changeBeginTime = (data, value) => { - const { status_type } = this.state; + const { status_type,select_params } = this.state; this.setState({ - begin: value + begin: value, + select_params:{ + ...select_params, + page:1 + } },()=>{ this.getIssueList(status_type, value, this.state.end); }) } changeEndTime = (data, value) => { - const { status_type } = this.state; + const { status_type,select_params } = this.state; this.setState({ - end: value + end: value, + select_params:{ + ...select_params, + page:1 + } },()=>{ this.getIssueList(status_type, this.state.begin, value); }); diff --git a/src/glcc/check/index.jsx b/src/glcc/check/index.jsx index ea2e5af91..5b66e8036 100644 --- a/src/glcc/check/index.jsx +++ b/src/glcc/check/index.jsx @@ -23,6 +23,8 @@ function Check({ current_user, showNotification, history }) { const [taskId, setTaskId] = useState(); const [havePass, setHavePass] = useState(false); + const disabledCheck = new Date().getTime() > new Date('2022-07-01').getTime(); + const columns = [ { title: '学生姓名', @@ -128,8 +130,8 @@ function Check({ current_user, showNotification, history }) { return (
    { - text ? : - + text ? : + }
    ) diff --git a/src/modules/tpm/TPMIndex.css b/src/modules/tpm/TPMIndex.css index 8701a8aa5..4e3288ddd 100644 --- a/src/modules/tpm/TPMIndex.css +++ b/src/modules/tpm/TPMIndex.css @@ -27,7 +27,7 @@ body>.-task-title { width: 100%; height:58px; min-width: 1200px; - z-index: 1000; + z-index: 1031; position: fixed; background: #1B2440; color: #fff; From 0f2dcd44360adf7846932ca6fc4ef6da524e8e02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= Date: Thu, 16 Jun 2022 09:48:41 +0800 Subject: [PATCH 06/11] =?UTF-8?q?=E4=BF=AE=E6=94=B9antd=E9=A3=8E=E6=A0=BC?= =?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=85=A8=E5=B1=80scss=E5=8F=98?= =?UTF-8?q?=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/webpack.config.prod.js | 6 ++++++ src/AppConfig.js | 2 +- src/forge/Component/layout.jsx | 7 ++++--- src/forge/Head/Header.js | 2 +- src/forge/Main/Index.scss | 8 ++++++++ src/forge/Merge/CreateMerge.js | 2 +- src/forge/Merge/MergeLinkFooter.jsx | 2 +- src/forge/Merge/MessageCount.js | 2 +- src/forge/Merge/NewMerge.js | 2 +- src/forge/Merge/UpdateMerge.js | 2 +- src/forge/Merge/merge.js | 2 +- src/forge/Merge/merge_footer.js | 2 +- src/forge/Merge/merge_form.js | 2 +- src/forge/Order/AmplifyImg.js | 2 +- src/forge/Order/Detail.js | 2 +- src/forge/Order/Milepost.js | 2 +- src/forge/Order/MilepostDetail.js | 2 +- src/forge/Order/Nav.js | 2 +- src/forge/Order/UpdateMilepost.js | 2 +- src/forge/Order/index.scss | 2 +- src/forge/Order/newMilepost.js | 2 +- src/forge/Order/order.js | 2 +- src/forge/Order/{order.css => order.scss} | 20 ++++++++++---------- src/forge/Order/order_form.js | 2 +- src/forge/Settings/new_tags.js | 2 +- src/forge/Settings/setting.scss | 4 ++-- src/forge/comments/children_comments.js | 2 +- src/forge/comments/children_journals.js | 2 +- src/forge/comments/comments.js | 2 +- src/forge/css/index.scss | 4 ++-- src/forge/users/Index.scss | 4 ++-- 31 files changed, 58 insertions(+), 43 deletions(-) rename src/forge/Order/{order.css => order.scss} (97%) diff --git a/config/webpack.config.prod.js b/config/webpack.config.prod.js index 9cf0f0534..88c9a8dfc 100644 --- a/config/webpack.config.prod.js +++ b/config/webpack.config.prod.js @@ -208,6 +208,12 @@ module.exports = { { loader: require.resolve("sass-loader"), }, + { + loader: 'sass-resources-loader', + options: { + resources: ['src/global.scss'] + } + } ], }, { diff --git a/src/AppConfig.js b/src/AppConfig.js index b4107e460..cd3aca3d4 100644 --- a/src/AppConfig.js +++ b/src/AppConfig.js @@ -25,7 +25,7 @@ if (isDev) { } debugType = window.location.search.indexOf('debug=t') !== -1 ? 'teacher' : window.location.search.indexOf('debug=s') !== -1 ? 'student' : - window.location.search.indexOf('debug=a') !== -1 ? 'admin' : parsed.debug || 'admin' + window.location.search.indexOf('debug=a') !== -1 ? 'admin' : parsed.debug || 'student' } window._debugType = debugType; export function initAxiosInterceptors(props) { diff --git a/src/forge/Component/layout.jsx b/src/forge/Component/layout.jsx index dcc133e85..ca188866c 100644 --- a/src/forge/Component/layout.jsx +++ b/src/forge/Component/layout.jsx @@ -73,8 +73,8 @@ export const Blueline = styled.a`{ height:30px; line-height:28px; border-radius:2px; - border:1px solid rgba(80,145,255,1); - color:rgba(80,145,255,1); + border:1px solid #466AFF; + color:#466AFF; padding:0px 12px; display:inline-block; }` @@ -117,7 +117,8 @@ export const Blueback = styled.a`{ height:30px; line-height:30px; border-radius:2px; - background-color:rgba(80,145,255,1); + // background-color:rgba(80,145,255,1); + background-color:#466AFF; color:#fff!important; padding:0px 12px; display:inline-block; diff --git a/src/forge/Head/Header.js b/src/forge/Head/Header.js index 15435612d..58d3fcaef 100644 --- a/src/forge/Head/Header.js +++ b/src/forge/Head/Header.js @@ -386,7 +386,7 @@ class NewHeader extends Component { } : - + 头像 diff --git a/src/forge/Main/Index.scss b/src/forge/Main/Index.scss index dbdf4b1c1..bc55705f2 100644 --- a/src/forge/Main/Index.scss +++ b/src/forge/Main/Index.scss @@ -334,6 +334,14 @@ .listtablebody{ border-radius:0px 0px 4px 4px ; border: 1px solid #D0D0D0; + li{ + a{ + color: #05101a; + &:hover{ + color:$primary-color; + } + } + } li.listtablepath{ a{color: #40a9ff;} p{ diff --git a/src/forge/Merge/CreateMerge.js b/src/forge/Merge/CreateMerge.js index 28ed7690f..e974f5360 100644 --- a/src/forge/Merge/CreateMerge.js +++ b/src/forge/Merge/CreateMerge.js @@ -6,7 +6,7 @@ import MergeFooter from './merge_footer'; import { returnbar , turnbar } from 'educoder'; import { Base64 } from 'js-base64'; -import '../Order/order.css'; +import '../Order/order.scss'; import './merge.css'; /** diff --git a/src/forge/Merge/MergeLinkFooter.jsx b/src/forge/Merge/MergeLinkFooter.jsx index 2c9aa4814..ed25ca2e4 100644 --- a/src/forge/Merge/MergeLinkFooter.jsx +++ b/src/forge/Merge/MergeLinkFooter.jsx @@ -7,7 +7,7 @@ import Commits from './Commits'; import Comments from '../comments/comments'; import Files from './Files'; -import '../Order/order.css'; +import '../Order/order.scss'; import './merge.css'; const { TabPane } = Tabs; diff --git a/src/forge/Merge/MessageCount.js b/src/forge/Merge/MessageCount.js index d7dfe3ca5..3386332cd 100644 --- a/src/forge/Merge/MessageCount.js +++ b/src/forge/Merge/MessageCount.js @@ -16,7 +16,7 @@ import { } from "antd"; import "./merge.css"; import RenderHtml from "../../components/render-html"; -import "../Order/order.css"; +import "../Order/order.scss"; import MergeLinkFooter from "./MergeLinkFooter"; const TextArea = Input.TextArea; diff --git a/src/forge/Merge/NewMerge.js b/src/forge/Merge/NewMerge.js index 900dea824..c846fddd2 100644 --- a/src/forge/Merge/NewMerge.js +++ b/src/forge/Merge/NewMerge.js @@ -1,7 +1,7 @@ import React, { Component } from "react"; import { Input, Select , Spin, Alert } from "antd"; import axios from "axios"; -import "../Order/order.css"; +import "../Order/order.scss"; import "./merge.css"; import MergeForm from "./merge_form"; import MergeFooter from "./merge_footer"; diff --git a/src/forge/Merge/UpdateMerge.js b/src/forge/Merge/UpdateMerge.js index 86a05dc3e..2c97e3b45 100644 --- a/src/forge/Merge/UpdateMerge.js +++ b/src/forge/Merge/UpdateMerge.js @@ -1,7 +1,7 @@ import React, { Component } from "react"; import { Input, Select, Button, Spin, Empty } from "antd"; import axios from "axios"; -import "../Order/order.css"; +import "../Order/order.scss"; import "./merge.css"; import MergeForm from "./merge_form"; import MergeFooter from "./merge_footer"; diff --git a/src/forge/Merge/merge.js b/src/forge/Merge/merge.js index 769d2d472..f10f3bc3c 100644 --- a/src/forge/Merge/merge.js +++ b/src/forge/Merge/merge.js @@ -1,7 +1,7 @@ import React, { Component } from "react"; import { Input, Dropdown, Menu, Icon, Pagination, Spin } from "antd"; import "./merge.css"; -import "../Order/order.css"; +import "../Order/order.scss"; import "../Order/index.scss"; import NoneData from "./no_data"; import MergeItem from "./MergeItem"; diff --git a/src/forge/Merge/merge_footer.js b/src/forge/Merge/merge_footer.js index 0ba3a1439..340d47b26 100644 --- a/src/forge/Merge/merge_footer.js +++ b/src/forge/Merge/merge_footer.js @@ -3,7 +3,7 @@ import { Tabs } from 'antd'; import Commits from './Commits'; import Files from './Files'; -import '../Order/order.css'; +import '../Order/order.scss'; import './merge.css'; const { TabPane } = Tabs; diff --git a/src/forge/Merge/merge_form.js b/src/forge/Merge/merge_form.js index 2ad08d4bc..b02b9a049 100644 --- a/src/forge/Merge/merge_form.js +++ b/src/forge/Merge/merge_form.js @@ -2,7 +2,7 @@ import React, { Component } from "react"; import { Button, Form, Menu, Input, Select, Tag, Checkbox, Spin } from "antd"; import axios from "axios"; -import "../Order/order.css"; +import "../Order/order.scss"; import "./merge.css"; import MDEditor from "../../modules/tpm/challengesnew/tpm-md-editor"; diff --git a/src/forge/Order/AmplifyImg.js b/src/forge/Order/AmplifyImg.js index 568ac7f92..114fa7e6a 100644 --- a/src/forge/Order/AmplifyImg.js +++ b/src/forge/Order/AmplifyImg.js @@ -1,7 +1,7 @@ import React from 'react'; import { Modal } from 'antd'; -import './order.css'; +import './order.scss'; function AmplifyImg(props) { return ( diff --git a/src/forge/Order/Detail.js b/src/forge/Order/Detail.js index 4453a7b5c..e590d74ca 100644 --- a/src/forge/Order/Detail.js +++ b/src/forge/Order/Detail.js @@ -8,7 +8,7 @@ import Attachments from "../Upload/attachment"; import RenderHtml from "../../components/render-html"; import Comments from "../comments/comments"; import Claims from "../claims/claims" -import "./order.css"; +import "./order.scss"; class Detail extends Component { constructor(props) { diff --git a/src/forge/Order/Milepost.js b/src/forge/Order/Milepost.js index 48fc286ba..3e636332c 100644 --- a/src/forge/Order/Milepost.js +++ b/src/forge/Order/Milepost.js @@ -3,7 +3,7 @@ import { Link } from 'react-router-dom'; import { Dropdown, Icon, Menu, Pagination, Typography, Popconfirm, Spin } from 'antd'; import NoneData from '../Nodata'; import axios from 'axios'; -import './order.css'; +import './order.scss'; import CheckProfile from '../Component/ProfileModal/Profile'; const { Text } = Typography; diff --git a/src/forge/Order/MilepostDetail.js b/src/forge/Order/MilepostDetail.js index 809051f7b..02ca7505f 100644 --- a/src/forge/Order/MilepostDetail.js +++ b/src/forge/Order/MilepostDetail.js @@ -1,7 +1,7 @@ import React, { Component } from "react"; import { Link } from 'react-router-dom'; import { Dropdown, Menu, Icon, Pagination, Spin } from 'antd'; -import './order.css'; +import './order.scss'; import { FlexAJ } from '../Component/layout'; import CheckProfile from '../Component/ProfileModal/Profile'; diff --git a/src/forge/Order/Nav.js b/src/forge/Order/Nav.js index 3f5a20c59..c3f967184 100644 --- a/src/forge/Order/Nav.js +++ b/src/forge/Order/Nav.js @@ -1,6 +1,6 @@ import React , { Component } from "react"; import { NavLink } from 'react-router-dom'; -import './order.css' +import './order.scss' class Nav extends Component{ render(){ diff --git a/src/forge/Order/UpdateMilepost.js b/src/forge/Order/UpdateMilepost.js index c4f386575..2cc5d789a 100644 --- a/src/forge/Order/UpdateMilepost.js +++ b/src/forge/Order/UpdateMilepost.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import { Calendar, Select, Radio, Col, Row, Divider, Input, Form, Spin } from 'antd'; import axios from 'axios'; import moment from 'moment'; -import '../Order/order.css'; +import '../Order/order.scss'; const TextArea = Input.TextArea; diff --git a/src/forge/Order/index.scss b/src/forge/Order/index.scss index 124c1fdb4..e721713ca 100644 --- a/src/forge/Order/index.scss +++ b/src/forge/Order/index.scss @@ -39,7 +39,7 @@ content: ''; left: 0px; bottom:0px; - background-color:#5091FF; + background-color:$primary-color; } } .milepostleft{ diff --git a/src/forge/Order/newMilepost.js b/src/forge/Order/newMilepost.js index 789f8a11c..f11b9abd7 100644 --- a/src/forge/Order/newMilepost.js +++ b/src/forge/Order/newMilepost.js @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import { Calendar, Select, Radio, Col, Row, Divider, Input, Form, Spin } from 'antd'; import axios from 'axios'; import moment from 'moment'; -import '../Order/order.css'; +import '../Order/order.scss'; const TextArea = Input.TextArea; const { Group, Button } = Radio; diff --git a/src/forge/Order/order.js b/src/forge/Order/order.js index 6ce659ba7..2ed7b7683 100644 --- a/src/forge/Order/order.js +++ b/src/forge/Order/order.js @@ -1,6 +1,6 @@ import React, { Component } from "react"; import { Input, Dropdown, Menu, Icon, Pagination, Spin, DatePicker, Checkbox } from "antd"; -import "./order.css"; +import "./order.scss"; import './index.scss'; import moment from 'moment'; diff --git a/src/forge/Order/order.css b/src/forge/Order/order.scss similarity index 97% rename from src/forge/Order/order.css rename to src/forge/Order/order.scss index ab9a591f5..0d4f63b37 100644 --- a/src/forge/Order/order.css +++ b/src/forge/Order/order.scss @@ -127,8 +127,8 @@ } .topWrapper_btn { background: #fff; - border: 1px solid #5091ff; - color: #5091ff !important; + border: 1px solid $primary-color; + color: $primary-color ; padding: 0px 12px; text-align: center; height: 32px; @@ -146,7 +146,7 @@ padding:0px 10px; } .topWrapper_type_infos li.active{ - color: #4cacff + color: $primary-color } .topWrapper_type_infos li:last-child{ border-left: 1px solid #eee; @@ -173,7 +173,7 @@ cursor: pointer; } .topWrapper_type li > span.active { - color: #4cacff; + color: $primary-color; border: 1px solid rgba(80, 145, 255, 1); } .topWrapper_select { @@ -348,11 +348,11 @@ padding-left: 80px; margin-left: 80px; margin-right: 20px; - border: 1px solid #4cacff; + border: 1px solid $primary-color; } .div_line { width: 100%; - border: 10px solid #4cacff; + border: 10px solid $primary-color; } .list_img { height: 145px; @@ -482,7 +482,7 @@ } .loginDiv { border: 1px solid #f7c977; - background: rgb(255, 204, 113, 0.3); + background: rgba(255, 204, 113, 0.3); text-align: center; padding: 8px 0px; border-radius: 4px; @@ -492,7 +492,7 @@ } .loginDiv a { text-decoration: underline; - color: #4cacff; + color: $primary-color; margin-right: 3px; } @@ -536,12 +536,12 @@ height: 32px !important; } a.issue-type-button.active { - background: #4cacff; + background: $primary-color; color: #fff; } a.issue-type-button.active:hover { background: #f4f4f4; - color: #4cacff; + color: $primary-color; } @media screen and (max-width: 700px) { .topWrapper_select li { diff --git a/src/forge/Order/order_form.js b/src/forge/Order/order_form.js index 1a942f595..a3452c348 100644 --- a/src/forge/Order/order_form.js +++ b/src/forge/Order/order_form.js @@ -4,7 +4,7 @@ import Upload from "../Upload/Index"; import UploadImg from "../Images/upload.png"; import MDEditor from "../../modules/tpm/challengesnew/tpm-md-editor"; import moment from "moment"; -import "./order.css"; +import "./order.scss"; import Attachments from "../Upload/attachment"; import axios from "axios"; diff --git a/src/forge/Settings/new_tags.js b/src/forge/Settings/new_tags.js index 5c882f9cc..ca3eb265e 100644 --- a/src/forge/Settings/new_tags.js +++ b/src/forge/Settings/new_tags.js @@ -12,7 +12,7 @@ import { Button, Table, } from "antd"; -import "../Order/order.css"; +import "../Order/order.scss"; import "./setting.scss"; import NoneData from "../Nodata"; import { SketchPicker } from "react-color"; diff --git a/src/forge/Settings/setting.scss b/src/forge/Settings/setting.scss index 274cbf465..27a9f0630 100644 --- a/src/forge/Settings/setting.scss +++ b/src/forge/Settings/setting.scss @@ -52,7 +52,7 @@ height: 35px; line-height: 35px; color: #fff!important; - background: #4CACFF; + background: $primary-color; } .small_submitBtn{ display: block; @@ -61,7 +61,7 @@ height: 32px; line-height: 32px; color: #fff!important; - background: #4CACFF; + background: $primary-color; } .addPanel{ display: flex; diff --git a/src/forge/comments/children_comments.js b/src/forge/comments/children_comments.js index 75330161a..809ffdb54 100644 --- a/src/forge/comments/children_comments.js +++ b/src/forge/comments/children_comments.js @@ -6,7 +6,7 @@ import { getImageUrl } from "educoder"; import { List, Popconfirm, Pagination, Button } from "antd"; import Attachments from "../Upload/attachment"; import RenderHtml from "../../components/render-html"; -import "../Order/order.css"; +import "../Order/order.scss"; class children_comments extends Component { constructor(props) { diff --git a/src/forge/comments/children_journals.js b/src/forge/comments/children_journals.js index 2337ce87c..600f76d13 100644 --- a/src/forge/comments/children_journals.js +++ b/src/forge/comments/children_journals.js @@ -5,7 +5,7 @@ import { getImageUrl } from "educoder"; import { List, Popconfirm, Pagination, Button } from "antd"; import Attachments from "../Upload/attachment"; import RenderHtml from "../../components/render-html"; -import "../Order/order.css"; +import "../Order/order.scss"; class children_journals extends Component { constructor(props) { diff --git a/src/forge/comments/comments.js b/src/forge/comments/comments.js index 079ffeff7..52707b8be 100644 --- a/src/forge/comments/comments.js +++ b/src/forge/comments/comments.js @@ -10,7 +10,7 @@ import Attachments from "../Upload/attachment"; import MDEditor from "../../modules/tpm/challengesnew/tpm-md-editor"; import RenderHtml from "../../components/render-html"; import ChildrenComments from "./children_comments"; -import "../Order/order.css"; +import "../Order/order.scss"; const { TabPane } = Tabs; class comments extends Component { constructor(props) { diff --git a/src/forge/css/index.scss b/src/forge/css/index.scss index deedfc393..cfff6562b 100644 --- a/src/forge/css/index.scss +++ b/src/forge/css/index.scss @@ -296,8 +296,8 @@ form{ border-color: #D0D0D0; } .ant-btn.ant-btn-background-ghost.ant-btn-primary:hover{ - background-color:$primary-color-hover!important; - border-color: $primary-color-hover; + background-color:$primary-color!important; + border-color: $primary-color; color: #fff; } .ant-btn.ant-btn-background-ghost.ant-btn-danger:hover{ diff --git a/src/forge/users/Index.scss b/src/forge/users/Index.scss index 388c34efa..242ef640f 100644 --- a/src/forge/users/Index.scss +++ b/src/forge/users/Index.scss @@ -14,7 +14,7 @@ $primary-color:#466aff; align-items: center; } & > p a{ - color: #5091FF; + color: $primary-color; margin-left: 30px; font-size: 16px; display: $flex; @@ -89,7 +89,7 @@ $primary-color:#466aff; cursor: pointer; } & > span.active{ - background-color:#5091FF ; + background-color:$primary-color ; color: #fff; padding:0px 15px; } From 533d04df8a23cb580d15b9a15f3451d70de1466f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= Date: Thu, 16 Jun 2022 10:38:56 +0800 Subject: [PATCH 07/11] =?UTF-8?q?=E6=96=B0=E5=A2=9Eglcc=E5=BC=B9=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.js | 2 ++ src/forge/css/index.scss | 9 +++--- src/modules/glccModal/glcc.png | Bin 0 -> 286340 bytes src/modules/glccModal/index.jsx | 46 +++++++++++++++++++++++++++++ src/modules/glccModal/index.scss | 49 +++++++++++++++++++++++++++++++ 5 files changed, 102 insertions(+), 4 deletions(-) create mode 100644 src/modules/glccModal/glcc.png create mode 100644 src/modules/glccModal/index.jsx create mode 100644 src/modules/glccModal/index.scss diff --git a/src/App.js b/src/App.js index 0cd7a9d4e..9f794a180 100644 --- a/src/App.js +++ b/src/App.js @@ -18,6 +18,7 @@ import moment from 'moment' import { MuiThemeProvider, createMuiTheme } from 'material-ui/styles'; import SiderBar from './forge/Component/SiderBar'; import SiderBarHelp from './glcc/siderBarHelp'; +import GlccModal from './modules/glccModal'; import { SnackbarHOC } from 'educoder'; import { initAxiosInterceptors } from './AppConfig' @@ -292,6 +293,7 @@ class App extends Component { this.Modifyloginvalue()}> + {!pathName || (pathName && pathName.indexOf("glcc") === -1) ? : } {/* */} diff --git a/src/forge/css/index.scss b/src/forge/css/index.scss index cfff6562b..b918bcf19 100644 --- a/src/forge/css/index.scss +++ b/src/forge/css/index.scss @@ -225,7 +225,8 @@ form{ margin-bottom: 12px; border-radius:2px; background-color: #fff; - box-shadow: 0px 0px 2px rgba(0,0,0,0.2); + // box-shadow: 0px 0px 2px rgba(0,0,0,0.2); + border:1px solid rgba(79, 108, 188, 0.21); &>li{ font-size: 1rem; padding:0px 0px 0px 20px; @@ -236,7 +237,6 @@ form{ height: 62px; line-height: 62px; width: 100%; - border-bottom: 1px solid #eee; display: flex; justify-content: space-between; cursor: pointer; @@ -244,6 +244,7 @@ form{ margin:0px; a{ width:100%; + color: #202d40; } & span:last-child{ color: #999; @@ -253,11 +254,11 @@ form{ border-bottom: none; } &:not(.MenuTitle):hover{ - background-color: #fafafa; + background-color:rgba(70, 106, 255, 0.06); } } & li.active{ - background-color: #fafafa; + background-color:rgba(70, 106, 255, 0.06); } & li.active::before{ position: absolute; diff --git a/src/modules/glccModal/glcc.png b/src/modules/glccModal/glcc.png new file mode 100644 index 0000000000000000000000000000000000000000..83eaf697e52e90abce864373011ae44508e30959 GIT binary patch literal 286340 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

    WBOqdfJTsP2}RcLzaUJS|9j_BKIllxYlgk(L? z`25f2e6;1rkL!wQ2b1M{gIe$0a9i^7#g4=HtpY_YUnmynj@~XYa2xhfujgx^%07C$ zjb%2M3_YZqqWB#-S=MqpSIs8^(Wx{_PcAzDrsw0{1vWQ|x#z)Qq3KPKWuTzY4(;(< z3U`mJC5UWy(hPICebklg(Wf7X|Shra7g|V_9{-Cm=?4t*uImx+f|RghWiA1 zxG`{V%3mwtYm>hZZEzVpemm-2y4b5t`U^(DAP22iw#i>`D0}P*ocA@U6x`0Z z3FfvNK?_ywGOWcvOj-)>j-v!G6`Z2lj;OKIU#Bxm2=88uSk^p~p)ywkzI$_Zy2 z1}~s)x{me>+;sff^0M&qX`A$xXEz5sY!e}kMiz5m_|Ow5=;IbO5-kv$E_MGR(N9E0 z)P}Vl@!hLUShP*{l9YMM>Z?Rls=~-uQrc?sSNG>b&*aLNliZXJ-_d0;yN-tmQ`3?t z1@n*#u?5eNuZPMy3OlAHk4Tqfq&%dCwZGh6zBel9MWml&Mnm?cOO2dO;^@`I-`(n-b= z9dFMY?^@MxJ%dAWRxgOOqhBaBLVvuvpBLDa)wZs8OKYXF|K3CBi=G?zi@!dYnMlcO ziPYfyQ&$w7BfiPztfZ#&#m}V&zdgrqtyA6zWy``bzWV_9*khu!-KOkus58g2v1Z}_ zKMfmlR@G^HB!zTDs+p-%1wV$2vsd?$@OhUjdu_jZY~kvkUB9qzlR*+YBerh2W=;Qc{Y^-!>O$5N*->2H&gnDhB_m_VlhMR#Z@(P3`X5J&)cl zLZdRP5cQyVFZD}#l8J(0)%CEzlzk5}IIIOrB?W-Ym6%sD0ATY{M1W z{q6O=E|EuCBrmJlqf&7yeUfm*Q2aNIEyFV)F)m)3*l<`d>_x0?rfd&B4+{EX0!P?C z7wd0%oa>k)lZmNDam$Q;X{Dow#hqGu-1?aS=Iu$;Q2)r6)3BIw7(yR$%{$#3$|0!e zPaCqyVUFD%p~+g<^asyz{~&d|ve~K7&>>px6XgW@H~^Ok=bJEqFAPkP~YBUE1a{-L2nfaZ0~<-l9&B<7ZF& zLU>|;Ozl!iBBq4hddC?6ZO45T_iVaC6pvnRp(!>lzp5-YgpLOyuklx#$=vydatlU@KOv75bPTKLafcuhYRYd+mmOF!P+MRc;tFpv54Hqeo=(crKkn8Y8H)aYkker zZQJ&>V!QDdtLGVpl!joCObEwiQ`VilXo8Y<4Zjb>D~X22gM7+fs=R%BtcNF7ilj=3 zZA|w7As;uD5aqv?M7}qwKgJ=NWkQ_tdAGba_ z;lt)WI!LGm6^h2my|kq?NQsQyeiV@u-E}g(@5Iuy%SBIxpU7{jIN;h(oC@@@wX>Ka zf!m+v1d(ROK?t{&D=UpuTYyY~Uxj=KXv9agW)4x@qU%k#;(i}3K&9-TR5F*=kOe=9 ze+`UEh_G)@h5CN@v(-9~ad{8Xw}XmMByw-)dMc9&1=%@GJHzIb>|TP3ykBqhqUov; z%kJEHJD2JqP)cVi6pr?Evr;$15nWc<_u3Pnil>dhS+H9X*UUJxMrDvITi8u}T95a> z_e33z5t(=K2)ZNkiDQEeplFPrI*~5T&uvlZZQRAY(~KWBgm=HPJ#4cq#gS}`G+sk; zG9a_oP2meOLm$eL!=C<_N)K^(JH{3t z@3qm@ScIl2!5Nz4$7|>t31f@lVK;K!ASzWL`Z_%d^T{d zpM45OWk0|F3jUT`Gx;OD#$5*c{L9yPSP z_m1RdlG)8nwX@zsGBzGj4lJlV6Mm#0?OJ*^fB0rKxo8diiLOY=?)1YE3Xcx`u#R}R4Iy7DIFg{7NMP39 zKyG?d)d(VXmwHKg$UV=HruGK9>0mFoHR{W~LjUYd9U(Ze3PNs);EjUGVFBGb**h)v zlSgx&c3zaMA)g#LE=;fU=k2OsSw6((s)$*1xmP|5JWnyS8C<@pFqPah1`MO~FML z%LvkFPUS=7i^tn*g{Eka_js@?{K5B}KbSjvGIQLF1}!6S(&ZuV4g&PmbE``Mw)w{& zU`5-j5~AW0LMX>us%%(B0M{)mE*>RyB3DR|74c|*fOw8*;*SQ1KKUDW3@5x+B)l5Ob3!Ngsbpn^gQy( zKZc$x&jJ9}ituj9dVs`GOLt$)+gE1AlUE8M54$Lhbj}6D`v3|>91503^C2rs0!0GH=m5%jnMa5faE;pmm=ZELm?#EEi^pE zlZ@NgfS+37a!KHcM-p zLCIes*g@5LKPrku2@Ypy*rB)E&KC{7-{^Np%}5aL_Ks=p2Z_Mapv$&$oed*iZ_h*D zkBHgr63JECS+cSBOg;5&sEm_yzc`9_dh1ON>ofyN#%KwUL{e+j#}PYN?A!)UE}POY z)P#@n^?k7qEM$_r?d4ZW=AApf5NrG_^w1qs#?;KGTN#)0ksKY(GiMA%4u|%heR{fP zA9`z#6j|Yr419L`D}jJ32n_7*{N_TRONsXxFODqNlP*2xe^GXweftLAsCVYJ5^(ok z^!CdDL`f_U>;*RvZ#|hDMbEU)BZQQnRsCnw{m)B{gPT;WtCJ%a?EYB*tF7j(@UvN) z-GpmeCJt{fHAM&5gsKyMN5tQ9Sr^HfEtOgEBV{okL~=Qb{|{GR0!~%b{ar~4Nhyk3 zD#@(DcrTG8A!MEvGGyl5YaSwz6qTvC*O+-G!wm^V$T81TWjNexNap$5SM|RC_j}Is zcsR~Ed+oK?UVH7e*ZQpw2~(9kubN2p1dTgnMFmh3FxO_>Q-8bpBu}(3jqX{KEj7ZZ zgKtsEkmj7tBnly(6-cSPIuj7mjHSnC7{n1=}f7W0(C^W?A zB|VZkIoO)}9sl~~1$KD#Lgi`+h_Ha=FS0h>IboH}Gi`MVm^#E6vOZy?DlJs>LA>M= zo*ZiQ;1S~RCHY~K$#t!E^k{BTp$Mu6Emy7{pA9|kKa+wfM%Tgx*In$U3!x#T_TEzo zd@*)eafB%n7izfRK`0VVbte0Os*9)Tc4wl|A4R3}9c|3Ggw1s_$J4#4>!fNyFJ)kQ zT71J;d~0KyM%vnSsetUy==StW7NiODEq_pxrqe$&fmX;lDvt~8DXYNg>2qtgp+^O= zS_i#>G4npJgN#pgz1SC_kM#8x+b&)d+Z=K+?CaEx;Y>5oeDw?y{Q=a*Tx_?L*(pYY z)raQK>hrfI_skEXN@oYr;MKr^nKRp>s7b!9w-^@fmaALES7Iv#KVLUfqg3)7=qX-S zou0bBGT8j>WVUo2BvorFZ})Y@Xzj>7()Np-1gNe}(lP-8J=?iSSO`@g>hCqT`eq&^ zJy+sGzh5sO?EnSbTF~DyCDN<&ir{{8CXkKgzgBsN zd*Jdd{Ww@Pb8LpH(v;U6b9ZYw!inp z!)zXU-&fbf`EK*}4gPW~vbdyU+m{oB4RyHx11e$xb@3Sf2=QMfIPeY929-9t)a_@3 zj|enB^HVKTvRHY6=>cUiZI>DAR@V~0j42V&>-jAew6&rK(RDJdL=vW6Ez{RpRb+v0 zwwVWM$%ec>#N3x$@gapMyyL$Tosn?u4l6|{7NYDIqGnwX!vIK~U zK^v{}dao_qAU!GM$oKSm#!A*dik*ETgBT}3zB|+PRnj{f^DT2e&qsDX{AdA%6th@& z)f6}ndyZtMzk`O`EA3UFYgb}pCpb6Q)(z+))Pab2wWFEdSL`VIO4qhru9S!ewR_RG zSz3uL?dX>7;@J-L_JAQ?WBD_t-YIndC~*$Vzf|?B;&o732XUede!Cek%mTi>-P%a#l#5{d<^2J@ewiE=D_ z2Oa9|3u4$>rVLAGeAc>64ez%v`iCInE6*<338SjFK*qd?@S<_ zT+KJ7uW@!BeycnXtZcTgndy*tH@cfh#xdy4_G}vmVY8v=I!rydbb{eSqf$;V04I(q z%djyy`H-MxddhgK@8J#s$I#M9^Fu2+2P>>9pz@%9&9f|DY&;|G;xPw5s~BO3Zh6M_v{~XX>q&cK7kXP+a}Y-PhBuE<2cK)gYgTz;^L4BQAxg$ zsGUzv_OdQ`Zz00MT$#dD{u-d$R%8hh7Jj|<#KEMrq=-xpW4>e6^R5qVI?$idRBT6o z8LAP;2OSyQazR$ZxK(ZWl%cG~uf_7&3m39`slb6!*MlRGYt@jG6Cq^0U2c`-Ni!%c zA$=HR^QQ5X_C8Xe3pFE{5%|&}@dvX#Yg->}8BYV0MoKqy5$i6r3F^C{J3%%Udhtt9 zsh^uc=6W@(BCV_%vJOXID`i1Q_~8`D|6``X^?Gkj8&`TlEwxRHzMhqkj|k(JkNQaG zIf6u7=0jr}H3D74v#u%BPn7-5k2II~QlO{Ms+&O~yymT&$YTz8rVVPF%pM}xbaWSJ zAPidN@Q=#pg%Ua_$smIOo7&AF#nBRWHp628YYU(Q`rJVRk~1!|lenns3*Z9SC zXk+F4I8Nnau+I%-eNi630354MY?^S*1-v$K@=Wh)|1wa;%{<3_7b&r4o$CaVEY=ieD2HD{>{g4N425p z(%SV1Y*Q-j42>ZtJ{FT%uxAc*%<%3Z5mF#=zxNrSL|F{0Z!Y}e`?WL@s=xg%2yPd` z8`$0a3Zp)Xn*p+24`6Lcwn+}_1%Eb&Q3OFhbvAswe zmPdXWUIebVZn-`NUfaA;1{JruZzl*0FRM)mwZ)IO%`c1{Q~NYJ1O5ts&z=Pxext}k zScqUHx1lvJ_2h`2A0y_DebYW7?&@&FB(noeltu2-cWGgexGuD^#%VH&|EQtj-XoD4 z(yL4DUxYJo#bQ%J7@DeM;2_=Rp zln-<5kq$Jzhn02;wJp5ZH8uFC2h7Loapapagaz+ymGGLHB<(cly=AUMLkKQ3wbO?X z649OwmEB};Np?*CTn%ktb2-w)?y=z*(y|SlKzjd@K$k)Ft~iWi86M7V`Gw+U$NtPb zUF2%B?QK?Z0ar7Y&lWyUg|}TKL)jsh#eR?M>_{w2^ISO*GKt?S z-!wG{6Q8<}Kf6^N-rwF5Y6p~@VEb{YU#37o{B9xRyHvG;V3CMtB%cV@PRs2*30-Lr zt>f(Mt+5T6%}p26rtt6FuZGrj|K;?loP1id~k zQNT^FIN0QR&9B+6`|B6Cquvww`+31GQTYYe6l&OdUrQg2Y{u#$u6l8;@z{Mro2Kt8 zScG@yklZ{dUb9fli-pVS>VALMb3cIzY8t1vzj+q`p8pmP3cpwX0Xy5_v|>j;j$=UU zPj?Zc?5p36M$cSGzhj*SpIZG`;VjqdC4?z8lbNj`i2W2MbO<+H`J*-Dund;(eUkSA zt-OjtXP@++UMcei_#03`=7#y0ipd8Rw>KddCBTI_WS7g@6gBIBA?cpk+PKdd~Q5g zd3#&!D#`HGZVV)d?DMa=+;Ekx(+}Xc0=@i$)vueS6}{SDw)n&9M1)hNp+3^T;JAu@D$sP zivFX&N|;%~=qT87XF}Q^S-pX}^^6{`t6VAg`07pNb!4JR>^nx>A9f(& z*-Zv!RF09yi!ByTv5sdA-$ex5(3^JK?f?;LDFF1GNjF~24*c%R|T6CK2}mx!q^;lt&8gP5{1$>M@yzBI_~E2H%F>AIO>X!f$v zS8Y4esb?U)+yD5@oTO)t5a^OTxd>($Kn&U`{?vjQyf>jI8BE zsHGYF$r}4;BYE+sYS-(J8d~Y3wgwdq&#_a^&6earu`o^37)DJAlKwvCh z`*2?H_P60|NaR;yC{$=HI&#F(D@FV}aY7A~WF=7qq?Th<2;JyxmUL}I$ZpG7 zONjTY#49m36(!rU>&ShwMp!Z`+7;xoXt=lrq-GR{52bcrU@r_m=~F3)%l&?vEf@%e z`|oVyQti{ts=x0|T*369yid-|w;0t-o8R>-!mCLAs@n?-xSn@Cf>EG97Mod)Wr&7T zMtJ8B#(O-J2Dow2!pmbV8L?2|nFN({t=xQg*|;or z==DK{12_VFu4ueM3%+QlI)#5S6%Mv9MN6@mo`ynuSKUfeO6d6pDzL`5|71QDs5;XYsm(WE!W1mOCM< z=V@zo@-K!^-bp;IM9;SNa=UDA&*8Uu-a%`V#86B$y8V9GH?~Vx($b-(h7P4~T4|z0 zgCzj!&Dm{Ezg0(Xd*{w1K99+jY8rq0o7DIPHRWGdT5%W}15Idzci`P#e#U%bc zfbZeUS|6JEkh4pB6M5yH@7lekm9P#qMCImgmF;xs32h;vNT}K5h4Hpyj-UhYJFsn7 z^5S8!X&K3I*tRJbhQ}8Sh0ILdL1~+Tm$$@^du%TyK;nvrA4^L%{CfI=92wNDfn2@C zTACo?i|y70s3gBv4@KFX$@Fe4z485&F9!SZMDncN%REdg`b~F(hX3BUjpgtFhaYAM zO}O0Jb3YBttyAewVQA)<(U_I)estb=){w}jA2!-Tlse+(i%hn&;iaYONZ~)Rc3$#d zvP)TBsC{3E_GQ2RK814N^68AQpv~7RjrcwzfGi#TZ28;J&#nElS}I7z=gswd!j4^r zSs<6wBlf_{i%a(zX6dkJx^FE8VqCr6aY%AbdApv#*M?H@;7folQJ(fi`WfD$2^ySA9yw0(GAX_J#H;hxS1^^8oznIxx$wLM@T zcG2EkusdFotN-)Io(V_#@p4?Qz0sIw6YC%?bkb~LC&R7cyLJ|dyI$>dTu&Zku_GHa z)UGOMD^QdK!DkL{Z)JTWGQZeg9nhDP4ZVmL-j~zePtVg$d|W3K#wF&=e593V{KUv! zfFR4LXyZzSp(!qNVP;HE|E)TC;n&65RVl*b%G2wYA`clGbfJ4uR!8kHh|Jy%ENsUs zXwoNPC93EsPT4T#tkGR8-d_9-wq9}hySrPk=Oz52Q%*{+TYEA&jLu1yAkh*+_Ljhp zQ*8X1UW!}4O~+pjsx3$e-zXKiE7c~R*Y&}5(y;$T#+R)yll#1alPFEY{cj{QF@ktYY`OEDPzP_=3yhez95Q%QS1pH| z>-6dRgS$k}rZK}NA1Fk})c!NJ1I5p&w4xf+22UL_oA)8q&amIH>pr@+exS50G)76@ ztayz=^5g2#mp=hS>DxpBgv=S4PkBr`6z zVnjU)R&aZ7glHy-2+ex?FDoT~cckndJ!lcBY%dDaDS|_}cH|D6wqlo%b8=8`v9Qr_ zzw_gL3hzz&#KKklwJ3Dy85V}=sG1Gs8Kv|W`!${jwxU~wE7|Y4>z@Cpj3jNeaB?egabJ?P!y++m64uFe)YBV zPt2C3`a8^o$Apqt979U8mSQfh!Nsfy?kgr&Z=Y{?yuZ<5>>@_cRVTne-z~1U(FE+u zBs9cV9*zT|?I?dyE~Zkh^)JUB%47rcYx6ikB#;3-WeR^6UH7`PulpGIw>ZwgvNsxJIAK{_wWp?#LFq2b7r^$Xs@CNHxyXNJUd(k%A60H2nw`XieY zZ=XGn3QTPxlGutFPr$mtjMKkf`jvtNf<)?Y5#wOIIIB|Ya8(NYa9y!6&i&yc71mz< zUiWjAvGfLY_{CGd`y%#h)-wQXfz>wxHrbJ`P)5A=8A?nuKPV>L=G4bASbVLWsu@N1 zDip7==#zeqOZ9uli*6^${Fw$2EwV1=U{0_(NJi~mgE^SA3C=c|cHyUNkH>94O5U!a zw}R}76e0y2pEQQOb!U7-9W|hK=n7-VPv-~O{5EmngPvG>o@w1g(NO_11`Bg~9ZfZ? zeUifHHj$ugNY78`PmKf4y2nLIZ}}EV!*r3G22>2rHD67%ehnL2TCB9-(e}ZWN+qY!ESV^Ms69}_e?g^ z7x_a^NvB84PpB5eeo6JSa5>%N?Oa+MgnZ9hP><@`b7r_g*-lGrvBoffGKkbsn){P{RDSC-Je0BvM9c> zy_s_*8!Es5&t+uaMijSxI3?~JT6)JelWVbJk@|a5!D38<2z~7OUEAKg?lFO!w+3}z zuWFxY3<33%b2oGDg^AU)$){+3Ge6QF6_l#clP{tYC8~${cufl1}q1HSHT zC_Vw|l`*k!^2N)^X#_vZxTF~9ew}OYl`4`}5O>Kb`U>|_*yI2Y%ht}LEe9v^M(J-MU?(w@NJy;uCZ~s6>S*)>n4F|Az!9AzrQEOEfM~b zOUHM>lTk-Ew|K$Uz*PnLeB;AZ*glX#MOkFMd$YB_jZ_r};BwFG$_a5U30n39TBCnI zuRQ#?j4u=C_2iTlTZW=_5+3?r5M;+uUcKJOBAQYvP5yyGC=OSuAmA15^Z4XDD`Mupv+)HP}WW)%x5;^`M z{__(I7rzW<^GNy5ctTX4NX7P55vX7s?>vQ~sG8Z&+1kcH-81}ISyxVD1?8_9Bdy~P zjA~QoEzHyF>Pn&yjEc3;@6ReP{_IMhk=CqXIbf!2Up-ZZ=J+|dgh5KFge_gEO4{sg z&fUopzx{eXph15(pkv?zE%jZurXq>!2l-xKyZ`kpRsQ?{e#Q6o0MN=g4PgrTW@2Qv zQuT<`hkAQUnsyF7>A6%{RS!*`Y0ar5lY4$nTGZ}AoYX^z=q^|WNLDWVHkduxjPwx`Sd-1)lQBAR z9ZF9N(YT)UUu&k5?<*9&9oV8f2vc2mG0$`FAy?VuUnb#Zbvd0U4zGnY7d5}(`Y9VZ zxs=o~+`_s`G|?%v2^iHHz+y$=?AZfrxo_&-bQQnyWrf!;xmy5wn5J;}g^x%7=ll2v z88g#YyZaqnk$^#gy|^;Rl~Bcfy#O+3+baP!*0rxQ$og8>5T2ymKWMl;(ZQsA=*k?= z-2SX?^d{}lv{zEGXq_-g_Ki^6k~qV@dn?N4@8R?u&B^$@)If|_QYu?*EPg}H%qEni z%9pbel=_yxfZ0H97#wz?{dL6=BYjW!I)+Ktv(bhZwQd_8l)G8xGa zlO=2W7VH%J+~E&ve#)xamw6`y&iC^nq6B_ztj?q?Kr{l&HU}}YFnSb$mWDA-|ak4Ld7wSdw<#2!*mg6FV`G+ zB=lBJG5~WTp`7eh;*w#bKie*so9t0y;ylV>R4Rve%9vSZ66pAqw~|+MZG>LSuja3} z!ws{CyMm7mHXKoT*2*;6d}@KMAi z9EdE>?)OTi3kv8;(3kdz-VrK1K}l$ThACYVUwM`F6^c)X4*hvZRqav$&&yABYu2AF zfBElvs`h^RxcJ;Sg_p`cM33RFM_^mA~{U4=mYLox*t4NyDl zFPR1l{O_%2;FicATKDYn>MefE^a$Wx`8&LV+kIs+&K91L$~Q@UZVuo|W4X=Wii~w){ z4^hPX0Eea@khS~d-|i5_)8Hl0q1`8Ufm1XPQzsRI!PuWB{y@g45R|?EmPP)54Ic*$ zoBw}}+yRXo`2Rk541ACc491^k0KfwHZGauTYyw`Ea+!V;=*Jzn?~Q-rQ~M9OZ#`t! zM!Ef^wr-!YJ6Qs`z!ZF_UbI9h0dkqu96$q@kZB4O4gnObLt7$nG5F=b550w4?2~5j zlzX5zpFr|%CB6s}vO}gR_dwI&QM++GA=aAm9Xti^As@WLi3m!F^??8Np($ut_mSyA zMeuHn&Hp@g4%}vc`+wVG!MhomBmUnDC?xbz@Fc(s{#34g#Iqi|E&ii|zq|?N?5n4I z{}0Rwo}g3+9^>EW|I;H77Sem*{@MNh3EVG0{CMh)l%Zc6$5A+ooi{wV^V&eQ0lC4Q|Fah}VcAukw^#DvhFhQUj1RF!e{~3f>&l`jR z$N!Ng`%G|aepljmVRtDIK6g?u$SDd^5_l4D705i%Pwo^6KlR@srQq8hSjOK)?))D? z1kH-&r-9R*YyTBG%J)9SDFSfOsQ)3_2$KlE{f{iI_LjS{1^AtPmh}8!KHXV!Ws$R2 zX}&T{RxwyT3foU!DnufjL{zE3L?;;@MeZWDzyb4jN<2D19+VQ9=*4B+Biu!NR0#$Y zwA@`bjC2x%a<66Fi&Y>L*=hY}Zh&6pKEKjQL;>H&zegz?19;)?DE-UA7c-zHbp)`n zlem)yg=3-{Ixn@vGyP!(KotU2r_|&K<;GIXSywV4K+<2Nrpn{Mk7oD6(gmvG#{Gp- zy^C09K^kqC=r3PNv?wm|Ki}mg4W1<7?Xocc!7aq-)MdkcCI7xhQ9b5B+d-81tEGB4 zL#F&NfMr{rJxT3%7QpCXQ(u*xw4L0mSl%0g3x~kf&zGr%e|Ee)%_8>zo^P^*JL7$ z4y0&5@Cukjf1i?lx68o)aDbEupZZ^c(BbGpkN&URSTEj1p8p@!LLuT62|xd5Feu-m z^j^dx{l7%0uB@$QWB|oL8K+du|GusrM4qCHu4{Q~57>j71;Ae9TaB_NC#80#O7i(R zE@+ftWlSCuBdYq3d+ziU9AZd5Xnyjl2i38fBs6m4jG1-#l8mNZ?rHO%c@h7!uB6SV>V=O6@ptTF2Z}^&kKpcno`Y zfPPBtn;!?ojj@Sa z9umMI-5Kt8j)JTgu0-f0VS@%YE4CZ=_ZU7A>$=q4-d|g$_

    6_3C;DHE&83^fzt_&fPazJ_ngF@p0zc&cL_j7$ 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 H-}nCjzM>qS literal 0 HcmV?d00001 diff --git a/src/modules/glccModal/index.jsx b/src/modules/glccModal/index.jsx new file mode 100644 index 000000000..6f5090e41 --- /dev/null +++ b/src/modules/glccModal/index.jsx @@ -0,0 +1,46 @@ +import React, { memo, useEffect, useState } from 'react'; +import { Button, Modal } from 'antd'; + +import bg from './glcc.png'; +import './index.scss'; + + + +function QzModal() { + + const [visible, setVisible] = useState(false); + + useEffect(() => { + let qzModalTime = localStorage.qzModalTime; + let nowTime = new Date().getTime(); + if (qzModalTime) { + if (nowTime - qzModalTime > 24 * 3600 * 1000) { + // 延时展示,保证渲染modal不会白屏 + setTimeout(()=>{setVisible(true);},800) + localStorage.setItem('qzModalTime', nowTime); + } + } else { + setTimeout(()=>{setVisible(true);},800) + localStorage.setItem('qzModalTime', nowTime); + } + }, []) + + return ( + { setVisible(false) }} + footer={null} + className='qzModal' + width='728px' + maskClosable={false} + centered + > + {/* -1?bg_local: bg} /> */} + + + + ) +} + +export default memo(QzModal); \ No newline at end of file diff --git a/src/modules/glccModal/index.scss b/src/modules/glccModal/index.scss new file mode 100644 index 000000000..e9dbbf585 --- /dev/null +++ b/src/modules/glccModal/index.scss @@ -0,0 +1,49 @@ +.qzModal { + top:calc(50vh - 250px); + .ant-modal-body { + padding: 0; + background: rgb(48,118,207); + + img { + border-radius: 2px; + width: 100%; + } + } + + .ant-modal-header { + height: 0; + background: rgb(48,118,207); + display: none !important; + } + + .ant-modal-close { + top: -50px !important; + right:-50px; + } + .ant-modal-close-icon { + border: 1px solid #fff; + color: #fff; + border-radius: 50%; + padding: 5%; + } + + .qz-btn { + position: absolute; + bottom: 30px; + right: 0; + width: 250px; + height: 40px; + // background-color: #e96d2a; + // border-color: #e96d2a; + // border-radius: 6px; + // color: #fff; + // font-size:16px; + // text-align: center; + // line-height: 49px; + // &:hover{ + // color: #fff !important; + // background-color: #f96d2a; + // border-color: #f96d2a; + // } + } +} From 6b2a86863af9787194a872f200b88d15b357736e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= Date: Thu, 16 Jun 2022 10:46:21 +0800 Subject: [PATCH 08/11] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=93=E5=BA=93?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/css/index.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/src/forge/css/index.scss b/src/forge/css/index.scss index b918bcf19..49ab596bb 100644 --- a/src/forge/css/index.scss +++ b/src/forge/css/index.scss @@ -237,6 +237,7 @@ form{ height: 62px; line-height: 62px; width: 100%; + border-bottom: 1px solid #eee; display: flex; justify-content: space-between; cursor: pointer; From ba37a24750b63b5b464bdae0407cfed413d6c006 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= Date: Thu, 16 Jun 2022 14:37:04 +0800 Subject: [PATCH 09/11] =?UTF-8?q?=E4=BF=AE=E6=94=B9glcc=E4=BA=8C=E7=BB=B4?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/glcc/openmmlab/projectTab/index.scss | 2 +- src/modules/glccModal/index.jsx | 7 ++++--- src/modules/glccModal/index.scss | 9 ++++++++- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/glcc/openmmlab/projectTab/index.scss b/src/glcc/openmmlab/projectTab/index.scss index 28951c692..0b8b64e10 100644 --- a/src/glcc/openmmlab/projectTab/index.scss +++ b/src/glcc/openmmlab/projectTab/index.scss @@ -1,4 +1,4 @@ -.openmmlab_tab { +.ant-tabs.openmmlab_tab { background-color: #2c374e; color: #fff; .ant-tabs-bar { diff --git a/src/modules/glccModal/index.jsx b/src/modules/glccModal/index.jsx index 6f5090e41..10f3b52db 100644 --- a/src/modules/glccModal/index.jsx +++ b/src/modules/glccModal/index.jsx @@ -1,6 +1,6 @@ import React, { memo, useEffect, useState } from 'react'; import { Button, Modal } from 'antd'; - +import qqChat from '../../glcc/img/qqChat.png'; import bg from './glcc.png'; import './index.scss'; @@ -32,12 +32,13 @@ function QzModal() { onCancel={() => { setVisible(false) }} footer={null} className='qzModal' - width='728px' + width='900px' maskClosable={false} centered > {/* -1?bg_local: bg} /> */} - + + ) diff --git a/src/modules/glccModal/index.scss b/src/modules/glccModal/index.scss index e9dbbf585..767417024 100644 --- a/src/modules/glccModal/index.scss +++ b/src/modules/glccModal/index.scss @@ -4,10 +4,17 @@ padding: 0; background: rgb(48,118,207); - img { + .big_picture { border-radius: 2px; width: 100%; } + + .qqchat{ + width: 98px; + position: absolute; + bottom: 38px; + left: 44px; + } } .ant-modal-header { From 0aac9d11e0b37cf9c9187d363bdcf959b7e4cec0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= Date: Fri, 17 Jun 2022 13:45:16 +0800 Subject: [PATCH 10/11] =?UTF-8?q?=E5=A2=9E=E5=8A=A0glcc=E6=98=8E=E6=98=9F?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=8F=8A=E5=85=B6=E5=AE=83issue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/glcc/home/contact/index.jsx | 2 +- src/glcc/home/index.jsx | 2 +- src/glcc/img/star.png | Bin 0 -> 2735 bytes src/glcc/project/index.scss | 3 ++- src/glcc/project/projectList/index.jsx | 12 ++++++++---- src/glcc/project/projectList/index.scss | 11 ++++++++++- src/modules/tpm/TPMIndex.css | 2 +- 7 files changed, 23 insertions(+), 9 deletions(-) create mode 100644 src/glcc/img/star.png diff --git a/src/glcc/home/contact/index.jsx b/src/glcc/home/contact/index.jsx index 0e7d8a39d..4f8027549 100644 --- a/src/glcc/home/contact/index.jsx +++ b/src/glcc/home/contact/index.jsx @@ -16,7 +16,7 @@ function Contact() {

    期待你的加入,和我们一起推动开源繁荣发展!

    交流QQ群: 210174286

    -

    合作推广: gitlink@ccf.org.cn

    +

    合作推广: glcc@ccf.org.cn

  • diff --git a/src/glcc/home/index.jsx b/src/glcc/home/index.jsx index 68aa8e7dc..91e5ac8e0 100644 --- a/src/glcc/home/index.jsx +++ b/src/glcc/home/index.jsx @@ -107,7 +107,7 @@ export default (props) => {
    - 活动特邀合作单位 OpenMMlab + 活动特邀合作单位 OpenMMLab
    diff --git a/src/glcc/img/star.png b/src/glcc/img/star.png new file mode 100644 index 0000000000000000000000000000000000000000..6782ed837abf528eacc5c71b7dd0d58d2faae1ca GIT binary patch literal 2735 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 literal 0 HcmV?d00001 diff --git a/src/glcc/project/index.scss b/src/glcc/project/index.scss index f9c141bbb..7bb5ca0fa 100644 --- a/src/glcc/project/index.scss +++ b/src/glcc/project/index.scss @@ -194,8 +194,9 @@ } } } -.projectItemPopover{ +.ant-popover.projectItemPopover{ width: 1200px; + z-index: 1000; .ant-popover-content .ant-popover-arrow{ border-width: 12px; } diff --git a/src/glcc/project/projectList/index.jsx b/src/glcc/project/projectList/index.jsx index a9aa48b8f..6d793ec85 100644 --- a/src/glcc/project/projectList/index.jsx +++ b/src/glcc/project/projectList/index.jsx @@ -6,6 +6,7 @@ import { projectList } from '../../api'; import ProjectDetail from '../component/projectDetail'; import bgPng from "../../img/bgPng.png"; import logo from "../../img/logo.png"; +import star from "../../img/star.png"; const { Search } = Input; // 项目列表 @@ -51,7 +52,7 @@ function ProjectList({ applyTaskId, current_user, showLoginDialog, isStudentAppl } openmmlab && setTimeout(() => { let openProject = document.querySelector(`.${openmmlab}`); - if(openProject){ + if (openProject) { openProject.click(); let height = document.documentElement.clientWidth / 1920 * 500 + 71 + 70 + 100 + openProject.offsetTop; window.scrollTo(0, height); @@ -64,9 +65,9 @@ function ProjectList({ applyTaskId, current_user, showLoginDialog, isStudentAppl function changeVisible(visible, item) { if (visible) { - let height = document.documentElement.clientWidth / 1920 * 500 + 70 + document.querySelector(`.${item.gitlinkLastUrl}`).offsetTop + item.registrationTaskList.length*320; + let height = document.documentElement.clientWidth / 1920 * 500 + 70 + document.querySelector(`.${item.gitlinkLastUrl}`).offsetTop + item.registrationTaskList.length * 320; document.querySelector('#taskList').style.height = height + 'px'; - }else{ + } else { document.querySelector('#taskList').style.height = 'auto'; } } @@ -93,7 +94,10 @@ function ProjectList({ applyTaskId, current_user, showLoginDialog, isStudentAppl >
    -
    +
    + {!gitlinkLastUrl && !openmmlab && item.recommendFlag ? : ''} + +
    {item.projectName}
    {item.projectIntro}
    diff --git a/src/glcc/project/projectList/index.scss b/src/glcc/project/projectList/index.scss index 2e59065bc..6a1d0a3a9 100644 --- a/src/glcc/project/projectList/index.scss +++ b/src/glcc/project/projectList/index.scss @@ -29,6 +29,7 @@ border-radius:2px 2px 0px 0px; } .projectLogo{ + position: relative; width: 100px; height: 100px; border: 1px solid #fff; @@ -38,11 +39,19 @@ overflow: hidden; margin: 25px auto 10px; line-height: 95px; - img{ + overflow: visible; + .projectLogoImg{ width: 100%; // height: 100%; // display: block; } + .projectLogoStar{ + position: absolute; + top:0; + right: 0; + width: 28px; + transform: rotate(46deg); + } } .title{ color:#2a51bf; diff --git a/src/modules/tpm/TPMIndex.css b/src/modules/tpm/TPMIndex.css index 4e3288ddd..e0bb6ae25 100644 --- a/src/modules/tpm/TPMIndex.css +++ b/src/modules/tpm/TPMIndex.css @@ -27,7 +27,7 @@ body>.-task-title { width: 100%; height:58px; min-width: 1200px; - z-index: 1031; + z-index: 1001; position: fixed; background: #1B2440; color: #fff; From 9f4346eebfaa7e29d8d4b1b3d0a2d2d01cca5b2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E7=AB=A5=E5=B4=87?= Date: Fri, 17 Jun 2022 14:11:41 +0800 Subject: [PATCH 11/11] =?UTF-8?q?=E5=BE=AE=E8=B0=83glcc=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/glcc/project/projectList/index.jsx | 2 +- src/glcc/project/projectList/index.scss | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/glcc/project/projectList/index.jsx b/src/glcc/project/projectList/index.jsx index 6d793ec85..b11ee9f0e 100644 --- a/src/glcc/project/projectList/index.jsx +++ b/src/glcc/project/projectList/index.jsx @@ -94,8 +94,8 @@ function ProjectList({ applyTaskId, current_user, showLoginDialog, isStudentAppl >
    + {!gitlinkLastUrl && !openmmlab && item.recommendFlag ? : ''}
    - {!gitlinkLastUrl && !openmmlab && item.recommendFlag ? : ''}
    {item.projectName}
    diff --git a/src/glcc/project/projectList/index.scss b/src/glcc/project/projectList/index.scss index 6a1d0a3a9..bb4cdcbd6 100644 --- a/src/glcc/project/projectList/index.scss +++ b/src/glcc/project/projectList/index.scss @@ -3,6 +3,7 @@ flex-wrap: wrap; // justify-content: space-between; .projectItem{ + position: relative; width: 30%; background-image: linear-gradient(180deg,rgba(232, 237, 255, 0.85) 0%,rgba(255, 255, 255, 0.85) 100%); border: 1px solid; @@ -28,6 +29,14 @@ background-color:#657edf; border-radius:2px 2px 0px 0px; } + .projectLogoStar{ + position: absolute; + top:30px; + right: 130px; + width: 28px; + z-index: 10; + transform: rotate(46deg); + } .projectLogo{ position: relative; width: 100px; @@ -39,19 +48,12 @@ overflow: hidden; margin: 25px auto 10px; line-height: 95px; - overflow: visible; .projectLogoImg{ width: 100%; // height: 100%; // display: block; } - .projectLogoStar{ - position: absolute; - top:0; - right: 0; - width: 28px; - transform: rotate(46deg); - } + } .title{ color:#2a51bf;