|
@@ -5,7 +5,7 @@
|
|
|
<e-desc title="基本信息" column="3">
|
|
|
<e-desc-item label="文件名称">{{dataForm.fileName}}</e-desc-item>
|
|
|
<e-desc-item label="文件描述">{{dataForm.fileDescribe}}</e-desc-item>
|
|
|
- <e-desc-item label="文件类别">{{dataForm.fileType}}</e-desc-item>
|
|
|
+ <e-desc-item label="文件类别">{{fileTypeName}}</e-desc-item>
|
|
|
|
|
|
<e-desc-item label="备注说明" span="2">{{dataForm.notes}}</e-desc-item>
|
|
|
</e-desc>
|
|
@@ -31,6 +31,7 @@
|
|
|
import EDesc from '../common/e-desc'
|
|
|
import EDescItem from '../common/e-desc-item'
|
|
|
import { getDocDetail } from '@/api/file'
|
|
|
+ import { getDictValue } from '@/api/dict'
|
|
|
import PreviewComponent from '../common/preview-component'
|
|
|
export default {
|
|
|
name: 'product-detail',
|
|
@@ -44,7 +45,8 @@ export default {
|
|
|
visible: false,
|
|
|
previewVisible: false,
|
|
|
id: 0,
|
|
|
- dataForm: {}
|
|
|
+ dataForm: {},
|
|
|
+ fileTypeName: ''
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -55,12 +57,20 @@ export default {
|
|
|
this.visible = true
|
|
|
this.id = id || 0
|
|
|
this.dataForm = {}
|
|
|
+ this.fileTypeName = ''
|
|
|
this.getDetails()
|
|
|
},
|
|
|
getDetails () {
|
|
|
getDocDetail(this.id).then(({data}) => {
|
|
|
if (data && data.code === '200') {
|
|
|
this.dataForm = data.data
|
|
|
+ if (data.data.fileType) {
|
|
|
+ getDictValue({type: 'doc_file_type', code: data.data.fileType}).then((data1) => {
|
|
|
+ if (data1.data) {
|
|
|
+ this.fileTypeName = data1.data.value
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
},
|