diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJdcxController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJdcxController.java index eecbb8c8b..6a5ffa84f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJdcxController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJdcxController.java @@ -55,9 +55,10 @@ public class TsbzJdcxController extends BaseController { @Log(title = "基地区级审核", businessType = BusinessType.EXPORT) @GetMapping("/export") public AjaxResult export(TsbzJdcx tsbzJdcx) { - List list = tsbzJdcxService.selectTsbzJdcxList(tsbzJdcx); +// List list = tsbzJdcxService.selectTsbzJdcxList(tsbzJdcx); + List list = tsbzJdcxService.selectTsbzJdcxExport(tsbzJdcx); ExcelUtil util = new ExcelUtil(TsbzJdcx.class); - return util.exportExcel(list, "jdcx"); + return util.exportExcel(list, "笔试名单"); } /** diff --git a/ruoyi-system/src/main/java/com/ruoyi/jxjs/domain/TsbzJdcx.java b/ruoyi-system/src/main/java/com/ruoyi/jxjs/domain/TsbzJdcx.java index 5a597095d..08c57740e 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/jxjs/domain/TsbzJdcx.java +++ b/ruoyi-system/src/main/java/com/ruoyi/jxjs/domain/TsbzJdcx.java @@ -22,92 +22,134 @@ public class TsbzJdcx extends BaseEntity private Long id; /** 方案编号 */ - @Excel(name = "方案编号") +// @Excel(name = "方案编号") private Long faid; /** 教师编号 */ - @Excel(name = "教师编号") +// @Excel(name = "教师编号") private Long jsid; - /** 当前状态 */ - @Excel(name = "当前状态") - private String dqzt; + /** 创建人 */ - @Excel(name = "创建人") +// @Excel(name = "创建人") private Long createuserid; /** 基地校审核人 */ - @Excel(name = "基地校审核人") +// @Excel(name = "基地校审核人") private Long jdxshr; /** 基地校审核状态 */ - @Excel(name = "基地校审核状态") +// @Excel(name = "基地校审核状态") private String jdxshzt; /** 上报理由 */ - @Excel(name = "上报理由") +// @Excel(name = "上报理由") private String sbly; /** 区级审核人 */ - @Excel(name = "区级审核人") +// @Excel(name = "区级审核人") private Long qjshr; /** 区级审核状态 */ - @Excel(name = "区级审核状态") +// @Excel(name = "区级审核状态") private String qjshzt; /** 区级审核意见 */ - @Excel(name = "区级审核意见") +// @Excel(name = "区级审核意见") private String qjshyj; /** 基地排序 */ - @Excel(name = "基地排序") +// @Excel(name = "基地排序") private Long jdpx; /** 案例分析得分 */ - @Excel(name = "案例分析得分") +// @Excel(name = "案例分析得分") private BigDecimal alfxdf; /** 教案设计得分 */ - @Excel(name = "教案设计得分") +// @Excel(name = "教案设计得分") private BigDecimal jasjdf; /** 钢笔字得分 */ - @Excel(name = "钢笔字得分") +// @Excel(name = "钢笔字得分") private BigDecimal gbzdf; /** 综合得分 */ - @Excel(name = "综合得分") +// @Excel(name = "综合得分") private BigDecimal zhdf; /** 成绩导入创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd") - @Excel(name = "成绩导入创建时间", width = 30, dateFormat = "yyyy-MM-dd") +// @Excel(name = "成绩导入创建时间", width = 30, dateFormat = "yyyy-MM-dd") private Date cjdrcreateTime; /** 面试确认 */ - @Excel(name = "面试确认") +// @Excel(name = "面试确认") private String msqr; /** 面试确认时间 */ @JsonFormat(pattern = "yyyy-MM-dd") - @Excel(name = "面试确认时间", width = 30, dateFormat = "yyyy-MM-dd") +// @Excel(name = "面试确认时间", width = 30, dateFormat = "yyyy-MM-dd") private Date msqrcreateTime; /** 面试结果模拟课堂教学 */ - @Excel(name = "面试结果模拟课堂教学") +// @Excel(name = "面试结果模拟课堂教学") private BigDecimal msjgmnktjxdf; /** 演讲得分 */ - @Excel(name = "演讲得分") +// @Excel(name = "演讲得分") private BigDecimal yjdf; /** 综合得分2 */ - @Excel(name = "综合得分2") +// @Excel(name = "综合得分2") private BigDecimal zhdf2; - public void setId(Long id) + @Excel(name = "评选名称") + private String faname; + @Excel(name = "基地校") + private String jdxmc; + @Excel(name = "姓名") + private String jsname; + @Excel(name = "性别", readConverterExp = "0=男,1=女,2=未知") + private String xb; + @Excel(name = "学段", readConverterExp = "1=学前教育,2=小学,3=普通初中,4=普通高中") + private String rjxd; + @Excel(name = "学科", readConverterExp = "11=品德与生活(社会) ,12=思想品德(政治) ,13=语文 ,14=数学 ,15=科学 ,16=物理 ,17=化学 ,18=生物 ,19=历史与社会 ,20=地理 ,21=历史 ,22=体育与健康 ,23=艺术 ,24=音乐 ,25=美术 ,41=英语") + private String rjxk; + @Excel(name = "联系方式") + private String phone; + @Excel(name = "聘任校") + private String prdwmc; + /** 当前状态 */ + @Excel(name = "当前状态") + private String dqzt; + + public String getFaname() { return faname; } + public void setFaname(String faname) { this.faname = faname;} + + public String getJdxmc() { return jdxmc; } + public void setJdxmc(String jdxmc) { this.jdxmc = jdxmc; } + + public String getJsname() { return jsname; } + public void setJsname(String jsname) { this.jsname = jsname; } + + public String getXb() { return xb; } + public void setXb(String xb) { this.xb = xb; } + + public String getRjxd() { return rjxd; } + public void setRjxd(String rjxd) { this.rjxd = rjxd; } + + public String getRjxk() { return rjxk; } + public void setRjxk(String rjxk) { this.rjxk = rjxk; } + + public String getPhone() { return phone; } + public void setPhone(String phone) { this.phone = phone; } + + public String getPrdwmc() { return prdwmc; } + public void setPrdwmc(String prdwmc) { this.prdwmc = prdwmc; } + + public void setId(Long id) { this.id = id; } diff --git a/ruoyi-system/src/main/java/com/ruoyi/jxjs/mapper/TsbzJdcxMapper.java b/ruoyi-system/src/main/java/com/ruoyi/jxjs/mapper/TsbzJdcxMapper.java index 88660b099..17aff3322 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/jxjs/mapper/TsbzJdcxMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/jxjs/mapper/TsbzJdcxMapper.java @@ -58,4 +58,11 @@ public interface TsbzJdcxMapper * @return 结果 */ public int deleteTsbzJdcxByIds(Long[] ids); + /** + * 查询基地区级审核列表 + * + * @param tsbzJdcx 基地区级审核 + * @return 基地区级审核集合 + */ + public List selectTsbzJdcxExport(TsbzJdcx tsbzJdcx); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/ITsbzJdcxService.java b/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/ITsbzJdcxService.java index c96498dff..b35044e87 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/ITsbzJdcxService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/ITsbzJdcxService.java @@ -58,4 +58,12 @@ public interface ITsbzJdcxService * @return 结果 */ public int deleteTsbzJdcxById(Long id); + + /** + * 查询基地区级审核导出 + * + * @param tsbzJdcx 基地区级审核 + * @return 基地区级审核集合 + */ + public List selectTsbzJdcxExport(TsbzJdcx tsbzJdcx); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/impl/TsbzJdcxServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/impl/TsbzJdcxServiceImpl.java index a2455ea94..10af4dbac 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/impl/TsbzJdcxServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/impl/TsbzJdcxServiceImpl.java @@ -92,4 +92,17 @@ public class TsbzJdcxServiceImpl implements ITsbzJdcxService { return tsbzJdcxMapper.deleteTsbzJdcxById(id); } + + /** + * 查询基地区级审核导出 + * + * @param tsbzJdcx 基地区级审核 + * @return 基地区级审核 + */ + @Override + public List selectTsbzJdcxExport(TsbzJdcx tsbzJdcx) + { + return tsbzJdcxMapper.selectTsbzJdcxExport(tsbzJdcx); + } + } diff --git a/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJdcxMapper.xml b/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJdcxMapper.xml index fb12eebf5..80eb50cf6 100644 --- a/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJdcxMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJdcxMapper.xml @@ -157,5 +157,32 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{id} - + + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/jxjs/bsmd/index.vue b/ruoyi-ui/src/views/jxjs/bsmd/index.vue index cb5e8e016..954600c5e 100644 --- a/ruoyi-ui/src/views/jxjs/bsmd/index.vue +++ b/ruoyi-ui/src/views/jxjs/bsmd/index.vue @@ -225,6 +225,25 @@ 取 消 + + + + +
+ 将文件拖到此处,或 + 点击上传 +
+
+ 是否更新已经存在的用户数据 + 下载模板 +
+
提示:仅允许导入“xls”或“xlsx”格式文件!
+
+ +
@@ -238,6 +257,7 @@ import { exportJdcx, } from "@/api/jxjs/jdcx"; +import { getToken } from "@/utils/auth"; import { listJxzxpxfa } from "@/api/jxjs/jxzxpxfa"; export default { @@ -272,6 +292,21 @@ export default { qjshyjOptions: [], //方案 faOptions: [], + // 用户导入参数lu + upload: { + // 是否显示弹出层(用户导入) + open: false, + // 弹出层标题(用户导入) + title: "", + // 是否禁用上传 + isUploading: false, + // 是否更新已经存在的用户数据 + updateSupport: 0, + // 设置上传的请求头部 + headers: { Authorization: "Bearer " + getToken() }, + // 上传的地址 + url: process.env.VUE_APP_BASE_API + "/system/user/importData", + }, // 查询参数 queryParams: { pageNum: 1, @@ -526,6 +561,33 @@ export default { }) .catch(function () {}); }, + /** 导入按钮操作 */ + handleImport() { + this.upload.title = "用户导入"; + this.upload.open = true; + }, + /** 下载模板操作 */ + // importTemplate() { + // importTemplate().then((response) => { + // this.download(response.msg); + // }); + // }, + // // 文件上传中处理 + // handleFileUploadProgress(event, file, fileList) { + // this.upload.isUploading = true; + // }, + // // 文件上传成功处理 + // handleFileSuccess(response, file, fileList) { + // this.upload.open = false; + // this.upload.isUploading = false; + // this.$refs.upload.clearFiles(); + // this.$alert(response.msg, "导入结果", { dangerouslyUseHTMLString: true }); + // this.getList(); + // }, + // // 提交上传文件 + // submitFileForm() { + // this.$refs.upload.submit(); + // }, }, };