From 53d1038d53e1f8b4385cfcbca3beb726de775c16 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Sat, 4 Feb 2023 14:24:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=8A=9F=E8=83=BD=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/system/functional/functional.js | 74 ++-- .../src/views/functional/functional.vue | 417 +++++++++--------- 2 files changed, 247 insertions(+), 244 deletions(-) diff --git a/anrui-system-ui/src/api/system/functional/functional.js b/anrui-system-ui/src/api/system/functional/functional.js index daae8a69b5..1b5a62fafb 100644 --- a/anrui-system-ui/src/api/system/functional/functional.js +++ b/anrui-system-ui/src/api/system/functional/functional.js @@ -1,84 +1,104 @@ import request from '@/utils/request' -import qs from 'qs' -//let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjMwMDI3MDA3fQ.9bEgBzFW2g1CUT7s5VXxhNCa10cyU_WTCFeqpQje0iY' -let tokens = window.sessionStorage.getItem('token'); -//获取菜单 分页列表 + +let tokens = window.sessionStorage.getItem('token') + +// 获取菜单 分页列表 export function pageList(data) { return request({ url: '/portal/v1/sysfunction/listAllVoForSource', method: 'POST', data: data, - headers: {'Content-Type': 'application/json', - 'token':tokens + headers: { + 'Content-Type': 'application/json', + 'token': tokens } }) } -//新增 +// 新增 export function savePost(data) { return request({ url: '/portal/v1/sysfunction/save', method: 'POST', data: data, - headers: {'Content-Type': 'application/json', - 'token':tokens + headers: { + 'Content-Type': 'application/json', + 'token': tokens } }) } -//模块名称 +// 模块名称 export function sourceList(data) { return request({ url: '/portal/v1/syssource/listAll', method: 'POST', data: data, - headers: {'Content-Type': 'application/json', - 'token':tokens + headers: { + 'Content-Type': 'application/json', + 'token': tokens } }) } + // 删除 export function delOrgroles(data) { return request({ - url: '/portal/v1/sysfunction/delBySids/'+ data.sid, + url: '/portal/v1/sysfunction/delBySids/' + data.sid, method: 'get', data: data, - headers: {'Content-Type': 'application/json', - 'token':tokens + headers: { + 'Content-Type': 'application/json', + 'token': tokens } }) } // 修改 -export function getSingleData(data){ +export function getSingleData(data) { return request({ - url: '/portal/v1/sysfunction/fetchBySid/'+data.id, + url: '/portal/v1/sysfunction/fetchBySid/' + data.id, method: 'get', data: data, - headers: {'Content-Type': 'application/json', - 'token':tokens + headers: { + 'Content-Type': 'application/json', + 'token': tokens } }) } -export function putOrgroles(data){ + +export function putOrgroles(data) { return request({ - url: '/portal/v1/sysfunction/update/' +data.sid, + url: '/portal/v1/sysfunction/update/' + data.sid, method: 'POST', data: data, - headers: {'Content-Type': 'application/json', - 'token':tokens + headers: { + 'Content-Type': 'application/json', + 'token': tokens } }) } // 功能是否可用状态 -export function IsEnable(data){ +export function IsEnable(data) { return request({ - url: '/portal/v1/sysfunction/updateIsEnable/' +data.sid+'/'+data.isEnable, + url: '/portal/v1/sysfunction/updateIsEnable/' + data.sid + '/' + data.isEnable, method: 'POST', data: data, - headers: {'Content-Type': 'application/json', - 'token':tokens + headers: { + 'Content-Type': 'application/json', + 'token': tokens } }) } + +// 获取模块下的菜单 +export function getMenusForFunction(data) { + return request({ + url: '/portal/v1/sysmenu/getMenusForFunction', + method: 'POST', + data: data, + headers: { 'Content-Type': 'application/json' } + }) +} + diff --git a/anrui-system-ui/src/views/functional/functional.vue b/anrui-system-ui/src/views/functional/functional.vue index c960266021..af80865fb6 100644 --- a/anrui-system-ui/src/views/functional/functional.vue +++ b/anrui-system-ui/src/views/functional/functional.vue @@ -23,7 +23,6 @@ ref="multipleTable" header-cell-class-name="table-header" > - - +