Files
integral-shop/backend-adminend/src/api/systemConfig.js
apple 4b0afb3951 refactor: frontend 重命名为 backend-adminend,新增 shccd159/shjjy153 配置
- frontend 目录迁移至 backend-adminend(管理后台前端)
- 新增 application-shccd159.yml、application-shjjy153.yml
- 更新 deploy.conf、DEPLOY.md、application.yml

Made-with: Cursor
2026-03-16 09:33:54 +08:00

250 lines
5.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import request from '@/utils/request';
export function configCheckUnique(pram) {
const data = {
name: pram.name,
};
return request({
url: '/admin/system/config/check',
method: 'GET',
params: data,
});
}
export function configDelete(pram) {
const data = {
id: pram.id,
};
return request({
url: '/admin/system/config/delete',
method: 'GET',
params: data,
});
}
export function configInfo(pram) {
const data = {
formId: pram.id,
};
return request({
url: '/admin/system/config/info',
method: 'GET',
params: data,
});
}
export function configList(pram) {
const data = {
page: pram.page,
limit: pram.limit,
};
return request({
url: '/admin/system/config/list',
method: 'GET',
params: data,
});
}
export function configSave(pram) {
const data = {
systemConfigRequest: {
desc: pram.desc,
groupId: pram.groupId,
info: pram.info,
name: pram.name,
pid: pram.pid,
status: pram.status,
type: pram.type,
value: pram.value, // value 存储表单配置数据,其他的参数来自于父级数据 justForAPI
},
};
return request({
url: '/admin/system/config/save',
method: 'POST',
params: data,
});
}
export function configSaveForm(pram) {
return request({
url: '/admin/system/config/save/form',
method: 'POST',
data: pram,
});
}
export function configUpdate(pram) {
const data = {
id: pram.id,
systemConfigRequest: pram.systemConfigRequest,
};
return request({
url: '/admin/system/config/update',
method: 'POST',
params: data,
});
}
export function configSaveUniq(pram) {
const data = {
key: pram.key,
value: pram.value,
};
return request({
url: '/admin/system/config/saveuniq',
method: 'POST',
params: data,
});
}
/**
* @description 获取管理端logo
*/
export function getSiteLogoApi() {
return request({
url: '/admin/system/config/get/site/logo',
method: 'GET',
});
}
/**
* @description 获取文件存储类型
*/
export function getUploadTypeApi() {
return request({
url: '/admin/system/config/get/upload/type',
method: 'GET',
});
}
/**
* @description 获取小程序下载地址
*/
export function getMiniDownloadUrlApi() {
return request({
url: '/admin/system/config/get/mini/download/url',
method: 'GET',
});
}
/**
* @description 获取腾讯地图key
*/
export function getTxMapKeyApi() {
return request({
url: '/admin/system/config/get/tx/map/key',
method: 'GET',
});
}
/**
* @description 获取移动端首页列表样式
*/
export function getHomeStyleApi() {
return request({
url: '/admin/system/config/get/home/page/list/style',
method: 'GET',
});
}
/**
* @description 获取移动端首页列表样式
*/
export function getAuthHostApi() {
return request({
url: '/admin/system/config/get/auth/host',
method: 'GET',
});
}
/**
* @description 清除config缓存
*/
export function clearCacheApi() {
return request({
url: '/admin/system/config/clear/cache',
method: 'post',
});
}
/**
* @description 获取主题色
*/
export function changeColorApi() {
return request({
url: '/admin/system/config/get/change/color',
method: 'get',
});
}
/**
* @description 保存主题色
*/
export function saveColorApi(data) {
return request({
url: '/admin/system/config/save/change/color',
method: 'post',
data,
});
}
/**
* @description 保存移动端首页列表样式
*/
export function savehomeStyleApi(data) {
return request({
url: '/admin/system/config/save/home/page/list/style',
method: 'post',
data,
});
}
/**
* @description 一号通 应用保存
*/
export function passAppSaveApi(data) {
return request({
url: '/admin/pass/appsave',
method: 'post',
data,
});
}
/**
* @description 一号通 应用详情获取
*/
export function passAppInfoApi() {
return request({
url: '/admin/pass/appget',
method: 'get',
});
}
/**
* @description 获取移动端域名
*/
export function frontDomainApi(data) {
return request({
url: '/public/jsconfig/get/front/domain',
method: 'GET',
});
}
/**
* @description 获取图片域名
*/
export function mediaDomainApi(data) {
return request({
url: '/public/jsconfig/get/admin/mediadomain',
method: 'GET',
});
}