fix
This commit is contained in:
@@ -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();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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',
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出履约验收评价表(仅填写模式可导出)
|
||||
* 单期返回 docx,exportAll=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();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -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',
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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',
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user