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 @@
>
+
+