项目创建

This commit is contained in:
浅念
2025-07-04 17:16:38 +08:00
parent ce47b39fa5
commit 719911918f
372 changed files with 105035 additions and 32 deletions
+10
View File
@@ -0,0 +1,10 @@
import request from '@/utils/http'
export class BrandService {
// 获取品牌
static getBrandInfo() {
return request.get<Api.Brand.BrandInfo>({
url: '/console/brand/preset'
})
}
}
+25
View File
@@ -0,0 +1,25 @@
import { asyncRoutes } from '@/router/routes/asyncRoutes'
import { menuDataToRouter } from '@/router/utils/menuToRouter'
import { AppRouteRecord } from '@/types/router'
interface MenuResponse {
menuList: AppRouteRecord[]
}
// 菜单接口
export const menuService = {
async getMenuList(delay = 300): Promise<MenuResponse> {
try {
// 模拟接口返回的菜单数据
const menuData = asyncRoutes
// 处理菜单数据
const menuList = menuData.map((route) => menuDataToRouter(route))
// 模拟接口延迟
await new Promise((resolve) => setTimeout(resolve, delay))
return { menuList }
} catch (error) {
throw error instanceof Error ? error : new Error('获取菜单失败')
}
}
}
+27
View File
@@ -0,0 +1,27 @@
import request from '@/utils/http'
export class UserService {
// 登录
static login(params: Api.Auth.LoginParams) {
return request.post<Api.Auth.LoginResponse>({
url: '/api/auth/login',
params
// showErrorMessage: false // 不显示错误消息
})
}
// 获取用户信息
static getUserInfo() {
return request.get<Api.User.UserInfo>({
url: '/api/user/info'
})
}
// 获取用户列表
static getUserList(params: Api.Common.PaginatingParams) {
return request.get<Api.User.UserListData>({
url: '/api/user/list',
params
})
}
}
+93
View File
@@ -0,0 +1,93 @@
import request from '@/utils/http'
export class WorkService {
// 获取工单列表
static getWorkList(params: Api.Common.PaginatingParams) {
return request.get<Api.Work.WorkListData>({
url: '/ticket/ticket/list',
params
})
}
//添加工单
static WorkAdd(params: Api.Work.AddParams) {
return request.post<Api.Work.AddResponse>({
url: '/ticket/ticket/add',
params
// showErrorMessage: false // 不显示错误消息
})
}
//工单修改 ticket/categorie/edit
static Workedit(params:any) {
return request.post<Api.Work.AddResponse>({
url: '/ticket/ticket/edit',
params
// showErrorMessage: false // 不显示错误消息
})
}
//修改工单状态
static Workstatus(params: Api.Work.StatusParams) {
return request.post<Api.Work.AddResponse>({
url: '/ticket/ticket/status',
params
// showErrorMessage: false // 不显示错误消息
})
}
//工单状态下拉选择框
static getStatus() {
return request.get<Api.Brand.BrandInfo>({
url: '/ticket/ticket/getStatus'
})
}
//工单沟通记录
static getconversationList(params: any) {
return request.get<Api.Work.WorkListData>({
url: '/ticket/conversation/list',
params
})
}
//添加工单记录 ticket/conversation/add
static conversationAdd(params:any) {
return request.post<Api.Work.AddResponse>({
url: '/ticket/conversation/add',
params
// showErrorMessage: false // 不显示错误消息
})
}
//工单分类 添加
static WorkcategorieAdd(params:any) {
return request.post<Api.Work.AddResponse>({
url: '/ticket/categorie/add',
params
// showErrorMessage: false // 不显示错误消息
})
}
//工单分类 列表
static getCategorieList(params: Api.Common.PaginatingParams) {
return request.get<Api.Work.CategorieListData>({
url: '/ticket/categorie/list',
params
})
}
//工单分类修改 ticket/categorie/edit
static Workcategorieedit(params:any) {
return request.post<Api.Work.AddResponse>({
url: '/ticket/categorie/edit',
params
// showErrorMessage: false // 不显示错误消息
})
}
//工单分类下拉
static getcategorieselect() {
return request.get<Api.Brand.BrandInfo>({
url: '/ticket/categorie/getAll'
})
}
//工单分类删除
static Workcategoriedelete(params:any) {
return request.post<Api.Work.AddResponse>({
url: '/ticket/categorie/delete',
params
// showErrorMessage: false // 不显示错误消息
})
}
}