flat: 暂存
This commit is contained in:
@@ -1,13 +1,29 @@
|
||||
import { request } from '@umijs/max';
|
||||
import { downLoadXlsx } from '@/utils/downloadfile';
|
||||
|
||||
export async function getCmsJobList(params?: API.ManagementList.ListParams) {
|
||||
return request<API.ManagementList.ManagePageResult>(`/api/cms/job/list`, {
|
||||
method: 'GET',
|
||||
params: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function addCmsJobList(params?: API.ManagementList.AddParams) {
|
||||
return request<API.ManagementList.ManagePageResult>(`/api/cms/job`, {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function updateCmsJobList(params?: API.ManagementList.AddParams) {
|
||||
return request<API.ManagementList.ManagePageResult>(`/api/cms/job`, {
|
||||
method: 'PUT',
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function getCmsJobIds(ids: string) {
|
||||
return request<API.ManagementList.ManagePageResult>(`/api/cms/job/${ids}`, {
|
||||
return request<API.ManagementList.ManageIdResult>(`/api/cms/job/${ids}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
@@ -18,3 +34,15 @@ export async function delCmsJobIds(ids: string) {
|
||||
});
|
||||
}
|
||||
|
||||
export async function exportCmsJob(params?: API.ManagementList.ListParams) {
|
||||
return downLoadXlsx(`/api/cms/job/export`, { params }, `job_data_${new Date().getTime()}.xlsx`);
|
||||
}
|
||||
|
||||
export async function exportCmsJobCandidates(ids: string) {
|
||||
return request<API.ManagementList.ManageIdResult>(`/api/cms/job/candidates`, {
|
||||
method: 'GET',
|
||||
params: {
|
||||
jobId: ids,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
28
src/services/application/preproducts.ts
Normal file
28
src/services/application/preproducts.ts
Normal file
@@ -0,0 +1,28 @@
|
||||
import { request } from '@umijs/max';
|
||||
|
||||
export async function getCmsCardList(params?: API.ApplicationProducts.Params) {
|
||||
return request<API.ApplicationProducts.result>(`/api/cms/card/list`, {
|
||||
method: 'GET',
|
||||
params: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function addCmsCardList(params?: API.ApplicationProducts.Params) {
|
||||
return request<API.ApplicationProducts.result>(`/api/cms/card`, {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function putCmsCardList(params?: API.ApplicationProducts.Params) {
|
||||
return request<API.ApplicationProducts.result>(`/api/cms/card`, {
|
||||
method: 'PUT',
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function delCmsCardList(ids?: string) {
|
||||
return request<API.ApplicationProducts.result>(`/api/cms/card/${ids}`, {
|
||||
method: 'DELETE',
|
||||
});
|
||||
}
|
||||
@@ -1,24 +1,24 @@
|
||||
|
||||
import { request } from '@umijs/max';
|
||||
|
||||
import { downLoadXlsx } from '@/utils/downloadfile';
|
||||
|
||||
export async function getCmsAreaList(params?: API.AreaBusiness.CircleParams) {
|
||||
return request<API.AreaBusiness.CirclePageResult>(`/api/cms/area/list`, {
|
||||
method: 'GET',
|
||||
params: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function addCmsAreaListRow(params?: API.AreaBusiness.CircleEditParams) {
|
||||
return request<API.AreaBusiness.CirclePageResult>(`/api/cms/area`, {
|
||||
method: 'post',
|
||||
data: params
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function updateCmsAreaListRow(params?: API.AreaBusiness.CircleEditParams) {
|
||||
return request<API.AreaBusiness.CirclePageResult>(`/api/cms/area`, {
|
||||
method: 'put',
|
||||
data: params
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -27,9 +27,7 @@ export async function deleteCmsAreaListRow(ids: number) {
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
export async function exportCmsAreaListRow(params?: API.AreaBusiness.CircleEditParams) {
|
||||
return request<API.AreaPlatForm.LinePageResult>(`/api/cms/area/export`, {
|
||||
method: 'POST',
|
||||
data: params
|
||||
});
|
||||
return downLoadXlsx(`/api/cms/area/export`, { params }, `dict_data_${new Date().getTime()}.xlsx`);
|
||||
}
|
||||
|
||||
43
src/services/classify/industry.ts
Normal file
43
src/services/classify/industry.ts
Normal file
@@ -0,0 +1,43 @@
|
||||
import { request } from '@umijs/max';
|
||||
import { downLoadXlsx } from '@/utils/downloadfile';
|
||||
|
||||
export async function getCmsIndustryList(params?: API.ClassifyIndustry.Params) {
|
||||
return request<API.ClassifyIndustry.IndustryResult>(`/api/cms/industry/list`, {
|
||||
method: 'GET',
|
||||
params: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function delCmsIndustryList(industryId?: string) {
|
||||
return request<API.ClassifyIndustry.IndustryResult>(`/api/cms/industry/${industryId}`, {
|
||||
method: 'DELETE',
|
||||
});
|
||||
}
|
||||
|
||||
export async function getCmsIndustryTree() {
|
||||
return request<API.ClassifyIndustry.IndustryTreeResult>(`/api/cms/industry/treeselect`, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
export async function addCmsIndustryIndustryt(params?: API.ClassifyIndustry.Params) {
|
||||
return request<API.ClassifyIndustry.IndustryTreeResult>(`/api/cms/industry`, {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function updateCmsIndustryIndustryt(params?: API.ClassifyIndustry.Params) {
|
||||
return request<API.ClassifyIndustry.IndustryTreeResult>(`/api/cms/industry`, {
|
||||
method: 'PUT',
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function exportCmsIndustry(params?: API.ClassifyIndustry.Params) {
|
||||
return downLoadXlsx(
|
||||
`/api/cms/industry/export`,
|
||||
{ params },
|
||||
`dict_data_${new Date().getTime()}.xlsx`,
|
||||
);
|
||||
}
|
||||
17
src/services/classify/jobs.ts
Normal file
17
src/services/classify/jobs.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import { request } from '@umijs/max';
|
||||
import { downLoadXlsx } from '@/utils/downloadfile';
|
||||
|
||||
export async function getCmsJobTitleList(params?: API.ClassifyJobs.Params) {
|
||||
return request<API.ClassifyJobs.Result>(`/api/cms/job/titile/list`, {
|
||||
method: 'GET',
|
||||
params: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function exportCmsJobTitleList(params?: API.ClassifyJobs.Params) {
|
||||
return downLoadXlsx(
|
||||
`/api/cms/job/titile/export`,
|
||||
{ params },
|
||||
`dict_data_${new Date().getTime()}.xlsx`,
|
||||
);
|
||||
}
|
||||
@@ -1,8 +1,10 @@
|
||||
import { request } from '@umijs/max';
|
||||
import { downLoadXlsx } from '@/utils/downloadfile';
|
||||
|
||||
export async function getCmsCompanyList(params?: API.CompanyList.Params) {
|
||||
return request<API.CompanyList.CompanyListResult>(`/api/cms/company/list`, {
|
||||
method: 'GET',
|
||||
params: params,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -15,21 +17,17 @@ export async function delCmsCompanyList(companyIds?: string) {
|
||||
export async function addCmsCompanyList(params?: API.CompanyList.Params) {
|
||||
return request<API.CompanyList.CompanyListResult>(`/api/cms/company`, {
|
||||
method: 'POST',
|
||||
data: params
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function putCmsCompanyList(params?: API.CompanyList.Params) {
|
||||
return request<API.CompanyList.CompanyListResult>(`/api/cms/company`, {
|
||||
method: 'PUT',
|
||||
data: params
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function exportCmsCompanyList(params?: API.CompanyList.Params) {
|
||||
return request<API.CompanyList.CompanyListResult>(`/cms/company/export`, {
|
||||
method: 'POST',
|
||||
data: params
|
||||
});
|
||||
return downLoadXlsx(`/cms/company/export`, { params }, `dict_data_${new Date().getTime()}.xlsx`);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,33 +1,45 @@
|
||||
import { request } from '@umijs/max';
|
||||
import { downLoadXlsx } from '@/utils/downloadfile';
|
||||
|
||||
export async function getCmsFairList(params?: API.JobFairList.Params) {
|
||||
return request<API.JobFairList.JobFairListResult>(`/api/app/fair/list`, {
|
||||
return request<API.JobFairList.JobFairListResult>(`/api/cms/fair/list`, {
|
||||
method: 'GET',
|
||||
params: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function addCmsFairList(params?: API.JobFairList.JobFairListRows) {
|
||||
return request<API.JobFairList.JobFairListResult>(`/api/app/fair`, {
|
||||
return request<API.JobFairList.JobFairListResult>(`/api/cms/fair`, {
|
||||
method: 'POST',
|
||||
data: params
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function putCmsFairList(params?: API.JobFairList.Params) {
|
||||
return request<API.JobFairList.JobFairListResult>(`/api/app/fair`, {
|
||||
return request<API.JobFairList.JobFairListResult>(`/api/cms/fair`, {
|
||||
method: 'PUT',
|
||||
data: params
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function delCmsFairList(ids?: string) {
|
||||
return request<API.JobFairList.JobFairListResult>(`/api/app/fair${ids}`, {
|
||||
return request<API.JobFairList.JobFairListResult>(`/api/cms/fair/${ids}`, {
|
||||
method: 'DELETE',
|
||||
});
|
||||
}
|
||||
|
||||
export async function exportCmsFairList(ids?: API.JobFairList.Params) {
|
||||
return request<API.JobFairList.JobFairListResult>(`/api/app/fair/export`, {
|
||||
method: 'POST',
|
||||
export async function exportCmsFairList(params?: API.JobFairList.Params) {
|
||||
return downLoadXlsx(`/api/cms/fair/export`, { params }, `dict_data_${new Date().getTime()}.xlsx`);
|
||||
}
|
||||
|
||||
export async function getCmsFairId(jobFairId?: string) {
|
||||
return request<API.JobFairList.ListInfoResult>(`/api/cms/fair/${jobFairId}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
export async function getCmstitilelist(jobFairId?: string) {
|
||||
return request<API.JobFairList.ListInfoResult>(`/api/cms/industry/list`, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
23
src/services/mobileusers/list.ts
Normal file
23
src/services/mobileusers/list.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
import { request } from '@umijs/max';
|
||||
import { downLoadXlsx } from '@/utils/downloadfile';
|
||||
|
||||
export async function getCmsAppUserList(params?: API.MobileUser.ListParams) {
|
||||
return request<API.MobileUser.ListResult>(`/api/cms/appUser/list`, {
|
||||
method: 'GET',
|
||||
params: params,
|
||||
});
|
||||
}
|
||||
|
||||
export async function getCmsAppUser(userId?: string) {
|
||||
return request<API.MobileUser.ListResult>(`/api/cms/appUser/${userId}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
export async function exportCmsAppUserExport(params?: API.MobileUser.ListParams) {
|
||||
return downLoadXlsx(
|
||||
`/api/cms/appUser/export`,
|
||||
{ params },
|
||||
`job_data_${new Date().getTime()}.xlsx`,
|
||||
);
|
||||
}
|
||||
@@ -12,7 +12,7 @@ import { downLoadXlsx } from '@/utils/downloadfile';
|
||||
|
||||
// 查询字典类型列表
|
||||
export async function getDictTypeList(params?: API.DictTypeListParams) {
|
||||
return request(`/api/system/dict/type/list`, {
|
||||
return request(`/api/cms/dict/type/list`, {
|
||||
params: {
|
||||
...params,
|
||||
},
|
||||
@@ -25,17 +25,29 @@ export async function getDictTypeList(params?: API.DictTypeListParams) {
|
||||
|
||||
// 查询字典类型详细
|
||||
export function getDictType(dictId: string) {
|
||||
return request(`/api/system/dict/type/${dictId}`, {
|
||||
return request(`/api/cms/dict/type/${dictId}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
// 查询字典数据详细
|
||||
export async function getDictValueEnum(dictType: string, isDigital?: boolean): Promise<DictValueEnumObj> {
|
||||
const resp = await request<API.System.DictTypeResult>(`/api/system/dict/data/type/${dictType}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
if(resp.code === HttpResult.SUCCESS) {
|
||||
export async function getDictValueEnum(
|
||||
dictType: string,
|
||||
isDigital?: boolean,
|
||||
isCms?: boolean,
|
||||
): Promise<DictValueEnumObj> {
|
||||
let resp = null;
|
||||
if (isCms) {
|
||||
resp = await request<API.System.DictTypeResult>(`/api/cms/dict/data/type/${dictType}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
} else {
|
||||
resp = await request<API.System.DictTypeResult>(`/api/system/dict/data/type/${dictType}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
if (resp.code === HttpResult.SUCCESS) {
|
||||
const opts: DictValueEnumObj = {};
|
||||
resp.data.forEach((item: any) => {
|
||||
opts[item.dictValue] = {
|
||||
@@ -44,7 +56,8 @@ export async function getDictValueEnum(dictType: string, isDigital?: boolean): P
|
||||
value: isDigital ? Number(item.dictValue) : item.dictValue,
|
||||
key: item.dictCode,
|
||||
listClass: item.listClass,
|
||||
status: item.listClass };
|
||||
status: item.listClass,
|
||||
};
|
||||
});
|
||||
return opts;
|
||||
} else {
|
||||
@@ -52,10 +65,17 @@ export async function getDictValueEnum(dictType: string, isDigital?: boolean): P
|
||||
}
|
||||
}
|
||||
|
||||
export async function getDictSelectOption(dictType: string, isDigital?: boolean) {
|
||||
const resp = await request<API.System.DictTypeResult>(`/api/system/dict/data/type/${dictType}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
export async function getDictSelectOption(dictType: string, isDigital?: boolean, isCms?: boolean) {
|
||||
let resp = null;
|
||||
if (isCms) {
|
||||
resp = await request<API.System.DictTypeResult>(`/api/cms/dict/data/type/${dictType}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
} else {
|
||||
resp = await request<API.System.DictTypeResult>(`/api/system/dict/data/type/${dictType}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
if (resp.code === 200) {
|
||||
const options: DictValueEnumObj[] = resp.data.map((item) => {
|
||||
return {
|
||||
@@ -64,51 +84,55 @@ export async function getDictSelectOption(dictType: string, isDigital?: boolean)
|
||||
value: isDigital ? Number(item.dictValue) : item.dictValue,
|
||||
key: item.dictCode,
|
||||
listClass: item.listClass,
|
||||
status: item.listClass
|
||||
status: item.listClass,
|
||||
};
|
||||
});
|
||||
return options;
|
||||
}
|
||||
return [];
|
||||
};
|
||||
}
|
||||
|
||||
// 新增字典类型
|
||||
export async function addDictType(params: API.System.DictType) {
|
||||
return request<API.Result>('/api/system/dict/type', {
|
||||
return request<API.Result>('/api/cms/dict/type', {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8',
|
||||
},
|
||||
data: params
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
// 修改字典类型
|
||||
export async function updateDictType(params: API.System.DictType) {
|
||||
return request<API.Result>('/api/system/dict/type', {
|
||||
return request<API.Result>('/api/cms/dict/type', {
|
||||
method: 'PUT',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8',
|
||||
},
|
||||
data: params
|
||||
data: params,
|
||||
});
|
||||
}
|
||||
|
||||
// 删除字典类型
|
||||
export async function removeDictType(ids: string) {
|
||||
return request<API.Result>(`/api/system/dict/type/${ids}`, {
|
||||
method: 'DELETE'
|
||||
return request<API.Result>(`/api/cms/dict/type/${ids}`, {
|
||||
method: 'DELETE',
|
||||
});
|
||||
}
|
||||
|
||||
// 导出字典类型
|
||||
export function exportDictType(params?: API.System.DictTypeListParams) {
|
||||
return downLoadXlsx(`/api/system/dict/type/export`, { params }, `dict_type_${new Date().getTime()}.xlsx`);
|
||||
return downLoadXlsx(
|
||||
`/api/cms/dict/type/export`,
|
||||
{ params },
|
||||
`dict_type_${new Date().getTime()}.xlsx`,
|
||||
);
|
||||
}
|
||||
|
||||
// 获取字典选择框列表
|
||||
export async function getDictTypeOptionSelect(params?: API.DictTypeListParams) {
|
||||
return request('/api/system/dict/type/optionselect', {
|
||||
return request('/api/cms/dict/type/optionselect', {
|
||||
params: {
|
||||
...params,
|
||||
},
|
||||
|
||||
@@ -6,7 +6,7 @@ export async function getDictDataList(
|
||||
params?: API.System.DictDataListParams,
|
||||
options?: { [key: string]: any },
|
||||
) {
|
||||
return request<API.System.DictDataPageResult>('/api/system/dict/data/list', {
|
||||
return request<API.System.DictDataPageResult>('/api/cms/dict/data/list', {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8',
|
||||
@@ -18,7 +18,7 @@ export async function getDictDataList(
|
||||
|
||||
// 查询字典数据详细
|
||||
export function getDictData(dictCode: number, options?: { [key: string]: any }) {
|
||||
return request<API.System.DictDataInfoResult>(`/api/system/dict/data/${dictCode}`, {
|
||||
return request<API.System.DictDataInfoResult>(`/api/cms/dict/data/${dictCode}`, {
|
||||
method: 'GET',
|
||||
...(options || {}),
|
||||
});
|
||||
@@ -26,7 +26,7 @@ export function getDictData(dictCode: number, options?: { [key: string]: any })
|
||||
|
||||
// 新增字典数据
|
||||
export async function addDictData(params: API.System.DictData, options?: { [key: string]: any }) {
|
||||
return request<API.Result>('/api/system/dict/data', {
|
||||
return request<API.Result>('/api/cms/dict/data', {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8',
|
||||
@@ -37,8 +37,11 @@ export async function addDictData(params: API.System.DictData, options?: { [key:
|
||||
}
|
||||
|
||||
// 修改字典数据
|
||||
export async function updateDictData(params: API.System.DictData, options?: { [key: string]: any }) {
|
||||
return request<API.Result>('/api/system/dict/data', {
|
||||
export async function updateDictData(
|
||||
params: API.System.DictData,
|
||||
options?: { [key: string]: any },
|
||||
) {
|
||||
return request<API.Result>('/api/cms/dict/data', {
|
||||
method: 'PUT',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8',
|
||||
@@ -50,7 +53,7 @@ export async function updateDictData(params: API.System.DictData, options?: { [k
|
||||
|
||||
// 删除字典数据
|
||||
export async function removeDictData(ids: string, options?: { [key: string]: any }) {
|
||||
return request<API.Result>(`/api/system/dict/data/${ids}`, {
|
||||
return request<API.Result>(`/api/cms/dict/data/${ids}`, {
|
||||
method: 'DELETE',
|
||||
...(options || {}),
|
||||
});
|
||||
@@ -61,5 +64,9 @@ export function exportDictData(
|
||||
params?: API.System.DictDataListParams,
|
||||
options?: { [key: string]: any },
|
||||
) {
|
||||
return downLoadXlsx(`/api/system/dict/data/export`, { params }, `dict_data_${new Date().getTime()}.xlsx`);
|
||||
return downLoadXlsx(
|
||||
`/api/cms/dict/data/export`,
|
||||
{ params },
|
||||
`dict_data_${new Date().getTime()}.xlsx`,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user