From 69750a735af600975052f0e18e3372b4d0172f82 Mon Sep 17 00:00:00 2001 From: lixg Date: Wed, 11 Jan 2023 17:54:06 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=A2=9E=E5=8A=A0=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E5=AD=A6=E5=91=98=E4=BC=A0=E5=8F=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddLevelImportStu.vue | 23 +++++++++++++++++--- src/components/drawers/ExportScore.vue | 12 +++++++--- 2 files changed, 29 insertions(+), 6 deletions(-) diff --git a/src/components/drawers/AddLevelImportStu.vue b/src/components/drawers/AddLevelImportStu.vue index 5da64b89..360a05b1 100644 --- a/src/components/drawers/AddLevelImportStu.vue +++ b/src/components/drawers/AddLevelImportStu.vue @@ -36,20 +36,28 @@ ? { stageId: Number(courseId), type: 3, + userId: userId, + userName: userName, } : courseType == 3 ? { targetId: Number(courseId), type: 1, + userId: userId, + userName: userName, } : courseType == 4 ? { targetId: Number(courseId), type: 2, + userId: userId, + userName: userName, } : { targetId: Number(courseId), type: 3, + userId: userId, + userName: userName, } " :showUploadList="false" @@ -72,7 +80,7 @@
-
京东方商业模型.xls
+
{{ fileName }}
-
京东方商业模型.xls
+
{{ fileName }}
上传失败
@@ -155,7 +163,7 @@
-
京东方商业模型.xls
+
{{ fileName }}
上传成功
@@ -193,6 +201,7 @@ import { reactive, toRefs } from "vue"; import { message } from "ant-design-vue"; import * as api from "../../api/index1"; import { BATCH_IMPORT_SCORE } from "@/api/config"; +import { useStore } from "vuex"; export default { name: "ImpStu", props: { @@ -210,6 +219,7 @@ export default { }, }, setup(props, ctx) { + const store = useStore(); const state = reactive({ template: process.env.VUE_APP_TEMPLATE + "导入学员模版-1672998102528.xlsx", @@ -229,7 +239,12 @@ export default { location.href.indexOf("http://") !== -1 ? "http://111.231.196.214:12016/" : location.href.slice(0, location.href.indexOf("/m")) + "/upload/", + + userId: store.state.userInfo.id, + userName: store.state.userInfo.realName, + fileName: "", }); + const closeDrawer = () => { clearInterval(state.timers); state.fileList = []; @@ -248,6 +263,7 @@ export default { const afterVisibleChange = (bool) => { console.log("state", bool); + console.log("store", store.state.userInfo); }; //上传文件 const handleChange = (info) => { @@ -280,6 +296,7 @@ export default { targetId: props.courseId, type: 3, }); + state.fileName = info.file.name; let i = 0; state.timers = setInterval(() => { let uid = info.file.response.data; diff --git a/src/components/drawers/ExportScore.vue b/src/components/drawers/ExportScore.vue index b0b879fd..858a374f 100644 --- a/src/components/drawers/ExportScore.vue +++ b/src/components/drawers/ExportScore.vue @@ -60,7 +60,7 @@
-
京东方商业模型.xls
+
{{ fileName }}
正在上传
@@ -80,7 +80,7 @@
-
京东方商业模型.xls
+
{{ fileName }}
上传失败
@@ -115,7 +115,7 @@
-
京东方商业模型.xls
+
{{ fileName }}
上传成功
@@ -191,6 +191,7 @@ import { reactive, toRefs } from "vue"; import { message } from "ant-design-vue"; import * as api from "../../api/index1"; import { BATCH_IMPORT_SCORE } from "@/api/config"; +import { useStore } from "vuex"; export default { name: "EScore", props: { @@ -213,6 +214,7 @@ export default { }, }, setup(props, ctx) { + const store = useStore(); const state = reactive({ fileType: ["xls", "xlsx"], importHomeWork: @@ -228,6 +230,9 @@ export default { location.href.indexOf("http://") !== -1 ? "http://111.231.196.214:12016/" : location.href.slice(0, location.href.indexOf("/m")) + "/upload/", + userId: store.state.userInfo.id, + userName: store.state.userInfo.realName, + fileName: "", }); const closeDrawer = () => { ctx.emit("update:eScorevisible", false); @@ -261,6 +266,7 @@ export default { // console.log(info.file, info.fileList); } if (status === "done") { + state.fileName = info.file.name; let i = 0; let timer = setInterval(() => { let uid = info.file.response.data;