diff --git a/src/api/subPlatform/tenant.js b/src/api/subPlatform/tenant.js index 3c6d159..370aa0c 100644 --- a/src/api/subPlatform/tenant.js +++ b/src/api/subPlatform/tenant.js @@ -54,3 +54,32 @@ export function tenantMemberBind(data) { data, }) } + +export function tenantMenuList(data) { + return request({ + url: '/admin/v1/tenant/menu', + method: 'post', + data, + }) +} +export function tenantMenuBind(data) { + return request({ + url: '/admin/v1/tenant/menu/bind', + method: 'post', + data, + }) +} +export function tenantAuthList(data) { + return request({ + url: '/admin/v1/tenant/auth', + method: 'post', + data, + }) +} +export function tenantAuthBind(data) { + return request({ + url: '/admin/v1/tenant/auth/bind', + method: 'post', + data, + }) +} diff --git a/src/api/website/innovate.js b/src/api/website/innovate.js new file mode 100644 index 0000000..a05baec --- /dev/null +++ b/src/api/website/innovate.js @@ -0,0 +1,81 @@ +import request from '@/utils/request' + +// 导航列表 +export function navigationList(data) { + return request({ + url: '/admin/v1/service/innovate/kind', + method: 'post', + data, + }) +} +// 导航列表-添加 +export function navigationAdd(data) { + return request({ + url: '/admin/v1/service/innovate/kind/add', + method: 'post', + data, + }) +} +// 导航列表-修改 +export function navigationEdit(data) { + return request({ + url: '/admin/v1/service/innovate/kind/edit', + method: 'post', + data, + }) +} +// 导航列表-删除 +export function navigationDelete(data) { + return request({ + url: '/admin/v1/service/innovate/kind/delete', + method: 'post', + data, + }) +} +// 导航-下拉 +export function navigationSelect() { + return request({ + url: '/admin/v1/service/innovate/kind/select', + }) +} + +// 服务列表 +export function serviceList(data) { + return request({ + url: '/admin/v1/service/innovate', + method: 'post', + data, + }) +} +// 服务列表-添加 +export function serviceAdd(data) { + return request({ + url: '/admin/v1/service/innovate/add', + method: 'post', + data, + }) +} +// 服务列表-详情 +export function serviceDetail(data) { + return request({ + url: '/admin/v1/service/innovate/detail', + method: 'post', + data, + }) +} +// 服务列表-修改 +export function serviceEdit(data) { + return request({ + url: '/admin/v1/service/innovate/edit', + method: 'post', + data, + }) +} +// 服务列表-删除 +export function serviceDelete(data) { + return request({ + url: '/admin/v1/service/innovate/delete', + method: 'post', + data, + }) +} diff --git a/src/main.js b/src/main.js index 29515bc..824dba3 100644 --- a/src/main.js +++ b/src/main.js @@ -20,6 +20,7 @@ import './permission' // permission control import { getDicts } from '@/api/system/dict/data' import { getConfigKey } from '@/api/system/config' import { parseTime, resetForm, addDateRange, selectDictLabel, selectDictLabels, handleTree } from '@/utils/ruoyi' +import { modeOptions } from '@/utils/parameter' // 分页组件 import Pagination from '@/components/Pagination' // 自定义表格工具组件 @@ -50,6 +51,7 @@ Vue.prototype.selectDictLabels = selectDictLabels Vue.prototype.download = download Vue.prototype.handleTree = handleTree Vue.prototype.md5 = md5 +Vue.prototype.modeOptions = modeOptions // 全局组件挂载 Vue.component('DictTag', DictTag) diff --git a/src/utils/parameter.js b/src/utils/parameter.js new file mode 100644 index 0000000..116ef7c --- /dev/null +++ b/src/utils/parameter.js @@ -0,0 +1,19 @@ +// 归属导航 +export const modeOptions = [ + { + value: 101, + label: '中小企业服务', + }, + { + value: 102, + label: '大型企业服务', + }, + { + value: 103, + label: '政府企业服务', + }, + { + value: 104, + label: '科研院所服务', + }, +] diff --git a/src/views/subPlatform/tenant/index.vue b/src/views/subPlatform/tenant/index.vue index cccc601..96e29ae 100644 --- a/src/views/subPlatform/tenant/index.vue +++ b/src/views/subPlatform/tenant/index.vue @@ -68,7 +68,7 @@ align="center" class-name="small-padding fixed-width" > -