This commit is contained in:
2025-01-08 09:59:37 +08:00
parent bb0ca75b42
commit 026e45e9c1
76 changed files with 10046 additions and 3620 deletions
+47 -13
View File
@@ -1,14 +1,14 @@
import request from '@/utils/request';
import type { ApiResult, PageResult } from '@/api';
import type { ThinkOrder, ThinkOrderParam } from './model';
import { THINK_API_URL } from '@/config/setting';
import request from "@/utils/request";
import type { ApiResult, PageResult } from "@/api";
import type { ThinkOrder, ThinkOrderParam } from "./model";
import { THINK_API_URL } from "@/config/setting";
/**
* 分页查询
*/
export async function pageThinkOrder(params: ThinkOrderParam) {
const res = await request.get<ApiResult<PageResult<ThinkOrder>>>(
THINK_API_URL + '/think/think-order/page',
THINK_API_URL + "/think/think-order/page",
{
params
}
@@ -24,7 +24,7 @@ export async function pageThinkOrder(params: ThinkOrderParam) {
*/
export async function listThinkOrder(params?: ThinkOrderParam) {
const res = await request.get<ApiResult<ThinkOrder[]>>(
THINK_API_URL + '/think/think-order',
THINK_API_URL + "/think/think-order",
{
params
}
@@ -35,12 +35,25 @@ export async function listThinkOrder(params?: ThinkOrderParam) {
return Promise.reject(new Error(res.data.message));
}
export async function thinkOrderTotalAmount(params?: ThinkOrderParam) {
const res = await request.get<ApiResult<any>>(
THINK_API_URL + "/think/think-order/total-amount",
{
params
}
);
if (res.data.code === 0) {
return res.data.data;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 添加
*/
export async function addThinkOrder(data: ThinkOrder) {
const res = await request.post<ApiResult<unknown>>(
THINK_API_URL + '/think/think-order',
THINK_API_URL + "/think/think-order",
data
);
if (res.data.code === 0) {
@@ -54,7 +67,18 @@ export async function addThinkOrder(data: ThinkOrder) {
*/
export async function updateThinkOrder(data: ThinkOrder) {
const res = await request.put<ApiResult<unknown>>(
THINK_API_URL + '/think/think-order',
THINK_API_URL + "/think/think-order",
data
);
if (res.data.code === 0) {
return res.data.message;
}
return Promise.reject(new Error(res.data.message));
}
export async function updateBatchThinkOrder(data: ThinkOrder[]) {
const res = await request.put<ApiResult<unknown>>(
THINK_API_URL + "/think/think-order/batch",
data
);
if (res.data.code === 0) {
@@ -68,7 +92,7 @@ export async function updateThinkOrder(data: ThinkOrder) {
*/
export async function removeThinkOrder(id?: number) {
const res = await request.delete<ApiResult<unknown>>(
THINK_API_URL + '/think/think-order/' + id
THINK_API_URL + "/think/think-order/" + id
);
if (res.data.code === 0) {
return res.data.message;
@@ -81,7 +105,7 @@ export async function removeThinkOrder(id?: number) {
*/
export async function removeBatchThinkOrder(data: (number | undefined)[]) {
const res = await request.delete<ApiResult<unknown>>(
THINK_API_URL + '/think/think-order/batch',
THINK_API_URL + "/think/think-order/batch",
{
data
}
@@ -95,9 +119,19 @@ export async function removeBatchThinkOrder(data: (number | undefined)[]) {
/**
* 根据id查询
*/
export async function getThinkOrder(id: number) {
const res = await request.get<ApiResult<ThinkOrder>>(
THINK_API_URL + '/think/think-order/' + id
export async function thinkOrderExport(params?: ThinkOrderParam) {
const res = await request.post<ApiResult<ThinkOrder>>(
THINK_API_URL + "/think/think-order/export", params
);
if (res.data.code === 0 && res.data.data) {
return res.data.data;
}
return Promise.reject(new Error(res.data.message));
}
export async function getThinkOrder(id: number) {
const res = await request.get<ApiResult<ThinkOrder>>(
THINK_API_URL + "/think/think-order/" + id
);
if (res.data.code === 0 && res.data.data) {
return res.data.data;
+4
View File
@@ -88,6 +88,10 @@ export interface ThinkOrder {
export interface ThinkOrderParam extends PageParam {
id?: number;
sid?: number;
payStatus?: number;
orderStatus?: number;
payType?: number;
isInvoice?: number;
siteName?: string;
keywords?: string;
}