From 71350f40040550ff7502f65054074bf4fbfd226f Mon Sep 17 00:00:00 2001 From: zhangyc Date: Mon, 19 Dec 2022 08:58:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E6=8F=90=E4=BA=A4=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 44 +++++++++++++++++++++----- src/views/homework/HomeworkPage.vue | 48 ++++++++++++++++++----------- 2 files changed, 67 insertions(+), 25 deletions(-) diff --git a/package-lock.json b/package-lock.json index 49a0f93..c46f1da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,8 @@ "axios": "^1.1.3", "core-js": "^3.26.0", "dayjs": "^1.11.6", - "element-plus": "^2.2.20", + "element-plus": "^2.2.27", + "json-bigint": "^1.0.0", "vue": "^3.2.45", "vue-router": "^4.1.6", "vuex": "^4.1.0" @@ -4037,6 +4038,14 @@ "node": "*" } }, + "node_modules/bignumber.js": { + "version": "9.1.1", + "resolved": "https://registry.npmmirror.com/bignumber.js/-/bignumber.js-9.1.1.tgz", + "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", + "engines": { + "node": "*" + } + }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -5549,9 +5558,9 @@ "dev": true }, "node_modules/element-plus": { - "version": "2.2.22", - "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.2.22.tgz", - "integrity": "sha512-gg2g2WOMNpWf0wGesymUvTV0VZDF/4khQKroSNeCV/vWJ/cqssPYdtqfGxTiFRt/f+JpyFkV7O1mo0yzMCzrBg==", + "version": "2.2.27", + "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.2.27.tgz", + "integrity": "sha512-P04HDOZBYDdvlYuleuCZRULzAc5xJVOBfLDK9xWxVo0vyo8ntdaXS5sTU+/76vrNzuO3FhLn9kvrsbiJEVa1jg==", "dependencies": { "@ctrl/tinycolor": "^3.4.1", "@element-plus/icons-vue": "^2.0.6", @@ -7765,6 +7774,14 @@ "node": ">=4" } }, + "node_modules/json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "dependencies": { + "bignumber.js": "^9.0.0" + } + }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -15515,6 +15532,11 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, + "bignumber.js": { + "version": "9.1.1", + "resolved": "https://registry.npmmirror.com/bignumber.js/-/bignumber.js-9.1.1.tgz", + "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==" + }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -16747,9 +16769,9 @@ "dev": true }, "element-plus": { - "version": "2.2.22", - "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.2.22.tgz", - "integrity": "sha512-gg2g2WOMNpWf0wGesymUvTV0VZDF/4khQKroSNeCV/vWJ/cqssPYdtqfGxTiFRt/f+JpyFkV7O1mo0yzMCzrBg==", + "version": "2.2.27", + "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.2.27.tgz", + "integrity": "sha512-P04HDOZBYDdvlYuleuCZRULzAc5xJVOBfLDK9xWxVo0vyo8ntdaXS5sTU+/76vrNzuO3FhLn9kvrsbiJEVa1jg==", "requires": { "@ctrl/tinycolor": "^3.4.1", "@element-plus/icons-vue": "^2.0.6", @@ -18400,6 +18422,14 @@ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, + "json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "requires": { + "bignumber.js": "^9.0.0" + } + }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", diff --git a/src/views/homework/HomeworkPage.vue b/src/views/homework/HomeworkPage.vue index bbf71a7..114db2d 100644 --- a/src/views/homework/HomeworkPage.vue +++ b/src/views/homework/HomeworkPage.vue @@ -151,9 +151,7 @@
-
- -
+ @@ -172,6 +170,7 @@
提交时间
作业内容
+
附件
-
{{ value.createTime }}
+
{{ value.createTime }}
-
+
{{ value.workUploadContent }} + +
+
+
+
+ {{value.workUploadAddress?.split(',')[0].split('/').at(-1)|| ''}} @@ -333,6 +331,7 @@ const handleClick = () => { type, taskId, }).then((res) => { + console.log(res); submitList.value.unshift(res.data); open(); }); @@ -693,16 +692,29 @@ function reUpload(i) { } .content1 { - width: 150px; margin-top: 14px; - margin-left: 60px; + margin-left: 20px; + width: 160px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } - .content2 { + .content2{ margin-top: 14px; - margin-left: 80px; - width: 0; - flex: 1; + margin-left: 20px; + width:460px;; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .content3 { + margin-top: 14px; + margin-left: 20px; + width:230px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } .historycontent {