Sanakey
2024-09-07 0884a217aed6ef9c3eb2754f27fa9c525ed1e2dd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<template>
  <BasicDrawer
    v-bind="$attrs"
    title="Basic Drawer"
    @register="registerDrawer"
    :maskClosable="false"
    :keyboard="false"
    width="500px"
  >
    <template #title>
      <div class="text-right">
        <span>
          <Tooltip title="已关注">
            <Icon
              icon="mingcute:heart-fill"
              class="mr-15px cursor-pointer"
              @click=""
              :size="20"
            />
          </Tooltip>
          <Tooltip title="未关注">
            <Icon
              icon="mingcute:heart-line"
              class="mr-15px cursor-pointer"
              @click=""
              :size="20"
            />
          </Tooltip>
        </span>
        <Icon
          icon="ri:edit-line"
          class="mr-15px cursor-pointer"
          @click=""
          :size="20"
        />
        <Icon
          icon="mdi:email-outline"
          class="mr-15px cursor-pointer"
          @click=""
          :size="20"
        />
        <Icon
          icon="gg:add-r"
          class="mr-15px cursor-pointer"
          @click=""
          :size="20"
        />
        <Icon
          icon="ri:more-2-fill"
          class="cursor-pointer"
          @click=""
          :size="20"
        />
      </div>
 
    </template>
    <Content></Content>
<!--    <BasicForm @register="registerForm"></BasicForm>-->
  </BasicDrawer>
</template>
<script lang="ts" setup>
  // import {  useForm } from '@/components/Form';
  // import { formSchema } from './drawerData';
  import {BasicDrawer, useDrawerInner} from '@/components/Drawer';
  import Icon from "@/components/Icon/Icon.vue";
  import {Tooltip} from "ant-design-vue";
  import Content from "./drawer/index.vue";
 
  const emit = defineEmits(['success', 'register']);
 
  // const [registerForm, { setFieldsValue, }] = useForm({
  //   labelWidth: 90,
  //   baseColProps: { span: 24 },
  //   schemas: formSchema,
  //   showActionButtonGroup: false,
  // });
 
  // const [registerDrawer] = useDrawer();
 
  const [registerDrawer] = useDrawerInner((data) => {
    // // 方式1
    // setFieldsValue({
    //   field2: data.data,
    //   field1: data.info,
    // });
  });
 
  // function handleRowClick(e) {
  //   Logger.log('handleRowClick',e)
  //   openDrawer(true, {
  //     isUpdate: false,
  //   });
  // }
 
 
</script>