1.6.17 • Published 11 months ago

checked-pick-pc v1.6.17

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

TOC

checked-pick-pc

pc端 选主体、部门、人员插件

安装

vue2.7 以上版本安装指令

npm i checked-pick-pc -D

vue2.7 以下版本安装指令

npm i @vue/composition-api -D
npm i checked-pick-pc -D

使用

在需要使用的组件内引入

import { departPerson } from 'checked-pick-pc'
export default {
  components: { departPerson }
}

在页面使用

<template>
  <div id="app">
    <departPerson :visible.sync="visible" v-bind="entity" @callback="handleCallback" @cancel="handleCancel">
      <template #checkedUser="{item}">
        <div class="item">{{item.name}}</div>
      </template>
    </departPerson>
  </div>
</template>
<script>
import 'checked-pick-pc/style.css'
import { departPerson } from 'checked-pick-pc'
export default {
  components: { departPerson },
  data() {
    return {
      visible: true,
      entity: {
        source: '0',
        type: '5',
        request: request,       
        businessId: '0003',
        codeType: [3],              
        multiple: true,
        // checkedArray: [
        //   { type: 1, id: '05d670c04eeb7b6c3eac074ac7787795', subjectId: '05d670c04eeb7b6c3eac074ac7787795', uid:''},
        //   { type: 1, id: '3577dfcafee9466baf6d34a002a8664e', subjectId: '3577dfcafee9466baf6d34a002a8664e', uid:''},
        //   { type: 2, id: '0871614242828d543cf594a5388d9ad2', subjectId: '9f13a9c9c400fa6e6228848ce1f131ee', uid:''},
        //   { type: 2, id: 'd91643028e6eb5d214411b451e8577e6', subjectId: '9f13a9c9c400fa6e6228848ce1f131ee', uid:''},
        //   { type: 3, id: '0c1c5f405d183e5bdaf3e63073e22954', subjectId: '9f13a9c9c400fa6e6228848ce1f131ee', uid:''},
        //   { type: 3, id: '30a37a1f9875e577eda4982e33b153b0', subjectId: '9f13a9c9c400fa6e6228848ce1f131ee', uid:''},
        //   { type: 3, id: '45595063d9886ed106b35550ce733c25', subjectId: '9f13a9c9c400fa6e6228848ce1f131ee', uid:''},
        //   { type: 4, id: 'b97b3ade07e3bcffec60c10656b0b51a', subjectId: '9f13a9c9c400fa6e6228848ce1f131ee', uid:''},
        //   { type: 4, id: '0b5cba3593e2f688cabb9ba27c2a2a36', subjectId: '9f13a9c9c400fa6e6228848ce1f131ee', uid:''},
        // ]      
      },
    }
  },
  methods: {
    handleCallback(res) {
      console.log('callback_OK', res)
    },
    handleCancel() {
      console.log('cancel_No')
    }
  }
}
</script>

属性-Attributes

注意:

deptCode 传递时 checkedArray内必须带上 deptId

deptCodeArray 不能和 deptCode 同时存在

参数类型默认值说明
visibleBooleanfalse是否显示 true-显示 false-隐藏
sourceString'0'来源 0-平台 1-流程引擎
typeString'0'类型 0-当前公司 1-当前公司下递归分子公司(不含当前公司) 2-当前主体及递归分子公司 3-当前主体+直属分子公司(即当前公司+一级分子公司) 4-当前主体下直属分子公司(即当前公司下一级分子公司(不含当前公司)) 5-集团及递归分子公司6-集团下递归分子公司(不含集团) 7-集团直属分子公司(即集团下一级子公司不含集团) 8-集团及直属分子公司(即集团+集团下一级子公司)
requestObjectnullaxios接口请求方法 需要包含 get post 请求方式
businessIdString''业务Id
orgTypeArray0显示类型 0-组织 1-群组 2-公共群组
codeTypeArray[]可选类型 1-主体 2-部门 3-人员 5-群组 6-群组人员
multipleBooleanfalse是否多选 true-多选 false-单选
maxMultipleNumber0多选时最多选择多少项 0表示无限制
isNoCloseBooleanfalse是否手动关闭 true-是 false-否
deptCodeString''部门id
deptCodeArrayString''多部门id
itemCodeString''群组id
subjectNameString''主体名称
isLoadingCloseBooleanfalse手动控制关闭loading 【根据业务id存储选中数据才生效】
checkedArrayArray[]选中的数据 checkedinfo,checkedinfo

checkedinfo-对象说明

注意:type=2或4时 subjectId必填 type=3时 传入uid时 deptId、subjectId不必填 传入id时 subjectId必传

属性名类型说明
typeString类型 1-主体 2-部门 3-人员 4-当前部门及子部门 5-群组 6-群组人员
idStringid(主体、部门、人员)
subjectIdString主体id
uidStringuid
deptIdString部门id
itemIdString群组id
isDeleteNoBoolean禁用删除 true-禁用 false-不禁用

插槽-Slots

checkedUser 选中人员区域-关闭图标前面

插槽返回值

属性名说明
id人员id
name人员名称
uid用户id

事件-Events

事件名称说明回调参数
callback点击确定按钮 回调事件checkedArray
cancel点击取消按钮

callback 事件回调参数checkedArray说明

属性名类型说明
typeString类型 1-主体 2-部门 3-人员 4-当前部门及子部门
idStringid(主体、部门、人员)
uidStringuid
nameString名称
ancestorsString祖级Id
ancestorNamesString祖级名称
phoneString手机号码
subjectIdString主体id
sexString性别 0-女 1-男
avatarString头像
1.6.17

11 months ago

1.6.16

11 months ago

1.6.13

11 months ago

1.6.12

11 months ago

1.6.15

11 months ago

1.6.14

11 months ago

1.6.10

12 months ago

1.6.9

2 years ago

1.6.8

2 years ago

1.6.7

2 years ago

1.6.6

2 years ago

1.6.5

2 years ago

1.6.4

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.8

2 years ago

1.5.5

2 years ago

1.5.4

2 years ago

1.5.3

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.4.11

2 years ago

1.4.10

2 years ago

1.4.13

2 years ago

1.4.12

2 years ago

1.4.6

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.3.13

3 years ago

1.3.14

2 years ago

1.3.12

3 years ago

1.3.15

2 years ago

1.5.7

2 years ago

1.5.6

2 years ago

1.4.9

2 years ago

1.4.8

2 years ago

1.4.7

2 years ago

1.3.10

3 years ago

1.3.11

3 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.10

3 years ago

1.2.11

3 years ago

1.3.1

3 years ago

1.1.12

3 years ago

1.1.16

3 years ago

1.1.15

3 years ago

1.1.14

3 years ago

1.1.13

3 years ago

1.1.19

3 years ago

1.1.18

3 years ago

1.1.17

3 years ago

1.2.9

3 years ago

1.1.21

3 years ago

1.1.20

3 years ago

1.1.11

3 years ago

1.1.10

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.0.43

3 years ago

1.0.42

3 years ago

1.0.41

3 years ago

1.0.40

3 years ago

1.0.38

3 years ago

1.0.37

3 years ago

1.0.36

3 years ago

1.0.35

3 years ago

1.0.34

3 years ago

1.0.33

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago