ydmyzx 4 сар өмнө
parent
commit
5fc66f5999

+ 3 - 3
src/views/system/studentSelection/studentSelectSupervisorRecord/index.vue

@@ -273,7 +273,7 @@ const projectId = route.query.projectId
 const queryParams = reactive({
   pageNo: 1,
   pageSize: 10,
-  projectId: projectId,
+  projectId: route.query.projectId,
   studentId: undefined,
   supervisorId: supervisorId,
   selectType: undefined,
@@ -286,7 +286,7 @@ const queryParams = reactive({
 
 const formData = ref({
   id: undefined,
-  projectId: undefined,
+  projectId: projectId,
   studentId: undefined,
   supervisorId: undefined,
   selectType: undefined,
@@ -389,7 +389,7 @@ const handelRefuse = async (id:number) => {
   try {
     await message.confirm("是否确定退回申请?")
     formData.value.id = id
-    const data =formData.value as unknown as studentSelectSupervisorRecordVO
+    const data = formData.value as unknown as studentSelectSupervisorRecordVO
     await studentSelectSupervisorRecordApi.refuseStudentSelectSupervisorRecord(data)
     message.success("拒绝了申请")
     await getList()

+ 1 - 1
src/views/system/studentSelection/studentSelectionProject/openCampusSupervisorForm.vue

@@ -96,7 +96,7 @@ const submitForm = async () => {
 const supervisors = ref<{ id: number; nickname: string }[]>([])
 const getSupervisor = async () => {
   try {
-    const result = await UserApi.getSupervisor()
+    const result = await studentSelectionProjectApi.getProjectInnerSupervisors()
     supervisors.value = result
   } catch (error) {
     console.error('未获取到导师', error)

+ 0 - 1
src/views/system/studentSelection/studentSelectionWait/index.vue

@@ -221,7 +221,6 @@ const resetQuery = () => {
 const handelRefuse = async (id:number,projectId:number) => {
   try {
     await message.confirm("是否确定退回申请?")
-    queryForm.value.id = id
     queryForm.value.projectId = projectId
     const data = queryForm.value as unknown as studentSelectSupervisorRecordVO
     await studentSelectSupervisorRecordApi.refuseStudentSelectSupervisorRecord(data)

+ 19 - 0
src/views/system/supervisorSelectionSetting/index.vue

@@ -113,6 +113,23 @@
           </span>
         </template>
       </el-table-column>
+
+      <el-table-column label="代理人数" align="center" min-width="90px">
+        <template #default="scope">
+          <span>
+            <span v-if="scope.row.agentProfessionalSlots">
+              学硕/{{ scope.row.agentProfessionalSlots }}
+            </span>
+            <span v-if="scope.row.agentAcademicSlots">
+              专硕/{{ scope.row.agentAcademicSlots }}
+            </span>
+            <span v-if="!scope.row.agentAcademicSlots && !scope.row.agentProfessionalSlots">
+              暂无
+            </span>
+          </span>
+        </template>
+      </el-table-column>
+
       <el-table-column label="剩余名额" align="center" min-width="100px">
         <template #default="scope">
           学硕/{{ scope.row.academicSlots - scope.row.occupiedAcademicSlots }} 专硕/{{ scope.row.professionalSlots - scope.row.occupiedProfessionalSlots }}
@@ -316,6 +333,8 @@ const queryParams = reactive({
   professionalSlots: undefined,
   supervisorName:undefined,
   userType:undefined,
+  agentProfessionalSlots : undefined,
+  agentAcademicSlots: undefined,
   createTime: [],
 })
 const queryFormRef = ref() // 搜索的表单