补充专项核查拓展查询前端接口

This commit is contained in:
wkc
2026-03-24 23:03:07 +08:00
parent 3dc639778e
commit 0b80c18838
2 changed files with 135 additions and 0 deletions

View File

@@ -18,3 +18,85 @@ export function getFamilyAssetLiabilityDetail(projectId, staffIdCard) {
},
});
}
export function getExtendedPurchaseList(params) {
const { projectId, applicantName, applyDateStart, applyDateEnd, pageNum, pageSize } = params;
return request({
url: "/ccdi/project/special-check/extended-query/purchase/list",
method: "get",
params: {
projectId,
applicantName,
applyDateStart,
applyDateEnd,
pageNum,
pageSize,
},
});
}
export function getExtendedPurchaseDetail(params) {
const { projectId, purchaseId } = params;
return request({
url: "/ccdi/project/special-check/extended-query/purchase/detail",
method: "get",
params: {
projectId,
purchaseId,
},
});
}
export function getExtendedRecruitmentList(params) {
const { projectId, interviewerName, pageNum, pageSize } = params;
return request({
url: "/ccdi/project/special-check/extended-query/recruitment/list",
method: "get",
params: {
projectId,
interviewerName,
pageNum,
pageSize,
},
});
}
export function getExtendedRecruitmentDetail(params) {
const { projectId, recruitId } = params;
return request({
url: "/ccdi/project/special-check/extended-query/recruitment/detail",
method: "get",
params: {
projectId,
recruitId,
},
});
}
export function getExtendedTransferList(params) {
const { projectId, staffName, transferDateStart, transferDateEnd, pageNum, pageSize } = params;
return request({
url: "/ccdi/project/special-check/extended-query/transfer/list",
method: "get",
params: {
projectId,
staffName,
transferDateStart,
transferDateEnd,
pageNum,
pageSize,
},
});
}
export function getExtendedTransferDetail(params) {
const { projectId, id } = params;
return request({
url: "/ccdi/project/special-check/extended-query/transfer/detail",
method: "get",
params: {
projectId,
id,
},
});
}

View File

@@ -0,0 +1,53 @@
const assert = require("assert");
const fs = require("fs");
const path = require("path");
const source = fs.readFileSync(
path.resolve(__dirname, "../../src/api/ccdi/projectSpecialCheck.js"),
"utf8"
);
[
"getExtendedPurchaseList",
"getExtendedPurchaseDetail",
"getExtendedRecruitmentList",
"getExtendedRecruitmentDetail",
"getExtendedTransferList",
"getExtendedTransferDetail",
"/ccdi/project/special-check/extended-query/purchase/list",
"/ccdi/project/special-check/extended-query/purchase/detail",
"/ccdi/project/special-check/extended-query/recruitment/list",
"/ccdi/project/special-check/extended-query/recruitment/detail",
"/ccdi/project/special-check/extended-query/transfer/list",
"/ccdi/project/special-check/extended-query/transfer/detail",
].forEach((token) => assert(source.includes(token), token));
const purchaseListBlock = source.slice(
source.indexOf("export function getExtendedPurchaseList"),
source.indexOf("export function getExtendedPurchaseDetail")
);
assert(purchaseListBlock.includes("projectId"), "采购列表缺少 projectId");
assert(purchaseListBlock.includes("applicantName"), "采购列表缺少 applicantName");
assert(purchaseListBlock.includes("applyDateStart"), "采购列表缺少 applyDateStart");
assert(purchaseListBlock.includes("applyDateEnd"), "采购列表缺少 applyDateEnd");
const recruitmentListBlock = source.slice(
source.indexOf("export function getExtendedRecruitmentList"),
source.indexOf("export function getExtendedRecruitmentDetail")
);
assert(recruitmentListBlock.includes("projectId"), "招聘列表缺少 projectId");
assert(recruitmentListBlock.includes("interviewerName"), "招聘列表缺少 interviewerName");
const transferListBlock = source.slice(
source.indexOf("export function getExtendedTransferList"),
source.indexOf("export function getExtendedTransferDetail")
);
assert(transferListBlock.includes("projectId"), "调动列表缺少 projectId");
assert(transferListBlock.includes("staffName"), "调动列表缺少 staffName");
assert(transferListBlock.includes("transferDateStart"), "调动列表缺少 transferDateStart");
assert(transferListBlock.includes("transferDateEnd"), "调动列表缺少 transferDateEnd");
const purchaseDetailBlock = source.slice(source.indexOf("export function getExtendedPurchaseDetail"), source.length);
assert(purchaseDetailBlock.includes("purchaseId"), "采购详情缺少 purchaseId");
assert(purchaseDetailBlock.includes("recruitId"), "招聘详情缺少 recruitId");
assert(purchaseDetailBlock.includes("id"), "调动详情缺少 id");