From b3c432c35d564f05577c92e3dcf354105b402007 Mon Sep 17 00:00:00 2001 From: "2309368887@qq.com" <2309368887@qq.com> Date: Mon, 18 Jul 2022 09:59:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=98=E5=B7=A5=E5=B2=97=E4=BD=8D=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/model/system.js | 9 - src/config/route.js | 3 +- src/views/sys/post.vue | 438 ++++++++++++++++++------------- src/views/sys/post_role_form.vue | 7 +- 4 files changed, 254 insertions(+), 203 deletions(-) diff --git a/src/api/model/system.js b/src/api/model/system.js index c1b3b76d..155fa53c 100644 --- a/src/api/model/system.js +++ b/src/api/model/system.js @@ -262,15 +262,6 @@ export default { return await http.post(this.url,data); } }, - /*update: { - name: "更新岗位", - req: async function(id, data){ - return await http.put( - `${config.API_URL}/system/post_role/${id}/`, - data - ); - } - },*/ delete: { name: "删除岗位", req: async function(id){ diff --git a/src/config/route.js b/src/config/route.js index f83a9376..5f60b9b9 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -603,7 +603,8 @@ const routes = [ "meta": { "title": "相关证书", "icon": "el-icon-menu", - "hidden": true + "hidden": true, + "perms": ["certificates"] }, "component": "hrm/certificate" }, diff --git a/src/views/sys/post.vue b/src/views/sys/post.vue index d32c9869..cf39ccd6 100644 --- a/src/views/sys/post.vue +++ b/src/views/sys/post.vue @@ -1,199 +1,259 @@