|
|
@@ -102,21 +102,12 @@
|
|
|
/>
|
|
|
<!--dialog-->
|
|
|
<el-dialog v-model="show" width="800px" title="附件要素">
|
|
|
- <el-descriptions title="合同">
|
|
|
- <el-descriptions-item label="Username"
|
|
|
- >kooriookami
|
|
|
- </el-descriptions-item>
|
|
|
- <el-descriptions-item label="Telephone"
|
|
|
- >18100000000
|
|
|
- </el-descriptions-item>
|
|
|
- <el-descriptions-item label="Place">Suzhou</el-descriptions-item>
|
|
|
- <el-descriptions-item label="Remarks">
|
|
|
- <el-tag size="small">School</el-tag>
|
|
|
- </el-descriptions-item>
|
|
|
- <el-descriptions-item label="Address"
|
|
|
- >No.1188, Wuzhong Avenue, Wuzhong District, Suzhou, Jiangsu Province
|
|
|
- </el-descriptions-item>
|
|
|
- </el-descriptions>
|
|
|
+ <sub-info v-if="itemDetail.type === 1" :info="itemDetail" />
|
|
|
+ <sub-info2 v-else-if="itemDetail.type === 2" :info="itemDetail" />
|
|
|
+ <sub-info3 v-else-if="itemDetail.type === 4" :info="itemDetail" />
|
|
|
+ <div v-else>
|
|
|
+ <el-empty description="暂无数据"></el-empty>
|
|
|
+ </div>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -124,7 +115,9 @@
|
|
|
<script>
|
|
|
import api from '@/api/index.js'
|
|
|
import { ElMessageBox } from 'element-plus'
|
|
|
-import subInfo from '@/views/store/component/subInfo.vue'
|
|
|
+import subInfo from '@/views/store/component/subInfo1.vue'
|
|
|
+import subInfo2 from '@/views/store/component/subInfo2.vue'
|
|
|
+import subInfo3 from '@/views/store/component/subInfo3.vue'
|
|
|
export default {
|
|
|
props: {
|
|
|
info: {
|
|
|
@@ -132,10 +125,11 @@ export default {
|
|
|
default: null
|
|
|
}
|
|
|
},
|
|
|
- components: { subInfo },
|
|
|
+ components: { subInfo, subInfo2, subInfo3 },
|
|
|
data() {
|
|
|
return {
|
|
|
pid: '',
|
|
|
+ itemDetail: '',
|
|
|
showImage: false,
|
|
|
uploadShow: false,
|
|
|
show: false,
|
|
|
@@ -337,6 +331,7 @@ export default {
|
|
|
if (Object.keys(res.data).length === 0) {
|
|
|
this.$message.error('文件正在解析中或者文件解析失败,暂无数据')
|
|
|
} else {
|
|
|
+ this.itemDetail = res.data
|
|
|
this.show = true
|
|
|
}
|
|
|
} else {
|