# mui-single-file

## SingleFileComponent

## 使用场景

单个文档公共组件（文档列表）

## 项目中用到的地方

资源中心-文档列表中的某一项

```html
 <mui-single-file [data]="item?.documentLib" [isEdit]="isEdit"  (callDelete)="delete($event)"></mui-single-file>
```

## API

### 属性

| 参数       | 说明             | 类型      | 默认值 |
| ---------- | ---------------- | --------- | ------ |
| `[data]`   | 页面需要展示的值 | `Object`  | ---    |
| `[isEdit]` | 是否可以编辑     | `Boolean` | ---    |

### data中的obj属性

| 参数                                                    | 说明       | 类型                                        |
| ------------------------------------------------------- | ---------- | ------------------------------------------- |
| `obj.name`                                              | 文档名称   | `String`                                    |
| `obj.id`                                                | 文档id     | `Number`                                    |
| `obj.description || obj.summary`                        | 文档描述   | `String`                                    |
| `obj.format || obj.documentInfo.format`                 | 文档类型   | `pdf||doc||docx||xls||xlsx||zip||ppt||pptx` |
| `obj.prettyFileSize || obj.documentInfo.prettyFileSize` | 文档大小   | `String`                                    |
| `obj.views || obj.documentInfo.views`                   | 文档浏览量 | `String`                                    |
| `obj.downloads || obj.documentInfo.downloads`           | 文档下载量 | `String`                                    |

### 事件

| 名称           | 说明     | 类型                               |
| -------------- | -------- | ---------------------------------- |
| `(callDelete)` | 删除功能 | `EventEmitter<{当前所点击的对象}>` |
