|
@@ -1,65 +1,123 @@
|
|
|
-<template>
|
|
|
- <div class="hui-detail-content">
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">流程日期</div>
|
|
|
- <div class="hui-detail-value">{{formData.date}}</div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">项目名称</div>
|
|
|
- <div class="hui-detail-value">{{formData.projectName}}</div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">单位建筑</div>
|
|
|
- <div class="hui-detail-value">{{formData.projectItemName}}</div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">具体位置</div>
|
|
|
- <div class="hui-detail-value">{{formData.projectItemTargetName}}</div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">资产名称</div>
|
|
|
- <div class="hui-detail-value">{{formData.name}}</div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">资产类型</div>
|
|
|
- <div class="hui-detail-value">{{formData.type === 0?'普通设备':'物联网设备' }}</div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">设计编码</div>
|
|
|
- <div class="hui-detail-value">{{formData.designNumber}}</div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">资产编码</div>
|
|
|
- <div class="hui-detail-value">{{formData.assetNumber}}</div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">设备编码</div>
|
|
|
- <div class="hui-detail-value">{{formData.deviceNumber}}</div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">品牌</div>
|
|
|
- <div class="hui-detail-value">{{formData.deviceBrand}}</div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">型号</div>
|
|
|
- <div class="hui-detail-value">{{formData.deviceModel}}</div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">序列号</div>
|
|
|
- <div class="hui-detail-value">{{formData.deviceSerialNumber}}</div>
|
|
|
- </div>
|
|
|
- <div class="hui-detail-item">
|
|
|
- <div class="hui-detail-label">备注</div>
|
|
|
- <div class="hui-detail-value">{{formData.remark}}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-</template>
|
|
|
-
|
|
|
-<script>
|
|
|
- export default {
|
|
|
- props: ['formData'],
|
|
|
- }
|
|
|
-</script>
|
|
|
-
|
|
|
-<style>
|
|
|
+<template>
|
|
|
+ <div class="hui-detail-content">
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">流程日期</div>
|
|
|
+ <div class="hui-detail-value">{{formData.date}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">项目名称</div>
|
|
|
+ <div class="hui-detail-value">{{formData.projectName}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">单位建筑</div>
|
|
|
+ <div class="hui-detail-value">{{formData.projectItemName}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">具体位置</div>
|
|
|
+ <div class="hui-detail-value">{{formData.projectItemTargetName}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">资产名称</div>
|
|
|
+ <div class="hui-detail-value">{{formData.name}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">资产类型</div>
|
|
|
+ <div class="hui-detail-value">{{formData.type === 0?'普通设备':'物联网设备' }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">设计编码</div>
|
|
|
+ <div class="hui-detail-value">{{formData.designNumber}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">资产编码</div>
|
|
|
+ <div class="hui-detail-value">{{formData.assetNumber}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">设备编码</div>
|
|
|
+ <div class="hui-detail-value">{{formData.deviceNumber}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">品牌</div>
|
|
|
+ <div class="hui-detail-value">{{formData.deviceBrand}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">型号</div>
|
|
|
+ <div class="hui-detail-value">{{formData.deviceModel}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">序列号</div>
|
|
|
+ <div class="hui-detail-value">{{formData.deviceSerialNumber}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">库房</div>
|
|
|
+ <div class="hui-detail-value">{{formData.godownName}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item" v-if="formData.modelBindType === 2 && formData.modelBindContent">
|
|
|
+ <div class="hui-detail-label">3D模型</div>
|
|
|
+ <div class="hui-detail-value">
|
|
|
+ <el-button type="primary" size="mini" @click="lookModel">查看模型</el-button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">厂家</div>
|
|
|
+ <div class="hui-detail-value">{{formData.manufacturer}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">联系人</div>
|
|
|
+ <div class="hui-detail-value">{{formData.liaison}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">联系方式</div>
|
|
|
+ <div class="hui-detail-value">{{formData.liaisonPhone}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">进场时间</div>
|
|
|
+ <div class="hui-detail-value">{{formData.entryTime}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">维保记录</div>
|
|
|
+ <div class="hui-detail-value">{{formData.maintenanceRecord}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="hui-detail-item">
|
|
|
+ <div class="hui-detail-label">备注</div>
|
|
|
+ <div class="hui-detail-value">{{formData.remark}}</div>
|
|
|
+ </div>
|
|
|
+ <el-dialog :close-on-click-modal="false" title="预览" :visible.sync="modelVisible" width="900px"
|
|
|
+ :append-to-body="true">
|
|
|
+ <three-model ref="threeModel" :url="nowModel.address" :type="nowModel.type">
|
|
|
+ </three-model>
|
|
|
+ </el-dialog>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+ import threeModel from '@/components/work/common/threeModel'
|
|
|
+ import {
|
|
|
+ get3DModelDetail
|
|
|
+ } from '@/httpApi/property'
|
|
|
+ export default {
|
|
|
+ props: ['formData'],
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ modelVisible: false,
|
|
|
+ nowModel: {}
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ lookModel() {
|
|
|
+ get3DModelDetail(this.formData.modelBindContent).then(res => {
|
|
|
+ if (res.state) {
|
|
|
+ this.nowModel = res.data;
|
|
|
+ this.modelVisible = true;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ components: {
|
|
|
+ threeModel
|
|
|
+ }
|
|
|
+ }
|
|
|
+</script>
|
|
|
+
|
|
|
+<style>
|
|
|
</style>
|