diff --git a/cdTMP/package-lock.json b/cdTMP/package-lock.json index 9487eea..4d7b0f4 100644 --- a/cdTMP/package-lock.json +++ b/cdTMP/package-lock.json @@ -1,21 +1,20 @@ { "name": "cdtmp", - "version": "0.0.3", + "version": "0.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "cdtmp", - "version": "0.0.3", + "version": "0.0.4", "dependencies": { "@arco-design/color": "^0.4.0", "@arco-design/web-vue": "^2.56.3", - "@tanstack/vue-query": "^5.62.2", + "@tanstack/vue-query": "^5.62.9", "@tinymce/tinymce-vue": "^6.1.0", - "@vueuse/core": "^12.0.0", + "@vueuse/core": "^12.2.0", "axios": "^1.7.9", "dayjs": "^1.11.13", - "echarts": "^5.5.1", "file2md5": "^1.3.0", "lodash-es": "^4.17.21", "mammoth": "^1.8.0", @@ -25,34 +24,34 @@ "pinyin-match": "^1.2.6", "postcss-import": "^16.1.0", "qs": "^6.13.1", - "tinymce": "^7.5.1", + "tinymce": "^7.6.0", "vue": "^3.5.13", "vue-clipboard3": "^2.0.0", "vue-color-kit": "^1.0.6", - "vue-echarts": "^7.0.3", + "vue-data-ui": "^2.4.50", "vue-router": "^4.5.0", "vuedraggable": "^2.24.3" }, "devDependencies": { "@types/lodash-es": "^4.17.12", - "@types/node": "^22.10.1", + "@types/node": "^22.10.2", "@types/nprogress": "^0.2.3", "@types/qs": "^6.9.17", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/babel-plugin-jsx": "^1.2.5", "autoprefixer": "^10.4.20", - "browserslist": "^4.24.2", - "eslint": "^9.16.0", + "browserslist": "^4.24.3", + "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "less": "^4.2.1", "less-loader": "^12.2.0", "postcss": "^8.4.49", "prettier": "^3.4.2", "rollup-plugin-visualizer": "^5.12.0", - "tailwindcss": "^3.4.16", + "tailwindcss": "^3.4.17", "typescript": "^5.7.2", - "vite": "^6.0.3" + "vite": "^6.0.5" } }, "node_modules/@alloc/quick-lru": { @@ -81,6 +80,7 @@ "version": "0.4.0", "resolved": "https://registry.npmmirror.com/@arco-design/color/-/color-0.4.0.tgz", "integrity": "sha512-s7p9MSwJgHeL8DwcATaXvWT3m2SigKpxx4JA1BGPHL4gfvaQsmQfrLBDpjOJFJuJ2jG2dMt3R3P8Pm9E65q18g==", + "license": "MIT", "dependencies": { "color": "^3.1.3" } @@ -1013,9 +1013,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.16.0", - "resolved": "https://registry.npmmirror.com/@eslint/js/-/js-9.16.0.tgz", - "integrity": "sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==", + "version": "9.17.0", + "resolved": "https://registry.npmmirror.com/@eslint/js/-/js-9.17.0.tgz", + "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", "dev": true, "license": "MIT", "engines": { @@ -1584,9 +1584,9 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.62.2", - "resolved": "https://registry.npmmirror.com/@tanstack/query-core/-/query-core-5.62.2.tgz", - "integrity": "sha512-LcwVcC5qpsDpHcqlXUUL5o9SaOBwhNkGeV+B06s0GBoyBr8FqXPuXT29XzYXR36lchhnerp6XO+CWc84/vh7Zg==", + "version": "5.62.9", + "resolved": "https://registry.npmmirror.com/@tanstack/query-core/-/query-core-5.62.9.tgz", + "integrity": "sha512-lwePd8hNYhyQ4nM/iRQ+Wz2cDtspGeZZHFZmCzHJ7mfKXt+9S301fULiY2IR2byJYY6Z03T427E5PoVfMexHjw==", "license": "MIT", "funding": { "type": "github", @@ -1594,13 +1594,13 @@ } }, "node_modules/@tanstack/vue-query": { - "version": "5.62.2", - "resolved": "https://registry.npmmirror.com/@tanstack/vue-query/-/vue-query-5.62.2.tgz", - "integrity": "sha512-osmptKF+Ung+UFNgKDhOrQxmlZsRp0zATCz8ARTbcay20CCnv6rvBR/+LJlb/M9YGQU/chrt/nPIi1Ax+j0SUw==", + "version": "5.62.9", + "resolved": "https://registry.npmmirror.com/@tanstack/vue-query/-/vue-query-5.62.9.tgz", + "integrity": "sha512-L6soXGCGlMT5Xc/ToUNt7AGJjr6C8mc3gkASe1tDhPRyo4VoMcmnha+qf3yP4Uwd38bmZmohZwnBbuT3O3TvQA==", "license": "MIT", "dependencies": { "@tanstack/match-sorter-utils": "^8.19.4", - "@tanstack/query-core": "5.62.2", + "@tanstack/query-core": "5.62.9", "@vue/devtools-api": "^6.6.3", "vue-demi": "^0.14.10" }, @@ -1715,9 +1715,9 @@ } }, "node_modules/@types/node": { - "version": "22.10.1", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-22.10.1.tgz", - "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", + "version": "22.10.2", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-22.10.2.tgz", + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1934,14 +1934,14 @@ "license": "MIT" }, "node_modules/@vueuse/core": { - "version": "12.0.0", - "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-12.0.0.tgz", - "integrity": "sha512-C12RukhXiJCbx4MGhjmd/gH52TjJsc3G0E0kQj/kb19H3Nt6n1CA4DRWuTdWWcaFRdlTe0npWDS942mvacvNBw==", + "version": "12.2.0", + "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-12.2.0.tgz", + "integrity": "sha512-jksyNu+5EGwggNkRWd6xX+8qBkYbmrwdFQMgCABsz+wq8bKF6w3soPFLB8vocFp3wFIzn0OYkSPM9JP+AFKwsg==", "license": "MIT", "dependencies": { "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "12.0.0", - "@vueuse/shared": "12.0.0", + "@vueuse/metadata": "12.2.0", + "@vueuse/shared": "12.2.0", "vue": "^3.5.13" }, "funding": { @@ -1949,18 +1949,18 @@ } }, "node_modules/@vueuse/metadata": { - "version": "12.0.0", - "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-12.0.0.tgz", - "integrity": "sha512-Yzimd1D3sjxTDOlF05HekU5aSGdKjxhuhRFHA7gDWLn57PRbBIh+SF5NmjhJ0WRgF3my7T8LBucyxdFJjIfRJQ==", + "version": "12.2.0", + "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-12.2.0.tgz", + "integrity": "sha512-x6zynZtTh1l52m0y8d/EgzpshnMjg8cNZ2KWoncJ62Z5qPSGoc4FUunmMVrrRM/I/5542rTEY89CGftngZvrkQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared": { - "version": "12.0.0", - "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-12.0.0.tgz", - "integrity": "sha512-3i6qtcq2PIio5i/vVYidkkcgvmTjCqrf26u+Fd4LhnbBmIT6FN8y6q/GJERp8lfcB9zVEfjdV0Br0443qZuJpw==", + "version": "12.2.0", + "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-12.2.0.tgz", + "integrity": "sha512-SRr4AZwv/giS+EmyA1ZIzn3/iALjjnWAGaBNmoDTMEob9JwQaevAocuaMDnPAvU7Z35Y5g3CFRusCWgp1gVJ3Q==", "license": "MIT", "dependencies": { "vue": "^3.5.13" @@ -2428,9 +2428,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "version": "4.24.3", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.24.3.tgz", + "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", "dev": true, "funding": [ { @@ -2448,9 +2448,9 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.1" }, "bin": { @@ -2507,9 +2507,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001684", - "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz", - "integrity": "sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==", + "version": "1.0.30001688", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", + "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==", "dev": true, "funding": [ { @@ -2686,9 +2686,9 @@ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cross-spawn": { - "version": "7.0.5", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.5.tgz", - "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", + "version": "7.0.6", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "license": "MIT", "dependencies": { @@ -2819,20 +2819,10 @@ "dev": true, "license": "MIT" }, - "node_modules/echarts": { - "version": "5.5.1", - "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.5.1.tgz", - "integrity": "sha512-Fce8upazaAXUVUVsjgV6mBnGuqgO+JNDlcgF79Dksy4+wgGpQB2lmYoO4TSweFg/mZITdpGHomw/cNBJZj1icA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "2.3.0", - "zrender": "5.6.0" - } - }, "node_modules/electron-to-chromium": { - "version": "1.5.41", - "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz", - "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==", + "version": "1.5.73", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz", + "integrity": "sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==", "dev": true, "license": "ISC" }, @@ -2963,9 +2953,9 @@ } }, "node_modules/eslint": { - "version": "9.16.0", - "resolved": "https://registry.npmmirror.com/eslint/-/eslint-9.16.0.tgz", - "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==", + "version": "9.17.0", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-9.17.0.tgz", + "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", "dev": true, "license": "MIT", "dependencies": { @@ -2974,7 +2964,7 @@ "@eslint/config-array": "^0.19.0", "@eslint/core": "^0.9.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.16.0", + "@eslint/js": "9.17.0", "@eslint/plugin-kit": "^0.2.3", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -2983,7 +2973,7 @@ "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", - "cross-spawn": "^7.0.5", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.2.0", @@ -4429,9 +4419,9 @@ "peer": true }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "dev": true, "license": "MIT" }, @@ -5476,9 +5466,9 @@ "dev": true }, "node_modules/tailwindcss": { - "version": "3.4.16", - "resolved": "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.4.16.tgz", - "integrity": "sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==", + "version": "3.4.17", + "resolved": "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.4.17.tgz", + "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", "dev": true, "license": "MIT", "dependencies": { @@ -5631,9 +5621,9 @@ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, "node_modules/tinymce": { - "version": "7.5.1", - "resolved": "https://registry.npmmirror.com/tinymce/-/tinymce-7.5.1.tgz", - "integrity": "sha512-GRXJUB0BEIOUHUEC+q9IjsgWGIAQ4Tn5t5hfpB/YR7No3oPgKHG03v1d3nbov9aqdyVW7Be+UD4I3ZerQG30VQ==", + "version": "7.6.0", + "resolved": "https://registry.npmmirror.com/tinymce/-/tinymce-7.6.0.tgz", + "integrity": "sha512-kUrklnD7H8JbpSDEGRh51GKK6Mrf+pR9neSDzUHvXKV+2oRtMB7sqfAtEOnM0/WKdstwaX0qoNCZNo2H1Y0EFA==", "license": "GPL-2.0-or-later" }, "node_modules/to-regex-range": { @@ -5659,7 +5649,8 @@ "node_modules/tslib": { "version": "2.3.0", "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "dev": true }, "node_modules/type-check": { "version": "0.4.0", @@ -5754,13 +5745,13 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/vite": { - "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/vite/-/vite-6.0.3.tgz", - "integrity": "sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==", + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/vite/-/vite-6.0.5.tgz", + "integrity": "sha512-akD5IAH/ID5imgue2DYhzsEwCi0/4VKY31uhMLEYJwPP4TiUp8pL5PIK+Wo7H8qT8JY9i+pVfPydcFPYD1EL7g==", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.24.0", + "esbuild": "0.24.0", "postcss": "^8.4.49", "rollup": "^4.23.0" }, @@ -5863,46 +5854,11 @@ "vue": "^3.0.5" } }, - "node_modules/vue-echarts": { - "version": "7.0.3", - "resolved": "https://registry.npmmirror.com/vue-echarts/-/vue-echarts-7.0.3.tgz", - "integrity": "sha512-/jSxNwOsw5+dYAUcwSfkLwKPuzTQ0Cepz1LxCOpj2QcHrrmUa/Ql0eQqMmc1rTPQVrh2JQ29n2dhq75ZcHvRDw==", - "license": "MIT", - "dependencies": { - "vue-demi": "^0.13.11" - }, - "peerDependencies": { - "@vue/runtime-core": "^3.0.0", - "echarts": "^5.5.1", - "vue": "^2.7.0 || ^3.1.1" - }, - "peerDependenciesMeta": { - "@vue/runtime-core": { - "optional": true - } - } - }, - "node_modules/vue-echarts/node_modules/vue-demi": { - "version": "0.13.11", - "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz", - "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", - "hasInstallScript": true, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } + "node_modules/vue-data-ui": { + "version": "2.4.50", + "resolved": "https://registry.npmmirror.com/vue-data-ui/-/vue-data-ui-2.4.50.tgz", + "integrity": "sha512-6QMApKXfLIaaYCAsWIcWrfdoHb8yv12iEEzpeNmcN8+puXEL3MzFvBzwdkItdImCJ6b1sdlR6UDGUwmmwza9Pw==", + "license": "MIT" }, "node_modules/vue-eslint-parser": { "version": "9.4.3", @@ -6210,15 +6166,6 @@ "engines": { "node": ">=10" } - }, - "node_modules/zrender": { - "version": "5.6.0", - "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.6.0.tgz", - "integrity": "sha512-uzgraf4njmmHAbEUxMJ8Oxg+P3fT04O+9p7gY+wJRVxo8Ge+KmYv0WJev945EH4wFuc4OY2NLXz46FZrWS9xJg==", - "license": "BSD-3-Clause", - "dependencies": { - "tslib": "2.3.0" - } } } } diff --git a/cdTMP/package.json b/cdTMP/package.json index 18ab148..0db0b40 100644 --- a/cdTMP/package.json +++ b/cdTMP/package.json @@ -1,7 +1,7 @@ { "name": "cdtmp", "private": true, - "version": "0.0.3", + "version": "0.0.4", "type": "module", "scripts": { "dev": "vite", @@ -13,12 +13,11 @@ "dependencies": { "@arco-design/color": "^0.4.0", "@arco-design/web-vue": "^2.56.3", - "@tanstack/vue-query": "^5.62.2", + "@tanstack/vue-query": "^5.62.9", "@tinymce/tinymce-vue": "^6.1.0", - "@vueuse/core": "^12.0.0", + "@vueuse/core": "^12.2.0", "axios": "^1.7.9", "dayjs": "^1.11.13", - "echarts": "^5.5.1", "file2md5": "^1.3.0", "lodash-es": "^4.17.21", "mammoth": "^1.8.0", @@ -28,33 +27,33 @@ "pinyin-match": "^1.2.6", "postcss-import": "^16.1.0", "qs": "^6.13.1", - "tinymce": "^7.5.1", + "tinymce": "^7.6.0", "vue": "^3.5.13", "vue-clipboard3": "^2.0.0", "vue-color-kit": "^1.0.6", - "vue-echarts": "^7.0.3", + "vue-data-ui": "^2.4.50", "vue-router": "^4.5.0", "vuedraggable": "^2.24.3" }, "devDependencies": { "@types/lodash-es": "^4.17.12", - "@types/node": "^22.10.1", + "@types/node": "^22.10.2", "@types/nprogress": "^0.2.3", "@types/qs": "^6.9.17", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/babel-plugin-jsx": "^1.2.5", "autoprefixer": "^10.4.20", - "browserslist": "^4.24.2", - "eslint": "^9.16.0", + "browserslist": "^4.24.3", + "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "less": "^4.2.1", "less-loader": "^12.2.0", "postcss": "^8.4.49", "prettier": "^3.4.2", "rollup-plugin-visualizer": "^5.12.0", - "tailwindcss": "^3.4.16", + "tailwindcss": "^3.4.17", "typescript": "^5.7.2", - "vite": "^6.0.3" + "vite": "^6.0.5" } } diff --git a/cdTMP/src/api/generate/dgGenerate.js b/cdTMP/src/api/generate/dgGenerate.js index a49ece5..2b2893f 100644 --- a/cdTMP/src/api/generate/dgGenerate.js +++ b/cdTMP/src/api/generate/dgGenerate.js @@ -200,11 +200,22 @@ export default { }, /** * - * @returns 生成测评大纲-测试总体要求 + * @returns 生成测评大纲-测试级别和测试类型 */ - createRequirement(params = {}) { + createLevelAndType(params = {}) { return request({ - url: `/generate/create/requirement`, + url: `/generate/create/levelAndType`, + method: "get", + params + }) + }, + /** + * + * @returns 生成测评大纲-测试策略 + */ + createStrategy(params = {}) { + return request({ + url: `/generate/create/strategy`, method: "get", params }) diff --git a/cdTMP/src/api/project/dut.js b/cdTMP/src/api/project/dut.js index f107608..e66b2fe 100644 --- a/cdTMP/src/api/project/dut.js +++ b/cdTMP/src/api/project/dut.js @@ -12,6 +12,17 @@ export default { params }) }, + /** + * 根据项目id、round信息,请求dut + * @returns dut数据 + */ + getDutOne(params = {}) { + return request({ + url: `/project/getDutOne`, + method: "get", + params + }) + }, /** * 添加被测件 * @returns diff --git a/cdTMP/src/api/system/types/fragmentTypes.ts b/cdTMP/src/api/system/types/fragmentTypes.ts index 0c19e65..5b39677 100644 --- a/cdTMP/src/api/system/types/fragmentTypes.ts +++ b/cdTMP/src/api/system/types/fragmentTypes.ts @@ -1,21 +1,7 @@ -/** - * 所属产品文档名称的enum - */ -export enum FragBelongDoc { - dg = "大纲", - sm = "说明", - jl = "记录", - hsm = "回归说明", - hjl = "回归记录", - bg = "报告", - wtd = "问题单" -} - /** * 接口:文档片段查询条件 */ export interface IFragSearchCondition { - belongDocName?: FragBelongDoc name?: string is_main?: boolean projectId?: string diff --git a/cdTMP/src/assets/img/ErrorLoad.svg b/cdTMP/src/assets/img/ErrorLoad.svg new file mode 100644 index 0000000..72a4031 --- /dev/null +++ b/cdTMP/src/assets/img/ErrorLoad.svg @@ -0,0 +1 @@ + diff --git a/cdTMP/src/components/index.js b/cdTMP/src/components/index.js index a3849c2..2dfacde 100644 --- a/cdTMP/src/components/index.js +++ b/cdTMP/src/components/index.js @@ -1,17 +1,5 @@ -import { use } from "echarts/core" -import { CanvasRenderer } from "echarts/renderers" -import { BarChart, LineChart, PieChart, RadarChart, GaugeChart } from "echarts/charts" -import { - GridComponent, - TooltipComponent, - LegendComponent, - DataZoomComponent, - GraphicComponent -} from "echarts/components" - import MaCrud from "./ma-crud/index.vue" import MaForm from "./ma-form/index.vue" -import MaChart from "./ma-charts/index.vue" import MaUpload from "./ma-upload/index.vue" import MaTreeSlider from "./ma-treeSlider/index.vue" import MaResource from "./ma-resource/index.vue" @@ -20,27 +8,11 @@ import MaUser from "./ma-user/index.vue" import MaEditor from "./ma-editor/index.vue" import MaIcon from "./ma-icon/index.vue" import MaUserInfo from "./ma-userInfo/index.vue" -import "echarts/dist/echarts.esm.min.mjs" // 后续增加的全局组件 import Empty from "./Empty/index.vue" -use([ - CanvasRenderer, - BarChart, - LineChart, - PieChart, - RadarChart, - GaugeChart, - GridComponent, - TooltipComponent, - LegendComponent, - DataZoomComponent, - GraphicComponent -]) - export default { install(Vue) { - Vue.component("MaChart", MaChart) Vue.component("MaCrud", MaCrud) Vue.component("MaForm", MaForm) Vue.component("MaUpload", MaUpload) diff --git a/cdTMP/src/components/ma-charts/index.vue b/cdTMP/src/components/ma-charts/index.vue deleted file mode 100644 index d36bfea..0000000 --- a/cdTMP/src/components/ma-charts/index.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - diff --git a/cdTMP/src/layout/components/navbar.vue b/cdTMP/src/layout/components/navbar.vue index 8c87901..4261dbd 100644 --- a/cdTMP/src/layout/components/navbar.vue +++ b/cdTMP/src/layout/components/navbar.vue @@ -13,7 +13,7 @@ > 测试管理平台 - V0.0.3 + V0.0.4 tabBarStore.getCacheList) -// 调用router-view组件的刷新方法 -const viewChildRef = ref() +// 调用router-view组件的刷新方法 - 并暴露给子节点 +const viewChildRef = ref(null) const refresh = () => { try { viewChildRef.value.refreshCrudTable() } catch (err) { console.log("无法找到router-view动态组件的刷新函数") - } finally { } } defineExpose({ refresh }) diff --git a/cdTMP/src/layout/project-layout.vue b/cdTMP/src/layout/project-layout.vue index 4214699..22a4e4c 100644 --- a/cdTMP/src/layout/project-layout.vue +++ b/cdTMP/src/layout/project-layout.vue @@ -231,6 +231,8 @@ > + +