From f353bc62423323d3b2bf24934b98cc05176f5583 Mon Sep 17 00:00:00 2001
From: Sanakey <714737083@qq.com>
Date: 星期六, 21 九月 2024 18:03:14 +0800
Subject: [PATCH] feat:新建客户相关内容

---
 src/views/clues/components/Drawer.vue |   44 +++++++++++++++++++++++++++++++-------------
 1 files changed, 31 insertions(+), 13 deletions(-)

diff --git a/src/views/clues/components/Drawer.vue b/src/views/clues/components/Drawer.vue
index 76428ec..49a4501 100644
--- a/src/views/clues/components/Drawer.vue
+++ b/src/views/clues/components/Drawer.vue
@@ -45,12 +45,28 @@
           @click=""
           :size="20"
         />
-        <Icon
-          icon="ri:more-2-fill"
-          class="cursor-pointer"
-          @click=""
-          :size="20"
-        />
+        <a-dropdown :trigger="['click']">
+          <Icon
+            icon="ri:more-2-fill"
+            class="cursor-pointer"
+            @click=""
+            :size="20"
+          />
+          <template #overlay>
+            <a-menu>
+              <a-menu-item key="0">
+                <span >杞Щ</span>
+              </a-menu-item>
+              <a-menu-item key="1" @click="handleReallocate">
+                <span>閲嶆柊鍒嗛厤</span>
+              </a-menu-item>
+<!--              <a-menu-divider />-->
+              <a-menu-item key="2">鍚堝苟绾跨储</a-menu-item>
+              <a-menu-item key="3">鏃犳晥</a-menu-item>
+              <a-menu-item key="4">鍒犻櫎</a-menu-item>
+            </a-menu>
+          </template>
+        </a-dropdown>
       </div>
 
     </template>
@@ -65,6 +81,8 @@
   import Icon from "@/components/Icon/Icon.vue";
   import {Tooltip} from "ant-design-vue";
   import Content from "./drawer/index.vue";
+  import EventBus from "@/utils/eventBus";
+  import {reactive, defineEmits} from 'vue';
 
   const emit = defineEmits(['success', 'register']);
 
@@ -76,8 +94,10 @@
   // });
 
   // const [registerDrawer] = useDrawer();
-
+  let currentClues = reactive({});
   const [registerDrawer] = useDrawerInner((data) => {
+    Logger.log('Drawer 娉ㄥ唽鍥炶皟', data);
+    currentClues = data.clue;
     // // 鏂瑰紡1
     // setFieldsValue({
     //   field2: data.data,
@@ -85,12 +105,10 @@
     // });
   });
 
-  // function handleRowClick(e) {
-  //   Logger.log('handleRowClick',e)
-  //   openDrawer(true, {
-  //     isUpdate: false,
-  //   });
-  // }
+  function handleReallocate() {
+    Logger.log('鐐瑰嚮浜嗛噸鏂板垎閰�', currentClues);
+    EventBus.emit('openReallocateModal', currentClues);
+  }
 
 
 </script>

--
Gitblit v1.8.0