新增:开发者中心功能、md编辑器等。

This commit is contained in:
2025-02-17 15:25:24 +08:00
parent 9081e41188
commit d61e683d41
40 changed files with 5036 additions and 591 deletions

View File

@@ -16,6 +16,8 @@ export interface CmsOrder {
type?: number;
// 关联文章ID
articleId?: number;
// 关联网站ID
websiteId?: number;
// 真实姓名
realName?: string;
// 手机号码
@@ -46,6 +48,8 @@ export interface CmsOrder {
userId?: number;
// 备注
comments?: string;
// 附件
files?: string;
// 排序号
sortNumber?: number;
// 是否删除, 0否, 1是
@@ -65,5 +69,6 @@ export interface CmsOrder {
*/
export interface CmsOrderParam extends PageParam {
orderId?: number;
websiteId?: number;
keywords?: string;
}

View File

@@ -1,6 +1,7 @@
import request from '~/utils/request';
import type { ApiResult, PageResult } from '@/api';
import type { CmsWebsite, CmsWebsiteParam } from './model';
import {COMMON_API_URL} from "~/config";
/**
@@ -63,6 +64,20 @@ export async function updateCmsWebsite(data: CmsWebsite) {
return Promise.reject(new Error(res.message));
}
/**
* 修改网站信息记录表
*/
export async function updateCmsWebsiteAll(data: CmsWebsite) {
const res = await request.put<ApiResult<unknown>>(
'http://127.0.0.1:9002/api/cms/cms-website/updateAll',
data
);
if (res.code === 0) {
return res.message;
}
return Promise.reject(new Error(res.message));
}
/**
* 删除网站信息记录表
*/
@@ -97,7 +112,7 @@ export async function removeBatchCmsWebsite(data: (number | undefined)[]) {
*/
export async function getCmsWebsiteAll(id: number) {
const res = await request.get<ApiResult<CmsWebsite>>(
'/cms/cms-website/all/' + id
'/cms/cms-website/getAll/' + id
);
if (res.code === 0 && res.data) {
return res.data;

View File

@@ -43,6 +43,12 @@ export interface CmsWebsite {
adminUrl?: string;
// 应用版本 10免费版 20专业版 30永久授权
version?: number;
// 应用价格
price?: string,
// 交付方式
deliveryMethod: number,
// 计费方式
chargingMethod: number,
// 服务到期时间
expirationTime?: string;
// 模版ID
@@ -77,8 +83,14 @@ export interface CmsWebsite {
policeNo?: string;
// 备注
comments?: string;
// 详细介绍
content?: any;
// 是否推荐
recommend?: number;
// 是否官方
official?: boolean;
// 是否显示在插件市场
market?: boolean;
// 运行状态
running?: number;
// 状态 0未开通 1运行中 2维护中 3已关闭 4已欠费停机 5违规关停
@@ -117,5 +129,9 @@ export interface CmsWebsiteParam extends PageParam {
websiteId?: number;
status?: number;
recommend?: number;
official?: boolean;
market?: boolean;
websiteType?: string;
userId?: number;
keywords?: string;
}

View File

@@ -26,7 +26,7 @@ export async function getSiteInfo(params: CmsWebsiteParam) {
*/
export async function getUserInfo(): Promise<User> {
const config = useRuntimeConfig();
const res = await request.get<ApiResult<User>>(config.public.apiServer + '/auth/user',{
const res = await request.get<ApiResult<User>>(COMMON_API_URL + '/auth/user',{
headers: {
TenantId: `${localStorage.getItem('ServerTenantId')}`
}