0.0.16 • Published 10 months ago

@hjxz/pharos-organization-pc v0.0.16

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

@hjxz/pharos-organization-pc

安装

该组件依赖了ant-design-vue(V3.2.20)pinyin.js。所以在使用之前,请确保你的项目里面有这两个依赖。

pnpm i ant-design-vue pinyin

pnpm i @hjxz/pharos-organization-pc
<template>
  <div>
    {{ checked }}
    <br>
    <PharosOrganizationPc :data-sources="dataSource"  v-model:checked="checked"/>
  </div>
</template>
<script setup lang="ts">
  import { PharosOrganizationPc, OrganizationItem } from "@hjxz/pharos-organization-pc"
  import {data} from "./mockData.json"
  import { onMounted, ref } from "vue";
  const checked = ref([])
  const dataSource = ref<OrganizationItem[]>([])
  onMounted(() => {
    setTimeout(() => {
      dataSource.value = data as unknown as OrganizationItem[]
    },3000)
  })
</script>

组件属性

属性说明类型默认值
headFlag用于判断是否是头部,及没有上级的组织架构string0
dataSources组织架构数据源OrganizationItem[][]
v-model:checked选中的组织架构string[][]
single是否单选booleanfalse
mode组织架构模式stringuser / dept / default
disabledList禁用Array[]
beforeOk点击OK 回调函数(list: OrganizationItem[]) => Promise(boolean)
beforeCancel点击Cancel 回调函数(list: OrganizationItem[]) => Promise(boolean)
0.0.16

10 months ago

0.0.14

2 years ago

0.0.15

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.0

2 years ago