From 1b45ae804b56ac3ca4dff93ac7533f0f779f970c Mon Sep 17 00:00:00 2001
From: Pengxiansen <2422914688@qq.com>
Date: Tue, 25 Feb 2025 16:49:17 +0800
Subject: [PATCH 1/4] =?UTF-8?q?=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/configGrowth.js | 4 +-
src/components/NavLeft.vue | 6 +
.../growthpath/GrowthActiveAttendance.vue | 28 +-
.../growthpath/GrowthExamManage.vue | 786 --------------
.../growthpath/GrowthExternalExamManage.vue | 791 --------------
.../growthpath/GrowthHomeworkManage.vue | 985 ------------------
.../growthpath/GrowthOnlineManage.vue | 87 +-
.../{ExportScore.vue => GrowthScore.vue} | 247 ++---
src/views/growthpath/PathManage.vue | 34 +-
vue.config.js | 16 +-
10 files changed, 211 insertions(+), 2773 deletions(-)
delete mode 100644 src/components/growthpath/GrowthExamManage.vue
delete mode 100644 src/components/growthpath/GrowthExternalExamManage.vue
delete mode 100644 src/components/growthpath/GrowthHomeworkManage.vue
rename src/components/growthpath/{ExportScore.vue => GrowthScore.vue} (74%)
diff --git a/src/api/configGrowth.js b/src/api/configGrowth.js
index 2f010b28..ab3fedbe 100644
--- a/src/api/configGrowth.js
+++ b/src/api/configGrowth.js
@@ -18,8 +18,8 @@ import { boeRequest } from "@/api/request";
// "application/x-www-form-urlencoded";
axios.defaults.withCredentials = true;
const http = axios.create({
- baseURL: '/growth',
- // baseURL: process.env.VUE_APP_BASE_API_GROWTH,
+ // baseURL: '/growth',
+ baseURL: process.env.VUE_APP_BASE_API_GROWTH,
timeout: 1000 * 15,
// headers: { "Content-Type": "multipart/form-data" },
headers: { "Content-Type": "application/json" },
diff --git a/src/components/NavLeft.vue b/src/components/NavLeft.vue
index aa567b2b..b50be88c 100644
--- a/src/components/NavLeft.vue
+++ b/src/components/NavLeft.vue
@@ -1003,6 +1003,12 @@ export default {
selectedKeys: "sub25",
pagename: "专业力必修",
},
+ {
+ href: "/growthaddpath",
+ openKeys: "sub25",
+ selectedKeys: "sub25",
+ pagename: "专业力必修",
+ },
{
href: "/leveladd",
openKeys: "sub1",
diff --git a/src/components/growthpath/GrowthActiveAttendance.vue b/src/components/growthpath/GrowthActiveAttendance.vue
index e7d17197..ebff6934 100644
--- a/src/components/growthpath/GrowthActiveAttendance.vue
+++ b/src/components/growthpath/GrowthActiveAttendance.vue
@@ -794,11 +794,20 @@ export default {
state.tableDataTotalLoading = true;
state.currentPage = 1;
state.name = null;
- state.signStatus = undefined;
+ state.signStatus = "";
state.username = null;
state.tableDataTotal = 0;
getTableData();
}
+ function buildUrl(url, params) {
+ const searchParams = new URLSearchParams();
+ Object.keys(params).forEach((key) => {
+ if(params[key]){
+ searchParams.append(key, params[key]);
+ }
+ });
+ return `${url}?${searchParams.toString()}`;
+ }
// 导出数据
function exportTaskStu() {
@@ -811,8 +820,21 @@ export default {
);
console.log("props.datasource", props.datasource);
window.open(
- `${process.env.VUE_APP_BASE_API}/admin/student/exportTaskStudent?currentStageId=0&type=2&pid=${props.datasource.growthId}&thirdType=1&taskId=${props.datasource.id}&taskType=${props.datasource.type}`
- );
+ buildUrl(
+ `${process.env.VUE_APP_BOE_API_URL}${
+ process.env.VUE_APP_BASE_API_GROWTH || ""
+ }/professional/task/attendanceExport`,
+ {
+ username: state.username,
+ taskId: props.datasource.id,
+ taskType: props.datasource.taskType,
+ signStatus: state.signStatus,
+ }
+ )
+ );
+ // window.open(
+ // `${process.env.VUE_APP_BASE_API}/professional/task/attendanceExport?currentStageId=0&type=2&pid=${props.datasource.growthId}&thirdType=1&taskId=${props.datasource.id}&taskType=${props.datasource.type}`
+ // );
// if (props.types == 2) {
// window.open(
// `${process.env.VUE_APP_BASE_API}/admin/student/exportTaskStudent?currentStageId=0&type=2&pid=${props.datasource.growthId}&thirdType=1&taskId=${props.datasource.id}&taskType=${props.datasource.type}`
diff --git a/src/components/growthpath/GrowthExamManage.vue b/src/components/growthpath/GrowthExamManage.vue
deleted file mode 100644
index c61a522b..00000000
--- a/src/components/growthpath/GrowthExamManage.vue
+++ /dev/null
@@ -1,786 +0,0 @@
-
-
-
-
-
+
支持扩展名:.xls/.xlsx
- 点击或将文件拖拽到此处上传
+支持扩展名:.xls/.xlsx
+点击或将文件拖拽到此处上传
-支持扩展名:.xls/.xlsx
-