From 708bee6eee46cc963ed4623c11c7bfbc70616b03 Mon Sep 17 00:00:00 2001 From: sk1551 <15175617877@163.com> Date: Sat, 22 Aug 2020 11:01:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=9F=BA=E5=9C=B0=E5=8C=BA?= =?UTF-8?q?=E7=BA=A7=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jxjs/TsbzJxzxpxfaController.java | 10 + ruoyi-ui/src/api/jxjs/jxzxpxfa.js | 82 +- ruoyi-ui/src/views/jxjs/jxzxpxfa/index.vue | 65 + sql/闵行群体教师管理系统.pdm | 2676 +++++++++++++++++ 4 files changed, 2796 insertions(+), 37 deletions(-) create mode 100644 sql/闵行群体教师管理系统.pdm diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJxzxpxfaController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJxzxpxfaController.java index 28a3c4b65..933bfb526 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJxzxpxfaController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJxzxpxfaController.java @@ -108,4 +108,14 @@ public class TsbzJxzxpxfaController extends BaseController { public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(tsbzJxzxpxfaService.deleteTsbzJxzxpxfaByIds(ids)); } + /** + * 复制见习之星评选方案 + */ + @PreAuthorize("@ss.hasPermi('jxjs:jxzxpxfa:add')") + @Log(title = "见习之星评选方案", businessType = BusinessType.INSERT) + @PostMapping("/copy/{id}") + public AjaxResult copy(@PathVariable Long id) { + TsbzJxzxpxfa tsbzJx = tsbzJxzxpxfaService.selectTsbzJxzxpxfaById(id); + return toAjax(tsbzJxzxpxfaService.insertTsbzJxzxpxfa(tsbzJx)); + } } diff --git a/ruoyi-ui/src/api/jxjs/jxzxpxfa.js b/ruoyi-ui/src/api/jxjs/jxzxpxfa.js index 6453d5b99..7a77b5537 100644 --- a/ruoyi-ui/src/api/jxjs/jxzxpxfa.js +++ b/ruoyi-ui/src/api/jxjs/jxzxpxfa.js @@ -2,65 +2,73 @@ import request from '@/utils/request' // 查询见习之星评选方案列表 export function listJxzxpxfa(query) { - return request({ - url: '/jxjs/jxzxpxfa/list', - method: 'get', - params: query - }) + return request({ + url: '/jxjs/jxzxpxfa/list', + method: 'get', + params: query + }) } // 查询见习之星评选方案详细 export function getJxzxpxfa(id) { - return request({ - url: '/jxjs/jxzxpxfa/' + id, - method: 'get' - }) + return request({ + url: '/jxjs/jxzxpxfa/' + id, + method: 'get' + }) } // 新增见习之星评选方案 export function addJxzxpxfa(data) { - return request({ - url: '/jxjs/jxzxpxfa', - method: 'post', - data: data - }) + return request({ + url: '/jxjs/jxzxpxfa', + method: 'post', + data: data + }) } // 修改见习之星评选方案 export function updateJxzxpxfa(data) { - return request({ - url: '/jxjs/jxzxpxfa', - method: 'put', - data: data - }) + return request({ + url: '/jxjs/jxzxpxfa', + method: 'put', + data: data + }) } // 删除见习之星评选方案 export function delJxzxpxfa(id) { - return request({ - url: '/jxjs/jxzxpxfa/' + id, - method: 'delete' - }) + return request({ + url: '/jxjs/jxzxpxfa/' + id, + method: 'delete' + }) } // 导出见习之星评选方案 export function exportJxzxpxfa(query) { - return request({ - url: '/jxjs/jxzxpxfa/export', - method: 'get', - params: query - }) + return request({ + url: '/jxjs/jxzxpxfa/export', + method: 'get', + params: query + }) } // 修改方案状态 export function changeStatus(id, fazt) { - const data = { - id, - fazt - } - return request({ - url: '/jxjs/jxzxpxfa/changeStatus', - method: 'put', - data: data - }) + const data = { + id, + fazt + } + return request({ + url: '/jxjs/jxzxpxfa/changeStatus', + method: 'put', + data: data + }) +} + +// 复制方案 +export function copyJxzxpxfa(id) { + return request({ + url: '/jxjs/jxzxpxfa/copy/' + id, + method: 'post' + }) } \ No newline at end of file diff --git a/ruoyi-ui/src/views/jxjs/jxzxpxfa/index.vue b/ruoyi-ui/src/views/jxjs/jxzxpxfa/index.vue index a03f78f96..e230c4566 100644 --- a/ruoyi-ui/src/views/jxjs/jxzxpxfa/index.vue +++ b/ruoyi-ui/src/views/jxjs/jxzxpxfa/index.vue @@ -124,6 +124,13 @@