# jerri-ui

> 杰人软件前端组件库

### 组件库迭代 117

**新增组件 dataSelectBox 数据弹窗选择器**

![img](https://jerrisoft-test-oss.oss-cn-shenzhen.aliyuncs.com/CDN/2.png)
![img](https://jerrisoft-test-oss.oss-cn-shenzhen.aliyuncs.com/CDN/1.png)

> 用于取代现有组件 jobList 原来仅用于选择岗位的弹窗，后来不断有需求拓展，现在已经背离原本岗位选择弹窗的初衷了，所以新增数据弹窗组件用于取代 jobList

- 1.支持传入一维、二维数组(通过参数配置)
- 2.支持自定义的键值来显示
- 3.支持预选、禁用项
- 4.可不显示搜索头部、或下拉、或搜索输入框

**panel 相关组件完善**

- 1.补充 panel 组件相关注释与规范完善
- 2.在 docPro 中补充 panel 组件的文档参数描述

## 运行项目

```bash
# 安装依赖
npm install

# 切换到主线程项目
npm run serve
```

## 项目结构

```
├── lib                                npm发布后组件库导出文件夹
├── dist                               打包生成的静态资源文件，用于生产部署
├── node-modules                       依赖文件夹
├── public                             静态资源文件
├── tests                              单元测试
|
├── src                                应用逻辑代码
│    │— assets                         资源文件
│    │   │— constants                  常量
│    │   └─ images                     图片
│    │
│    │— components                     组件库组件
│    │— directives                     指令
│    │— filters                        过滤器
│    │— mixins                         混入
│    │— router                         vue-router
│    │— store                          vuex
│    │— themes                         样式风格
│    │— utils                          工具方法
│    │— views                          操场页面
│    │— App.vue                        根组件
│    └─ main.js                        应用入口文件, 初始化vue实例并使用需要的插件
│
└── package.json                       项目描述文件
```
