Merge branch 'zcwy-0306' into dev0223

# Conflicts:
#	src/components/drawers/project/ProjectEvalManage.vue
This commit is contained in:
zhangsir
2024-03-29 11:38:21 +08:00
2 changed files with 16 additions and 9 deletions

View File

@@ -430,10 +430,7 @@ export default {
// 导出数据
function exportTaskStu() {
if(!props.datasource.projectTaskId){
props.datasource.projectTaskId = ''
}
window.open(`${process.env.VUE_APP_BASE_API}/admin/student/exportTaskStudent?currentStageId=${props.datasource.stageId}&type=${1}&pid=${props.datasource.projectId}&taskId=${props.datasource.projectTaskId}&taskType=${props.datasource.type}`)
window.open(`${process.env.VUE_APP_BASE_API}/admin/student/exportTaskStudent?currentStageId=${props.datasource.stageId}&type=${1}&pid=${props.datasource.projectId}&taskId=${props.datasource.id}&taskType=${props.datasource.type}`)
// window.open(`${process.env.VUE_APP_BASE_API}/admin/student/exportTaskStudent?pageNo=${state.currentPage}&pageSize=${state.pageSize}&currentStageId=${props.datasource.stageId}&type=${1}&pid=${props.datasource.projectId}&taskId=${props.datasource.projectTaskId}&status=${state.name}&studentName=${state.projectName}`)
}

View File

@@ -691,6 +691,7 @@ import { message } from "ant-design-vue";
const userInfo = computed(() => store.state.userInfo);
const router = useRouter();
const state = reactive({
loadNewDown:false,
totalNumber: {},
stateType:'',
uploadDownLoad: false,
@@ -1078,6 +1079,8 @@ import { message } from "ant-design-vue";
};
//报告上传
const bgupload = () => {
state.loadNewDown = false
state.uploadDownId = ''
state.downloadUrl = null
state.uploadId = ''
state.valueAll = []
@@ -1086,6 +1089,7 @@ import { message } from "ant-design-vue";
state.formData = {}
}
const bgupload1 = (record) => {
state.loadNewDown = true
state.downloadUrl = null
console.log(record,'record')
state.valueAll = []
@@ -1108,7 +1112,7 @@ import { message } from "ant-design-vue";
const of_exit = () => {
state.bg_check = false;
state.errorMessage = ''
state.uploadDownId = ''
// state.uploadDownId = ''
// state.uploadId = ''
state.uploadName = ''
state.loadData = false
@@ -1118,9 +1122,11 @@ import { message } from "ant-design-vue";
}
// 上传结果
const of_results = () => {
state.totalNumber = {}
state.bg_results = false
}
const resultsUp = () => {
state.totalNumber = {}
state.bg_results = false
}
const failedDownload = () => {
@@ -1142,7 +1148,7 @@ import { message } from "ant-design-vue";
}
state.tableLoading = true
if(state.valueAll.length != 0 && !state.loadData){
if(state.valueAll.length != 0 && !state.loadData&&state.loadNewDown){
if(state.valueAll.length >1){
state.bg_results = true
}
@@ -1172,8 +1178,8 @@ import { message } from "ant-design-vue";
remarks:state.formData.remarks,
evaluationName:state.formData.evaluationName,
// detailIds:state.idValue,
evaluationDetailList:state.valueAll,
downloadUrls:state.downloadUrl,
evaluationDetailList:!state.loadNewDown?state.valueAll:null,
// downloadUrls:state.downloadUrl,
imagePath:state.formData.cover
}).then((res)=>{
console.log(res.data,'data')
@@ -1273,8 +1279,11 @@ import { message } from "ant-design-vue";
}else{
// state.idValue = res.data.evaluationDetailList.map(item=>item.id)
state.downloadUrl = res.data.evaluationDetailList.map(item=>item.downloadUrl)
state.valueAll = res.data.evaluationDetailList
state.totalNumber = res.data
if(state.totalNumber.failedEntries!=0){
console.log('aaaaa')
state.valueAll = res.data.evaluationDetailList
}
}
console.log(state.valueAll,'state.valueAll')
state.uploadDownLoad = false
@@ -1366,6 +1375,7 @@ import { message } from "ant-design-vue";
// }
// 编辑
const openEdit = (record) => {
state.loadNewDown = true
state.uploadDownId =record.id
state.bg_check = true
state.btShow = true