From 937b2da73b69ae81e4722f4924b974681c7290d8 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 13 十月 2026 17:16:10 +0800
Subject: [PATCH] style(date-picker): 统一日期选择器格式为日期模式
---
src/views/crm/customer/pool/index.vue | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/src/views/crm/customer/pool/index.vue b/src/views/crm/customer/pool/index.vue
index 1e68a0e..af7f7c0 100644
--- a/src/views/crm/customer/pool/index.vue
+++ b/src/views/crm/customer/pool/index.vue
@@ -37,6 +37,14 @@
const records: CrmCustomerApi.Customer[] = row
? [row]
: gridApi.grid.getCheckboxRecords();
+ if (
+ records.some(
+ (item) => item.ownerUserId != null || item.autoPoolEnabled === false,
+ )
+ ) {
+ message.warning('浠呭彲棰嗗彇鎴栧垎閰嶆棤璐熻矗浜轰笖鍏佽娴佸叆鍏捣鐨勫鎴�');
+ return [];
+ }
const ids = records.map((item) => item.id!);
if (ids.length === 0) {
message.warning('璇峰厛鍕鹃�夊鎴�');
@@ -98,6 +106,10 @@
columns: useGridColumns(),
height: 'auto',
keepSource: true,
+ checkboxConfig: {
+ checkMethod: ({ row }: { row: CrmCustomerApi.Customer }) =>
+ row.ownerUserId == null && row.autoPoolEnabled !== false,
+ },
proxyConfig: {
ajax: {
query: async ({ page }, formValues) => {
@@ -161,6 +173,7 @@
type: 'link',
auth: ['crm:customer:receive'],
disabled: receiving,
+ ifShow: row.ownerUserId == null && row.autoPoolEnabled !== false,
onClick: () => handleReceive(row),
},
{
@@ -168,6 +181,7 @@
type: 'link',
auth: ['crm:customer:distribute'],
disabled: receiving,
+ ifShow: row.ownerUserId == null && row.autoPoolEnabled !== false,
onClick: () => handleDistribute(row),
},
]"
--
Gitblit v1.9.3