|
@@ -1,3 +1,4 @@
|
|
|
+<!-- 公共资料库 -->
|
|
|
<template>
|
|
|
<div>
|
|
|
<template v-if="!addOrUpdateVisible && !detailVisible">
|
|
@@ -35,6 +36,7 @@
|
|
|
align="center"
|
|
|
min-width="80"
|
|
|
:show-tooltip-when-overflow="true"
|
|
|
+ :formatter="formatFileType"
|
|
|
label="文件类别">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -137,7 +139,18 @@
|
|
|
totalPage: 0,
|
|
|
downloadUrl: downloadUrl,
|
|
|
dataListLoading: false,
|
|
|
- dataListSelections: []
|
|
|
+ dataListSelections: [],
|
|
|
+ optionsFileType: [
|
|
|
+ {
|
|
|
+ code: '1', value: '标准文件'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: '2', value: '公司文档'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: '3', value: '工艺文件'
|
|
|
+ }
|
|
|
+ ]
|
|
|
}
|
|
|
},
|
|
|
created () {
|
|
@@ -211,6 +224,13 @@
|
|
|
this.$nextTick(() => {
|
|
|
this.$refs.preview.init(fileName, url)
|
|
|
})
|
|
|
+ },
|
|
|
+ // 转换属性“文件类别”
|
|
|
+ formatFileType (row) {
|
|
|
+ if (this.optionsFileType && row.fileType) {
|
|
|
+ const item1 = this.optionsFileType.find((item) => item.code === row.fileType.toString())
|
|
|
+ return item1 ? item1.value : ''
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|