flat: 暂存

This commit is contained in:
史典卓
2025-03-28 15:30:35 +08:00
parent 2bf8cf55ac
commit b3238e5c2b
50 changed files with 3302 additions and 416 deletions

View File

@@ -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,
},
});
}

View 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',
});
}

View File

@@ -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`);
}

View 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`,
);
}

View 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`,
);
}

View File

@@ -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`);
}

View File

@@ -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',
});
}

View 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`,
);
}

View File

@@ -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,
},

View File

@@ -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`,
);
}