|
@@ -119,7 +119,7 @@
|
|
|
</div>
|
|
|
<el-row id="revitServer">
|
|
|
<pathCard class="revit-item" :title="'楼层模型检查'" @click="getNodeDes" :data="ModelCheck">
|
|
|
- <p>共检查项: --</p>
|
|
|
+ <p>共检查项: 14项</p>
|
|
|
</pathCard>
|
|
|
<pathCard class="revit-item" :title="'导出模型json数据并压缩存储'" @click="getNodeDes" :data="ModelExport"></pathCard>
|
|
|
<!-- 调度器2 -->
|
|
@@ -213,7 +213,7 @@
|
|
|
<pathCard class="webServer-item" :title="'解压并解析json文件'" :data="JsonAnalysis" @click="getNodeDes"></pathCard>
|
|
|
<pathCard class="webServer-item" :title="'存储数据到模型web服务数据库'" :data="SaveData" @click="getNodeDes"></pathCard>
|
|
|
<pathCard class="webServer-item" :title="'建筑模型检查'" :data="MultiFloorCheck" @click="getNodeDes">
|
|
|
- <p>共检查项: --</p>
|
|
|
+ <p>共检查项: 2项</p>
|
|
|
</pathCard>
|
|
|
<pathCard class="webServer-item" :title="'处理模型数据格式'" :data="SyncDatacenter" @click="getNodeDes"></pathCard>
|
|
|
|
|
@@ -313,6 +313,7 @@ export default {
|
|
|
SyncDatacenter: {}, //处理模型数据格式
|
|
|
SaveLog: {},// 储存模型数据并记录增删日志
|
|
|
timer: null, //定时器
|
|
|
+ timeout: null, //延时器
|
|
|
waitAssign: 0,
|
|
|
allTakeTime: '', //总耗时
|
|
|
UploadStateSpeed: '', // 上传模型文件平均速度
|
|
@@ -323,9 +324,9 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|
|
|
- Bus.$on('modelStatusChange', message => {
|
|
|
- this.init()
|
|
|
- })
|
|
|
+ // Bus.$on('modelStatusChange', message => {
|
|
|
+ // this.init()
|
|
|
+ // })
|
|
|
},
|
|
|
created() {
|
|
|
this.Id = this.$route.query.Id
|
|
@@ -344,8 +345,14 @@ export default {
|
|
|
this.getUnassignNum()
|
|
|
},
|
|
|
// 弹窗
|
|
|
- getNodeDes() {
|
|
|
- this.$refs.nodeDialog.showDialog()
|
|
|
+ getNodeDes(data, title) {
|
|
|
+ let type = '';
|
|
|
+ if (title == '楼层模型检查') {
|
|
|
+ type = 'firstCheck'
|
|
|
+ } else if (title == '建筑模型检查') {
|
|
|
+ type = 'secondCheck'
|
|
|
+ }
|
|
|
+ this.$refs.nodeDialog.showDialog(data.ErrorMsg || '', type)
|
|
|
},
|
|
|
// 获取流转状态
|
|
|
getMessage() {
|
|
@@ -359,7 +366,15 @@ export default {
|
|
|
}
|
|
|
this.updateData(data);
|
|
|
this.getSpeed();
|
|
|
- this.interval(data)
|
|
|
+ this.interval(data);
|
|
|
+ if (!this.SaveLog.EndTime) {
|
|
|
+ if (this.timeout) {
|
|
|
+ clearTimeout(this.timeout);
|
|
|
+ }
|
|
|
+ this.timeout = setTimeout(() => {
|
|
|
+ this.init()
|
|
|
+ }, 30000)
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
//
|