Skip to content

Commit 6c82e37

Browse files
committed
format codes
1 parent d43f816 commit 6c82e37

37 files changed

Lines changed: 1878 additions & 1931 deletions

src/api/browser-events.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
export default {
22
onBeforeUnmount() {
3-
localStorage.removeItem("token");
4-
localStorage.removeItem("client_id");
5-
localStorage.removeItem("role");
6-
console.log("Token and role have been removed from localStorage");
3+
localStorage.removeItem('token')
4+
localStorage.removeItem('client_id')
5+
localStorage.removeItem('role')
6+
console.log('Token and role have been removed from localStorage')
77
},
8-
};
8+
}

src/api/cart.api.ts

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,50 @@
1-
import { del, get, post, put } from "@/utils/request";
2-
import type { ApiResponse } from "@/types/request.types";
3-
import type { CoinType } from "@/types/goods-info";
1+
import { del, get, post, put } from '@/utils/request'
2+
import type { ApiResponse } from '@/types/request.types'
3+
import type { CoinType } from '@/types/goods-info'
44

55
export interface CartItemPayload {
6-
goodsId: string;
7-
num: number;
8-
imgUrl?: string;
9-
goodsName?: string;
6+
goodsId: string
7+
num: number
8+
imgUrl?: string
9+
goodsName?: string
1010
}
1111

1212
export interface CartItem {
13-
goodsId: string;
14-
goodsName: string;
15-
imageUrlUrl: string;
16-
currencyType: CoinType;
17-
price: number;
18-
num: number;
19-
limitNum: number;
20-
[key: string]: any;
13+
goodsId: string
14+
goodsName: string
15+
imageUrlUrl: string
16+
currencyType: CoinType
17+
price: number
18+
num: number
19+
limitNum: number
20+
[key: string]: any
2121
}
2222

2323
export interface CartBalance {
24-
generalBalance: number;
25-
clothingBalance: number;
24+
generalBalance: number
25+
clothingBalance: number
2626
}
2727

2828
export interface GoodsDetailData {
29-
amount: number;
30-
[key: string]: any;
29+
amount: number
30+
[key: string]: any
3131
}
3232

3333
export const cartApi = {
34-
list: (): Promise<ApiResponse<CartItem[]>> => get("/market/cart/list"),
34+
list: (): Promise<ApiResponse<CartItem[]>> => get('/market/cart/list'),
3535

3636
goodsDetail: (goodsId: string): Promise<ApiResponse<GoodsDetailData>> =>
3737
get(`/market/goods/${goodsId}`),
3838

39-
balance: (): Promise<ApiResponse<CartBalance>> => get("/market/balance"),
39+
balance: (): Promise<ApiResponse<CartBalance>> => get('/market/balance'),
4040

4141
remove: (removeItemIds: string[]): Promise<ApiResponse> =>
42-
del(`/market/cart/${removeItemIds.join(",")}`),
42+
del(`/market/cart/${removeItemIds.join(',')}`),
4343

4444
settle: (data: { carts: CartItemPayload[] }): Promise<ApiResponse> =>
45-
post("/market/cart/settle", data),
45+
post('/market/cart/settle', data),
4646

47-
update: (data: CartItemPayload): Promise<ApiResponse> =>
48-
put("/market/cart", data),
47+
update: (data: CartItemPayload): Promise<ApiResponse> => put('/market/cart', data),
4948

50-
add: (data: CartItemPayload): Promise<ApiResponse> => post("/market/cart", data),
51-
};
49+
add: (data: CartItemPayload): Promise<ApiResponse> => post('/market/cart', data),
50+
}

src/api/http-client/index.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
1-
import axios from "axios";
1+
import axios from 'axios'
22

33
// 创建一个 axios 实例
44
const instance = axios.create({
55
timeout: 10000, // 设置超时时间
6-
});
6+
})
77

88
// 请求拦截器:在请求发送之前附加 Authorization 头
99
instance.interceptors.request.use(
1010
(config) => {
1111
// 直接从localStorage获取client_id
12-
const clientId = localStorage.getItem("client_id");
13-
const token = localStorage.getItem("token");
12+
const clientId = localStorage.getItem('client_id')
13+
const token = localStorage.getItem('token')
1414

1515
if (token) {
16-
config.headers["Authorization"] = `Bearer ${token}`;
17-
config.headers["Content-Type"] = "application/json";
16+
config.headers['Authorization'] = `Bearer ${token}`
17+
config.headers['Content-Type'] = 'application/json'
1818
// 如果存在client_id,则使用它
1919
if (clientId) {
20-
config.headers["clientid"] = clientId;
20+
config.headers['clientid'] = clientId
2121
}
2222
}
23-
return config;
23+
return config
2424
},
2525
(error) => {
26-
return Promise.reject(error);
26+
return Promise.reject(error)
2727
},
28-
);
28+
)
2929

