保存进度

This commit is contained in:
2025-11-23 18:06:00 +08:00
parent 1e20eeb0d1
commit 91adce0fef
3 changed files with 31 additions and 24 deletions

View File

@@ -26,7 +26,7 @@
"axios": "^1.13.2",
"element-plus": "^2.11.8",
"eslint": "^9.39.1",
"eslint-plugin-vue": "^10.5.1",
"eslint-plugin-vue": "^10.6.0",
"path": "^0.12.7",
"sass": "^1.94.2",
"typescript": "~5.9.3",
@@ -34,7 +34,7 @@
"vue-demi": "^0.14.10",
"vue-eslint-parser": "^10.2.0",
"vue-pdf-embed": "^2.1.3",
"vue-tsc": "^3.1.4"
"vue-tsc": "^3.1.5"
}
},
"node_modules/@babel/helper-string-parser": {
@@ -2154,9 +2154,9 @@
"license": "MIT"
},
"node_modules/@vue/language-core": {
"version": "3.1.4",
"resolved": "https://registry.npmmirror.com/@vue/language-core/-/language-core-3.1.4.tgz",
"integrity": "sha512-n/58wm8SkmoxMWkUNUH/PwoovWe4hmdyPJU2ouldr3EPi1MLoS7iDN46je8CsP95SnVBs2axInzRglPNKvqMcg==",
"version": "3.1.5",
"resolved": "https://registry.npmmirror.com/@vue/language-core/-/language-core-3.1.5.tgz",
"integrity": "sha512-FMcqyzWN+sYBeqRMWPGT2QY0mUasZMVIuHvmb5NT3eeqPrbHBYtCP8JWEUCDCgM+Zr62uuWY/qoeBrPrzfa78w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2533,7 +2533,7 @@
},
"node_modules/cssesc": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
"resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz",
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
"dev": true,
"license": "MIT",
@@ -2825,16 +2825,16 @@
}
},
"node_modules/eslint-plugin-vue": {
"version": "10.5.1",
"resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-10.5.1.tgz",
"integrity": "sha512-SbR9ZBUFKgvWAbq3RrdCtWaW0IKm6wwUiApxf3BVTNfqUIo4IQQmreMg2iHFJJ6C/0wss3LXURBJ1OwS/MhFcQ==",
"version": "10.6.0",
"resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-10.6.0.tgz",
"integrity": "sha512-TsoFluWxOpsJlE/l2jJygLQLWBPJ3Qdkesv7tBIunICbTcG0dS1/NBw/Ol4tJw5kHWlAVds4lUmC29/vlPUcEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"natural-compare": "^1.4.0",
"nth-check": "^2.1.1",
"postcss-selector-parser": "^6.0.15",
"postcss-selector-parser": "^7.1.0",
"semver": "^7.6.3",
"xml-name-validator": "^4.0.0"
},
@@ -3898,9 +3898,9 @@
}
},
"node_modules/postcss-selector-parser": {
"version": "6.1.2",
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
"integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
"version": "7.1.0",
"resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
"integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4272,7 +4272,7 @@
},
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"dev": true,
"license": "MIT"
@@ -4477,14 +4477,14 @@
}
},
"node_modules/vue-tsc": {
"version": "3.1.4",
"resolved": "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-3.1.4.tgz",
"integrity": "sha512-GsRJxttj4WkmXW/zDwYPGMJAN3np/4jTzoDFQTpTsI5Vg/JKMWamBwamlmLihgSVHO66y9P7GX+uoliYxeI4Hw==",
"version": "3.1.5",
"resolved": "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-3.1.5.tgz",
"integrity": "sha512-L/G9IUjOWhBU0yun89rv8fKqmKC+T0HfhrFjlIml71WpfBv9eb4E9Bev8FMbyueBIU9vxQqbd+oOsVcDa5amGw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@volar/typescript": "2.4.23",
"@vue/language-core": "3.1.4"
"@vue/language-core": "3.1.5"
},
"bin": {
"vue-tsc": "bin/vue-tsc.js"

View File

@@ -27,7 +27,7 @@
"axios": "^1.13.2",
"element-plus": "^2.11.8",
"eslint": "^9.39.1",
"eslint-plugin-vue": "^10.5.1",
"eslint-plugin-vue": "^10.6.0",
"path": "^0.12.7",
"sass": "^1.94.2",
"typescript": "~5.9.3",
@@ -35,6 +35,6 @@
"vue-demi": "^0.14.10",
"vue-eslint-parser": "^10.2.0",
"vue-pdf-embed": "^2.1.3",
"vue-tsc": "^3.1.4"
"vue-tsc": "^3.1.5"
}
}

View File

@@ -57,7 +57,7 @@ Copyright © CPIC All rights reserved
</div>
<el-table
width="100%" stripe
border
border="true"
:head-cell-style="headerCellStyle"
empty-text="请上传文件"
:data="ui.newRegulatory.regulatory_files"
@@ -167,12 +167,20 @@ export default {
/*表格操作相关 */
const onDeleteUploadedFile = ( rowId: any ): void =>
{
console.log( "点击的rowid", rowId );
console.log( `点击的rowid${rowId}` );
};
/**
* 上传成功的响应函数。
* @param response
* @param uploadFile
* @param uploadFiles
*/
const onUploadSuccess: UploadProps["onSuccess"] = ( response: UploadFileResponse, uploadFile: UploadFile, uploadFiles: UploadFiles ): void =>
{
console.log( "测试上传制度文件结果:", response );
console.log( `上传制度文件响应:${response}` );
console.log( `上传文件:${uploadFile}` );
console.log( `上传多文件:${uploadFiles}` );
ui.showUploadDialog = false;
@@ -205,7 +213,6 @@ export default {
ui.newRegulatory.regulatory_files?.push( uploadedFile );
console.log( "文件列表", ui.newRegulatory.regulatory_files );
}
else
{