| | |
| | | { |
| | | label: "类别", prop: "type", width: "120px", dataType: "tag", |
| | | formatData: (params) => { |
| | | if (this.fileType.find((m) => m.value == params)) { |
| | | return this.fileType.find((m) => m.value == params).label; |
| | | } else { |
| | | return null |
| | | } |
| | | }, |
| | | formatType: (params) => { |
| | | if (this.fileType.find((m) => m.value == params)) { |
| | | return this.fileType.find((m) => m.value == params).type; |
| | | } else { |
| | | return null |
| | | } |
| | | }, |
| | | }, |
| | | { |
| | |
| | | { |
| | | label: "文件状态", prop: "state", dataType: "tag", |
| | | formatData: (params) => { |
| | | if (this.fileState.find((m) => m.value == params)) { |
| | | return this.fileState.find((m) => m.value == params).label; |
| | | } else { |
| | | return null |
| | | } |
| | | }, |
| | | formatType: (params) => { |
| | | if (this.fileState.find((m) => m.value == params)) { |
| | | return this.fileState.find((m) => m.value == params).type; |
| | | } else { |
| | | return null |
| | | } |
| | | }, |
| | | }, |
| | | { |
| | |
| | | <el-tabs type="border-card" v-model="activeName" style="height: 100%;"> |
| | | <el-tab-pane :label="item.name" :name="item.component" v-for="(item, index) in tabList" :key="index" |
| | | style="height: 100%;"> |
| | | <component :is="item.component" :key="item.component"></component> |
| | | <component :is="item.component" :key="item.component" v-if="activeName === item.component"></component> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | </div> |