3030
// 响应拦截器:处理响应数据或错误
3131
instance.interceptors.response.use(
@@ -35,8 +35,8 @@ instance.interceptors.response.use(
3535
if (error.response && error.response.status === 401) {
3636
// 如果 token 过期或无效,可以在这里处理,例如跳转到登录页
3737
}
38-
return Promise.reject(error);
38+
return Promise.reject(error)
3939
},
40-
);
40+
)
4141

42-
export default instance;
42+
export default instance

src/api/manage-goods.api.ts

Lines changed: 86 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -1,130 +1,126 @@
1-
import { del, get, post, put } from "@/utils/request";
2-
import type { ApiResponse } from "@/types/request.types";
1+
import { del, get, post, put } from '@/utils/request'
2+
import type { ApiResponse } from '@/types/request.types'
33

4-
export type GoodsStatus = "0" | "1";
5-
export type GoodsType = "0" | "1" | "2";
6-
export type GoodsCurrencyType = "0" | "1";
7-
export type GoodsLimitType = "0" | "1";
4+
export type GoodsStatus = '0' | '1'
5+
export type GoodsType = '0' | '1' | '2'
6+
export type GoodsCurrencyType = '0' | '1'
7+
export type GoodsLimitType = '0' | '1'
88

99
export interface ManageGoodsItem {
10-
id: string;
11-
name: string;
12-
price: number;
13-
amount: number;
14-
type: GoodsType;
15-
currencyType: GoodsCurrencyType;
16-
status: GoodsStatus;
17-
intro: string;
18-
imageUrl: string;
19-
imageUrlUrl?: string;
20-
limitNum: number;
21-
limitType: GoodsLimitType;
22-
barcode?: string;
23-
quantifier?: string;
10+
id: string
11+
name: string
12+
price: number
13+
amount: number
14+
type: GoodsType
15+
currencyType: GoodsCurrencyType
16+
status: GoodsStatus
17+
intro: string
18+
imageUrl: string
19+
imageUrlUrl?: string
20+
limitNum: number
21+
limitType: GoodsLimitType
22+
barcode?: string
23+
quantifier?: string
2424
}
2525

2626
export interface GoodsListParams {
27-
pageNum: number;
28-
pageSize: number;
29-
name?: string;
27+
pageNum: number
28+
pageSize: number
29+
name?: string
3030
}
3131

3232
export interface PagedRows<T> extends ApiResponse {
33-
rows: T[];
34-
total: number;
33+
rows: T[]
34+
total: number
3535
}
3636

3737
export interface SaveGoodsPayload {
38-
id?: string;
39-
name: string;
40-
price: number;
41-
currencyType: GoodsCurrencyType;
42-
type: GoodsType;
43-
status: GoodsStatus;
44-
barcode: string;
45-
intro: string;
46-
limitNum: number;
47-
limitType: GoodsLimitType;
48-
quantifier: string;
49-
imageUrl: string;
50-
amount?: number;
38+
id?: string
39+
name: string
40+
price: number
41+
currencyType: GoodsCurrencyType
42+
type: GoodsType
43+
status: GoodsStatus
44+
barcode: string
45+
intro: string
46+
limitNum: number
47+
limitType: GoodsLimitType
48+
quantifier: string
49+
imageUrl: string
50+
amount?: number
5151
}
5252

5353
export interface RestockPayload {
54-
goodsId: string;
55-
amount: number;
54+
goodsId: string
55+
amount: number
5656
}
5757

5858
export interface RestockListParams {
59-
pageNum: number;
60-
pageSize: number;
59+
pageNum: number
60+
pageSize: number
6161
}
6262

6363
export interface RestockRecordItem {
64-
id: number;
65-
goodsId: number;
66-
name: string;
67-
amount: number;
68-
originAmount: number;
69-
endAmount: number;
70-
imageUrl: string;
64+
id: number
65+
goodsId: number
66+
name: string
67+
amount: number
68+
originAmount: number
69+
endAmount: number
70+
imageUrl: string
7171
}
7272

7373
export interface RestockDetailItem {
74-
id: number;
75-
goodsId: number;
76-
name: string;
77-
amount: number;
78-
originAmount: number;
79-
endAmount: number;
80-
imageUrl: string;
74+
id: number
75+
goodsId: number
76+
name: string
77+
amount: number
78+
originAmount: number
79+
endAmount: number
80+
imageUrl: string
8181
}
8282

