@hjxz/pharos-organization-pc
TypeScript icon, indicating that this package has built-in type declarations

0.0.15 • Public • Published

@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 用于判断是否是头部,及没有上级的组织架构 string 0
dataSources 组织架构数据源 OrganizationItem[] []
v-model:checked 选中的组织架构 string[] []
single 是否单选 boolean false
mode 组织架构模式 string user / dept / default
disabledList 禁用 Array []
beforeOk 点击OK 回调函数 (list: OrganizationItem[]) => Promise(boolean)
beforeCancel 点击Cancel 回调函数 (list: OrganizationItem[]) => Promise(boolean)

Readme

Keywords

none

Package Sidebar

Install

npm i @hjxz/pharos-organization-pc

Weekly Downloads

0

Version

0.0.15

License

MIT

Unpacked Size

38.5 kB

Total Files

16

Last publish

Collaborators

  • zhangtingting
  • liuting999
  • xlj416326495
  • shengxian123
  • dream-seeker
  • vinowang
  • adtomato