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 01025beef..af6f8c856 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 @@ -1,8 +1,12 @@ package com.ruoyi.web.controller.jxjs; +import java.text.SimpleDateFormat; +import java.util.Date; import java.util.List; import com.ruoyi.common.utils.SecurityUtils; +import com.ruoyi.jxjs.domain.TsbzJxzxmd; +import com.ruoyi.jxjs.service.ITsbzJxzxmdService; import com.ruoyi.web.controller.common.SchoolCommonController; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; @@ -36,6 +40,8 @@ public class TsbzJdcxController extends BaseController { private ITsbzJdcxService tsbzJdcxService; @Autowired private SchoolCommonController schoolCommonController; + @Autowired + private ITsbzJxzxmdService tsbzJxzxmdService; /** * 查询基地区级审核列表 @@ -100,7 +106,27 @@ public class TsbzJdcxController extends BaseController { @Log(title = "基地区级审核", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult edit(@RequestBody TsbzJdcx tsbzJdcx) { - tsbzJdcx.setQjshr(SecurityUtils.getLoginUser().getUser().getUserId()); + + //区级审核人 + if (tsbzJdcx.getQjshr() != null && tsbzJdcx.getQjshr().equals(2)) { + tsbzJdcx.setQjshr(SecurityUtils.getLoginUser().getUser().getUserId()); + } + + //如果lqzt为1,则代表录取成功,则在见习名单表插入一条记录 + if (tsbzJdcx.getLqzt().equals("1")) { + SimpleDateFormat sdf = new SimpleDateFormat("yyyy"); + Date date = new Date(); + System.out.println("year=" + sdf.format(date)); + + TsbzJxzxmd tsbzJxzxmd = new TsbzJxzxmd(); + + tsbzJxzxmd.setJsid(tsbzJdcx.getJsid()); + tsbzJxzxmd.setNf(sdf.format(date)); + tsbzJxzxmd.setCreateuserid(SecurityUtils.getLoginUser().getUser().getUserId()); + + tsbzJxzxmdService.insertTsbzJxzxmd(tsbzJxzxmd); + } + return toAjax(tsbzJdcxService.updateTsbzJdcx(tsbzJdcx)); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJxzxmdController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJxzxmdController.java new file mode 100644 index 000000000..05a4ffade --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJxzxmdController.java @@ -0,0 +1,97 @@ +package com.ruoyi.web.controller.jxjs; + +import java.util.List; + +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +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 com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.jxjs.domain.TsbzJxzxmd; +import com.ruoyi.jxjs.service.ITsbzJxzxmdService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 见习之星名单Controller + * + * @author ruoyi + * @date 2020-08-23 + */ +@RestController +@RequestMapping("/jxjs/jxzxmd") +public class TsbzJxzxmdController extends BaseController { + @Autowired + private ITsbzJxzxmdService tsbzJxzxmdService; + + /** + * 查询见习之星名单列表 + */ + @PreAuthorize("@ss.hasPermi('jxjs:jxzxmd:list')") + @GetMapping("/list") + public TableDataInfo list(TsbzJxzxmd tsbzJxzxmd) { + startPage(); + List<TsbzJxzxmd> list = tsbzJxzxmdService.selectTsbzJxzxmdList(tsbzJxzxmd); + return getDataTable(list); + } + + /** + * 导出见习之星名单列表 + */ + @PreAuthorize("@ss.hasPermi('jxjs:jxzxmd:export')") + @Log(title = "见习之星名单", businessType = BusinessType.EXPORT) + @GetMapping("/export") + public AjaxResult export(TsbzJxzxmd tsbzJxzxmd) { + List<TsbzJxzxmd> list = tsbzJxzxmdService.selectTsbzJxzxmdList(tsbzJxzxmd); + ExcelUtil<TsbzJxzxmd> util = new ExcelUtil<TsbzJxzxmd>(TsbzJxzxmd.class); + return util.exportExcel(list, "jxzxmd"); + } + + /** + * 获取见习之星名单详细信息 + */ + @PreAuthorize("@ss.hasPermi('jxjs:jxzxmd:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) { + return AjaxResult.success(tsbzJxzxmdService.selectTsbzJxzxmdById(id)); + } + + /** + * 新增见习之星名单 + */ + @PreAuthorize("@ss.hasPermi('jxjs:jxzxmd:add')") + @Log(title = "见习之星名单", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody TsbzJxzxmd tsbzJxzxmd) { + return toAjax(tsbzJxzxmdService.insertTsbzJxzxmd(tsbzJxzxmd)); + } + + /** + * 修改见习之星名单 + */ + @PreAuthorize("@ss.hasPermi('jxjs:jxzxmd:edit')") + @Log(title = "见习之星名单", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody TsbzJxzxmd tsbzJxzxmd) { + return toAjax(tsbzJxzxmdService.updateTsbzJxzxmd(tsbzJxzxmd)); + } + + /** + * 删除见习之星名单 + */ + @PreAuthorize("@ss.hasPermi('jxjs:jxzxmd:remove')") + @Log(title = "见习之星名单", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { + return toAjax(tsbzJxzxmdService.deleteTsbzJxzxmdByIds(ids)); + } +} 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..5fcfeb2d9 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 @@ -2,6 +2,7 @@ package com.ruoyi.jxjs.domain; import java.math.BigDecimal; import java.util.Date; + import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; @@ -10,328 +11,363 @@ import com.ruoyi.common.core.domain.BaseEntity; /** * 基地区级审核对象 tsbz_jdcx - * + * * @author ruoyi * @date 2020-08-20 */ -public class TsbzJdcx extends BaseEntity -{ +public class TsbzJdcx extends BaseEntity { private static final long serialVersionUID = 1L; - /** 编号 */ + /** + * 编号 + */ private Long id; - /** 方案编号 */ + /** + * 方案编号 + */ @Excel(name = "方案编号") private Long faid; - /** 教师编号 */ + /** + * 教师编号 + */ @Excel(name = "教师编号") private Long jsid; - /** 当前状态 */ + /** + * 当前状态 + */ @Excel(name = "当前状态") private String dqzt; - /** 创建人 */ + /** + * 创建人 + */ @Excel(name = "创建人") private Long createuserid; - /** 基地校审核人 */ + /** + * 基地校审核人 + */ @Excel(name = "基地校审核人") private Long jdxshr; - /** 基地校审核状态 */ + /** + * 基地校审核状态 + */ @Excel(name = "基地校审核状态") private String jdxshzt; - /** 上报理由 */ + /** + * 上报理由 + */ @Excel(name = "上报理由") private String sbly; - /** 区级审核人 */ + /** + * 区级审核人 + */ @Excel(name = "区级审核人") private Long qjshr; - /** 区级审核状态 */ + /** + * 区级审核状态 + */ @Excel(name = "区级审核状态") private String qjshzt; - /** 区级审核意见 */ + /** + * 区级审核意见 + */ @Excel(name = "区级审核意见") private String qjshyj; - /** 基地排序 */ + /** + * 基地排序 + */ @Excel(name = "基地排序") private Long jdpx; - /** 案例分析得分 */ + /** + * 案例分析得分 + */ @Excel(name = "案例分析得分") private BigDecimal alfxdf; - /** 教案设计得分 */ + /** + * 教案设计得分 + */ @Excel(name = "教案设计得分") private BigDecimal jasjdf; - /** 钢笔字得分 */ + /** + * 钢笔字得分 + */ @Excel(name = "钢笔字得分") private BigDecimal gbzdf; - /** 综合得分 */ + /** + * 综合得分 + */ @Excel(name = "综合得分") private BigDecimal zhdf; - /** 成绩导入创建时间 */ + /** + * 成绩导入创建时间 + */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "成绩导入创建时间", width = 30, dateFormat = "yyyy-MM-dd") private Date cjdrcreateTime; - /** 面试确认 */ + /** + * 面试确认 + */ @Excel(name = "面试确认") private String msqr; - /** 面试确认时间 */ + /** + * 面试确认时间 + */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "面试确认时间", width = 30, dateFormat = "yyyy-MM-dd") private Date msqrcreateTime; - /** 面试结果模拟课堂教学 */ + /** + * 面试结果模拟课堂教学 + */ @Excel(name = "面试结果模拟课堂教学") private BigDecimal msjgmnktjxdf; - /** 演讲得分 */ + /** + * 演讲得分 + */ @Excel(name = "演讲得分") private BigDecimal yjdf; - /** 综合得分2 */ + /** + * 综合得分2 + */ @Excel(name = "综合得分2") private BigDecimal zhdf2; - public void setId(Long id) - { + /** + * 录取状态 + */ + @Excel(name = "录取状态") + private String lqzt; + + public void setId(Long id) { this.id = id; } - public Long getId() - { + public Long getId() { return id; } - public void setFaid(Long faid) - { + + public void setFaid(Long faid) { this.faid = faid; } - public Long getFaid() - { + public Long getFaid() { return faid; } - public void setJsid(Long jsid) - { + + public void setJsid(Long jsid) { this.jsid = jsid; } - public Long getJsid() - { + public Long getJsid() { return jsid; } - public void setDqzt(String dqzt) - { + + public void setDqzt(String dqzt) { this.dqzt = dqzt; } - public String getDqzt() - { + public String getDqzt() { return dqzt; } - public void setCreateuserid(Long createuserid) - { + + public void setCreateuserid(Long createuserid) { this.createuserid = createuserid; } - public Long getCreateuserid() - { + public Long getCreateuserid() { return createuserid; } - public void setJdxshr(Long jdxshr) - { + + public void setJdxshr(Long jdxshr) { this.jdxshr = jdxshr; } - public Long getJdxshr() - { + public Long getJdxshr() { return jdxshr; } - public void setJdxshzt(String jdxshzt) - { + + public void setJdxshzt(String jdxshzt) { this.jdxshzt = jdxshzt; } - public String getJdxshzt() - { + public String getJdxshzt() { return jdxshzt; } - public void setSbly(String sbly) - { + + public void setSbly(String sbly) { this.sbly = sbly; } - public String getSbly() - { + public String getSbly() { return sbly; } - public void setQjshr(Long qjshr) - { + + public void setQjshr(Long qjshr) { this.qjshr = qjshr; } - public Long getQjshr() - { + public Long getQjshr() { return qjshr; } - public void setQjshzt(String qjshzt) - { + + public void setQjshzt(String qjshzt) { this.qjshzt = qjshzt; } - public String getQjshzt() - { + public String getQjshzt() { return qjshzt; } - public void setQjshyj(String qjshyj) - { + + public void setQjshyj(String qjshyj) { this.qjshyj = qjshyj; } - public String getQjshyj() - { + public String getQjshyj() { return qjshyj; } - public void setJdpx(Long jdpx) - { + + public void setJdpx(Long jdpx) { this.jdpx = jdpx; } - public Long getJdpx() - { + public Long getJdpx() { return jdpx; } - public void setAlfxdf(BigDecimal alfxdf) - { + + public void setAlfxdf(BigDecimal alfxdf) { this.alfxdf = alfxdf; } - public BigDecimal getAlfxdf() - { + public BigDecimal getAlfxdf() { return alfxdf; } - public void setJasjdf(BigDecimal jasjdf) - { + + public void setJasjdf(BigDecimal jasjdf) { this.jasjdf = jasjdf; } - public BigDecimal getJasjdf() - { + public BigDecimal getJasjdf() { return jasjdf; } - public void setGbzdf(BigDecimal gbzdf) - { + + public void setGbzdf(BigDecimal gbzdf) { this.gbzdf = gbzdf; } - public BigDecimal getGbzdf() - { + public BigDecimal getGbzdf() { return gbzdf; } - public void setZhdf(BigDecimal zhdf) - { + + public void setZhdf(BigDecimal zhdf) { this.zhdf = zhdf; } - public BigDecimal getZhdf() - { + public BigDecimal getZhdf() { return zhdf; } - public void setCjdrcreateTime(Date cjdrcreateTime) - { + + public void setCjdrcreateTime(Date cjdrcreateTime) { this.cjdrcreateTime = cjdrcreateTime; } - public Date getCjdrcreateTime() - { + public Date getCjdrcreateTime() { return cjdrcreateTime; } - public void setMsqr(String msqr) - { + + public void setMsqr(String msqr) { this.msqr = msqr; } - public String getMsqr() - { + public String getMsqr() { return msqr; } - public void setMsqrcreateTime(Date msqrcreateTime) - { + + public void setMsqrcreateTime(Date msqrcreateTime) { this.msqrcreateTime = msqrcreateTime; } - public Date getMsqrcreateTime() - { + public Date getMsqrcreateTime() { return msqrcreateTime; } - public void setMsjgmnktjxdf(BigDecimal msjgmnktjxdf) - { + + public void setMsjgmnktjxdf(BigDecimal msjgmnktjxdf) { this.msjgmnktjxdf = msjgmnktjxdf; } - public BigDecimal getMsjgmnktjxdf() - { + public BigDecimal getMsjgmnktjxdf() { return msjgmnktjxdf; } - public void setYjdf(BigDecimal yjdf) - { + + public void setYjdf(BigDecimal yjdf) { this.yjdf = yjdf; } - public BigDecimal getYjdf() - { + public BigDecimal getYjdf() { return yjdf; } - public void setZhdf2(BigDecimal zhdf2) - { + + public void setZhdf2(BigDecimal zhdf2) { this.zhdf2 = zhdf2; } - public BigDecimal getZhdf2() - { + public BigDecimal getZhdf2() { return zhdf2; } + public void setLqzt(String lqzt) { + this.lqzt = lqzt; + } + + public String getLqzt() { + return lqzt; + } + @Override public String toString() { - return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) - .append("id", getId()) - .append("faid", getFaid()) - .append("jsid", getJsid()) - .append("dqzt", getDqzt()) - .append("createuserid", getCreateuserid()) - .append("createTime", getCreateTime()) - .append("jdxshr", getJdxshr()) - .append("jdxshzt", getJdxshzt()) - .append("sbly", getSbly()) - .append("qjshr", getQjshr()) - .append("qjshzt", getQjshzt()) - .append("qjshyj", getQjshyj()) - .append("jdpx", getJdpx()) - .append("alfxdf", getAlfxdf()) - .append("jasjdf", getJasjdf()) - .append("gbzdf", getGbzdf()) - .append("zhdf", getZhdf()) - .append("cjdrcreateTime", getCjdrcreateTime()) - .append("msqr", getMsqr()) - .append("msqrcreateTime", getMsqrcreateTime()) - .append("msjgmnktjxdf", getMsjgmnktjxdf()) - .append("yjdf", getYjdf()) - .append("zhdf2", getZhdf2()) - .toString(); + return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("faid", getFaid()) + .append("jsid", getJsid()) + .append("dqzt", getDqzt()) + .append("createuserid", getCreateuserid()) + .append("createTime", getCreateTime()) + .append("jdxshr", getJdxshr()) + .append("jdxshzt", getJdxshzt()) + .append("sbly", getSbly()) + .append("qjshr", getQjshr()) + .append("qjshzt", getQjshzt()) + .append("qjshyj", getQjshyj()) + .append("jdpx", getJdpx()) + .append("alfxdf", getAlfxdf()) + .append("jasjdf", getJasjdf()) + .append("gbzdf", getGbzdf()) + .append("zhdf", getZhdf()) + .append("cjdrcreateTime", getCjdrcreateTime()) + .append("msqr", getMsqr()) + .append("msqrcreateTime", getMsqrcreateTime()) + .append("msjgmnktjxdf", getMsjgmnktjxdf()) + .append("yjdf", getYjdf()) + .append("zhdf2", getZhdf2()) + .append("lqzt", getLqzt()) + .toString(); } } diff --git a/ruoyi-system/src/main/java/com/ruoyi/jxjs/domain/TsbzJxzxmd.java b/ruoyi-system/src/main/java/com/ruoyi/jxjs/domain/TsbzJxzxmd.java new file mode 100644 index 000000000..0e180693d --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/jxjs/domain/TsbzJxzxmd.java @@ -0,0 +1,82 @@ +package com.ruoyi.jxjs.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 见习之星名单对象 tsbz_jxzxmd + * + * @author ruoyi + * @date 2020-08-23 + */ +public class TsbzJxzxmd extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 编号 + */ + private Long id; + + /** + * 教师id + */ + @Excel(name = "教师id") + private Long jsid; + + /** + * 年份 + */ + @Excel(name = "年份") + private String nf; + + /** + * 创建人 + */ + @Excel(name = "创建人") + private Long createuserid; + + public void setId(Long id) { + this.id = id; + } + + public Long getId() { + return id; + } + + public void setJsid(Long jsid) { + this.jsid = jsid; + } + + public Long getJsid() { + return jsid; + } + + public void setNf(String nf) { + this.nf = nf; + } + + public String getNf() { + return nf; + } + + public void setCreateuserid(Long createuserid) { + this.createuserid = createuserid; + } + + public Long getCreateuserid() { + return createuserid; + } + + @Override + public String toString() { + return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("jsid", getJsid()) + .append("nf", getNf()) + .append("createuserid", getCreateuserid()) + .append("createTime", getCreateTime()) + .toString(); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/jxjs/mapper/TsbzJxzxmdMapper.java b/ruoyi-system/src/main/java/com/ruoyi/jxjs/mapper/TsbzJxzxmdMapper.java new file mode 100644 index 000000000..97d5e1afb --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/jxjs/mapper/TsbzJxzxmdMapper.java @@ -0,0 +1,61 @@ +package com.ruoyi.jxjs.mapper; + +import java.util.List; + +import com.ruoyi.jxjs.domain.TsbzJxzxmd; + +/** + * 见习之星名单Mapper接口 + * + * @author ruoyi + * @date 2020-08-23 + */ +public interface TsbzJxzxmdMapper { + /** + * 查询见习之星名单 + * + * @param id 见习之星名单ID + * @return 见习之星名单 + */ + public TsbzJxzxmd selectTsbzJxzxmdById(Long id); + + /** + * 查询见习之星名单列表 + * + * @param tsbzJxzxmd 见习之星名单 + * @return 见习之星名单集合 + */ + public List<TsbzJxzxmd> selectTsbzJxzxmdList(TsbzJxzxmd tsbzJxzxmd); + + /** + * 新增见习之星名单 + * + * @param tsbzJxzxmd 见习之星名单 + * @return 结果 + */ + public int insertTsbzJxzxmd(TsbzJxzxmd tsbzJxzxmd); + + /** + * 修改见习之星名单 + * + * @param tsbzJxzxmd 见习之星名单 + * @return 结果 + */ + public int updateTsbzJxzxmd(TsbzJxzxmd tsbzJxzxmd); + + /** + * 删除见习之星名单 + * + * @param id 见习之星名单ID + * @return 结果 + */ + public int deleteTsbzJxzxmdById(Long id); + + /** + * 批量删除见习之星名单 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteTsbzJxzxmdByIds(Long[] ids); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/ITsbzJxzxmdService.java b/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/ITsbzJxzxmdService.java new file mode 100644 index 000000000..fa5782e8a --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/ITsbzJxzxmdService.java @@ -0,0 +1,61 @@ +package com.ruoyi.jxjs.service; + +import java.util.List; +import com.ruoyi.jxjs.domain.TsbzJxzxmd; + +/** + * 见习之星名单Service接口 + * + * @author ruoyi + * @date 2020-08-23 + */ +public interface ITsbzJxzxmdService +{ + /** + * 查询见习之星名单 + * + * @param id 见习之星名单ID + * @return 见习之星名单 + */ + public TsbzJxzxmd selectTsbzJxzxmdById(Long id); + + /** + * 查询见习之星名单列表 + * + * @param tsbzJxzxmd 见习之星名单 + * @return 见习之星名单集合 + */ + public List<TsbzJxzxmd> selectTsbzJxzxmdList(TsbzJxzxmd tsbzJxzxmd); + + /** + * 新增见习之星名单 + * + * @param tsbzJxzxmd 见习之星名单 + * @return 结果 + */ + public int insertTsbzJxzxmd(TsbzJxzxmd tsbzJxzxmd); + + /** + * 修改见习之星名单 + * + * @param tsbzJxzxmd 见习之星名单 + * @return 结果 + */ + public int updateTsbzJxzxmd(TsbzJxzxmd tsbzJxzxmd); + + /** + * 批量删除见习之星名单 + * + * @param ids 需要删除的见习之星名单ID + * @return 结果 + */ + public int deleteTsbzJxzxmdByIds(Long[] ids); + + /** + * 删除见习之星名单信息 + * + * @param id 见习之星名单ID + * @return 结果 + */ + public int deleteTsbzJxzxmdById(Long id); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/impl/TsbzJxzxmdServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/impl/TsbzJxzxmdServiceImpl.java new file mode 100644 index 000000000..4b9ea498e --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/jxjs/service/impl/TsbzJxzxmdServiceImpl.java @@ -0,0 +1,95 @@ +package com.ruoyi.jxjs.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.jxjs.mapper.TsbzJxzxmdMapper; +import com.ruoyi.jxjs.domain.TsbzJxzxmd; +import com.ruoyi.jxjs.service.ITsbzJxzxmdService; + +/** + * 见习之星名单Service业务层处理 + * + * @author ruoyi + * @date 2020-08-23 + */ +@Service +public class TsbzJxzxmdServiceImpl implements ITsbzJxzxmdService +{ + @Autowired + private TsbzJxzxmdMapper tsbzJxzxmdMapper; + + /** + * 查询见习之星名单 + * + * @param id 见习之星名单ID + * @return 见习之星名单 + */ + @Override + public TsbzJxzxmd selectTsbzJxzxmdById(Long id) + { + return tsbzJxzxmdMapper.selectTsbzJxzxmdById(id); + } + + /** + * 查询见习之星名单列表 + * + * @param tsbzJxzxmd 见习之星名单 + * @return 见习之星名单 + */ + @Override + public List<TsbzJxzxmd> selectTsbzJxzxmdList(TsbzJxzxmd tsbzJxzxmd) + { + return tsbzJxzxmdMapper.selectTsbzJxzxmdList(tsbzJxzxmd); + } + + /** + * 新增见习之星名单 + * + * @param tsbzJxzxmd 见习之星名单 + * @return 结果 + */ + @Override + public int insertTsbzJxzxmd(TsbzJxzxmd tsbzJxzxmd) + { + tsbzJxzxmd.setCreateTime(DateUtils.getNowDate()); + return tsbzJxzxmdMapper.insertTsbzJxzxmd(tsbzJxzxmd); + } + + /** + * 修改见习之星名单 + * + * @param tsbzJxzxmd 见习之星名单 + * @return 结果 + */ + @Override + public int updateTsbzJxzxmd(TsbzJxzxmd tsbzJxzxmd) + { + return tsbzJxzxmdMapper.updateTsbzJxzxmd(tsbzJxzxmd); + } + + /** + * 批量删除见习之星名单 + * + * @param ids 需要删除的见习之星名单ID + * @return 结果 + */ + @Override + public int deleteTsbzJxzxmdByIds(Long[] ids) + { + return tsbzJxzxmdMapper.deleteTsbzJxzxmdByIds(ids); + } + + /** + * 删除见习之星名单信息 + * + * @param id 见习之星名单ID + * @return 结果 + */ + @Override + public int deleteTsbzJxzxmdById(Long id) + { + return tsbzJxzxmdMapper.deleteTsbzJxzxmdById(id); + } +} diff --git a/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJdcxMapper.xml b/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJdcxMapper.xml index fb12eebf5..d4a459abe 100644 --- a/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJdcxMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJdcxMapper.xml @@ -28,10 +28,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <result property="msjgmnktjxdf" column="msjgmnktjxdf" /> <result property="yjdf" column="yjdf" /> <result property="zhdf2" column="zhdf2" /> + <result property="lqzt" column="lqzt" /> </resultMap> <sql id="selectTsbzJdcxVo"> - select id, faid, jsid, dqzt, createuserid, create_time, jdxshr, jdxshzt, sbly, qjshr, qjshzt, qjshyj, jdpx, alfxdf, jasjdf, gbzdf, zhdf, cjdrcreate_time, msqr, msqrcreate_time, msjgmnktjxdf, yjdf, zhdf2 from tsbz_jdcx + select id, faid, jsid, dqzt, createuserid, create_time, jdxshr, jdxshzt, sbly, qjshr, qjshzt, qjshyj, jdpx, alfxdf, jasjdf, gbzdf, zhdf, cjdrcreate_time, msqr, msqrcreate_time, msjgmnktjxdf, yjdf, zhdf2, lqzt from tsbz_jdcx </sql> <select id="selectTsbzJdcxList" parameterType="TsbzJdcx" resultMap="TsbzJdcxResult"> @@ -58,6 +59,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <if test="msjgmnktjxdf != null "> and msjgmnktjxdf = #{msjgmnktjxdf}</if> <if test="yjdf != null "> and yjdf = #{yjdf}</if> <if test="zhdf2 != null "> and zhdf2 = #{zhdf2}</if> + <if test="lqzt != null and lqzt != ''"> and lqzt = #{lqzt}</if> </where> </select> @@ -91,6 +93,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <if test="msjgmnktjxdf != null">msjgmnktjxdf,</if> <if test="yjdf != null">yjdf,</if> <if test="zhdf2 != null">zhdf2,</if> + <if test="lqzt != null">lqzt,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="faid != null">#{faid},</if> @@ -115,6 +118,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <if test="msjgmnktjxdf != null">#{msjgmnktjxdf},</if> <if test="yjdf != null">#{yjdf},</if> <if test="zhdf2 != null">#{zhdf2},</if> + <if test="lqzt != null">#{lqzt},</if> </trim> </insert> @@ -143,6 +147,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <if test="msjgmnktjxdf != null">msjgmnktjxdf = #{msjgmnktjxdf},</if> <if test="yjdf != null">yjdf = #{yjdf},</if> <if test="zhdf2 != null">zhdf2 = #{zhdf2},</if> + <if test="lqzt != null">lqzt = #{lqzt},</if> </trim> where id = #{id} </update> diff --git a/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJxzxmdMapper.xml b/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJxzxmdMapper.xml new file mode 100644 index 000000000..45213f46f --- /dev/null +++ b/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJxzxmdMapper.xml @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!DOCTYPE mapper +PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" +"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.jxjs.mapper.TsbzJxzxmdMapper"> + + <resultMap type="TsbzJxzxmd" id="TsbzJxzxmdResult"> + <result property="id" column="id" /> + <result property="jsid" column="jsid" /> + <result property="nf" column="nf" /> + <result property="createuserid" column="createuserid" /> + <result property="createTime" column="create_time" /> + </resultMap> + + <sql id="selectTsbzJxzxmdVo"> + select id, jsid, nf, createuserid, create_time from tsbz_jxzxmd + </sql> + + <select id="selectTsbzJxzxmdList" parameterType="TsbzJxzxmd" resultMap="TsbzJxzxmdResult"> + <include refid="selectTsbzJxzxmdVo"/> + <where> + <if test="jsid != null "> and jsid = #{jsid}</if> + <if test="nf != null and nf != ''"> and nf = #{nf}</if> + <if test="createuserid != null "> and createuserid = #{createuserid}</if> + </where> + </select> + + <select id="selectTsbzJxzxmdById" parameterType="Long" resultMap="TsbzJxzxmdResult"> + <include refid="selectTsbzJxzxmdVo"/> + where id = #{id} + </select> + + <insert id="insertTsbzJxzxmd" parameterType="TsbzJxzxmd" useGeneratedKeys="true" keyProperty="id"> + insert into tsbz_jxzxmd + <trim prefix="(" suffix=")" suffixOverrides=","> + <if test="jsid != null">jsid,</if> + <if test="nf != null">nf,</if> + <if test="createuserid != null">createuserid,</if> + <if test="createTime != null">create_time,</if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides=","> + <if test="jsid != null">#{jsid},</if> + <if test="nf != null">#{nf},</if> + <if test="createuserid != null">#{createuserid},</if> + <if test="createTime != null">#{createTime},</if> + </trim> + </insert> + + <update id="updateTsbzJxzxmd" parameterType="TsbzJxzxmd"> + update tsbz_jxzxmd + <trim prefix="SET" suffixOverrides=","> + <if test="jsid != null">jsid = #{jsid},</if> + <if test="nf != null">nf = #{nf},</if> + <if test="createuserid != null">createuserid = #{createuserid},</if> + <if test="createTime != null">create_time = #{createTime},</if> + </trim> + where id = #{id} + </update> + + <delete id="deleteTsbzJxzxmdById" parameterType="Long"> + delete from tsbz_jxzxmd where id = #{id} + </delete> + + <delete id="deleteTsbzJxzxmdByIds" parameterType="String"> + delete from tsbz_jxzxmd where id in + <foreach item="id" collection="array" open="(" separator="," close=")"> + #{id} + </foreach> + </delete> + +</mapper> \ No newline at end of file diff --git a/ruoyi-ui/src/views/jxjs/msqr/index.vue b/ruoyi-ui/src/views/jxjs/msqr/index.vue index 9b1efb1a2..5ee995614 100644 --- a/ruoyi-ui/src/views/jxjs/msqr/index.vue +++ b/ruoyi-ui/src/views/jxjs/msqr/index.vue @@ -13,13 +13,19 @@ </el-select> </el-form-item> <el-form-item label="选择教师" prop="jsid"> - <el-input - v-model="queryParams.jsid" - placeholder="请输入教师" - clearable - size="small" - @keyup.enter.native="handleQuery" - /> + <el-select v-model="queryParams.jsid" filterable placeholder="请选择教师"> + <el-option v-for="item in jsOptions" :key="item.id" :label="item.name" :value="item.id"></el-option> + </el-select> + </el-form-item> + <el-form-item label="录取状态" prop="lqzt"> + <el-select v-model="queryParams.lqzt" filterable placeholder="请选择录取状态"> + <el-option + v-for="item in lqztOptions" + :key="item.dictValue" + :label="item.dictLable" + :value="item.dictValue" + ></el-option> + </el-select> </el-form-item> <el-form-item> <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> @@ -38,16 +44,6 @@ v-hasPermi="['jxjs:jdcx:edit']" >确认</el-button> </el-col> - <el-col :span="1.5"> - <el-button - type="danger" - icon="el-icon-delete" - size="mini" - :disabled="multiple" - @click="handleDelete" - v-hasPermi="['jxjs:jdcx:remove']" - >删除</el-button> - </el-col> <el-col :span="1.5"> <el-button type="info" @@ -70,38 +66,22 @@ </el-row> <el-table v-loading="loading" :data="jdcxList" @selection-change="handleSelectionChange"> - <el-table-column type="selection" width="55" align="center" /> - <el-table-column label="编号" align="center" prop="id" /> - <el-table-column label="方案名称" align="center" prop="faid" :formatter="faFormat" /> - <el-table-column label="教师姓名" align="center" prop="jsid" /> + <el-table-column type="selection" width="55" align="center" :selectable="isShow" /> + <!-- <el-table-column label="编号" align="center" prop="id" /> --> + <!-- <el-table-column label="方案名称" align="center" prop="faid" :formatter="faFormat" /> --> + <el-table-column label="教师姓名" align="center" prop="jsid" :formatter="jsFormat" /> <el-table-column label="当前状态" align="center" prop="dqzt" :formatter="dqztFormat" /> - <el-table-column label="基地校审核状态" align="center" prop="jdxshzt" :formatter="jdxshztFormat" /> - <el-table-column label="区级审核状态" align="center" prop="qjshzt" :formatter="qjshztFormat" /> - <el-table-column label="区级审核意见" align="center" prop="qjshyj" :formatter="qjshyjFormat" /> - <el-table-column label="综合得分" align="center" prop="zhdf" /> - <!-- <el-table-column label="综合得分2" align="center" prop="zhdf2" /> --> - - <!-- <el-table-column label="创建人" align="center" prop="createuserid" /> - <el-table-column label="基地校审核人" align="center" prop="jdxshr" /> - <el-table-column label="上报理由" align="center" prop="sbly" /> - <el-table-column label="区级审核人" align="center" prop="qjshr" /> - <el-table-column label="基地排序" align="center" prop="jdpx" /> + <el-table-column label="录取状态" align="center" prop="lqzt" :formatter="lqztFormat" /> + <el-table-column label="区级审核意见" align="center" prop="qjshzt" :formatter="qjshztFormat" /> + <!-- <el-table-column label="区级审核意见" align="center" prop="qjshyj" :formatter="qjshyjFormat" /> --> <el-table-column label="案例分析得分" align="center" prop="alfxdf" /> <el-table-column label="教案设计得分" align="center" prop="jasjdf" /> <el-table-column label="钢笔字得分" align="center" prop="gbzdf" /> - <el-table-column label="成绩导入创建时间" align="center" prop="cjdrcreateTime" width="180"> - <template slot-scope="scope"> - <span>{{ parseTime(scope.row.cjdrcreateTime, '{y}-{m}-{d}') }}</span> - </template> - </el-table-column> - <el-table-column label="面试确认" align="center" prop="msqr" /> - <el-table-column label="面试确认时间" align="center" prop="msqrcreateTime" width="180"> - <template slot-scope="scope"> - <span>{{ parseTime(scope.row.msqrcreateTime, '{y}-{m}-{d}') }}</span> - </template> - </el-table-column> - <el-table-column label="面试结果模拟课堂教学" align="center" prop="msjgmnktjxdf" /> - <el-table-column label="演讲得分" align="center" prop="yjdf" />--> + <el-table-column label="笔试综合得分" align="center" prop="zhdf" /> + <el-table-column label="基地排序" align="center" prop="jdpx" /> + <el-table-column label="模拟课堂教学得分" align="center" prop="msjgmnktjxdf" /> + <el-table-column label="演讲得分" align="center" prop="yjdf" /> + <el-table-column label="面试综合得分" align="center" prop="zhdf2" /> <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <template slot-scope="scope"> @@ -111,14 +91,8 @@ icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['jxjs:jdcx:edit']" + v-show="isShow(scope.row)" >确认</el-button> - <el-button - size="mini" - type="text" - icon="el-icon-delete" - @click="handleDelete(scope.row)" - v-hasPermi="['jxjs:jdcx:remove']" - >删除</el-button> </template> </el-table-column> </el-table> @@ -134,113 +108,16 @@ <!-- 添加或修改基地区级审核对话框 --> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" label-width="80px"> - <el-form-item label="方案编号" prop="faid"> - <el-input v-model="form.faid" placeholder="请输入方案编号" /> - </el-form-item> - <el-form-item label="教师编号" prop="jsid"> - <el-input v-model="form.jsid" placeholder="请输入教师编号" /> - </el-form-item> - <el-form-item label="当前状态" prop="dqzt"> - <el-select v-model="form.dqzt" placeholder="请选择当前状态"> + <el-form-item label="录取状态" prop="lqzt"> + <el-select v-model="form.lqzt" placeholder="请选择录取状态"> <el-option - v-for="dict in dqztOptions" + v-for="dict in lqztOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" ></el-option> </el-select> </el-form-item> - <el-form-item label="创建人" prop="createuserid"> - <el-input v-model="form.createuserid" placeholder="请输入创建人" /> - </el-form-item> - <el-form-item label="基地校审核人" prop="jdxshr"> - <el-input v-model="form.jdxshr" placeholder="请输入基地校审核人" /> - </el-form-item> - <el-form-item label="基地校审核状态" prop="jdxshzt"> - <el-select v-model="form.jdxshzt" placeholder="请选择基地校审核状态"> - <el-option - v-for="dict in jdxshztOptions" - :key="dict.dictValue" - :label="dict.dictLabel" - :value="dict.dictValue" - ></el-option> - </el-select> - </el-form-item> - <el-form-item label="上报理由" prop="sbly"> - <el-input v-model="form.sbly" placeholder="请输入上报理由" /> - </el-form-item> - <el-form-item label="区级审核人" prop="qjshr"> - <el-input v-model="form.qjshr" placeholder="请输入区级审核人" /> - </el-form-item> - <el-form-item label="区级审核状态" prop="qjshzt"> - <el-select v-model="form.qjshzt" placeholder="请选择区级审核状态"> - <el-option - v-for="dict in qjshztOptions" - :key="dict.dictValue" - :label="dict.dictLabel" - :value="dict.dictValue" - ></el-option> - </el-select> - </el-form-item> - <el-form-item label="区级审核意见" prop="qjshyj"> - <el-select v-model="form.qjshyj" placeholder="请选择区级审核意见"> - <el-option - v-for="dict in qjshyjOptions" - :key="dict.dictValue" - :label="dict.dictLabel" - :value="dict.dictValue" - ></el-option> - </el-select> - </el-form-item> - <el-form-item label="基地排序" prop="jdpx"> - <el-input v-model="form.jdpx" placeholder="请输入基地排序" /> - </el-form-item> - <el-form-item label="案例分析得分" prop="alfxdf"> - <el-input v-model="form.alfxdf" placeholder="请输入案例分析得分" /> - </el-form-item> - <el-form-item label="教案设计得分" prop="jasjdf"> - <el-input v-model="form.jasjdf" placeholder="请输入教案设计得分" /> - </el-form-item> - <el-form-item label="钢笔字得分" prop="gbzdf"> - <el-input v-model="form.gbzdf" placeholder="请输入钢笔字得分" /> - </el-form-item> - <el-form-item label="综合得分" prop="zhdf"> - <el-input v-model="form.zhdf" placeholder="请输入综合得分" /> - </el-form-item> - <el-form-item label="成绩导入创建时间" prop="cjdrcreateTime"> - <el-date-picker - clearable - size="small" - style="width: 200px" - v-model="form.cjdrcreateTime" - type="date" - value-format="yyyy-MM-dd" - placeholder="选择成绩导入创建时间" - ></el-date-picker> - </el-form-item> - <el-form-item label="面试确认" prop="msqr"> - <el-input v-model="form.msqr" placeholder="请输入面试确认" /> - </el-form-item> - <el-form-item label="面试确认时间" prop="msqrcreateTime"> - <el-date-picker - clearable - size="small" - style="width: 200px" - v-model="form.msqrcreateTime" - type="date" - value-format="yyyy-MM-dd" - placeholder="选择面试确认时间" - ></el-date-picker> - </el-form-item> - <el-form-item label="面试结果模拟课堂教学" prop="msjgmnktjxdf"> - <el-input v-model="form.msjgmnktjxdf" placeholder="请输入面试结果模拟课堂教学" /> - </el-form-item> - <el-form-item label="演讲得分" prop="yjdf"> - <el-input v-model="form.yjdf" placeholder="请输入演讲得分" /> - </el-form-item> - <el-form-item label="综合得分2" prop="zhdf2"> - <el-input v-model="form.zhdf2" placeholder="请输入综合得分2" /> - </el-form-item> </el-form> <div slot="footer" class="dialog-footer"> <el-button type="primary" @click="submitForm">确 定</el-button> @@ -251,17 +128,12 @@ </template> <script> -import { - listJdcx, - getJdcx, - delJdcx, - addJdcx, - updateJdcx, - exportJdcx, -} from "@/api/jxjs/jdcx"; +import { listJdcx, getJdcx, updateJdcx, exportJdcx } from "@/api/jxjs/jdcx"; import { listJxzxpxfa } from "@/api/jxjs/jxzxpxfa"; +import { listJxjsjbxx, getJxjsjbxx } from "@/api/jxjs/jxjsjbxx"; + export default { name: "Jdcx", data() { @@ -286,14 +158,14 @@ export default { open: false, // 当前状态字典 dqztOptions: [], - // 基地校审核状态字典 - jdxshztOptions: [], // 区级审核状态字典 qjshztOptions: [], - // 区级审核意见字典 - qjshyjOptions: [], + // 录取状态字典 + lqztOptions: [], //方案 faOptions: [], + //教师 + jsOptions: [], // 查询参数 queryParams: { pageNum: 1, @@ -314,11 +186,12 @@ export default { gbzdf: null, zhdf: null, cjdrcreateTime: null, - msqr: null, + msqr: "1", msqrcreateTime: null, msjgmnktjxdf: null, yjdf: null, zhdf2: null, + lqzt: null, }, // 查询参数 queryParams_fa: { @@ -328,54 +201,35 @@ export default { form: {}, // 表单校验 rules: { - faid: [ - { required: true, message: "方案编号不能为空", trigger: "blur" }, - ], - jsid: [ - { required: true, message: "教师编号不能为空", trigger: "blur" }, - ], - dqzt: [ - { required: true, message: "当前状态不能为空", trigger: "blur" }, - ], - jdxshzt: [ - { - required: true, - message: "基地校审核状态不能为空", - trigger: "blur", - }, - ], - qjshzt: [ - { required: true, message: "区级审核状态不能为空", trigger: "blur" }, - ], - qjshyj: [ - { required: true, message: "区级审核意见不能为空", trigger: "blur" }, - ], - zhdf: [ - { required: true, message: "综合得分不能为空", trigger: "blur" }, - ], - zhdf2: [ - { required: true, message: "综合得分2不能为空", trigger: "blur" }, + lqzt: [ + { required: true, message: "录取状态不能为空", trigger: "blur" }, ], }, }; }, created() { this.getFaList(); + this.getJsList(); this.getList(); this.getDicts("sys_dm_shzt").then((response) => { this.dqztOptions = response.data; }); - this.getDicts("sys_dm_shzt").then((response) => { - this.jdxshztOptions = response.data; - }); - this.getDicts("sys_dm_shzt").then((response) => { + this.getDicts("sys_dm_shyj").then((response) => { this.qjshztOptions = response.data; }); - this.getDicts("sys_dm_shyj").then((response) => { - this.qjshyjOptions = response.data; + this.getDicts("sys_dm_lqzt").then((response) => { + this.lqztOptions = response.data; }); }, methods: { + isShow(row) { + console.log(row.dqzt); + if (row.dqzt == "9") { + return false; + } else { + return true; + } + }, // 字典翻译 faFormat(row, column) { // return this.selectDictLabel(this.classOptions, row.classid); @@ -390,12 +244,30 @@ export default { }); return actions.join(""); }, + // 字典翻译 + jsFormat(row, column) { + // return this.selectDictLabel(this.classOptions, row.classid); + var actions = []; + var datas = this.jsOptions; + Object.keys(datas).map((key) => { + if (datas[key].id == "" + row.jsid) { + actions.push(datas[key].name); + return false; + } + }); + return actions.join(""); + }, getFaList() { this.queryParams_fa.fazt = "1"; listJxzxpxfa(this.queryParams_fa).then((response) => { this.faOptions = response.rows; }); }, + getJsList() { + listJxjsjbxx(null).then((response) => { + this.jsOptions = response.rows; + }); + }, /** 查询基地区级审核列表 */ getList() { this.loading = true; @@ -405,22 +277,18 @@ export default { this.loading = false; }); }, + // 录取状态字典翻译 + lqztFormat(row, column) { + return this.selectDictLabel(this.lqztOptions, row.lqzt); + }, // 当前状态字典翻译 dqztFormat(row, column) { return this.selectDictLabel(this.dqztOptions, row.dqzt); }, - // 基地校审核状态字典翻译 - jdxshztFormat(row, column) { - return this.selectDictLabel(this.jdxshztOptions, row.jdxshzt); - }, // 区级审核状态字典翻译 qjshztFormat(row, column) { return this.selectDictLabel(this.qjshztOptions, row.qjshzt); }, - // 区级审核意见字典翻译 - qjshyjFormat(row, column) { - return this.selectDictLabel(this.qjshyjOptions, row.qjshyj); - }, // 取消按钮 cancel() { this.open = false; @@ -452,6 +320,7 @@ export default { msjgmnktjxdf: null, yjdf: null, zhdf2: null, + lqzt: null, }; this.resetForm("form"); }, @@ -471,12 +340,6 @@ export default { this.single = selection.length !== 1; this.multiple = !selection.length; }, - /** 新增按钮操作 */ - handleAdd() { - this.reset(); - this.open = true; - this.title = "添加基地区级审核"; - }, /** 修改按钮操作 */ handleUpdate(row) { this.reset(); @@ -484,25 +347,18 @@ export default { getJdcx(id).then((response) => { this.form = response.data; this.open = true; - this.title = "修改基地区级审核"; + this.title = "面试结果审核"; }); }, /** 提交按钮 */ submitForm() { this.$refs["form"].validate((valid) => { if (valid) { + this.form.dqzt = "9"; if (this.form.id != null) { updateJdcx(this.form).then((response) => { if (response.code === 200) { - this.msgSuccess("修改成功"); - this.open = false; - this.getList(); - } - }); - } else { - addJdcx(this.form).then((response) => { - if (response.code === 200) { - this.msgSuccess("新增成功"); + this.msgSuccess("录取成功"); this.open = false; this.getList(); } @@ -511,27 +367,6 @@ export default { } }); }, - /** 删除按钮操作 */ - handleDelete(row) { - const ids = row.id || this.ids; - this.$confirm( - '是否确认删除基地区级审核编号为"' + ids + '"的数据项?', - "警告", - { - confirmButtonText: "确定", - cancelButtonText: "取消", - type: "warning", - } - ) - .then(function () { - return delJdcx(ids); - }) - .then(() => { - this.getList(); - this.msgSuccess("删除成功"); - }) - .catch(function () {}); - }, /** 导出按钮操作 */ handleExport() { const queryParams = this.queryParams;