From 7a5c5250b66cc6faffbcac9e192073473c50f79f Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 28 八月 2026 17:02:04 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_pro2.0' into dev_pro2.0
---
src/api/srm/supplierApply/index.ts | 53 ++++++++++++++++++++++++++---------------------------
1 files changed, 26 insertions(+), 27 deletions(-)
diff --git a/src/api/srm/supplierApply/index.ts b/src/api/srm/supplierApply/index.ts
index 35a48fa..ccfcf06 100644
--- a/src/api/srm/supplierApply/index.ts
+++ b/src/api/srm/supplierApply/index.ts
@@ -8,27 +8,32 @@
applyNo?: string;
supplierId?: number;
supplierName: string;
- contactName?: string;
- contactMobile?: string;
- contactEmail?: string;
+ supplierType?: string;
+ companyNature?: string;
+ registeredCapital?: number;
+ businessLicenseNo?: string;
+ taxNo?: string;
address?: string;
bankName?: string;
bankAccount?: string;
- taxNo?: string;
- businessLicense?: string;
- taxCertificate?: string;
- orgCodeCertificate?: string;
+ contactName?: string;
+ contactMobile?: string;
+ contactEmail?: string;
+ applyUserName?: string;
+ applyTime?: string;
applyStatus?: number;
applyStatusLabel?: string;
auditComment?: string;
+ processInstanceId?: string;
remark?: string;
createTime?: string;
}
- export interface ReviewVO {
- id: number;
- passed: boolean;
- comment?: string;
+ /** 鍗忓悓鍔炲叕瀹℃壒娴佺▼瀹氫箟 */
+ export interface ProcessDefinition {
+ id: string;
+ key: string;
+ name: string;
}
}
@@ -57,22 +62,16 @@
return requestClient.delete(`/srm/supplier-apply/delete?id=${id}`);
}
-/** 鎻愪氦瀹℃牳 */
-export function submitApply(id: number) {
- return requestClient.put(`/srm/supplier-apply/submit?id=${id}`);
+/** 鑾峰彇瀹℃壒娴佺▼鍒楄〃锛堝崗鍚屽姙鍏凡鍙戝竷娴佺▼锛� */
+export function getApproveProcessList() {
+ return requestClient.get<SrmSupplierApplyApi.ProcessDefinition[]>(
+ '/srm/supplier-apply/approve-process-list',
+ );
}
-/** 閲囪喘瀹℃牳 */
-export function reviewPurchase(data: SrmSupplierApplyApi.ReviewVO) {
- return requestClient.put('/srm/supplier-apply/review-purchase', data);
-}
-
-/** 璐ㄩ噺瀹℃牳 */
-export function reviewQuality(data: SrmSupplierApplyApi.ReviewVO) {
- return requestClient.put('/srm/supplier-apply/review-quality', data);
-}
-
-/** 璐㈠姟瀹℃牳 */
-export function reviewFinance(data: SrmSupplierApplyApi.ReviewVO) {
- return requestClient.put('/srm/supplier-apply/review-finance', data);
+/** 鎻愪氦鍑嗗叆鐢宠瀹℃壒锛堝惎鍔ㄥ崗鍚屽姙鍏祦绋嬶級 */
+export function submitApply(id: number, processDefinitionKey: string) {
+ return requestClient.put('/srm/supplier-apply/submit', null, {
+ params: { id, processDefinitionKey },
+ });
}
--
Gitblit v1.9.3