feat: 新增字典组件封装和示例
Former-commit-id: bb4ce3c0504987d8f33dbd09c93f685e5ca3b9df
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import request from "@/utils/request";
|
||||
import { AxiosPromise } from "axios";
|
||||
import {
|
||||
DictTypeQuery,
|
||||
DictTypePageResult,
|
||||
DictTypeForm,
|
||||
DictQuery,
|
||||
DictForm,
|
||||
DictPageResult
|
||||
} from './types';
|
||||
DictPageResult,
|
||||
} from "./types";
|
||||
|
||||
/**
|
||||
* 字典类型分页列表
|
||||
@@ -18,9 +18,9 @@ export function getDictTypePage(
|
||||
queryParams: DictTypeQuery
|
||||
): AxiosPromise<DictTypePageResult> {
|
||||
return request({
|
||||
url: '/api/v1/dict/types/page',
|
||||
method: 'get',
|
||||
params: queryParams
|
||||
url: "/api/v1/dict/types/page",
|
||||
method: "get",
|
||||
params: queryParams,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -31,8 +31,8 @@ export function getDictTypePage(
|
||||
*/
|
||||
export function getDictTypeForm(id: number): AxiosPromise<DictTypeForm> {
|
||||
return request({
|
||||
url: '/api/v1/dict/types/' + id + '/form',
|
||||
method: 'get'
|
||||
url: "/api/v1/dict/types/" + id + "/form",
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -43,9 +43,9 @@ export function getDictTypeForm(id: number): AxiosPromise<DictTypeForm> {
|
||||
*/
|
||||
export function addDictType(data: DictTypeForm) {
|
||||
return request({
|
||||
url: '/api/v1/dict/types',
|
||||
method: 'post',
|
||||
data: data
|
||||
url: "/api/v1/dict/types",
|
||||
method: "post",
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -57,9 +57,9 @@ export function addDictType(data: DictTypeForm) {
|
||||
*/
|
||||
export function updateDictType(id: number, data: DictTypeForm) {
|
||||
return request({
|
||||
url: '/api/v1/dict/types/' + id,
|
||||
method: 'put',
|
||||
data: data
|
||||
url: "/api/v1/dict/types/" + id,
|
||||
method: "put",
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -68,8 +68,8 @@ export function updateDictType(id: number, data: DictTypeForm) {
|
||||
*/
|
||||
export function deleteDictTypes(ids: string) {
|
||||
return request({
|
||||
url: '/api/v1/dict/types/' + ids,
|
||||
method: 'delete'
|
||||
url: "/api/v1/dict/types/" + ids,
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -80,8 +80,8 @@ export function deleteDictTypes(ids: string) {
|
||||
*/
|
||||
export function getDictOptions(typeCode: string): AxiosPromise<OptionType[]> {
|
||||
return request({
|
||||
url: '/api/v1/dict/types/' + typeCode + '/items',
|
||||
method: 'get'
|
||||
url: "/api/v1/dict/" + typeCode + "/options",
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -92,9 +92,9 @@ export function getDictPage(
|
||||
queryParams: DictQuery
|
||||
): AxiosPromise<DictPageResult> {
|
||||
return request({
|
||||
url: '/api/v1/dict/page',
|
||||
method: 'get',
|
||||
params: queryParams
|
||||
url: "/api/v1/dict/page",
|
||||
method: "get",
|
||||
params: queryParams,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -105,8 +105,8 @@ export function getDictPage(
|
||||
*/
|
||||
export function getDictFormData(id: number): AxiosPromise<DictForm> {
|
||||
return request({
|
||||
url: '/api/v1/dict/' + id + '/form',
|
||||
method: 'get'
|
||||
url: "/api/v1/dict/" + id + "/form",
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -117,9 +117,9 @@ export function getDictFormData(id: number): AxiosPromise<DictForm> {
|
||||
*/
|
||||
export function addDict(data: DictForm) {
|
||||
return request({
|
||||
url: '/api/v1/dict',
|
||||
method: 'post',
|
||||
data: data
|
||||
url: "/api/v1/dict",
|
||||
method: "post",
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -131,9 +131,9 @@ export function addDict(data: DictForm) {
|
||||
*/
|
||||
export function updateDict(id: number, data: DictForm) {
|
||||
return request({
|
||||
url: '/api/v1/dict/' + id,
|
||||
method: 'put',
|
||||
data: data
|
||||
url: "/api/v1/dict/" + id,
|
||||
method: "put",
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -144,7 +144,7 @@ export function updateDict(id: number, data: DictForm) {
|
||||
*/
|
||||
export function deleteDict(ids: string) {
|
||||
return request({
|
||||
url: '/api/v1/dict/' + ids,
|
||||
method: 'delete'
|
||||
url: "/api/v1/dict/" + ids,
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user