8383
interface OssAsset {
84-
ossId: string;
85-
url: string;
84+
ossId: string
85+
url: string
8686
}
8787

8888
export const manageGoodsApi = {
89-
getGoodsList: (params: GoodsListParams): Promise<PagedRows<ManageGoodsItem>> =>
90-
get("/market/goods/list", params).then(
91-
(response) => response as unknown as PagedRows<ManageGoodsItem>,
92-
),
89+
getGoodsList: (params: GoodsListParams): Promise<PagedRows<ManageGoodsItem>> =>
90+
get('/market/goods/list', params).then(
91+
(response) => response as unknown as PagedRows<ManageGoodsItem>,
92+
),
9393

94-
getGoodsDetail: (id: string): Promise<ApiResponse<ManageGoodsItem>> =>
95-
get(`/market/goods/${id}`) as Promise<ApiResponse<ManageGoodsItem>>,
94+
getGoodsDetail: (id: string): Promise<ApiResponse<ManageGoodsItem>> =>
95+
get(`/market/goods/${id}`) as Promise<ApiResponse<ManageGoodsItem>>,
9696

97-
createGoods: (payload: SaveGoodsPayload): Promise<ApiResponse> =>
98-
post("/market/goods", payload),
97+
createGoods: (payload: SaveGoodsPayload): Promise<ApiResponse> => post('/market/goods', payload),
9998

100-
updateGoods: (payload: SaveGoodsPayload): Promise<ApiResponse> =>
101-
put("/market/goods", payload),
99+
updateGoods: (payload: SaveGoodsPayload): Promise<ApiResponse> => put('/market/goods', payload),
102100

103-
deleteGoods: (ids: string[]): Promise<ApiResponse> =>
104-
del(`/market/goods/${ids.join(",")}`),
101+
deleteGoods: (ids: string[]): Promise<ApiResponse> => del(`/market/goods/${ids.join(',')}`),
105102

106-
restockGoods: (payload: RestockPayload): Promise<ApiResponse> =>
107-
post("/market/restock", payload),
103+
restockGoods: (payload: RestockPayload): Promise<ApiResponse> => post('/market/restock', payload),
108104

109-
getRestockList: (params: RestockListParams): Promise<PagedRows<RestockRecordItem>> =>
110-
get("/market/restock/list", params).then(
111-
(response) => response as unknown as PagedRows<RestockRecordItem>,
112-
),
105+
getRestockList: (params: RestockListParams): Promise<PagedRows<RestockRecordItem>> =>
106+
get('/market/restock/list', params).then(
107+
(response) => response as unknown as PagedRows<RestockRecordItem>,
108+
),
113109

114-
getRestockInfo: (id: number | string): Promise<ApiResponse<RestockDetailItem>> =>
115-
get(`/market/restock/info/${id}`) as Promise<ApiResponse<RestockDetailItem>>,
110+
getRestockInfo: (id: number | string): Promise<ApiResponse<RestockDetailItem>> =>
111+
get(`/market/restock/info/${id}`) as Promise<ApiResponse<RestockDetailItem>>,
116112

117-
uploadImage: (file: File): Promise<ApiResponse<{ ossId: string }>> => {
118-
const formData = new FormData();
119-
formData.append("file", file);
113+
uploadImage: (file: File): Promise<ApiResponse<{ ossId: string }>> => {
114+
const formData = new FormData()
115+
formData.append('file', file)
120116

121-
return post("/resource/oss/upload", formData, {
122-
headers: {
123-
"Content-Type": "multipart/form-data",
124-
},
125-
}) as Promise<ApiResponse<{ ossId: string }>>;
126-
},
117+
return post('/resource/oss/upload', formData, {
118+
headers: {
119+
'Content-Type': 'multipart/form-data',
120+
},
121+
}) as Promise<ApiResponse<{ ossId: string }>>
122+
},
127123

128-
getOssAssets: (ossIds: string): Promise<ApiResponse<OssAsset[]>> =>
129-
get(`/resource/oss/listByIds/${ossIds}`) as Promise<ApiResponse<OssAsset[]>>,
130-
};
124+
getOssAssets: (ossIds: string): Promise<ApiResponse<OssAsset[]>> =>
125+
get(`/resource/oss/listByIds/${ossIds}`) as Promise<ApiResponse<OssAsset[]>>,
126+
}

0 commit comments

Comments
 (0)