补充专项核查拓展查询前端接口
This commit is contained in:
@@ -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,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|||||||
53
ruoyi-ui/tests/unit/special-check-extended-query-api.test.js
Normal file
53
ruoyi-ui/tests/unit/special-check-extended-query-api.test.js
Normal 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");
|
||||||
Reference in New Issue
Block a user