From 9e53e72f1e23877ff11332869bbbfe192e94fe11 Mon Sep 17 00:00:00 2001 From: zy Date: Wed, 7 May 2025 21:47:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=90=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/crm/contract/ContractForm.vue | 1 + .../ContractAAuthorizedPersonForm.vue | 2 +- .../crm/contract/detail/ContractDetail.vue | 2 +- src/views/crm/contract/index.vue | 11 +- src/views/crm/contract/templateForm.vue | 109 ++++++++++++++++++ src/views/crm/customer/CustomerForm.vue | 2 +- .../components/QuotationProductForm.vue | 4 +- 7 files changed, 124 insertions(+), 7 deletions(-) create mode 100644 src/views/crm/contract/templateForm.vue diff --git a/src/views/crm/contract/ContractForm.vue b/src/views/crm/contract/ContractForm.vue index 2eca40401..f833d6662 100644 --- a/src/views/crm/contract/ContractForm.vue +++ b/src/views/crm/contract/ContractForm.vue @@ -25,6 +25,7 @@ diff --git a/src/views/crm/contract/components/ContractAAuthorizedPersonForm.vue b/src/views/crm/contract/components/ContractAAuthorizedPersonForm.vue index a95a7724f..69e3e00fe 100644 --- a/src/views/crm/contract/components/ContractAAuthorizedPersonForm.vue +++ b/src/views/crm/contract/components/ContractAAuthorizedPersonForm.vue @@ -187,11 +187,11 @@ const getList = (val: []) => { if(!formData.value.some(v => v.id === item.id)) { val.forEach(item => { formData.value.push({ + "customerContactId": item.id, "customerName": item.name, "phoneNumber": item.mobile, "wechat":item. wechat, "email":item. email, - "id": item.id }) }) } diff --git a/src/views/crm/contract/detail/ContractDetail.vue b/src/views/crm/contract/detail/ContractDetail.vue index 2f5512a50..b45d3939e 100644 --- a/src/views/crm/contract/detail/ContractDetail.vue +++ b/src/views/crm/contract/detail/ContractDetail.vue @@ -462,7 +462,7 @@ 合同甲方关联单位 - + 合同甲方授权人信息 diff --git a/src/views/crm/contract/index.vue b/src/views/crm/contract/index.vue index cea1bd788..4369a991d 100644 --- a/src/views/crm/contract/index.vue +++ b/src/views/crm/contract/index.vue @@ -303,12 +303,15 @@ :total="total" @pagination="getList" /> + + diff --git a/src/views/crm/customer/CustomerForm.vue b/src/views/crm/customer/CustomerForm.vue index 8098364aa..ba85aaabb 100644 --- a/src/views/crm/customer/CustomerForm.vue +++ b/src/views/crm/customer/CustomerForm.vue @@ -418,7 +418,7 @@ const querySearchAsync = async (queryString: string, cb: (arg: any) => void) => clearTimeout(timeout) timeout = setTimeout(() => { cb(results) - }, 3000 * Math.random()) + }, 2000 * Math.random()) } const createFilter = (queryString: string) => { return (restaurant: RestaurantItem) => { diff --git a/src/views/crm/quotation/components/QuotationProductForm.vue b/src/views/crm/quotation/components/QuotationProductForm.vue index 5225e01b0..43cca38d0 100644 --- a/src/views/crm/quotation/components/QuotationProductForm.vue +++ b/src/views/crm/quotation/components/QuotationProductForm.vue @@ -123,11 +123,11 @@ - +