diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxzxkhgl/TsbzJxzxkhshController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxzxkhgl/TsbzJxzxkhshController.java index 78f62bb34..4a097c31a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxzxkhgl/TsbzJxzxkhshController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxzxkhgl/TsbzJxzxkhshController.java @@ -103,18 +103,12 @@ public class TsbzJxzxkhshController extends BaseController { if(!schoolCommonController.isStringEmpty(tsbzJxzxkhsh.getXjshyj())&&tsbzJxzxkhsh.getXjshyj().equals("1")) { tsbzJxzxkhsh.setXjshr(SecurityUtils.getLoginUser().getUser().getUserId()); tsbzJxzxkhsh.setStatus("2"); - }else if (!schoolCommonController.isStringEmpty(tsbzJxzxkhsh.getXjshyj())&&tsbzJxzxkhsh.getXjshyj().equals("0")) { - tsbzJxzxkhsh.setXjshr(SecurityUtils.getLoginUser().getUser().getUserId()); - tsbzJxzxkhsh.setStatus("8"); } //区级 if(!schoolCommonController.isStringEmpty(tsbzJxzxkhsh.getQjshyj())&&tsbzJxzxkhsh.getQjshyj().equals("1")) { tsbzJxzxkhsh.setQjshr(SecurityUtils.getLoginUser().getUser().getUserId()); tsbzJxzxkhsh.setStatus("9"); - }else if (!schoolCommonController.isStringEmpty(tsbzJxzxkhsh.getQjshyj())&&tsbzJxzxkhsh.getQjshyj().equals("0")) { - tsbzJxzxkhsh.setQjshr(SecurityUtils.getLoginUser().getUser().getUserId()); - tsbzJxzxkhsh.setStatus("8"); } return toAjax(tsbzJxzxkhshService.updateTsbzJxzxkhsh(tsbzJxzxkhsh)); @@ -133,6 +127,19 @@ public class TsbzJxzxkhshController extends BaseController { /** * 新增考核审核过程 */ + @PreAuthorize("@ss.hasPermi('jxzxkhgl:jxzxkhsh:edit')") + @Log(title = "考核审核过程", businessType = BusinessType.UPDATE) + @PostMapping("/back/{id}/{status}") + public AjaxResult back(@PathVariable Long id,@PathVariable String status) { + TsbzJxzxkhsh tsbzJxzxkhsh = new TsbzJxzxkhsh(); + tsbzJxzxkhsh.setId(id); + tsbzJxzxkhsh.setStatus(status); + return toAjax(tsbzJxzxkhshService.updateTsbzJxzxkhsh(tsbzJxzxkhsh)); + } + + /** + * 回退考核审核过程 + */ @PreAuthorize("@ss.hasPermi('jxzxkhgl:jxzxkhsh:add')" + "||@ss.hasPermi('jxzxkhgl:jxzxkhgcsj:edit')") @Log(title = "考核审核过程", businessType = BusinessType.INSERT) @PostMapping("/check/{id}") diff --git a/ruoyi-system/src/main/resources/mapper/jxzxkhgl/TsbzJxzxkhshMapper.xml b/ruoyi-system/src/main/resources/mapper/jxzxkhgl/TsbzJxzxkhshMapper.xml index 1aaf5c500..6c5d263af 100644 --- a/ruoyi-system/src/main/resources/mapper/jxzxkhgl/TsbzJxzxkhshMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/jxzxkhgl/TsbzJxzxkhshMapper.xml @@ -47,7 +47,7 @@ -select d.id,d.faid,d.jsid,d.status,d.xjshr,d.xjshyj,d.xjshjy,d.qjshr,d.qjshjy,d.qjshyj,d.createuseird,d.create_time,b.name,b.prdwmc from tsbz_jxzxmd a +select d.id,d.faid,d.jsid,ifnull(d.status,0) status,d.xjshr,d.xjshyj,d.xjshjy,d.qjshr,d.qjshjy,d.qjshyj,d.createuseird,a.create_time,b.name,b.prdwmc from tsbz_jxzxmd a left join tsbz_jxjsjbxx b on b.id=a.jsid left join sys_dept c on b.prdwid=c.schoolid left join tsbz_jxzxkhsh d on a.jsid=d.jsid diff --git a/ruoyi-ui/src/api/jxzxkhgl/jxzxkhsh.js b/ruoyi-ui/src/api/jxzxkhgl/jxzxkhsh.js index f57515bf0..8f75a9ab1 100644 --- a/ruoyi-ui/src/api/jxzxkhgl/jxzxkhsh.js +++ b/ruoyi-ui/src/api/jxzxkhgl/jxzxkhsh.js @@ -69,3 +69,11 @@ export function checkJzxzkhsh(id) { method: 'post' }) } + +// 删除考核审核过程 +export function backJzxzkhsh(id, status) { + return request({ + url: '/jxzxkhgl/jxzxkhsh/back/' + id + '/' + status, + method: 'post' + }) +} diff --git a/ruoyi-ui/src/views/jxzxkhgl/jxzxqjsh/index.vue b/ruoyi-ui/src/views/jxzxkhgl/jxzxqjsh/index.vue index 670b40347..840a400da 100644 --- a/ruoyi-ui/src/views/jxzxkhgl/jxzxqjsh/index.vue +++ b/ruoyi-ui/src/views/jxzxkhgl/jxzxqjsh/index.vue @@ -35,7 +35,7 @@ @keyup.enter.native="handleQuery" /> - + - + @@ -104,6 +104,7 @@ icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['jxzxkhgl:jxzxkhsh:edit']" + v-show="isShow(scope.row)" >审核 退回 @@ -167,7 +169,7 @@ import { listJzxzkhsh, getJzxzkhsh, - delJzxzkhsh, + backJzxzkhsh, addJzxzkhsh, updateJzxzkhsh, } from "@/api/jxzxkhgl/jxzxkhsh"; @@ -250,6 +252,13 @@ export default { }); }, methods: { + //设置是否可用 + isShow(row) { + if (row.status == "9") { + return false; + } + return true; + }, /** 查询考核审核过程列表 */ getList() { this.loading = true; @@ -368,11 +377,11 @@ export default { type: "warning", }) .then(function () { - return delJzxzkhsh(ids); + return backJzxzkhsh(ids, "1"); }) .then(() => { this.getList(); - this.msgSuccess("删除成功"); + this.msgSuccess("回退成功"); }) .catch(function () {}); }, diff --git a/ruoyi-ui/src/views/jxzxkhgl/jxzxxxsh/index.vue b/ruoyi-ui/src/views/jxzxkhgl/jxzxxxsh/index.vue index 7c86b7de3..931a155b2 100644 --- a/ruoyi-ui/src/views/jxzxkhgl/jxzxxxsh/index.vue +++ b/ruoyi-ui/src/views/jxzxkhgl/jxzxxxsh/index.vue @@ -5,14 +5,11 @@ ref="queryForm" :inline="true" v-show="showSearch" - label-width="102px" + label-width="68px" > - - + + - + --> + - + + + 审核 + 删除 + >退回 - - + + @@ -88,6 +95,7 @@ icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['jxzxkhgl:jxzxkhsh:remove']" + v-show="isShow(scope.row)" >退回 @@ -105,19 +113,13 @@ - + - - - - + + +