新版底层提交

This commit is contained in:
Jason
2022-08-12 18:44:09 +08:00
parent 2b16a2d152
commit 3f092d3573
337 changed files with 20998 additions and 12541 deletions

View File

@@ -1,44 +1,11 @@
import request from '@/utils/request'
export function apiFileCateAdd(params: any) {
return request.post('/common/album/cateAdd', params)
}
export function apiFileCateEdit(params: { id: number; name: string }) {
return request.post('/common/album/cateRename', params)
}
// 文件分类删除
export function apiFileCateDelete(params: { id: number }) {
return request.post('/common/album/cateDel', params)
}
// 文件分类列表
export function apiFileCateLists(params: any) {
return request.get('/common/album/cateList', { params })
}
// 文件列表
export function apiFileList(params: any) {
return request.get('/common/album/albumList', { params })
}
// 文件删除
export function apiFileDelete(params: { ids: any[] }) {
return request.post('/common/album/albumDel', params)
}
// 文件移动
export function apiFileMove(params: { ids: any[]; cid: number }) {
return request.post('/common/album/albumMove', params)
}
// 文件重命名
export function apiFileRename(params: { id: number; name: string }) {
return request.post('/common/album/albumRename', params)
}
// 配置
export function apiConfig() {
return request.get('/common/index/config')
export function getConfig() {
return request.get({ url: '/common/index/config' })
}
// 工作台主页
export function getWorkbench() {
return request.get({ url: '/common/index/console' })
}

View File

@@ -1,31 +0,0 @@
import request from '@/utils/request'
// 短信通知列表
export function apiNoticeLists(params: any) {
return request.get('/notice.notice/settingLists', { params })
}
// 短信通知详情
export function apiNoticeDetail(params: any) {
return request.get('/notice.notice/detail', { params })
}
// 设置短信通知
export function apiNoticeEdit(params: any) {
return request.post('/notice.notice/set', params)
}
// 短信设置列表
export function apiSmsLists() {
return request.get('/notice.sms_config/getConfig')
}
// 短信设置详情
export function apiSmsDetail(params: any) {
return request.get('/notice.sms_config/detail', { params })
}
// 设置短信通知
export function apiSmsEdit(params: any) {
return request.post('/notice.sms_config/setConfig', params)
}

View File

@@ -1,83 +0,0 @@
import request from '@/utils/request'
import { terminal } from '@/config/app'
export function adminLists(params: any) {
return request.get('/system/admin/list', { params })
}
// 管理员添加
export function apiAdminAdd(params: any) {
return request.post('/system/admin/add', params)
}
export function apiAdminEdit(params: any) {
return request.post('/system/admin/edit', params)
}
// 管理员删除
export function apiAdminDelete(params: { id: number }) {
return request.post('/system/admin/del', params)
}
// 管理员详情
export function apiAdminDetail(params: any) {
return request.get('/system/admin/detail', { params })
}
// 管理员状态
export function apiAdminStatus(params: any) {
return request.post('/system/admin/disable', params)
}
/* 角色 */
// 角色列表
export function apiRoleLists(params: any) {
return request.get('/system/role/list', { params })
}
// 添加角色
export function apiRoleAdd(params: any) {
return request.post('/system/role/add', { ...params })
}
// 编辑角色
export function apiRoleEdit(params: any) {
return request.post('/system/role/edit', { ...params })
}
// 删除角色
export function apiRoleDel(params: any) {
return request.post('/system/role/del', { ...params })
}
// 角色详情
export function apiRoleDetail(params: any) {
return request.get('/system/role/detail', { params })
}
// 角色权限菜单
export function apiConfigGetMenu() {
return request.get('/system/menu/list')
}
// 菜单路由
export function apiConfigGetRoutes() {
return request.get('/system/menu/route')
}
/* 菜单 */
// 菜单详情
export function apiMenuDetail(params: any) {
return request.get('/system/menu/detail', { params })
}
// 新增菜单
export function apiMenuAdd(params: any) {
return request.post('/system/menu/add', params)
}
// 编辑菜单
export function apiMenuEdit(params: any) {
return request.post('/system/menu/edit', params)
}
// 删除菜单
export function apiMenuDelete(params: { id: number }) {
return request.post('/system/menu/del', params)
}

View File

@@ -1,17 +0,0 @@
/** S APP设置 **/
export interface AppSettings_Res {
ios_download_url: string, // 苹果APP下载链接
android_download_url: string, // 安卓APP下载链接
download_title: string, // APP下载引导文案
app_id: string, // 开放平台appid
app_secret: string // 开放平台appSecrets
}
export interface AppSettings_Req {
ios_download_url: string, // 苹果APP下载链接
android_download_url: string, // 安卓APP下载链接
download_title: string, // APP下载引导文案
app_id: string, // 开放平台appid
app_secret: string // 开放平台appSecrets
}
/** E APP设置 **/

View File

@@ -1,11 +0,0 @@
import request from "@/utils/request";
import * as Interface from './channel/app_store.d.ts'
/** S APP设置 **/
// 获取APP设置
export const apiAppSettings = (): Promise<Interface.AppSettings_Res> =>
request.get('/channel.app_setting/getConfig')
// APP设置
export const apiAppSettingsSet = (data: Interface.AppSettings_Req): Promise<any> =>
request.post('/channel.app_setting/setConfig', data)
/** E APP设置 **/

View File

@@ -1,10 +0,0 @@
import request from "@/utils/request";
/** S H5设置 **/
// 获取H5设置
export const apiH5Settings = (): Promise<any> =>
request.get('/channel.h5_setting/getConfig')
// H5设置
export const apiH5SettingsSet = (data: any): Promise<any> =>
request.post('/channel.h5_setting/setConfig', data)
/** E H5设置 **/

View File

@@ -1,10 +0,0 @@
import request from "@/utils/request";
/** S 字节小程序设置 **/
// 获取字节小程序设置
export const apiToutiaoSetting = () =>
request.get('/toutiao.toutiao_setting/getConfig')
// 字节小程序设置
export const apiToutiaoSettingSet = (data: any) =>
request.post('/toutiao.toutiao_setting/setConfig', data)
/** E 字节小程序设置 **/

View File

@@ -1,49 +0,0 @@
import * as Common from '../common.d.ts'
import {apiMpWeChatMenuSave} from "@/api/channel/mp_wechat";
/** S 渠道信息 **/
export interface MPWeChatConfigInfo_Res extends Common.Indexes {
name: string, // 公众号名称
original_id: string, // 原始id
qr_code: string, // 二维码
app_id: string, // APP ID
app_secret: string, // App Secret
url: string, // URL
token: string, // Token
encoding_aes_key: string, // Encoding AES Key
encryption_type: string, // 消息加密方式: 1-明文模式 2-兼容模式 3-安全模式
business_domain: string, // 业务域名
js_secure_domain: string, // JS接口安全域名
web_auth_domain: string, // 网页授权域名
}
export interface MPWeChatConfigEdit_Req {
name?: string, // 公众号名称
original_id?: string, // 原始id
qr_code?: string, // 二维码
app_id: string, // APP ID
app_secret: string, // App Secret
token?: string, // Token
encoding_aes_key?: string, // Encoding AES Key
encryption_type: string, // 消息加密方式: 1-明文模式 2-兼容模式 3-安全模式
}
/** E 渠道信息 **/
/** S 菜单配置 **/
export interface MPWeChatMenu {
name: string, // 菜单名称
type: string, // 菜单类型:click-关键字;view-网页;miniprogram-小程序
key?: string, // 关键字
url?: string, // 网页URL
appid?: string, // 小程序AppID
pagepath?: string, // 小程序路径
sub_button?: Array<MPWeChatMenu>, // 二级菜单
}
export interface MPWeChatMenuSave_Req {
menu: Array<MPWeChatMenu>
}
/** E 菜单配置 **/

View File

@@ -1,60 +0,0 @@
import request from "@/utils/request";
import * as Interface from './mp_wechat.d.ts'
/** S 渠道设置 **/
// 获取渠道信息
export const apiMPWeChatConfigInfo = (): Promise<any> =>
request.get('/channel.official_account_setting/getConfig')
// 编辑渠道信息
export const apiMpWeChatConfigEdit = (params: Interface.MPWeChatConfigEdit_Req) =>
request.post('/channel.official_account_setting/setConfig', params)
/** E 渠道设置 **/
/** S 菜单设置 **/
// 获取菜单详情
export const apiMpWeChatMenuDetail = (): Promise<any> =>
request.get('/channel.official_account_menu/detail')
// 保存菜单配置
export const apiMpWeChatMenuSave = (params: any) =>
request.post('/channel.official_account_menu/save', params)
// 发布菜单配置
export const apiMpWeChatMenuPublish = (params: any) =>
request.post('/channel.official_account_menu/saveAndPublish', params)
/** E 菜单设置 **/
/** S 回复管理 **/
// 新增回复(关注/关词词/默认)
export const apiMpWeChatReplyAdd = (params: any): Promise<any> =>
request.post('/channel.official_account_reply/add', params)
// 编辑回复(关注/关键词/默认)
export const apiMpWeChatReplyEdit = (params: any): Promise<any> =>
request.post('/channel.official_account_reply/edit', params)
// 获取回复详情
export const apiMpWeChatReplyDetail = (params: any): Promise<any> =>
request.get('/channel.official_account_reply/detail', {params})
// 删除回复
export const apiMpWeChatReplyDelete = (params: any): Promise<any> =>
request.post('/channel.official_account_reply/delete', params)
// 更新排序
export const apiMpWeChatReplySort = (params: any): Promise<any> =>
request.post('/channel.official_account_reply/sort', params)
// 回复列表
export const apiMpWeChatReplyLists = (params: any): Promise<any> =>
request.get('/channel.official_account_reply/lists', {params})
// 回复列表
export const apiMpWeChatReplyStatus = (params: any): Promise<any> =>
request.post('/channel.official_account_reply/status', params)
/** E 回复管理 **/

View File

@@ -1,32 +0,0 @@
/** S 微信小程序设置 **/
export interface WechatMiniSetting_Res {
name: string, // 小程序名称
original_id: string, // 原始id
qr_code: string, // 二维码
app_id: string,
app_secret: string,
request_domain: string, // request合法域名
socket_domain: string, // socket合法域名
upload_file_domain: string, // uploadFile合法域名
download_file_domain: string, // downloadFile合法域名
udp_domain: string, // udp合法域名
business_domain: string, // 业务域名
url: string,
token: string,
encoding_aes_key: string,
encryption_type: 1 | 2 | 3 , // 消息加密方式 1-明文模式 2-兼容模式 3-安全模式
data_format: 1 | 2 // 数据格式 1-JSON 2-XML
}
export interface WechatMiniSetting_Req {
name: string, // 小程序名称
original_id: string, // 原始id
qr_code: string, // 二维码
app_id: string,
app_secret: string,
token: string,
encoding_aes_key: string,
encryption_type: 1 | 2 | 3 , // 消息加密方式 1-明文模式 2-兼容模式 3-安全模式
data_format: 1 | 2 // 数据格式 1-JSON 2-XML
}
/** E 微信小程序设置 **/

View File

@@ -1,11 +0,0 @@
import request from "@/utils/request";
import * as Interface from './wechat_app.d.ts'
/** S 微信小程序设置 **/
// 获取微信小程序设置
export const apiWechatMiniSetting = (): Promise<Interface.WechatMiniSetting_Res> =>
request.get('/channel.mnp_settings/getConfig')
// 微信小程序设置
export const apiWechatMiniSettingSet = (data: Interface.WechatMiniSetting_Req): Promise<any> =>
request.post('/channel.mnp_settings/setConfig', data)
/** E 微信小程序设置 **/

View File

@@ -1,11 +0,0 @@
import request from "@/utils/request";
/** S 微信公众平台设置 **/
// 获取pc设置
export const apiWechatPlatformGet = (): Promise<any> =>
request.get('/channel.open_setting/getConfig')
// pc设置
export const apiWechatPlatformSet = (data: any): Promise<any> =>
request.post('/channel.open_setting/setConfig', data)
/** E pc设置 **/

View File

@@ -1,101 +0,0 @@
/* 装修管理 */
import request from '@/utils/request'
/* 首页装修 Start */
// 列表
export function apiHomeMenuLists() {
return request.get('/decorate.menu/lists')
}
// 商城页面列表
export function apiShowPage() {
return request.get('/decorate.menu/shopPage')
}
// 商品分类一级页面
export function apiGoodsCategoryPage() {
return request.get('/decorate.menu/goodsCategoryPage')
}
// 详情
export function apiHomeMenuDetail(params: any) {
return request.get('/decorate.menu/detail', { params })
}
// 添加
export function apiHomeMenuAdd(params: any) {
return request.post('/decorate.menu/add', params)
}
// 编辑
export function apiHomeMenuEdit(params: any) {
return request.post('/decorate.menu/edit', params)
}
// 状态
export function apiHomeMenuStatusEdit(params: any) {
return request.post('/decorate.menu/status', params)
}
// 删除
export function apiHomeMenuDel(params: any) {
return request.post('/decorate.menu/del', params)
}
/* 首页装修 End */
/* 底部导航 Start */
// 列表
export function apiTabBarLists() {
return request.get('/decorate.navigation/lists')
}
// 详情
export function apiTabBarDetail(params: any) {
return request.get('/decorate.navigation/detail', { params })
}
// 编辑
export function apiTabBarEdit(params: any) {
return request.post('/decorate.navigation/edit', params)
}
/* 底部导航 End */
/* 广告管理 Start */
// 列表
export function apiAdLists(params: any) {
return request.get('/ad.ad/lists', { params })
}
// 广告位列表
export function apiAdPositionLists() {
return request.get('/ad.ad_position/lists')
}
// 详情
export function apiAdDetail(params: any) {
return request.get('/ad.ad/detail', { params })
}
// 添加
export function apiAdAdd(params: any) {
return request.post('/ad.ad/add', params)
}
// 删除
export function apiAdDel(params: any) {
return request.post('/ad.ad/del', params)
}
// 状态修改
export function apiAdEditStatus(params: any) {
return request.post('/ad.ad/status', params)
}
// 编辑
export function apiAdEdit(params: any) {
return request.post('/ad.ad/edit', params)
}
/* 广告管理 End */

39
admin/src/api/file.ts Normal file
View File

@@ -0,0 +1,39 @@
import request from '@/utils/request'
export function fileCateAdd(params: Record<string, any>) {
return request.post({ url: '/common/album/cateAdd', params })
}
export function fileCateEdit(params: Record<string, any>) {
return request.post({ url: '/common/album/cateRename', params })
}
// 文件分类删除
export function fileCateDelete(params: Record<string, any>) {
return request.post({ url: '/common/album/cateDel', params })
}
// 文件分类列表
export function fileCateLists(params: Record<string, any>) {
return request.get({ url: '/common/album/cateList', params })
}
// 文件列表
export function fileList(params: Record<string, any>) {
return request.get({ url: '/common/album/albumList', params })
}
// 文件删除
export function fileDelete(params: Record<string, any>) {
return request.post({ url: '/common/album/albumDel', params })
}
// 文件移动
export function fileMove(params: Record<string, any>) {
return request.post({ url: '/common/album/albumMove', params })
}
// 文件重命名
export function fileRename(params: { id: number; name: string }) {
return request.post({ url: '/common/album/albumRename', params })
}

View File

@@ -1,70 +0,0 @@
import request from '@/utils/request'
/** 资讯分类 Start **/
// 列表
export function apiArticleCategoryList(params: any) {
return request.get('/article.articleCategory/lists', { params })
}
// 添加
export function apiArticleCategoryAdd(params: any) {
return request.post('/article.articleCategory/add', params)
}
// 编辑
export function apiArticleCategoryEdit(params: any) {
return request.post('/article.articleCategory/edit', params)
}
// 详情
export function apiArticleCategoryDetail(params: any) {
return request.get('/article.articleCategory/detail', { params })
}
// 删除
export function apiArticleCategoryDelete(params: any) {
return request.post('/article.articleCategory/delete', params)
}
// 状态
export function apiArticleCategoryStatus(params: any) {
return request.post('/article.articleCategory/updateStatus', params)
}
/** 资讯分类 End **/
/** 资讯列表 Start **/
// 列表
export function apiArticleList(params: any) {
return request.get('/article.article/lists', { params })
}
// 添加
export function apiArticleAdd(params: any) {
return request.post('/article.article/add', params)
}
// 编辑
export function apiArticleEdit(params: any) {
return request.post('/article.article/edit', params)
}
// 详情
export function apiArticleDetail(params: any) {
return request.get('/article.article/detail', { params })
}
// 删除
export function apiArticleDelete(params: any) {
return request.post('/article.article/delete', params)
}
// 状态
export function apiArticleStatus(params: any) {
return request.post('/article.article/updateStatus', params)
}
// 所有资讯分类
export function apiAllArticleCategory() {
return request.get('/article.articleCategory/selectArticleCategory')
}
/** 资讯列表 End **/

View File

@@ -0,0 +1,21 @@
import request from '@/utils/request'
// 部门列表
export function deptLists(params?: any) {
return request.get({ url: '/system/dept/list', params })
}
// 添加部门
export function deptAdd(params: any) {
return request.post({ url: '/system/dept/add', params })
}
// 编辑部门
export function deptEdit(params: any) {
return request.post({ url: '/system/dept/edit', params })
}
// 删除部门
export function deptDelete(params: any) {
return request.post({ url: '/system/dept/del', params })
}

25
admin/src/api/org/post.ts Normal file
View File

@@ -0,0 +1,25 @@
import request from '@/utils/request'
// 岗位列表
export function postLists(params: any) {
return request.get({ url: '/system/post/list', params })
}
// 岗位列表
export function postAll(params?: any) {
return request.get({ url: '/system/post/all', params })
}
// 添加岗位
export function postAdd(params: any) {
return request.post({ url: '/system/post/add', params })
}
// 编辑岗位
export function postEdit(params: any) {
return request.post({ url: '/system/post/edit', params })
}
// 删除岗位
export function postDelete(params: any) {
return request.post({ url: '/system/post/del', params })
}

View File

@@ -1,64 +0,0 @@
import request from '@/utils/request'
/** 部门 S **/
// 部门列表
export function apiDeptLists(params: any) {
return request.get('/system/dept/list', { params })
}
// 添加部门
export function apiDeptAdd(params: any) {
return request.post('/system/dept/add', params)
}
// 编辑部门
export function apiDeptEdit(params: any) {
return request.post('/system/dept/edit', params)
}
// 删除部门
export function apiDeptDelete(params: any) {
return request.post('/system/dept/del', params)
}
// 部门详情
export function apiDeptDetail(params: any) {
return request.get('/system/dept/detail', { params })
}
// 所有部门
export function apiDeptAll(params: any) {
return request.get('/system/dept/all', { params })
}
/** 部门 E **/
/** 岗位 S **/
// 岗位列表
export function apiPostLists(params: any) {
return request.get('/system/post/list', { params })
}
// 添加岗位
export function apiPostAdd(params: any) {
return request.post('/system/post/add', params)
}
// 编辑岗位
export function apiPostEdit(params: any) {
return request.post('/system/post/edit', params)
}
// 删除岗位
export function apiPostDelete(params: any) {
return request.post('/system/post/del', params)
}
// 岗位详情
export function apiPostDetail(params: any) {
return request.get('/system/post/detail', { params })
}
// 所有岗位
export function apiPostAll(params: any) {
return request.get('/system/post/all', { params })
}
/** 岗位 E **/

View File

@@ -0,0 +1,31 @@
import request from '@/utils/request'
// 管理员列表
export function adminLists(params: any) {
return request.get({ url: '/system/admin/list', params })
}
// 管理员添加
export function adminAdd(params: any) {
return request.post({ url: '/system/admin/add', params })
}
// 管理员编辑
export function adminDetail(params: any) {
return request.get({ url: '/system/admin/detail', params })
}
// 管理员编辑
export function adminEdit(params: any) {
return request.post({ url: '/system/admin/edit', params })
}
// 管理员删除
export function adminDelete(params: any) {
return request.post({ url: '/system/admin/del', params })
}
// 管理员删除
export function adminStatus(params: any) {
return request.post({ url: '/system/admin/disable', params })
}

View File

@@ -0,0 +1,21 @@
import request from '@/utils/request'
// 菜单列表
export function menuLists(params?: Record<string, any>) {
return request.get({ url: '/system/menu/list', params })
}
// 添加菜单
export function menuAdd(params: Record<string, any>) {
return request.post({ url: '/system/menu/add', params })
}
// 编辑菜单
export function menuEdit(params: Record<string, any>) {
return request.post({ url: '/system/menu/edit', params })
}
// 菜单删除
export function menuDelete(params: Record<string, any>) {
return request.post({ url: '/system/menu/del', params })
}

View File

@@ -0,0 +1,29 @@
import request from '@/utils/request'
// 角色列表
export function roleLists(params: any) {
return request.get({ url: '/system/role/list', params })
}
// 角色列表
export function roleAll(params?: any) {
return request.get({ url: '/system/role/all', params })
}
// 角色列表
export function roleDetail(params: any) {
return request.get({ url: '/system/role/detail', params })
}
// 添加角色
export function roleAdd(params: any) {
return request.post({ url: '/system/role/add', params })
}
// 编辑角色
export function roleEdit(params: any) {
return request.post({ url: '/system/role/edit', params })
}
// 删除角色
export function roleDelete(params: any) {
return request.post({ url: '/system/role/del', params })
}

View File

@@ -1,107 +0,0 @@
import request from '@/utils/request'
// 获取备案信息
export function apiGetCopyright() {
return request.get('/setting/basics/getCopyright')
}
// 设置备案信息
export function apiSetCopyright(params: any) {
return request.post('/setting/basics/setCopyright', { ...params })
}
// 获取网站信息
export function apiGetWebsite() {
return request.get('/setting/basics/getWebsite')
}
// 设置网站信息
export function apiSetWebsite(params: any) {
return request.post('/setting/basics/setWebsite', { ...params })
}
// 获取政策协议
export function apiGetProtocol() {
return request.get('/setting.web.web_setting/getAgreement')
}
// 设置政策协议
export function apiSetProtocol(params: any) {
return request.post('/setting.web.web_setting/setAgreement', params)
}
// 获取系统环境
export function apiSystemInfo() {
return request.get('/monitor/server')
}
/** S 在线客服 **/
// 获取客服设置
export const apiCustomerServiceGetConfig = (): Promise<any> =>
request.get('/setting.customer_service/getConfig')
// 设置客服设置
export const apiCustomerServiceSetConfig = (params: any): Promise<any> =>
request.post('/setting.customer_service/setConfig', params)
/** E 在线客服 **/
/** S 用户设置 **/
// 获取用户设置
export function apiUserConfigGet() {
return request.get('/setting.user.user/getConfig')
}
// 用户设置
export function apiUserConfigSet(params: any) {
return request.post('/setting.user.user/setConfig', params)
}
// 获取登录注册设置
export function apiLoginConfigGet() {
return request.get('/setting.user.user/getRegisterConfig')
}
// 登录注册设置
export function apiLoginConfigSet(params: any) {
return request.post('/setting.user.user/setRegisterConfig', params)
}
/** E 用户设置 **/
// 获取系统日志列表
export function apiSystemLogLists(params: any) {
return request.get('/system/log/operate', { params })
}
// 系统缓存
export function apiSystemCache(params: any) {
return request.get('/monitor/cache', { params })
}
// 编辑管理员信息
export function apiAuthAdminEditSelf(params: any) {
return request.post('/auth.admin/editSelf', params)
}
// 获取管理员信息
export function apiAuthAdminMySelf() {
return request.post('/auth.admin/mySelf')
}
/** S 存储设置 **/
// 存储列表
export function apiStorageLists() {
return request.get('/setting/storage/list')
}
// 存储切换
export function apiStorageChange(params: any) {
return request.post('/setting/storage/change', params)
}
// 存储详情
export function apiStorageDetail(params: any) {
return request.get('/setting/storage/detail', { params })
}
// 存储配置
export function apiStorageEdit(params: any) {
return request.post('/setting/storage/edit', params)
}
/** E 存储设置 **/

View File

@@ -0,0 +1,61 @@
import request from '@/utils/request'
// 字典类型列表
export function dictTypeLists(params?: any) {
return request.get({ url: '/setting/dict/type/list', params })
}
// 字典类型列表
export function dictTypeAll(params?: any) {
return request.get({ url: '/setting/dict/type/all', params })
}
// 添加字典类型
export function dictTypeAdd(params: any) {
return request.post({ url: '/setting/dict/type/add', params })
}
// 编辑字典类型
export function dictTypeEdit(params: any) {
return request.post({ url: '/setting/dict/type/edit', params })
}
// 删除字典类型
export function dictTypeDelete(params: any) {
return request.post({ url: '/setting/dict/type/del', params })
}
// 字典数据列表
export function dictDataLists(params: any) {
return request.get(
{ url: '/setting/dict/data/list', params },
{
ignoreCancelToken: true
}
)
}
// 字典数据列表
export function dictDataAll(params: any) {
return request.get(
{ url: '/setting/dict/data/all', params },
{
ignoreCancelToken: true
}
)
}
// 添加字典数据
export function dictDataAdd(params: any) {
return request.post({ url: '/setting/dict/data/add', params })
}
// 编辑字典数据
export function dictDataEdit(params: any) {
return request.post({ url: '/setting/dict/data/edit', params })
}
// 删除字典数据
export function dictDataDelete(params: any) {
return request.post({ url: '/setting/dict/data/del', params })
}

View File

@@ -0,0 +1,21 @@
import request from '@/utils/request'
// 获取存储引擎列表
export function storageLists() {
return request.get({ url: '/setting/storage/list' })
}
// 设置存储引擎信息
export function storageChange(params: any) {
return request.post({ url: '/setting/storage/change', params })
}
// 设置存储引擎信息
export function storageSetup(params: any) {
return request.post({ url: '/setting/storage/edit', params })
}
// 获取存储配置信息
export function storageDetail(params: any) {
return request.get({ url: '/setting/storage/detail', params })
}

View File

@@ -0,0 +1,16 @@
import request from '@/utils/request'
// 获取系统环境
export function systemInfo() {
return request.get({ url: '/monitor/server' })
}
// 获取系统日志列表
export function systemLogLists(params: any) {
return request.get({ url: '/system/log/operate', params })
}
// 系统缓存监控
export function systemCache() {
return request.get({ url: '/monitor/cache' })
}

View File

@@ -0,0 +1,27 @@
import request from '@/utils/request'
// 获取备案信息
export function getCopyright() {
return request.get({ url: '/setting/copyright/detail' })
}
// 设置备案信息
export function setCopyright(params: any) {
return request.post({ url: '/setting/copyright/save', params })
}
// 获取网站信息
export function getWebsite() {
return request.get({ url: '/setting/website/detail' })
}
// 设置网站信息
export function setWebsite(params: any) {
return request.post({ url: '/setting/website/save', params })
}
// 获取政策协议
export function getProtocol() {
return request.get({ url: '/setting/protocol/detail' })
}
// 设置政策协议
export function setProtocol(params: any) {
return request.post({ url: '/setting/protocol/save', params })
}

View File

@@ -0,0 +1,66 @@
import request from '@/utils/request'
// 代码生成已选数据表列表接口
export function generateTable(params: any) {
return request.get({ url: '/gen/list', params })
}
// 数据表列表接口
export function dataTable(params: any) {
return request.get({ url: '/gen/db', params })
}
//选择要生成代码的数据表
export function selectTable(params: any) {
return request.post(
{ url: '/gen/importTable', params },
{
isParamsToData: false
}
)
}
// 已选择的数据表详情
export function tableDetail(params: any) {
return request.get({ url: '/gen/detail', params })
}
//同步字段
export function syncColumn(params: any) {
return request.post(
{ url: '/gen/syncTable', params },
{
isParamsToData: false
}
)
}
//删除已选择的数据表
export function generateDelete(params: any) {
return request.post({ url: '/gen/delTable', params })
}
//编辑已选表字段
export function generateEdit(params: any) {
return request.post({ url: '/gen/editTable', params })
}
//预览代码
export function generatePreview(params: any) {
return request.get({ url: '/gen/previewCode', params })
}
//生成代码
export function generateCode(params: any) {
return request.get({ url: '/gen/genCode', params })
}
//下载代码
export function downloadCode(params: any) {
return request.get(
{ responseType: 'blob', url: '/gen/downloadCode', params },
{
isTransformResponse: false
}
)
}

View File

@@ -1,20 +1,27 @@
import config from '@/config'
import request from '@/utils/request'
import { terminal } from '@/config/app'
// 登录
export function apiLogin(params: { username: string; password: string }) {
return request.post('/system/login', { ...params, terminal })
export function login(params: Record<string, any>) {
return request.post({ url: '/system/login', params: { ...params, terminal: config.terminal } })
}
// 退出登录
export function apiLogout() {
return request.post('/system/logout')
export function logout() {
return request.post({ url: '/system/logout' })
}
// 用户信息
export function apiUserInfo() {
return request.get('/system/admin/self')
export function getUserInfo() {
return request.get({ url: '/system/admin/self' })
}
export function apiAdminUpInfo(params: any) {
return request.post('/system/admin/upInfo', params)
// 菜单路由
export function getMenu() {
return request.get({ url: '/system/menu/route' })
}
// 编辑管理员信息
export function setUserInfo(params: any) {
return request.post({ url: '/system/admin/upInfo', params })
}

View File

@@ -1,6 +0,0 @@
import request from '@/utils/request'
// 工作台主页
export function apiWorkbench() {
return request.get('/common/index/console')
}