init
This commit is contained in:
55
src/api/gen/create-table.ts
Normal file
55
src/api/gen/create-table.ts
Normal file
@@ -0,0 +1,55 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/gen/table/create-table/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/table/create-table',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/gen/table/create-table/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/gen/table/create-table/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/gen/table/create-table/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/gen/table/create-table',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/table/create-table',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
56
src/api/gen/datasource.ts
Normal file
56
src/api/gen/datasource.ts
Normal file
@@ -0,0 +1,56 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/gen/dsconf/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function list(query?: Object) {
|
||||
return request({
|
||||
url: '/gen/dsconf/list',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function listTable(query?: Object) {
|
||||
return request({
|
||||
url: '/gen/dsconf/table/list',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/dsconf',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/gen/dsconf/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(ids?: Object) {
|
||||
return request({
|
||||
url: '/gen/dsconf',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/dsconf',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
71
src/api/gen/fieldtype.ts
Normal file
71
src/api/gen/fieldtype.ts
Normal file
@@ -0,0 +1,71 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/gen/fieldtype/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function list(query?: Object) {
|
||||
return request({
|
||||
url: '/gen/fieldtype/list',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/fieldtype',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/gen/fieldtype/details/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function getObjDetails(obj?: object) {
|
||||
return request({
|
||||
url: '/gen/fieldtype/details',
|
||||
method: 'get',
|
||||
params: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(ids?: object) {
|
||||
return request({
|
||||
url: '/gen/fieldtype',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/fieldtype',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function validateColumnType(rule: any, value: any, callback: any, isEdit: boolean) {
|
||||
if (isEdit) {
|
||||
return callback();
|
||||
}
|
||||
|
||||
getObjDetails({ columnType: value }).then((response) => {
|
||||
const result = response.data;
|
||||
if (result !== null) {
|
||||
callback(new Error('类型已经存在'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
}
|
||||
47
src/api/gen/group.ts
Normal file
47
src/api/gen/group.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/gen/group/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/group',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/gen/group/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/gen/group',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/group',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function list() {
|
||||
return request({
|
||||
url: '/gen/group/list',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
136
src/api/gen/table.ts
Normal file
136
src/api/gen/table.ts
Normal file
@@ -0,0 +1,136 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/gen/table/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/table',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/gen/table/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObj(id?: string) {
|
||||
return request({
|
||||
url: '/gen/table/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/table',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export const useSyncTableApi = (dsName: string, tableName: string) => {
|
||||
return request.get('/gen/table/sync/' + dsName + '/' + tableName);
|
||||
};
|
||||
|
||||
export const useTableApi = (dsName: string, tableName: string) => {
|
||||
return request.get('/gen/table/' + dsName + '/' + tableName);
|
||||
};
|
||||
|
||||
export const useListTableApi = (dsName: string) => {
|
||||
return request.get('/gen/table/list/' + dsName);
|
||||
};
|
||||
|
||||
export const useListTableColumnApi = (dsName: string, tableName: string) => {
|
||||
return request.get('/gen/table/column/' + dsName + '/' + tableName);
|
||||
};
|
||||
|
||||
export const useTableFieldSubmitApi = (dsName: string, tableName: string, fieldList: any) => {
|
||||
return request.put('/gen/table/field/' + dsName + '/' + tableName, fieldList);
|
||||
};
|
||||
|
||||
export const useGeneratorCodeApi = (tableIds: any) => {
|
||||
return request({
|
||||
url: '/gen/generator/code',
|
||||
method: 'get',
|
||||
params: { tableIds: tableIds },
|
||||
});
|
||||
};
|
||||
|
||||
export const useGeneratorVFormApi = (dsName: any, tableName: any) => {
|
||||
return request({
|
||||
url: '/gen/generator/vform',
|
||||
method: 'get',
|
||||
params: { dsName: dsName, tableName: tableName },
|
||||
});
|
||||
};
|
||||
|
||||
export const useGeneratorVFormSfcApi = (id: string) => {
|
||||
return request({
|
||||
url: '/gen/generator/vform/sfc',
|
||||
method: 'get',
|
||||
params: { formId: id },
|
||||
});
|
||||
};
|
||||
|
||||
export const useGeneratorPreviewApi = (tableId: any) => {
|
||||
return request({
|
||||
url: '/gen/generator/preview',
|
||||
method: 'get',
|
||||
params: { tableId: tableId },
|
||||
});
|
||||
};
|
||||
|
||||
export function fetchDictList() {
|
||||
return request({
|
||||
url: '/admin/dict/list',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function useFormConfSaveApi(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/form',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function fetchFormList(query?: Object) {
|
||||
return request({
|
||||
url: '/gen/form/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function fetchFormById(id?: string) {
|
||||
return request({
|
||||
url: '/gen/form/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delFormObj(id?: string) {
|
||||
return request({
|
||||
url: '/gen/form/' + id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export function groupList() {
|
||||
return request({
|
||||
url: '/gen/group/list',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
61
src/api/gen/template.ts
Normal file
61
src/api/gen/template.ts
Normal file
@@ -0,0 +1,61 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/gen/template/page',
|
||||
method: 'get',
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function list() {
|
||||
return request({
|
||||
url: '/gen/template/list',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function online() {
|
||||
return request({
|
||||
url: '/gen/template/online',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function checkVersion() {
|
||||
return request({
|
||||
url: '/gen/template/checkVersion',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/template',
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/gen/template/' + id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/gen/template',
|
||||
method: 'delete',
|
||||
data: ids,
|
||||
});
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/gen/template',
|
||||
method: 'put',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user