This commit is contained in:
吴红兵
2026-03-07 01:34:48 +08:00
parent adc511cfdc
commit 94c3473958
1211 changed files with 599405 additions and 322105 deletions

View File

@@ -1,4 +1,4 @@
import request from "/@/utils/request"
import request from '/@/utils/request';
// ========== 基础CRUD接口 ==========
@@ -8,11 +8,11 @@ import request from "/@/utils/request"
* @returns Promise<分页数据>
*/
export function fetchList(query?: Object) {
return request({
url: '/purchase/acceptanceItemConfig/page',
method: 'get',
params: query
})
return request({
url: '/purchase/acceptanceItemConfig/page',
method: 'get',
params: query,
});
}
/**
@@ -21,11 +21,11 @@ export function fetchList(query?: Object) {
* @returns Promise<boolean> - 操作结果
*/
export function addObj(obj?: Object) {
return request({
url: '/purchase/acceptanceItemConfig',
method: 'post',
data: obj
})
return request({
url: '/purchase/acceptanceItemConfig',
method: 'post',
data: obj,
});
}
/**
@@ -34,11 +34,11 @@ export function addObj(obj?: Object) {
* @returns Promise<数据详情>
*/
export function getObj(obj?: Object) {
return request({
url: '/purchase/acceptanceItemConfig/details',
method: 'get',
params: obj
})
return request({
url: '/purchase/acceptanceItemConfig/details',
method: 'get',
params: obj,
});
}
/**
@@ -47,11 +47,11 @@ export function getObj(obj?: Object) {
* @returns Promise<操作结果>
*/
export function delObjs(ids?: Object) {
return request({
url: '/purchase/acceptanceItemConfig',
method: 'delete',
data: ids
})
return request({
url: '/purchase/acceptanceItemConfig',
method: 'delete',
data: ids,
});
}
/**
@@ -60,11 +60,11 @@ export function delObjs(ids?: Object) {
* @returns Promise<操作结果>
*/
export function putObj(obj?: Object) {
return request({
url: '/purchase/acceptanceItemConfig',
method: 'put',
data: obj
})
return request({
url: '/purchase/acceptanceItemConfig',
method: 'put',
data: obj,
});
}
// ========== 工具函数 ==========
@@ -75,7 +75,7 @@ export function putObj(obj?: Object) {
* @param value - 要验证的值
* @param callback - 验证回调函数
* @param isEdit - 是否为编辑模式
*
*
* @example
* // 在表单验证规则中使用
* fieldName: [
@@ -88,19 +88,18 @@ export function putObj(obj?: Object) {
* ]
*/
export function validateExist(rule: any, value: any, callback: any, isEdit: boolean) {
// 编辑模式下跳过验证
if (isEdit) {
return callback();
}
// 编辑模式下跳过验证
if (isEdit) {
return callback();
}
// 查询是否存在相同值
getObj({ [rule.field]: value }).then((response) => {
const result = response.data;
if (result !== null && result.length > 0) {
callback(new Error('数据已经存在'));
} else {
callback();
}
});
// 查询是否存在相同值
getObj({ [rule.field]: value }).then((response) => {
const result = response.data;
if (result !== null && result.length > 0) {
callback(new Error('数据已经存在'));
} else {
callback();
}
});
}

View File

@@ -24,7 +24,7 @@ import request from '/@/utils/request';
export function getNoticeByApplyId(applyId: string | number) {
return request({
url: '/purchase/bidopeningnotice/' + applyId,
method: 'get'
method: 'get',
});
}
@@ -36,7 +36,7 @@ export function saveNotice(data: any) {
return request({
url: '/purchase/bidopeningnotice/save',
method: 'post',
data
data,
});
}
@@ -48,7 +48,7 @@ export function publishNotice(data: any) {
return request({
url: '/purchase/bidopeningnotice/publish',
method: 'post',
data
data,
});
}
@@ -59,6 +59,6 @@ export function publishNotice(data: any) {
export function canSendNotice(applyId: string | number) {
return request({
url: '/purchase/bidopeningnotice/can-send/' + applyId,
method: 'get'
method: 'get',
});
}
}

View File

@@ -11,13 +11,11 @@ import request from '/@/utils/request';
* @param params 分页参数
*/
export function getDocProcessList(mode: string, params?: any) {
const url = mode === 'agent'
? '/purchase/purchasingdoc/agent/list'
: '/purchase/purchasingdoc/audit/page';
const url = mode === 'agent' ? '/purchase/purchasingdoc/agent/list' : '/purchase/purchasingdoc/audit/page';
return request({
url,
method: 'get',
params
params,
});
}
@@ -28,7 +26,7 @@ export function getDocProcessList(mode: string, params?: any) {
export function getRequirementFiles(applyId: number | string) {
return request({
url: `/purchase/purchasingdoc/agent/requirement/${applyId}`,
method: 'get'
method: 'get',
});
}
@@ -39,7 +37,7 @@ export function getRequirementFiles(applyId: number | string) {
export function getRequirementFilesForAudit(applyId: number | string) {
return request({
url: `/purchase/purchasingdoc/audit/requirement/${applyId}`,
method: 'get'
method: 'get',
});
}
@@ -50,7 +48,7 @@ export function getRequirementFilesForAudit(applyId: number | string) {
export function getDocList(applyId: number | string) {
return request({
url: `/purchase/purchasingdoc/list/${applyId}`,
method: 'get'
method: 'get',
});
}
@@ -62,7 +60,7 @@ export function uploadDoc(data: any) {
return request({
url: '/purchase/purchasingdoc/upload',
method: 'post',
data
data,
});
}
@@ -74,7 +72,7 @@ export function reuploadDoc(data: any) {
return request({
url: '/purchase/purchasingdoc/reupload',
method: 'post',
data
data,
});
}
@@ -94,7 +92,7 @@ export function downloadDocById(id: number | string) {
return request({
url: `/purchase/purchasingdoc/download/${id}`,
method: 'get',
responseType: 'blob'
responseType: 'blob',
});
}
@@ -107,7 +105,7 @@ export function downloadFileById(fileId: string | number) {
url: '/purchase/purchasingfiles/downloadById',
method: 'get',
params: { fileId },
responseType: 'blob'
responseType: 'blob',
});
}
@@ -119,7 +117,7 @@ export function confirmDoc(data: any) {
return request({
url: '/purchase/purchasingdoc/confirm',
method: 'post',
data
data,
});
}
@@ -131,7 +129,7 @@ export function returnDoc(data: any) {
return request({
url: '/purchase/purchasingdoc/return',
method: 'post',
data
data,
});
}
@@ -143,7 +141,7 @@ export function completeDoc(applyId: number | string) {
return request({
url: '/purchase/purchasingdoc/complete',
method: 'post',
params: { applyId }
params: { applyId },
});
}
@@ -154,7 +152,7 @@ export function completeDoc(applyId: number | string) {
export function getAuditRecords(applyId: number | string) {
return request({
url: `/purchase/purchasingdoc/audit-records/${applyId}`,
method: 'get'
method: 'get',
});
}
@@ -165,7 +163,7 @@ export function getAuditRecords(applyId: number | string) {
export function getAvailableActions(applyId: number | string) {
return request({
url: `/purchase/purchasingdoc/actions/${applyId}`,
method: 'get'
method: 'get',
});
}
@@ -177,7 +175,7 @@ export function getApplyFiles(purchaseId: string | number) {
return request({
url: '/purchase/purchasingfiles/applyFiles',
method: 'post',
params: { purchaseId }
params: { purchaseId },
});
}
@@ -197,7 +195,7 @@ export function saveDraft(data: any) {
return request({
url: '/purchase/purchasingdoc/save-draft',
method: 'post',
data
data,
});
}
@@ -209,7 +207,7 @@ export function submitDraft(data: any) {
return request({
url: '/purchase/purchasingdoc/submit-draft',
method: 'post',
data
data,
});
}
@@ -221,7 +219,7 @@ export function supplyUpload(data: any) {
return request({
url: '/purchase/purchasingdoc/supply-upload',
method: 'post',
data
data,
});
}
@@ -233,7 +231,7 @@ export function submitToDept(data: any) {
return request({
url: '/purchase/purchasingdoc/submit-to-dept',
method: 'post',
data
data,
});
}
@@ -245,7 +243,7 @@ export function submitToAudit(data: any) {
return request({
url: '/purchase/purchasingdoc/submit-to-audit',
method: 'post',
data
data,
});
}
@@ -257,7 +255,7 @@ export function submitToAsset(data: any) {
return request({
url: '/purchase/purchasingdoc/submit-to-asset',
method: 'post',
data
data,
});
}
@@ -269,7 +267,7 @@ export function finalizeDoc(data: any) {
return request({
url: '/purchase/purchasingdoc/finalize',
method: 'post',
data
data,
});
}
@@ -280,7 +278,7 @@ export function finalizeDoc(data: any) {
export function getReviewerSetting(applyId: string | number) {
return request({
url: `/purchase/purchasingdoc/reviewer/${applyId}`,
method: 'get'
method: 'get',
});
}
@@ -292,7 +290,7 @@ export function setReviewerSetting(data: any) {
return request({
url: '/purchase/purchasingdoc/reviewer/set',
method: 'post',
data
data,
});
}
@@ -304,6 +302,6 @@ export function randomSelectReviewer(data: any) {
return request({
url: '/purchase/purchasingdoc/reviewer/random',
method: 'post',
data
data,
});
}
}

View File

@@ -25,7 +25,7 @@ export function fetchList(query?: any) {
return request({
url: '/finance/financenormalstu/page',
method: 'get',
params: query
params: query,
});
}
@@ -37,7 +37,7 @@ export function addObj(obj: any) {
return request({
url: '/finance/financenormalstu',
method: 'post',
data: obj
data: obj,
});
}
@@ -48,7 +48,7 @@ export function addObj(obj: any) {
export function getObj(id: string | number) {
return request({
url: '/finance/financenormalstu/' + id,
method: 'get'
method: 'get',
});
}
@@ -59,7 +59,7 @@ export function getObj(id: string | number) {
export function delObj(id: string | number) {
return request({
url: '/finance/financenormalstu/' + id,
method: 'delete'
method: 'delete',
});
}
@@ -71,7 +71,7 @@ export function putObj(obj: any) {
return request({
url: '/finance/financenormalstu',
method: 'put',
data: obj
data: obj,
});
}
@@ -83,7 +83,7 @@ export function classSubmit(obj: any) {
return request({
url: '/finance/financenormalstu/classSubmit',
method: 'put',
data: obj
data: obj,
});
}
@@ -95,7 +95,7 @@ export function autoXF(obj: any) {
return request({
url: '/finance/financenormalstu/autoXF',
method: 'put',
data: obj
data: obj,
});
}
@@ -107,7 +107,7 @@ export function getStuInfo(obj: any) {
return request({
url: '/finance/financenormalstu/getStuInfo',
method: 'post',
data: obj
data: obj,
});
}
@@ -119,7 +119,7 @@ export function fsClass(obj: any) {
return request({
url: '/finance/financenormalstu/fsClass',
method: 'put',
data: obj
data: obj,
});
}
@@ -131,7 +131,7 @@ export function stuFs(obj: any) {
return request({
url: '/finance/financenormalstu/stuFs',
method: 'put',
data: obj
data: obj,
});
}
@@ -143,7 +143,7 @@ export function stuFs2(obj: any) {
return request({
url: '/finance/financePay/stuFs',
method: 'put',
data: obj
data: obj,
});
}
@@ -155,7 +155,7 @@ export function updateFs(obj: any) {
return request({
url: '/finance/financePay/updateFs',
method: 'put',
data: obj
data: obj,
});
}
@@ -167,7 +167,7 @@ export function updateAllFS(obj: any) {
return request({
url: '/finance/financePay/updateFsAll',
method: 'put',
data: obj
data: obj,
});
}
@@ -179,7 +179,7 @@ export function updateNoramlFs(obj: any) {
return request({
url: '/finance/financenormalstu/updateNoramlFs',
method: 'put',
data: obj
data: obj,
});
}
@@ -191,7 +191,7 @@ export function exportInfo(query?: any) {
return request({
url: '/finance/financenormalstu/exportInfo',
method: 'get',
params: query
params: query,
});
}
@@ -203,6 +203,6 @@ export function updateClassXF(obj: any) {
return request({
url: '/finance/financenormalstu/updateClassXF',
method: 'put',
data: obj
data: obj,
});
}

View File

@@ -1,4 +1,4 @@
import request from "/@/utils/request"
import request from '/@/utils/request';
// ========== 基础CRUD接口 ==========
@@ -8,11 +8,11 @@ import request from "/@/utils/request"
* @returns Promise<分页数据>
*/
export function fetchList(query?: Object) {
return request({
url: '/purchase/puchasingAcceptContent/page',
method: 'get',
params: query
})
return request({
url: '/purchase/puchasingAcceptContent/page',
method: 'get',
params: query,
});
}
/**
@@ -21,11 +21,11 @@ export function fetchList(query?: Object) {
* @returns Promise<boolean> - 操作结果
*/
export function addObj(obj?: Object) {
return request({
url: '/purchase/puchasingAcceptContent',
method: 'post',
data: obj
})
return request({
url: '/purchase/puchasingAcceptContent',
method: 'post',
data: obj,
});
}
/**
@@ -34,11 +34,11 @@ export function addObj(obj?: Object) {
* @returns Promise<数据详情>
*/
export function getObj(obj?: Object) {
return request({
url: '/purchase/puchasingAcceptContent/details',
method: 'get',
params: obj
})
return request({
url: '/purchase/puchasingAcceptContent/details',
method: 'get',
params: obj,
});
}
/**
@@ -47,11 +47,11 @@ export function getObj(obj?: Object) {
* @returns Promise<操作结果>
*/
export function delObjs(ids?: Object) {
return request({
url: '/purchase/puchasingAcceptContent',
method: 'delete',
data: ids
})
return request({
url: '/purchase/puchasingAcceptContent',
method: 'delete',
data: ids,
});
}
/**
@@ -60,11 +60,11 @@ export function delObjs(ids?: Object) {
* @returns Promise<操作结果>
*/
export function putObj(obj?: Object) {
return request({
url: '/purchase/puchasingAcceptContent',
method: 'put',
data: obj
})
return request({
url: '/purchase/puchasingAcceptContent',
method: 'put',
data: obj,
});
}
// ========== 工具函数 ==========
@@ -75,7 +75,7 @@ export function putObj(obj?: Object) {
* @param value - 要验证的值
* @param callback - 验证回调函数
* @param isEdit - 是否为编辑模式
*
*
* @example
* // 在表单验证规则中使用
* fieldName: [
@@ -88,19 +88,18 @@ export function putObj(obj?: Object) {
* ]
*/
export function validateExist(rule: any, value: any, callback: any, isEdit: boolean) {
// 编辑模式下跳过验证
if (isEdit) {
return callback();
}
// 编辑模式下跳过验证
if (isEdit) {
return callback();
}
// 查询是否存在相同值
getObj({ [rule.field]: value }).then((response) => {
const result = response.data;
if (result !== null && result.length > 0) {
callback(new Error('数据已经存在'));
} else {
callback();
}
});
// 查询是否存在相同值
getObj({ [rule.field]: value }).then((response) => {
const result = response.data;
if (result !== null && result.length > 0) {
callback(new Error('数据已经存在'));
} else {
callback();
}
});
}

View File

@@ -1,4 +1,4 @@
import request from "/@/utils/request"
import request from '/@/utils/request';
// ========== 基础CRUD接口 ==========
@@ -8,11 +8,11 @@ import request from "/@/utils/request"
* @returns Promise<分页数据>
*/
export function fetchList(query?: Object) {
return request({
url: '/purchase/puchasingAcceptTeam/page',
method: 'get',
params: query
})
return request({
url: '/purchase/puchasingAcceptTeam/page',
method: 'get',
params: query,
});
}
/**
@@ -21,11 +21,11 @@ export function fetchList(query?: Object) {
* @returns Promise<boolean> - 操作结果
*/
export function addObj(obj?: Object) {
return request({
url: '/purchase/puchasingAcceptTeam',
method: 'post',
data: obj
})
return request({
url: '/purchase/puchasingAcceptTeam',
method: 'post',
data: obj,
});
}
/**
@@ -34,11 +34,11 @@ export function addObj(obj?: Object) {
* @returns Promise<数据详情>
*/
export function getObj(obj?: Object) {
return request({
url: '/purchase/puchasingAcceptTeam/details',
method: 'get',
params: obj
})
return request({
url: '/purchase/puchasingAcceptTeam/details',
method: 'get',
params: obj,
});
}
/**
@@ -47,11 +47,11 @@ export function getObj(obj?: Object) {
* @returns Promise<操作结果>
*/
export function delObjs(ids?: Object) {
return request({
url: '/purchase/puchasingAcceptTeam',
method: 'delete',
data: ids
})
return request({
url: '/purchase/puchasingAcceptTeam',
method: 'delete',
data: ids,
});
}
/**
@@ -60,11 +60,11 @@ export function delObjs(ids?: Object) {
* @returns Promise<操作结果>
*/
export function putObj(obj?: Object) {
return request({
url: '/purchase/puchasingAcceptTeam',
method: 'put',
data: obj
})
return request({
url: '/purchase/puchasingAcceptTeam',
method: 'put',
data: obj,
});
}
// ========== 工具函数 ==========
@@ -75,7 +75,7 @@ export function putObj(obj?: Object) {
* @param value - 要验证的值
* @param callback - 验证回调函数
* @param isEdit - 是否为编辑模式
*
*
* @example
* // 在表单验证规则中使用
* fieldName: [
@@ -88,19 +88,18 @@ export function putObj(obj?: Object) {
* ]
*/
export function validateExist(rule: any, value: any, callback: any, isEdit: boolean) {
// 编辑模式下跳过验证
if (isEdit) {
return callback();
}
// 编辑模式下跳过验证
if (isEdit) {
return callback();
}
// 查询是否存在相同值
getObj({ [rule.field]: value }).then((response) => {
const result = response.data;
if (result !== null && result.length > 0) {
callback(new Error('数据已经存在'));
} else {
callback();
}
});
// 查询是否存在相同值
getObj({ [rule.field]: value }).then((response) => {
const result = response.data;
if (result !== null && result.length > 0) {
callback(new Error('数据已经存在'));
} else {
callback();
}
});
}

View File

@@ -25,7 +25,7 @@ export function getPage(params?: any) {
return request({
url: '/purchase/purchasingagent/page',
method: 'get',
params
params,
});
}
@@ -36,7 +36,7 @@ export function getPage(params?: any) {
export function getObj(id: string | number) {
return request({
url: '/purchase/purchasingagent/' + id,
method: 'get'
method: 'get',
});
}
@@ -48,7 +48,7 @@ export function addObj(obj: any) {
return request({
url: '/purchase/purchasingagent',
method: 'post',
data: obj
data: obj,
});
}
@@ -60,7 +60,7 @@ export function editObj(obj: any) {
return request({
url: '/purchase/purchasingagent/edit',
method: 'post',
data: obj
data: obj,
});
}
@@ -72,23 +72,17 @@ export function delObj(id: string | number) {
return request({
url: '/purchase/purchasingagent/delete',
method: 'post',
data: id
data: id,
});
}
/**
* 代理汇总(按条件统计各代理的项目数、预算金额、合同金额)
*/
export function getAgentSummary(params?: {
deptCode?: string
planStartDate?: string
planEndDate?: string
hasAcceptEvaluation?: string
}) {
export function getAgentSummary(params?: { deptCode?: string; planStartDate?: string; planEndDate?: string; hasAcceptEvaluation?: string }) {
return request({
url: '/purchase/purchasingagent/summary',
method: 'get',
params
params,
});
}

View File

@@ -1,4 +1,4 @@
import request from "/@/utils/request"
import request from '/@/utils/request';
// ========== 基础CRUD接口 ==========
@@ -8,11 +8,11 @@ import request from "/@/utils/request"
* @returns Promise<分页数据>
*/
export function fetchList(query?: Object) {
return request({
url: '/purchase/purchasingAccept/page',
method: 'get',
params: query
})
return request({
url: '/purchase/purchasingAccept/page',
method: 'get',
params: query,
});
}
/**
@@ -21,11 +21,11 @@ export function fetchList(query?: Object) {
* @returns Promise<boolean> - 操作结果
*/
export function addObj(obj?: Object) {
return request({
url: '/purchase/purchasingAccept',
method: 'post',
data: obj
})
return request({
url: '/purchase/purchasingAccept',
method: 'post',
data: obj,
});
}
/**
@@ -34,11 +34,11 @@ export function addObj(obj?: Object) {
* @returns Promise<数据详情>
*/
export function getObj(obj?: Object) {
return request({
url: '/purchase/purchasingAccept/details',
method: 'get',
params: obj
})
return request({
url: '/purchase/purchasingAccept/details',
method: 'get',
params: obj,
});
}
/**
@@ -47,11 +47,11 @@ export function getObj(obj?: Object) {
* @returns Promise<操作结果>
*/
export function delObjs(ids?: Object) {
return request({
url: '/purchase/purchasingAccept',
method: 'delete',
data: ids
})
return request({
url: '/purchase/purchasingAccept',
method: 'delete',
data: ids,
});
}
/**
@@ -60,11 +60,11 @@ export function delObjs(ids?: Object) {
* @returns Promise<操作结果>
*/
export function putObj(obj?: Object) {
return request({
url: '/purchase/purchasingAccept',
method: 'put',
data: obj
})
return request({
url: '/purchase/purchasingAccept',
method: 'put',
data: obj,
});
}
// ========== 履约验收流程接口 ==========
@@ -73,55 +73,55 @@ export function putObj(obj?: Object) {
* 第一步:保存履约验收公共配置,按分期次数自动生成批次
*/
export function saveCommonConfig(data: any) {
return request({
url: '/purchase/purchasingAccept/saveCommonConfig',
method: 'post',
data
})
return request({
url: '/purchase/purchasingAccept/saveCommonConfig',
method: 'post',
data,
});
}
/**
* 获取履约验收公共配置及批次列表
*/
export function getCommonConfigWithBatches(purchaseId: string) {
return request({
url: '/purchase/purchasingAccept/commonConfigWithBatches',
method: 'get',
params: { purchaseId }
})
return request({
url: '/purchase/purchasingAccept/commonConfigWithBatches',
method: 'get',
params: { purchaseId },
});
}
/**
* 第二步:更新单个批次
*/
export function updateBatch(data: any) {
return request({
url: '/purchase/purchasingAccept/updateBatch',
method: 'put',
data
})
return request({
url: '/purchase/purchasingAccept/updateBatch',
method: 'put',
data,
});
}
/**
* 获取验收详情(含验收内容、验收小组)
*/
export function getDetail(purchaseId: string, batch?: number) {
return request({
url: '/purchase/purchasingAccept/detail',
method: 'get',
params: { purchaseId, batch }
})
return request({
url: '/purchase/purchasingAccept/detail',
method: 'get',
params: { purchaseId, batch },
});
}
/**
* 是否允许填报方式(金额<30万
*/
export function canFillForm(purchaseId: string) {
return request({
url: '/purchase/purchasingAccept/canFillForm',
method: 'get',
params: { purchaseId }
})
return request({
url: '/purchase/purchasingAccept/canFillForm',
method: 'get',
params: { purchaseId },
});
}
/**
@@ -130,42 +130,38 @@ export function canFillForm(purchaseId: string) {
* @returns Promise<Blob> - 模板文件 blob
*/
export function downloadTemplate(purchaseId: string) {
return request({
url: '/purchase/purchasingAccept/download-template',
method: 'get',
params: { purchaseId },
responseType: 'blob'
})
return request({
url: '/purchase/purchasingAccept/download-template',
method: 'get',
params: { purchaseId },
responseType: 'blob',
});
}
/**
* 根据品目类型获取验收项配置
*/
export function getAcceptanceItems(acceptanceType: string) {
return request({
url: `/purchase/acceptanceItemConfig/listByType/${acceptanceType}`,
method: 'get'
})
return request({
url: `/purchase/acceptanceItemConfig/listByType/${acceptanceType}`,
method: 'get',
});
}
/**
* 导出履约验收评价表(仅填写模式可导出)
* 单期返回 docxexportAll=true 时返回全部期数 zip
*/
export function downloadPerformanceAcceptanceTemplate(
purchaseId: string,
batch?: number,
exportAll?: boolean
) {
const params: Record<string, any> = { purchaseId }
if (exportAll === true) params.exportAll = true
else if (batch != null) params.batch = batch
return request({
url: '/purchase/purchasingAccept/export-performance-acceptance-template',
method: 'get',
params,
responseType: 'blob'
})
export function downloadPerformanceAcceptanceTemplate(purchaseId: string, batch?: number, exportAll?: boolean) {
const params: Record<string, any> = { purchaseId };
if (exportAll === true) params.exportAll = true;
else if (batch != null) params.batch = batch;
return request({
url: '/purchase/purchasingAccept/export-performance-acceptance-template',
method: 'get',
params,
responseType: 'blob',
});
}
// ========== 工具函数 ==========
@@ -176,7 +172,7 @@ export function downloadPerformanceAcceptanceTemplate(
* @param value - 要验证的值
* @param callback - 验证回调函数
* @param isEdit - 是否为编辑模式
*
*
* @example
* // 在表单验证规则中使用
* fieldName: [
@@ -189,19 +185,18 @@ export function downloadPerformanceAcceptanceTemplate(
* ]
*/
export function validateExist(rule: any, value: any, callback: any, isEdit: boolean) {
// 编辑模式下跳过验证
if (isEdit) {
return callback();
}
// 编辑模式下跳过验证
if (isEdit) {
return callback();
}
// 查询是否存在相同值
getObj({ [rule.field]: value }).then((response) => {
const result = response.data;
if (result !== null && result.length > 0) {
callback(new Error('数据已经存在'));
} else {
callback();
}
});
// 查询是否存在相同值
getObj({ [rule.field]: value }).then((response) => {
const result = response.data;
if (result !== null && result.length > 0) {
callback(new Error('数据已经存在'));
} else {
callback();
}
});
}

View File

@@ -1,4 +1,4 @@
import request from "/@/utils/request"
import request from '/@/utils/request';
// ========== 基础CRUD接口 ==========
@@ -8,11 +8,11 @@ import request from "/@/utils/request"
* @returns Promise<分页数据>
*/
export function fetchList(query?: Object) {
return request({
url: '/purchase/purchasingBusinessDept/page',
method: 'get',
params: query
})
return request({
url: '/purchase/purchasingBusinessDept/page',
method: 'get',
params: query,
});
}
/**
@@ -21,11 +21,11 @@ export function fetchList(query?: Object) {
* @returns Promise<boolean> - 操作结果
*/
export function addObj(obj?: Object) {
return request({
url: '/purchase/purchasingBusinessDept',
method: 'post',
data: obj
})
return request({
url: '/purchase/purchasingBusinessDept',
method: 'post',
data: obj,
});
}
/**
@@ -34,11 +34,11 @@ export function addObj(obj?: Object) {
* @returns Promise<数据详情>
*/
export function getObj(obj?: Object) {
return request({
url: '/purchase/purchasingBusinessDept/details',
method: 'get',
params: obj
})
return request({
url: '/purchase/purchasingBusinessDept/details',
method: 'get',
params: obj,
});
}
/**
@@ -47,11 +47,11 @@ export function getObj(obj?: Object) {
* @returns Promise<操作结果>
*/
export function delObjs(ids?: Object) {
return request({
url: '/purchase/purchasingBusinessDept',
method: 'delete',
data: ids
})
return request({
url: '/purchase/purchasingBusinessDept',
method: 'delete',
data: ids,
});
}
/**
@@ -60,11 +60,11 @@ export function delObjs(ids?: Object) {
* @returns Promise<操作结果>
*/
export function putObj(obj?: Object) {
return request({
url: '/purchase/purchasingBusinessDept',
method: 'put',
data: obj
})
return request({
url: '/purchase/purchasingBusinessDept',
method: 'put',
data: obj,
});
}
// ========== 工具函数 ==========
@@ -75,7 +75,7 @@ export function putObj(obj?: Object) {
* @param value - 要验证的值
* @param callback - 验证回调函数
* @param isEdit - 是否为编辑模式
*
*
* @example
* // 在表单验证规则中使用
* fieldName: [
@@ -88,19 +88,18 @@ export function putObj(obj?: Object) {
* ]
*/
export function validateExist(rule: any, value: any, callback: any, isEdit: boolean) {
// 编辑模式下跳过验证
if (isEdit) {
return callback();
}
// 编辑模式下跳过验证
if (isEdit) {
return callback();
}
// 查询是否存在相同值
getObj({ [rule.field]: value }).then((response) => {
const result = response.data;
if (result !== null && result.length > 0) {
callback(new Error('数据已经存在'));
} else {
callback();
}
});
// 查询是否存在相同值
getObj({ [rule.field]: value }).then((response) => {
const result = response.data;
if (result !== null && result.length > 0) {
callback(new Error('数据已经存在'));
} else {
callback();
}
});
}

View File

@@ -8,7 +8,7 @@ export function fetchList(params?: any) {
return request({
url: '/purchase/purchasingBusinessLeader/page',
method: 'get',
params
params,
});
}
@@ -20,7 +20,7 @@ export function getObj(id: string | number) {
return request({
url: '/purchase/purchasingBusinessLeader/details',
method: 'get',
params: { id }
params: { id },
});
}
@@ -32,7 +32,7 @@ export function addObj(obj: any) {
return request({
url: '/purchase/purchasingBusinessLeader',
method: 'post',
data: obj
data: obj,
});
}
@@ -44,7 +44,7 @@ export function putObj(obj: any) {
return request({
url: '/purchase/purchasingBusinessLeader',
method: 'put',
data: obj
data: obj,
});
}
@@ -56,6 +56,6 @@ export function delObjs(ids: string[] | number[]) {
return request({
url: '/purchase/purchasingBusinessLeader',
method: 'delete',
data: ids
data: ids,
});
}
}

View File

@@ -1,41 +1,41 @@
import request from '/@/utils/request'
import request from '/@/utils/request';
export function fetchList(query?: any) {
return request({
url: '/purchase/purchasingPurchaseManager/page',
method: 'get',
params: query
})
return request({
url: '/purchase/purchasingPurchaseManager/page',
method: 'get',
params: query,
});
}
export function getObj(id: any) {
return request({
url: '/purchase/purchasingPurchaseManager/details',
method: 'get',
params: { id }
})
return request({
url: '/purchase/purchasingPurchaseManager/details',
method: 'get',
params: { id },
});
}
export function addObj(obj: any) {
return request({
url: '/purchase/purchasingPurchaseManager',
method: 'post',
data: obj
})
return request({
url: '/purchase/purchasingPurchaseManager',
method: 'post',
data: obj,
});
}
export function delObjs(ids: any) {
return request({
url: '/purchase/purchasingPurchaseManager',
method: 'delete',
data: ids
})
return request({
url: '/purchase/purchasingPurchaseManager',
method: 'delete',
data: ids,
});
}
export function putObj(obj: any) {
return request({
url: '/purchase/purchasingPurchaseManager',
method: 'put',
data: obj
})
}
return request({
url: '/purchase/purchasingPurchaseManager',
method: 'put',
data: obj,
});
}

View File

@@ -1,73 +1,73 @@
import request from "/@/utils/request"
import request from '/@/utils/request';
const BASE_URL = '/purchase/purchasingruleconfig'
const BASE_URL = '/purchase/purchasingruleconfig';
export function fetchList(query?: Object) {
return request({
url: `${BASE_URL}/page`,
method: 'get',
params: query
})
return request({
url: `${BASE_URL}/page`,
method: 'get',
params: query,
});
}
export function getObj(id: string) {
return request({
url: `${BASE_URL}/${id}`,
method: 'get'
})
return request({
url: `${BASE_URL}/${id}`,
method: 'get',
});
}
export function addObj(obj: Object) {
return request({
url: BASE_URL,
method: 'post',
data: obj
})
return request({
url: BASE_URL,
method: 'post',
data: obj,
});
}
export function putObj(obj: Object) {
return request({
url: `${BASE_URL}/edit`,
method: 'post',
data: obj
})
return request({
url: `${BASE_URL}/edit`,
method: 'post',
data: obj,
});
}
export function delObjs(ids: string[]) {
return request({
url: `${BASE_URL}/delete`,
method: 'post',
data: ids
})
return request({
url: `${BASE_URL}/delete`,
method: 'post',
data: ids,
});
}
export function getRuleTypes() {
return request({
url: `${BASE_URL}/rule-types`,
method: 'get'
})
return request({
url: `${BASE_URL}/rule-types`,
method: 'get',
});
}
export function getEnabledRules() {
return request({
url: `${BASE_URL}/enabled`,
method: 'get'
})
return request({
url: `${BASE_URL}/enabled`,
method: 'get',
});
}
export interface RuleEvaluateParams {
budget: number
isCentralized?: string
isSpecial?: string
hasSupplier?: string
projectType?: string
ruleType?: string
budget: number;
isCentralized?: string;
isSpecial?: string;
hasSupplier?: string;
projectType?: string;
ruleType?: string;
}
export function evaluateRules(params: RuleEvaluateParams) {
return request({
url: `${BASE_URL}/evaluate`,
method: 'post',
data: params
})
}
return request({
url: `${BASE_URL}/evaluate`,
method: 'post',
data: params,
});
}

View File

@@ -25,7 +25,7 @@ export function getTree(params?: any) {
return request({
url: '/purchase/purchasingcategory/tree',
method: 'get',
params
params,
});
}
@@ -35,7 +35,7 @@ export function getTree(params?: any) {
export function getTreeRoots() {
return request({
url: '/purchase/purchasingcategory/tree/roots',
method: 'get'
method: 'get',
});
}
@@ -47,7 +47,7 @@ export function getTreeChildren(parentCode: string) {
return request({
url: '/purchase/purchasingcategory/tree/children',
method: 'get',
params: { parentCode }
params: { parentCode },
});
}
@@ -59,7 +59,7 @@ export function addObj(obj: any) {
return request({
url: '/purchase/purchasingcategory',
method: 'post',
data: obj
data: obj,
});
}
@@ -71,7 +71,7 @@ export function delObj(id: string | number) {
return request({
url: '/purchase/purchasingcategory/delete',
method: 'post',
data: {id:id}
data: { id: id },
});
}
@@ -83,7 +83,7 @@ export function editObj(obj: any) {
return request({
url: '/purchase/purchasingcategory/edit',
method: 'post',
data: obj
data: obj,
});
}
@@ -94,7 +94,7 @@ export function downloadTemplate() {
return request({
url: '/purchase/purchasingcategory/import/template',
method: 'get',
responseType: 'blob'
responseType: 'blob',
});
}
@@ -110,8 +110,8 @@ export function importData(file: File) {
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
'Content-Type': 'multipart/form-data',
},
});
}
@@ -122,7 +122,6 @@ export function exportData() {
return request({
url: '/purchase/purchasingcategory/export',
method: 'get',
responseType: 'blob'
responseType: 'blob',
});
}

View File

@@ -13,7 +13,7 @@ export function getPage(params?: any) {
return request({
url: '/purchase/purchasingcontract/page',
method: 'get',
params
params,
});
}
@@ -24,7 +24,7 @@ export function getPage(params?: any) {
export function getObj(id: string | number) {
return request({
url: '/purchase/purchasingcontract/' + id,
method: 'get'
method: 'get',
});
}
@@ -36,7 +36,7 @@ export function addObj(obj: any) {
return request({
url: '/purchase/purchasingcontract',
method: 'post',
data: obj
data: obj,
});
}
@@ -48,7 +48,7 @@ export function editObj(obj: any) {
return request({
url: '/purchase/purchasingcontract/edit',
method: 'post',
data: obj
data: obj,
});
}
@@ -60,7 +60,7 @@ export function delObj(id: number) {
return request({
url: '/purchase/purchasingcontract/delete',
method: 'post',
data: id
data: id,
});
}
@@ -71,6 +71,6 @@ export function delObj(id: number) {
export function getByPurchaseId(purchaseId: string | number) {
return request({
url: '/purchase/purchasingcontract/by-purchase/' + purchaseId,
method: 'get'
method: 'get',
});
}
}

View File

@@ -24,7 +24,7 @@ import request from '/@/utils/request';
export function getDocList(applyId: number | string) {
return request({
url: '/purchase/purchasingdoc/list/' + applyId,
method: 'get'
method: 'get',
});
}
@@ -36,7 +36,7 @@ export function uploadDoc(data: any) {
return request({
url: '/purchase/purchasingdoc/upload',
method: 'post',
data
data,
});
}
@@ -48,7 +48,7 @@ export function reuploadDoc(data: any) {
return request({
url: '/purchase/purchasingdoc/reupload',
method: 'post',
data
data,
});
}
@@ -68,7 +68,7 @@ export function downloadDocById(id: number | string) {
return request({
url: `/purchase/purchasingdoc/download/${id}`,
method: 'get',
responseType: 'blob'
responseType: 'blob',
});
}
@@ -80,7 +80,7 @@ export function confirmDoc(data: any) {
return request({
url: '/purchase/purchasingdoc/confirm',
method: 'post',
data
data,
});
}
@@ -92,7 +92,7 @@ export function returnDoc(data: any) {
return request({
url: '/purchase/purchasingdoc/return',
method: 'post',
data
data,
});
}
@@ -104,7 +104,7 @@ export function completeDoc(applyId: number | string) {
return request({
url: '/purchase/purchasingdoc/complete',
method: 'post',
params: { applyId }
params: { applyId },
});
}
@@ -115,7 +115,7 @@ export function completeDoc(applyId: number | string) {
export function getAuditRecords(applyId: number | string) {
return request({
url: '/purchase/purchasingdoc/audit-records/' + applyId,
method: 'get'
method: 'get',
});
}
@@ -127,7 +127,7 @@ export function getMyPending(params?: any) {
return request({
url: '/purchase/purchasingdoc/my-pending',
method: 'get',
params
params,
});
}
@@ -138,7 +138,7 @@ export function getMyPending(params?: any) {
export function getAvailableActions(applyId: number | string) {
return request({
url: '/purchase/purchasingdoc/actions/' + applyId,
method: 'get'
method: 'get',
});
}
@@ -150,7 +150,7 @@ export function getDocAuditPage(params?: any) {
return request({
url: '/purchase/purchasingdoc/audit/page',
method: 'get',
params
params,
});
}
@@ -162,7 +162,7 @@ export function saveDraft(data: any) {
return request({
url: '/purchase/purchasingdoc/save-draft',
method: 'post',
data
data,
});
}
@@ -174,7 +174,7 @@ export function submitDraft(data: any) {
return request({
url: '/purchase/purchasingdoc/submit-draft',
method: 'post',
data
data,
});
}
@@ -186,7 +186,7 @@ export function supplyUpload(data: any) {
return request({
url: '/purchase/purchasingdoc/supply-upload',
method: 'post',
data
data,
});
}
@@ -198,7 +198,7 @@ export function submitToDept(data: any) {
return request({
url: '/purchase/purchasingdoc/submit-to-dept',
method: 'post',
data
data,
});
}
@@ -210,7 +210,7 @@ export function submitToAudit(data: any) {
return request({
url: '/purchase/purchasingdoc/submit-to-audit',
method: 'post',
data
data,
});
}
@@ -222,6 +222,6 @@ export function submitToAsset(data: any) {
return request({
url: '/purchase/purchasingdoc/submit-to-asset',
method: 'post',
data
data,
});
}
}

View File

@@ -23,7 +23,7 @@ import request from '/@/utils/request';
export function getFileTypes() {
return request({
url: '/purchase/purchasingfiles/file-types',
method: 'get'
method: 'get',
});
}
@@ -32,4 +32,4 @@ export function getFileTypes() {
*/
export function getDeptSelfMeetingFiletype() {
return '140';
}
}

View File

@@ -25,7 +25,7 @@ export function getPage(params?: any) {
return request({
url: '/purchase/purchasingapply/page',
method: 'get',
params
params,
});
}
@@ -36,7 +36,7 @@ export function getPage(params?: any) {
export function getObj(id: string | number) {
return request({
url: '/purchase/purchasingapply/' + id,
method: 'get'
method: 'get',
});
}
@@ -48,7 +48,7 @@ export function addObj(obj: any) {
return request({
url: '/purchase/purchasingapply/submit',
method: 'post',
data: obj
data: obj,
});
}
@@ -60,7 +60,7 @@ export function tempStore(obj: any) {
return request({
url: '/purchase/purchasingapply/temp-store',
method: 'post',
data: obj
data: obj,
});
}
@@ -72,7 +72,7 @@ export function submitObj(obj: any) {
return request({
url: '/purchase/purchasingapply/submit',
method: 'post',
data: obj
data: obj,
});
}
@@ -86,7 +86,7 @@ export function assignAgent(applyId: number | string, mode: 'random' | 'designat
return request({
url: '/purchase/purchasingapply/assign-agent',
method: 'post',
data: { id: String(applyId), mode, agentId: agentId || undefined }
data: { id: String(applyId), mode, agentId: agentId || undefined },
});
}
@@ -98,7 +98,7 @@ export function sendToAgent(applyId: number | string) {
return request({
url: '/purchase/purchasingapply/sendToAgent',
method: 'post',
data: { id: String(applyId) }
data: { id: String(applyId) },
});
}
@@ -110,7 +110,7 @@ export function revokeAgent(applyId: number | string) {
return request({
url: '/purchase/purchasingapply/revokeAgent',
method: 'post',
data: { id: String(applyId) }
data: { id: String(applyId) },
});
}
@@ -123,7 +123,7 @@ export function saveImplementType(id: number | string, implementType: string) {
return request({
url: '/purchase/purchasingapply/save-implement-type',
method: 'post',
data: { id: id, implementType }
data: { id: id, implementType },
});
}
@@ -135,7 +135,7 @@ export function editObj(obj: any) {
return request({
url: '/purchase/purchasingapply/edit',
method: 'post',
data: obj
data: obj,
});
}
@@ -147,7 +147,7 @@ export function delObj(id: number) {
return request({
url: '/purchase/purchasingapply/delete',
method: 'post',
data: id
data: id,
});
}
@@ -159,7 +159,7 @@ export function getApplyFiles(purchaseId: string | number) {
return request({
url: '/purchase/purchasingfiles/applyFiles',
method: 'post',
params: { purchaseId }
params: { purchaseId },
});
}
@@ -171,7 +171,7 @@ export function getContracts(params?: any) {
return request({
url: '/purchase/purchasingapply/getContracts',
method: 'get',
params
params,
});
}
@@ -183,17 +183,11 @@ export function getContracts(params?: any) {
* @param representorTeacherNo 需求部门初审-指定采购代表人(单人)
* @param representors 需求部门初审-部门多人逗号分隔
*/
export function implementApply(
id: number,
fileIds: string[],
implementType?: string,
representorTeacherNo?: string,
representors?: string
) {
export function implementApply(id: number, fileIds: string[], implementType?: string, representorTeacherNo?: string, representors?: string) {
return request({
url: '/purchase/purchasingapply/implement',
method: 'get',
params: { id, fileIds, implementType, representorTeacherNo, representors }
params: { id, fileIds, implementType, representorTeacherNo, representors },
});
}
@@ -203,15 +197,11 @@ export function implementApply(
* @param representorTeacherNo 需求部门初审-指定采购代表人单人用户ID或工号
* @param representors 需求部门初审-部门多人由系统抽取多人用户ID或工号逗号分隔
*/
export function startFileFlow(
id: number,
representorTeacherNo?: string,
representors?: string
) {
export function startFileFlow(id: number, representorTeacherNo?: string, representors?: string) {
return request({
url: '/purchase/purchasingapply/startFileFlow',
method: 'post',
data: { id, representorTeacherNo, representors }
data: { id, representorTeacherNo, representors },
});
}
@@ -221,7 +211,7 @@ export function startFileFlow(
export function getDeptMembers() {
return request({
url: '/purchase/purchasingapply/getDeptMembers',
method: 'get'
method: 'get',
});
}
@@ -231,7 +221,7 @@ export function getDeptMembers() {
export function getSecondDeptList() {
return request({
url: '/purchase/purchasingapply/getSecondDeptList',
method: 'get'
method: 'get',
});
}
@@ -243,7 +233,7 @@ export function searchTeachers(keyword: string) {
return request({
url: '/purchase/purchasingapply/searchTeachers',
method: 'get',
params: { keyword }
params: { keyword },
});
}
@@ -258,7 +248,7 @@ export function saveRepresentor(id: number, representorTeacherNo?: string, repre
return request({
url: '/purchase/purchasingapply/save-representor',
method: 'post',
data: { id, representorTeacherNo, representors, representorType: identity }
data: { id, representorTeacherNo, representors, representorType: identity },
});
}
@@ -296,7 +286,7 @@ export function getAgentPendingList(params?: any) {
return request({
url: '/purchase/purchasingdoc/agent/list',
method: 'get',
params
params,
});
}
@@ -307,7 +297,7 @@ export function getAgentPendingList(params?: any) {
export function getAgentRequirementFiles(applyId: number | string) {
return request({
url: `/purchase/purchasingdoc/agent/requirement/${applyId}`,
method: 'get'
method: 'get',
});
}
@@ -318,7 +308,7 @@ export function getAgentRequirementFiles(applyId: number | string) {
export function getAgentApplyDetail(applyId: number | string) {
return request({
url: `/purchase/purchasingdoc/agent/detail/${applyId}`,
method: 'get'
method: 'get',
});
}
@@ -330,7 +320,7 @@ export function uploadAgentDoc(data: any) {
return request({
url: '/purchase/purchasingdoc/upload',
method: 'post',
data
data,
});
}
@@ -342,7 +332,7 @@ export function reuploadAgentDoc(data: any) {
return request({
url: '/purchase/purchasingdoc/reupload',
method: 'post',
data
data,
});
}
@@ -353,7 +343,7 @@ export function reuploadAgentDoc(data: any) {
export function getDocList(applyId: number | string) {
return request({
url: `/purchase/purchasingdoc/list/${applyId}`,
method: 'get'
method: 'get',
});
}
@@ -366,7 +356,7 @@ export function downloadFileById(fileId: string) {
url: '/purchase/purchasingfiles/downloadById',
method: 'get',
params: { fileId },
responseType: 'blob'
responseType: 'blob',
});
}
@@ -375,7 +365,7 @@ export function previewFileById(fileId: string) {
url: '/purchase/purchasingfiles/previewById',
method: 'get',
params: { fileId },
responseType: 'blob'
responseType: 'blob',
});
}
@@ -387,7 +377,7 @@ export function listDownloadUrls(purchaseId: string | number) {
return request({
url: '/purchase/purchasingfiles/listDownloadUrls',
method: 'get',
params: { purchaseId }
params: { purchaseId },
});
}
@@ -399,7 +389,6 @@ export function updateFiles(data: { purchaseId: string; fileIds: string[] }) {
return request({
url: '/purchase/purchasingfiles/updateFiles',
method: 'post',
data
data,
});
}

View File

@@ -25,7 +25,7 @@ export function getPage(params?: any) {
return request({
url: '/purchase/purchasingSchoolLeader/page',
method: 'get',
params
params,
});
}
@@ -37,7 +37,7 @@ export function getObj(id: string | number) {
return request({
url: '/purchase/purchasingSchoolLeader/details',
method: 'get',
params: { id }
params: { id },
});
}
@@ -49,7 +49,7 @@ export function addObj(obj: any) {
return request({
url: '/purchase/purchasingSchoolLeader',
method: 'post',
data: obj
data: obj,
});
}
@@ -61,7 +61,7 @@ export function editObj(obj: any) {
return request({
url: '/purchase/purchasingSchoolLeader',
method: 'put',
data: obj
data: obj,
});
}
@@ -73,7 +73,6 @@ export function delObj(ids: string[] | number[]) {
return request({
url: '/purchase/purchasingSchoolLeader',
method: 'delete',
data: ids
data: ids,
});
}

View File

@@ -8,11 +8,11 @@ import request from '/@/utils/request';
* 模板列表
*/
export function listTemplates(params?: any) {
return request({
url: '/purchase/purchasingtemplate/list',
method: 'get',
params,
});
return request({
url: '/purchase/purchasingtemplate/list',
method: 'get',
params,
});
}
/**
@@ -20,29 +20,28 @@ export function listTemplates(params?: any) {
* @param formData 含 file、type 的 FormData
*/
export function uploadTemplate(formData: FormData) {
return request({
url: '/purchase/purchasingtemplate/upload',
method: 'post',
data: formData,
headers: { 'Content-Type': 'multipart/form-data' },
});
return request({
url: '/purchase/purchasingtemplate/upload',
method: 'post',
data: formData,
headers: { 'Content-Type': 'multipart/form-data' },
});
}
/**
* 获取模板下载地址
*/
export function getTemplateDownloadUrl(type: string) {
return `/purchase/purchasingtemplate/download?type=${encodeURIComponent(type)}`;
return `/purchase/purchasingtemplate/download?type=${encodeURIComponent(type)}`;
}
/**
* 更新模板类型名称
*/
export function updateTemplateTitle(data: { id: number | string; templateTitle: string }) {
return request({
url: '/purchase/purchasingtemplate/updateTitle',
method: 'post',
data,
});
return request({
url: '/purchase/purchasingtemplate/updateTitle',
method: 'post',
data,
});
}