在基础信息-学生管理-学生信息增加一个查新详情按钮,以弹窗展示学生信息详情

This commit is contained in:
2026-01-13 14:19:21 +08:00
parent 65f2f8d74c
commit da97922412
3 changed files with 33 additions and 12 deletions

View File

@@ -4,12 +4,7 @@ import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import io.swagger.annotations.*; import io.swagger.annotations.*;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
@@ -43,6 +38,17 @@ public class CphStuExtraInfoController extends BaseController {
return AjaxResult.success(res); return AjaxResult.success(res);
} }
/**
* 跟据学生学号查询学生其他信息
* @return
*/
@GetMapping("/getOwnInfoByStuNo")
@ApiOperation("查询学生自己的其他信息")
public AjaxResult getOwnInfo(@RequestParam String stuNo){
CphStuExtraInfo res = cphStuExtraInfoService.getStuInfo(stuNo);
return AjaxResult.success(res);
}
@PostMapping("/submitOwnInfo") @PostMapping("/submitOwnInfo")
@ApiOperation("提交学生自己的其他信息") @ApiOperation("提交学生自己的其他信息")
public AjaxResult submitOwnInfo(@RequestBody CphStuExtraInfo param){ public AjaxResult submitOwnInfo(@RequestBody CphStuExtraInfo param){

View File

@@ -5,12 +5,7 @@ import javax.servlet.http.HttpServletResponse;
import com.srs.comprehensive.domain.CphFamilyMember; import com.srs.comprehensive.domain.CphFamilyMember;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import io.swagger.annotations.*; import io.swagger.annotations.*;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
@@ -44,6 +39,16 @@ public class SrsEducationExperienceController extends BaseController {
return AjaxResult.success(list); return AjaxResult.success(list);
} }
/**
* 跟据学号查询学生教育经历列表
* @return
*/
@GetMapping("/getOwnExpByStuNo")
@ApiOperation("跟据学号查询学生教育经历列表")
public AjaxResult getOwnExp(@RequestParam String stuNo){
List<SrsEducationExperience> list = srsEducationExperienceService.getStuExp(stuNo);
return AjaxResult.success(list);
}
@PostMapping("/editOwnExp") @PostMapping("/editOwnExp")
@ApiOperation("修改学生自己的家庭成员") @ApiOperation("修改学生自己的家庭成员")
public AjaxResult editOwnExp(@RequestBody SrsEducationExperience param){ public AjaxResult editOwnExp(@RequestBody SrsEducationExperience param){

View File

@@ -12,6 +12,7 @@ import javax.servlet.http.HttpServletResponse;
import com.srs.common.annotation.Anonymous; import com.srs.common.annotation.Anonymous;
import com.srs.common.core.domain.entity.SysUser; import com.srs.common.core.domain.entity.SysUser;
import com.srs.common.utils.StringUtils;
import com.srs.comprehensive.domain.Dto.StuDataSelcetDto; import com.srs.comprehensive.domain.Dto.StuDataSelcetDto;
import com.srs.comprehensive.domain.Dto.StuStatusImport; import com.srs.comprehensive.domain.Dto.StuStatusImport;
import com.srs.comprehensive.domain.SrsStudent; import com.srs.comprehensive.domain.SrsStudent;
@@ -245,6 +246,15 @@ public class SrsStudentController extends BaseController {
return AjaxResult.success(res); return AjaxResult.success(res);
} }
@GetMapping("/getOwnInfoByStuNo")
public AjaxResult getOwnInfoByStuNo(@RequestParam(value = "stuNo", required = false) String stuNo) {
if (StringUtils.isEmpty(stuNo)) {
return AjaxResult.error(400, "学生编号不能为空");
}
SrsStudent res = srsStudentService.getStuInfo(stuNo);
return AjaxResult.success(res);
}
@GetMapping("/getOwnClass") @GetMapping("/getOwnClass")
public AjaxResult getOwnClass() { public AjaxResult getOwnClass() {
String stuNo = getUsername(); String stuNo = getUsername();