|
@@ -3,10 +3,14 @@
|
|
|
<el-table ref="filterTable" :data="tableData" style="width: 100%" height="100%" :header-cell-style="{background:'#d9d9d9',color:'#2b2b2b'}">
|
|
|
<el-table-column prop="FloorName" label="模型文件" width="180">
|
|
|
<template slot-scope="scope">
|
|
|
- <i v-if="scope.row.Status == 4" class="iconfont icon-yun--tianchong" style="color:#67C23A;cursor:pointer;fontSize:18px;" title="模型校验完成..."></i>
|
|
|
- <i v-else-if="scope.row.Status == 31" class="iconfont icon-yun--tianchong1" style="color:#F56C6C;cursor:pointer;fontSize:18px;" title="同步到数据中心出问题..."></i>
|
|
|
- <i v-else-if="scope.row.Status == 21" class="iconfont icon-yun--tianchong1" style="color:#F56C6C;cursor:pointer;fontSize:18px;" title="模型数据导出出问题..."></i>
|
|
|
- <i v-else class="iconfont icon-yun--tianchong2" style="color:#E6A23C;cursor:pointer;fontSize:18px;" title="模型校验进行中..."></i>
|
|
|
+ <i v-if="scope.row.Status == 4" class="iconfont icon-yun--tianchong" style="color:#67C23A;cursor:pointer;fontSize:18px;" title="模型校验完成..."
|
|
|
+ @click="toPathControl(scope.row)"></i>
|
|
|
+ <i v-else-if="scope.row.Status == 31" class="iconfont icon-yun--tianchong1" style="color:#F56C6C;cursor:pointer;fontSize:18px;"
|
|
|
+ title="同步到数据中心出问题..." @click="toPathControl(scope.row)"></i>
|
|
|
+ <i v-else-if="scope.row.Status == 21" class="iconfont icon-yun--tianchong1" style="color:#F56C6C;cursor:pointer;fontSize:18px;"
|
|
|
+ title="模型数据导出出问题..." @click="toPathControl(scope.row)"></i>
|
|
|
+ <i v-else class="iconfont icon-yun--tianchong2" style="color:#E6A23C;cursor:pointer;fontSize:18px;" title="模型校验进行中..."
|
|
|
+ @click="toPathControl(scope.row)"></i>
|
|
|
<span style="margin-left: 10px">{{ scope.row.FloorName }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -14,7 +18,8 @@
|
|
|
<el-table-column label="版本号">
|
|
|
<template slot-scope="scope">
|
|
|
<span style="margin-right: 5px">{{ scope.row.Version }}</span>
|
|
|
- <i v-show="scope.row.Version && scope.row.Status == 4" class="iconfont icon-warn" style="cursor:pointer;" title="查看版本更新信息" @click="handleClickVersion(scope.row)"></i>
|
|
|
+ <i v-show="scope.row.Version && scope.row.Status == 4" class="iconfont icon-warn" style="cursor:pointer;" title="查看版本更新信息"
|
|
|
+ @click="handleClickVersion(scope.row)"></i>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="AcceptTime" label="上传时间" width="140"></el-table-column>
|
|
@@ -26,14 +31,9 @@
|
|
|
<el-button type="primary" size="mini" class="iconfont icon-replace" @click="repliaceModel(scope.row)"></el-button>
|
|
|
<el-button type="primary" size="mini" class="iconfont icon-Log" @click="queryModelLog(scope.row)"></el-button>
|
|
|
</div>
|
|
|
- <div
|
|
|
- :class="['upLoad-loading']"
|
|
|
- v-show="scope.row.Status != 4">
|
|
|
+ <div :class="['upLoad-loading']" v-show="scope.row.Status != 4">
|
|
|
<div class="progress">
|
|
|
- <el-progress
|
|
|
- :text-inside="false"
|
|
|
- :stroke-width="20" :percentage="100"
|
|
|
- :color="scope.row.Status?'#909399':'#67C23A'"></el-progress>
|
|
|
+ <el-progress :text-inside="false" :stroke-width="20" :percentage="100" :color="scope.row.Status?'#909399':'#67C23A'"></el-progress>
|
|
|
</div>
|
|
|
<div class="progress-right">
|
|
|
<span v-if="!scope.row.Status">上传中...</span>
|
|
@@ -121,7 +121,7 @@ export default {
|
|
|
},
|
|
|
// 下载模型文件
|
|
|
downloadModel(item) {
|
|
|
- let url = item.Url.match(/(\/image-service\S*)$/g)?item.Url.match(/(\/image-service\S*)$/g)[0]:''
|
|
|
+ let url = item.Url.match(/(\/image-service\S*)$/g) ? item.Url.match(/(\/image-service\S*)$/g)[0] : ''
|
|
|
if (url) {
|
|
|
let a = document.createElement("a");
|
|
|
a.href = url;
|
|
@@ -144,6 +144,10 @@ export default {
|
|
|
type: "error"
|
|
|
});
|
|
|
}
|
|
|
+ },
|
|
|
+ // 跳转至模型流程处理监控
|
|
|
+ toPathControl(row) {
|
|
|
+ console.log(row)
|
|
|
}
|
|
|
},
|
|
|
watch: {
|