You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
2.9 KiB
74 lines
2.9 KiB
import { _get, _post, _put, _delete } from "@/http/index";
|
|
|
|
// region 计划管理接口
|
|
|
|
const planBaseUrl = "/app-enf/cpPlan";
|
|
|
|
// 计划列表(分页)
|
|
export const getPlanList = (params, success, error) => _get(planBaseUrl + "/list", params, success, error);
|
|
|
|
// 其他计划列表(分页,本单位+其他单位公开,仅待预约)
|
|
export const getOtherPlanList = (params, success, error) => _get(planBaseUrl + "/otherList", params, success, error);
|
|
|
|
// 计划详情
|
|
export const getPlanDetail = (id, success, error) => _get(planBaseUrl + "/" + id, {}, success, error);
|
|
|
|
// 新增计划
|
|
export const addPlan = (params, success, error) => _post(planBaseUrl, params, success, error);
|
|
|
|
// 编辑计划
|
|
export const editPlan = (params, success, error) => _put(planBaseUrl, params, success, error);
|
|
|
|
// 删除计划
|
|
export const deletePlan = (ids, success, error) => _delete(planBaseUrl + "/" + ids, {}, success, error);
|
|
|
|
// 预约前置检查
|
|
export const checkCanReserve = (targetPlanId, success, error) => _get(planBaseUrl + "/reserve/check/" + targetPlanId, {}, success, error);
|
|
|
|
// 执行预约
|
|
export const doReservePlan = (params, success, error) => _post(planBaseUrl + "/reserve/do", params, success, error);
|
|
|
|
// 强制执行自动匹配预约
|
|
export const autoMatchReserve = (success, error) => _get(planBaseUrl + "/autoMatchReserve", {}, success, error);
|
|
|
|
// endregion
|
|
|
|
// region 计划-设置接口
|
|
|
|
const settingBaseUrl = "/app-enf/cpSetting";
|
|
|
|
// 下阶段计划提交最晚时间(每月几号前需提交下阶段计划<=)
|
|
export const getSubmitDeadline = (success, error) => _get(settingBaseUrl + "/submitDeadline", {}, success, error);
|
|
|
|
// 单位内部单次计划最多参与人数(>=3)
|
|
export const getMaxInnerUnitAcPersonNum = (success, error) => _get(settingBaseUrl + "/maxInnerUnitAcPersonNum", {}, success, error);
|
|
|
|
// 手工匹配距计划开始天数
|
|
export const getManualMatchDays = (success, error) => _get(settingBaseUrl + "/manualMatchDays", {}, success, error);
|
|
|
|
// endregion
|
|
|
|
// region 企业检索接口
|
|
|
|
const enterpriseSearchBaseUrl = "/enforcementcode/enterpriseSearch";
|
|
|
|
// 按企业名称联合检索(>=3字符)
|
|
export const searchUnionByEnterpriseName = (enterpriseName, success, error) =>
|
|
_get(enterpriseSearchBaseUrl + "/searchUnionByEnterpriseName", { enterpriseName }, success, error);
|
|
|
|
// 根据企业信用代码查询联系人和联系电话
|
|
export const getEnterpriseContactInfo = (enterpriseNumber, success, error) =>
|
|
_get(enterpriseSearchBaseUrl + "/getContactInfo", { enterpriseNumber }, success, error);
|
|
|
|
// endregion
|
|
|
|
// region 单位人员检索接口
|
|
|
|
const bureauUnitBaseUrl = "/enforcementcode/bureauUnit";
|
|
|
|
// 按关键字查询执法单位内人员(分页)
|
|
// params: { sysDeptId, keyword, globalSearch, pageNum, pageSize }
|
|
export const searchBureauUnitUsers = (params, success, error) =>
|
|
_get(bureauUnitBaseUrl + "/queryUsersByPage", params, success, error);
|
|
|
|
// endregion
|
|
|