From ec59e476a82c10b25e0ad7687ae0e4cbfa6905d0 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期一, 17 八月 2026 15:10:16 +0800
Subject: [PATCH] 转移商机传参错误
---
src/views/crm/business/detail/index.vue | 4 +++-
src/views/crm/contact/detail/index.vue | 4 +++-
src/views/crm/clue/detail/index.vue | 4 +++-
src/views/crm/contract/detail/index.vue | 4 +++-
src/views/crm/customer/detail/index.vue | 6 ++++--
src/views/crm/permission/modules/transfer-form.vue | 6 +++---
6 files changed, 19 insertions(+), 9 deletions(-)
diff --git a/src/views/crm/business/detail/index.vue b/src/views/crm/business/detail/index.vue
index 258d021..a303220 100644
--- a/src/views/crm/business/detail/index.vue
+++ b/src/views/crm/business/detail/index.vue
@@ -87,7 +87,9 @@
/** 杞Щ鍟嗘満 */
function handleTransfer() {
- transferModalApi.setData({ bizType: BizTypeEnum.CRM_BUSINESS }).open();
+ transferModalApi
+ .setData({ id: businessId.value, bizType: BizTypeEnum.CRM_BUSINESS })
+ .open();
}
/** 鏇存柊鍟嗘満鐘舵�佹搷浣� */
diff --git a/src/views/crm/clue/detail/index.vue b/src/views/crm/clue/detail/index.vue
index 1b20c46..0966eb1 100644
--- a/src/views/crm/clue/detail/index.vue
+++ b/src/views/crm/clue/detail/index.vue
@@ -78,7 +78,9 @@
/** 杞Щ绾跨储 */
function handleTransfer() {
- transferModalApi.setData({ bizType: BizTypeEnum.CRM_CLUE }).open();
+ transferModalApi
+ .setData({ id: clueId.value, bizType: BizTypeEnum.CRM_CLUE })
+ .open();
}
/** 杞寲涓哄鎴� */
diff --git a/src/views/crm/contact/detail/index.vue b/src/views/crm/contact/detail/index.vue
index 1513e6e..f11d7fe 100644
--- a/src/views/crm/contact/detail/index.vue
+++ b/src/views/crm/contact/detail/index.vue
@@ -80,7 +80,9 @@
/** 杞Щ鑱旂郴浜� */
function handleTransfer() {
- transferModalApi.setData({ id: contactId.value }).open();
+ transferModalApi
+ .setData({ id: contactId.value, bizType: BizTypeEnum.CRM_CONTACT })
+ .open();
}
/** 鍔犺浇鏁版嵁 */
diff --git a/src/views/crm/contract/detail/index.vue b/src/views/crm/contract/detail/index.vue
index 43242b5..972e42f 100644
--- a/src/views/crm/contract/detail/index.vue
+++ b/src/views/crm/contract/detail/index.vue
@@ -85,7 +85,9 @@
/** 杞Щ鍚堝悓 */
function handleTransfer() {
- transferModalApi.setData({ bizType: BizTypeEnum.CRM_CONTRACT }).open();
+ transferModalApi
+ .setData({ id: contractId.value, bizType: BizTypeEnum.CRM_CONTRACT })
+ .open();
}
/** 鍔犺浇鏁版嵁 */
diff --git a/src/views/crm/customer/detail/index.vue b/src/views/crm/customer/detail/index.vue
index 526affd..301ee0c 100644
--- a/src/views/crm/customer/detail/index.vue
+++ b/src/views/crm/customer/detail/index.vue
@@ -94,9 +94,11 @@
formModalApi.setData({ id: customerId.value }).open();
}
-/** 杞Щ绾跨储 */
+/** 杞Щ瀹㈡埛 */
function handleTransfer() {
- transferModalApi.setData({ id: customerId.value }).open();
+ transferModalApi
+ .setData({ id: customerId.value, bizType: BizTypeEnum.CRM_CUSTOMER })
+ .open();
}
/** 閿佸畾瀹㈡埛 */
diff --git a/src/views/crm/permission/modules/transfer-form.vue b/src/views/crm/permission/modules/transfer-form.vue
index 96b0461..5c7d04e 100644
--- a/src/views/crm/permission/modules/transfer-form.vue
+++ b/src/views/crm/permission/modules/transfer-form.vue
@@ -103,12 +103,12 @@
return;
}
// 鍔犺浇鏁版嵁
- const data = modalApi.getData<{ bizType: number }>();
- if (!data || !data.bizType) {
+ const data = modalApi.getData<{ bizType: number; id: number }>();
+ if (!data?.bizType || !data.id) {
return;
}
bizType.value = data.bizType;
- await formApi.setFieldValue('id', data.bizType);
+ await formApi.setFieldValue('id', data.id);
},
});
</script>
--
Gitblit v1.9.3