2026-06-23 18:07:30 +08:00
|
|
|
import { declareRequest } from "@cqsjjb/jjb-dva-runtime";
|
|
|
|
|
import {
|
|
|
|
|
fromPageResponse,
|
|
|
|
|
fromQualificationForm,
|
|
|
|
|
fromSingleResponse,
|
|
|
|
|
toPageQuery,
|
|
|
|
|
toQualificationForm,
|
|
|
|
|
} from "../enterpriseInfo/adapter";
|
|
|
|
|
import { apiGet, apiPost, apiPostDelete, safeAction, safePageResult } from "../enterpriseInfo/http";
|
|
|
|
|
|
|
|
|
|
export const orgQualificationCertList = declareRequest("orgQualificationCertLoading", safePageResult(async (params) => {
|
|
|
|
|
const query = toPageQuery(params, { likeCertName: "certName" });
|
|
|
|
|
const res = await apiGet("/safety-eval/org-qualification/page", query);
|
|
|
|
|
return fromPageResponse(res, toQualificationForm);
|
|
|
|
|
}));
|
|
|
|
|
|
|
|
|
|
export const orgQualificationCertInfo = declareRequest("orgQualificationCertLoading", safeAction(async (params) => {
|
|
|
|
|
const res = await apiGet("/safety-eval/org-qualification/get", { id: params.id });
|
|
|
|
|
return fromSingleResponse(res, toQualificationForm);
|
|
|
|
|
}));
|
|
|
|
|
|
|
|
|
|
export const orgQualificationCertAdd = declareRequest("orgQualificationCertLoading", safeAction(async (values) => {
|
|
|
|
|
const res = await apiPost("/safety-eval/org-qualification/save", fromQualificationForm(values));
|
|
|
|
|
return fromSingleResponse(res, toQualificationForm);
|
|
|
|
|
}));
|
|
|
|
|
|
|
|
|
|
export const orgQualificationCertEdit = declareRequest("orgQualificationCertLoading", safeAction(async (values) => {
|
|
|
|
|
const res = await apiPost("/safety-eval/org-qualification/modify", fromQualificationForm(values));
|
|
|
|
|
return fromSingleResponse(res, toQualificationForm);
|
|
|
|
|
}));
|
|
|
|
|
|
|
|
|
|
export const orgQualificationCertRemove = declareRequest("orgQualificationCertLoading", safeAction(async ({ id }) => {
|
|
|
|
|
return apiPostDelete("/safety-eval/org-qualification/delete", id);
|
|
|
|
|
}));
|
|
|
|
|
|
|
|
|
|
export const orgQualificationCertDisable = declareRequest("orgQualificationCertLoading", safeAction(async ({ id }) => {
|
2026-06-26 14:27:49 +08:00
|
|
|
const res = await apiGet("/safety-eval/org-qualification/get", { id });
|
|
|
|
|
const data = res?.data || {};
|
|
|
|
|
return apiPost("/safety-eval/org-qualification/modify", {
|
|
|
|
|
...data,
|
2026-06-23 18:07:30 +08:00
|
|
|
id,
|
2026-06-26 14:27:49 +08:00
|
|
|
enableFlag: 2,
|
2026-06-23 18:07:30 +08:00
|
|
|
});
|
|
|
|
|
}));
|
|
|
|
|
|
|
|
|
|
export const orgQualificationCertEnable = declareRequest("orgQualificationCertLoading", safeAction(async ({ id }) => {
|
2026-06-26 14:27:49 +08:00
|
|
|
const res = await apiGet("/safety-eval/org-qualification/get", { id });
|
|
|
|
|
const data = res?.data || {};
|
|
|
|
|
return apiPost("/safety-eval/org-qualification/modify", {
|
|
|
|
|
...data,
|
2026-06-23 18:07:30 +08:00
|
|
|
id,
|
2026-06-26 14:27:49 +08:00
|
|
|
enableFlag: 1,
|
2026-06-23 18:07:30 +08:00
|
|
|
});
|
|
|
|
|
}));
|