## 功能 --- 弹出模态框选择当前公司下的人员 --- ## 传入参数 参数 | 说明 | 类型 | 默认值 ----|------|-----|------ visible | 是否弹出模态框 | Boolean | - title | 模态框标题 | String | '选择人员' type | 选择方式(radio或checkbox) | String | 'checkbox' fetchType | 请求接口类型(值为'huawei'的时候就是请求华为云的接口, 值为'task'的时候就是请求助勤的接口) | String | '' value | 默认已经被选中的人员 | String或Array | [] ----------- 1、value={[{ idCardNo: "410700196905097655", mobilePhone: "18924132405", name: "游海莲", perId: "656866107855994880" }]} ---->推荐使用方法,不用从所有的数据中取到对应信息,避免卡顿 2、value={['656866107855994880', '684045699905486848']} 3、value={'656866107855994880,616640645498404864,667465117583015936'} ------------ onOk | 点击确定后的回调,回调参数为(选中的数组,关闭模态框的方法) | Function | null onCancel | 点击确定后的回调,回调参数为(选中的数组,关闭模态框的方法) | Function | null ### 设计思路 ### 降耦合 该组件会在utils中的perModal方法中使用 $perModal({ title:"哈哈", fetchType: 'huawei', type: 'checkbox', value:'694854025480241152,698105805555105792,694854025438298112', onOk: (values, close) => { console.log(values); close(); }, onCancel: (values, close) => { console.log(values); close(); } });