新增:css样式支持

This commit is contained in:
2024-08-30 17:51:56 +08:00
parent ecf88b04fd
commit 41ad9a474e
33 changed files with 1458 additions and 180 deletions

View File

@@ -65,6 +65,8 @@ export interface ArticleParam extends PageParam {
title?: string;
articleId?: number;
categoryId?: number;
model?: string;
modelName?: string;
navigationId?: number;
status?: number;
sortNumber?: string;

View File

@@ -20,7 +20,7 @@ export interface Design {
// 高
height?: string;
// 页面样式
styles?: string;
style?: string;
// 附件
images?: string;
// 用户ID

View File

@@ -11,6 +11,7 @@ export interface Navigation {
path?: string;
icon?: string;
component?: string;
componentPath?: string;
model?: string;
modelName?: string;
type?: number;
@@ -40,6 +41,7 @@ export interface Navigation {
isMpWeixin?: boolean;
label?: string;
value?: number;
style?: string;
}
/**

View File

@@ -16,6 +16,7 @@ export interface WebsiteField {
sortNumber?: any;
createTime?: string;
deleted?: number;
style?: string;
}
// 约定的网站参数名称

View File

@@ -49,6 +49,7 @@ export interface Website {
links?: Link[];
// 配置信息
config?: any;
style?: string;
}
/**

View File

@@ -14,6 +14,10 @@ export interface DictData {
dictDataCode?: string;
// 字典数据名称
dictDataName?: string;
// 预设字段(路由地址)
path?: string;
// 预设字段(组件路径)
component?: string;
// 字典标识
dictCode?: string;
// 排序号

View File

@@ -12,8 +12,12 @@ export interface DictionaryData {
dictDataCode?: string;
// 字典数据名称
dictDataName?: string;
// 预设字段(路由地址)
path?: string;
// 组件路径
component?: string;
// 排序号
sortNumber?: string;
sortNumber?: number;
// 备注
comments?: string;
// 创建时间

View File

@@ -0,0 +1,106 @@
import request from '@/utils/request';
import type { ApiResult, PageResult } from '@/api';
import type { Domain, DomainParam } from './model';
import { SERVER_API_URL } from '@/config/setting';
/**
* 分页查询授权域名
*/
export async function pageDomain(params: DomainParam) {
const res = await request.get<ApiResult<PageResult<Domain>>>(
SERVER_API_URL + '/system/domain/page',
{
params
}
);
if (res.data.code === 0) {
return res.data.data;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 查询授权域名列表
*/
export async function listDomain(params?: DomainParam) {
const res = await request.get<ApiResult<Domain[]>>(
SERVER_API_URL + '/system/domain',
{
params
}
);
if (res.data.code === 0 && res.data.data) {
return res.data.data;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 添加授权域名
*/
export async function addDomain(data: Domain) {
const res = await request.post<ApiResult<unknown>>(
SERVER_API_URL + '/system/domain',
data
);
if (res.data.code === 0) {
return res.data.message;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 修改授权域名
*/
export async function updateDomain(data: Domain) {
const res = await request.put<ApiResult<unknown>>(
SERVER_API_URL + '/system/domain',
data
);
if (res.data.code === 0) {
return res.data.message;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 删除授权域名
*/
export async function removeDomain(id?: number) {
const res = await request.delete<ApiResult<unknown>>(
SERVER_API_URL + '/system/domain/' + id
);
if (res.data.code === 0) {
return res.data.message;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 批量删除授权域名
*/
export async function removeBatchDomain(data: (number | undefined)[]) {
const res = await request.delete<ApiResult<unknown>>(
SERVER_API_URL + '/system/domain/batch',
{
data
}
);
if (res.data.code === 0) {
return res.data.message;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 根据id查询授权域名
*/
export async function getDomain(id: number) {
const res = await request.get<ApiResult<Domain>>(
SERVER_API_URL + '/system/domain/' + id
);
if (res.data.code === 0 && res.data.data) {
return res.data.data;
}
return Promise.reject(new Error(res.data.message));
}

View File

@@ -0,0 +1,38 @@
import type { PageParam } from '@/api';
/**
* 授权域名
*/
export interface Domain {
// ID
id?: number;
// 域名
domain?: string;
// 主机记录
hostName?: string;
// 记录值
hostValue?: string;
// 状态
status?: number;
// 排序号
sortNumber?: number;
// 用户ID
userId?: number;
// 是否删除, 0否, 1是
deleted?: number;
// 租户id
tenantId?: number;
// 创建时间
createTime?: string;
// 修改时间
updateTime?: string;
comments?: string;
}
/**
* 授权域名搜索条件
*/
export interface DomainParam extends PageParam {
id?: number;
keywords?: string;
}

View File

@@ -134,7 +134,7 @@ export async function checkExistence(
*/
export async function configWebsiteField(params?: WebsiteFieldParam) {
const res = await request.get<ApiResult<Config>>(
'https://modules.gxwebsoft.com/api/system/website-field/config',
MODULES_API_URL + '/cms/website-field/config',
{
params
}