|
@@ -1,55 +1,51 @@
|
|
|
<template>
|
|
|
<!-- 待删除页面 -->
|
|
|
<div class="box">
|
|
|
- <ul class="infinite-list" style="overflow:auto">
|
|
|
- <li class="infinite-list-item" v-for="(item,index) in pageData" :key="index">
|
|
|
- <div class="content-box">
|
|
|
- <div class="content-top">
|
|
|
- <div class="details">
|
|
|
- <h4>{{index | numTransformation(4)}}<el-badge value="待删除" class="item"></el-badge>
|
|
|
- </h4>
|
|
|
- <h4>{{`${item.BuildingName}建筑模型`}}-{{`${item.FloorName}层`}}-{{`${item.EquipLocalName?item.EquipLocalName:item.EquipName}`}}</h4>
|
|
|
- <b>BIM ID:<span @dblclick="copyContent" id="copy">{{item.ScanTaskBase[0].BIMID | bimIdTransformation}}</span></b><span class="copy"
|
|
|
- @click="clickCopy">点击复制</span>
|
|
|
- <input id="copyContent" type="text" @dblclick="copyContent" style="border:none;opacity:0;position:absolute;top:0;left:0;">
|
|
|
- <p style="margin-top:30px;">Revit族:{{item.BIMFamilyName}}</p>
|
|
|
- <p>设计图纸中编码:{{item.CADID}}</p>
|
|
|
- <p><span>设备类型:{{item.Category}}</span><span>设备ID:{{item.EquipLocalID}}</span></p>
|
|
|
- <p><span v-if="item.Property && item.Property.FamilyName">资产族:{{item.Property.FamilyName.Name}}</span><span
|
|
|
- v-if="item.PropertyId">关联的资产ID:{{item.PropertyId}}</span></p>
|
|
|
- <p>现场任务ID:{{item.ScanTaskBase[0].TaskId}}</p>
|
|
|
- <p><span>执行人:{{item.ScanTaskBase[0].WorkerName}}</span><span>确认人:{{item.ScanTaskBase[0].ConfirmingPersonName}}</span></p>
|
|
|
- </div>
|
|
|
- <div class="plan">
|
|
|
- <p>平面图上的位置:<span>{{item.local | localTransformation}}</span></p>
|
|
|
- <div class="img-box">
|
|
|
- <canvas :id="'canvas'+index" :width="canvasWidth" :height="canvasHeight" ref="canvas" tabindex="0" :data-modelid="item.ModelId"
|
|
|
- :data-EquipID='item.EquipID' :data-x="item.local.X" :data-y="item.local.Y"></canvas>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <div class="content-box" v-for="(item,index) in pageData" :key="index">
|
|
|
+ <div class="content-top">
|
|
|
+ <div class="details">
|
|
|
+ <h4>{{index | numTransformation(4)}}<el-badge value="待删除" class="item"></el-badge>
|
|
|
+ </h4>
|
|
|
+ <h4>{{`${item.BuildingName}建筑模型`}}-{{`${item.FloorName}层`}}-{{`${item.EquipLocalName?item.EquipLocalName:item.EquipName}`}}</h4>
|
|
|
+ <b>BIM ID:<span @dblclick="copyContent" id="copy">{{item.ScanTaskBase[0].BIMID | bimIdTransformation}}</span></b><span class="copy"
|
|
|
+ @click="clickCopy">点击复制</span>
|
|
|
+ <input id="copyContent" type="text" @dblclick="copyContent" style="border:none;opacity:0;position:absolute;top:0;left:0;">
|
|
|
+ <p style="margin-top:30px;">Revit族:{{item.BIMFamilyName}}</p>
|
|
|
+ <p>设计图纸中编码:{{item.CADID}}</p>
|
|
|
+ <p><span>设备类型:{{item.Category}}</span><span>设备ID:{{item.EquipLocalID}}</span></p>
|
|
|
+ <p><span v-if="item.Property && item.Property.FamilyName">资产族:{{item.Property.FamilyName.Name}}</span><span
|
|
|
+ v-if="item.PropertyId">关联的资产ID:{{item.PropertyId}}</span></p>
|
|
|
+ <p>现场任务ID:{{item.ScanTaskBase[0].TaskId}}</p>
|
|
|
+ <p><span>执行人:{{item.ScanTaskBase[0].WorkerName}}</span><span>确认人:{{item.ScanTaskBase[0].ConfirmingPersonName}}</span></p>
|
|
|
+ </div>
|
|
|
+ <div class="plan">
|
|
|
+ <p>平面图上的位置:<span>{{item.local | localTransformation}}</span></p>
|
|
|
+ <div class="img-box">
|
|
|
+ <canvas :id="'canvas'+index" :width="canvasWidth" :height="canvasHeight" ref="canvas" tabindex="0" :data-modelid="item.ModelId"
|
|
|
+ :data-EquipID='item.EquipID' :data-x="item.local.X" :data-y="item.local.Y"></canvas>
|
|
|
</div>
|
|
|
- <div class="content-bottom">
|
|
|
- <div class="explain">
|
|
|
- <p>现场问题说明:</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="content-bottom">
|
|
|
+ <div class="explain" v-if="item.ScanTaskBase[0].Note">
|
|
|
+ <p>现场问题说明:</p>
|
|
|
+ <el-scrollbar>
|
|
|
+ <p class="explain-content">
|
|
|
<el-scrollbar>
|
|
|
- <p class="explain-content">
|
|
|
- <el-scrollbar>
|
|
|
- {{item.ScanTaskBase[0].Note?item.ScanTaskBase[0].Note:'暂无说明'}}
|
|
|
- </el-scrollbar>
|
|
|
- </p>
|
|
|
+ {{item.ScanTaskBase[0].Note?item.ScanTaskBase[0].Note:'暂无说明'}}
|
|
|
</el-scrollbar>
|
|
|
- </div>
|
|
|
- <div class="photo" v-for="(it,ind) in item.ScanTaskBase[0].TaskPicList" :key='ind'>
|
|
|
- <p>{{it.Name}}<span>拍摄时间:{{it.CreateTime | timeTransformation}}</span></p>
|
|
|
- <div class="img-box">
|
|
|
- {{it.Key}}
|
|
|
- <img :src="`/image-service/common/image_get?systemId=dataPlatform&key=${it.Key}`" alt="现场拍摄照片">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ </p>
|
|
|
+ </el-scrollbar>
|
|
|
+ </div>
|
|
|
+ <div class="photo" v-for="(it,ind) in item.ScanTaskBase[0].TaskPicList" :key='ind'>
|
|
|
+ <p>{{it.Name}}<span>拍摄时间:{{it.CreateTime | timeTransformation}}</span></p>
|
|
|
+ <div class="img-box">
|
|
|
+ <img :src="`/image-service/common/image_get?systemId=dataPlatform&key=${it.key}`" alt="现场拍摄照片">
|
|
|
+ <!-- <img :src="`/image-service/common/image_get?systemId=dataPlatform&key=${'1542788378693.png'}`" alt="现场拍摄照片"> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -177,7 +173,6 @@ export default {
|
|
|
}
|
|
|
toBeDelEquipPage(params, res => {
|
|
|
this.pageData = res.Content;
|
|
|
- console.log(this.pageData, 121)
|
|
|
this.pageData.forEach(item => {
|
|
|
if (item.BIMLocation) {
|
|
|
let local = {};
|
|
@@ -198,7 +193,6 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
getGraphy() {// 绘制空间位置图片
|
|
|
- console.log(this.i, 39)
|
|
|
let can = this.$refs.canvas;
|
|
|
let that = this;
|
|
|
that.clearGraphy(this.i)
|
|
@@ -215,7 +209,7 @@ export default {
|
|
|
let EquipID = can[this.i].dataset.equipid;
|
|
|
let X = Number(can[this.i].dataset.x);
|
|
|
let Y = can[this.i].dataset.y * -1;
|
|
|
- console.log(X, Y)
|
|
|
+ // console.log(X, Y)
|
|
|
that.view.scene = that.scene;
|
|
|
this.scene.addMarker({
|
|
|
Id: EquipID,
|