文档服务地址:http://47.92.0.57:3000/ 周报索引地址:http://47.92.0.57:3000/s/NruNXRYmV

Commit 200fe3c3 by 张欣玥

image&layer审核页面改

parent f14e2c11
...@@ -736,7 +736,7 @@ export default { ...@@ -736,7 +736,7 @@ export default {
} }
}, },
async getLabelList () { async getLabelList () {
try { try {
this.data = [] this.data = []
let params = { let params = {
......
...@@ -34,13 +34,13 @@ ...@@ -34,13 +34,13 @@
<!-- </el-radio-group>--> <!-- </el-radio-group>-->
<el-row :gutter="20"> <el-row :gutter="20">
<el-col span="6"> <el-col span="6">
<!-- <el-button @click="save()">保存</el-button> --> <el-button style="font-size: 12px;padding: 10px 20px;" @click="save()">保存</el-button>
</el-col> </el-col>
<el-col span="14" v-if="this.$route.params.operationSign == 1"> <el-col span="14" v-if="this.$route.params.operationSign == 1">
<!-- 看注释,打分按钮和提交按钮是对审核结果提交--> <!-- 看注释,打分按钮和提交按钮是对审核结果提交-->
<el-button type="primary" @click="commentScore = true">打分</el-button> <el-button style="font-size: 12px;padding: 10px 20px;" type="primary" @click="commentScore = true">打分</el-button>
<el-button type="primary" @click="submit()">提交</el-button> <el-button style="font-size: 12px;padding: 10px 20px;" type="primary" @click="submit()">提交</el-button>
<el-dialog title="请打分" :visible.sync="commentScore" width="400px"> <el-dialog title="请打分" :visible.sync="commentScore" width="400px">
<el-form :model="scoreForm"> <el-form :model="scoreForm">
<el-form-item label="标注准确率" :label-width="formLabelWidth"> <el-form-item label="标注准确率" :label-width="formLabelWidth">
...@@ -62,15 +62,16 @@ ...@@ -62,15 +62,16 @@
</div> </div>
</el-aside> </el-aside>
<el-aside class="sidebar2" style="position: absolute;margin-top: 60px" :style="{ height : 185 +'px'}"> <el-aside class="sidebar2" style="position: absolute;margin-top: 55px" :style="{ height : 185 +'px'}">
<div class="sidebar-box"> <div class="sidebar-box">
<div> <div>
<div class="img-list-title" style="height: 30px;line-height: 30px;font-size: 15px">图片列表</div> <div class="img-list-title" style="height: 30px;line-height: 30px;font-size: 14px">标注描述</div>
<div class="img-title-list-box"> <div style="font-size:14px;margin: 5px;text-align: left">{{this.description}}</div>
<div v-for="(item, index) in data" :key="item.id" style="text-align: left" class="listLeft" @click="jumpToImage(index)"> <!-- <div class="img-title-list-box">-->
{{index+1}}. &nbsp; {{item.label}} <!-- <div v-for="(item, index) in data" :key="item.id" style="text-align: left" class="listLeft" @click="jumpToImage(index)">-->
</div> <!-- {{index+1}}. &nbsp; {{item.label}}-->
</div> <!-- </div>-->
<!-- </div>-->
</div> </div>
</div> </div>
...@@ -79,7 +80,7 @@ ...@@ -79,7 +80,7 @@
<el-aside class="sidebar3" style="position: absolute;margin-top: 260px" > <el-aside class="sidebar3" style="position: absolute;margin-top: 260px" >
<div class="sidebar-box"> <div class="sidebar-box">
<div> <div>
<div class="img-list-title" style="height: 30px;line-height: 30px;font-size: 15px">标注列表</div> <div class="img-list-title" style="height: 30px;line-height: 30px;font-size: 14px">标注列表</div>
<div class="img-title-list-box"> <div class="img-title-list-box">
<div id="img-title-list" style="user-select:none"> <div id="img-title-list" style="user-select:none">
...@@ -178,7 +179,6 @@ export default { ...@@ -178,7 +179,6 @@ export default {
pictureId: 1, pictureId: 1,
relationId: null, relationId: null,
imageUrl: '', imageUrl: '',
imageName: '',
scaleSize: 1, scaleSize: 1,
height_res: 0, height_res: 0,
activeIndex1: 1, activeIndex1: 1,
...@@ -199,8 +199,6 @@ export default { ...@@ -199,8 +199,6 @@ export default {
imageNum: -1, imageNum: -1,
data: [], data: [],
imageList: [], imageList: [],
// 分片描述
description: null,
defaultProps: { defaultProps: {
children: 'children', children: 'children',
label: 'label' label: 'label'
...@@ -216,11 +214,9 @@ export default { ...@@ -216,11 +214,9 @@ export default {
let routeParams = this.$route.params let routeParams = this.$route.params
console.log("routeParams") console.log("routeParams")
console.log(routeParams) console.log(routeParams)
this.imageName = routeParams.file.url let imageName = routeParams.file.url
this.relationId = routeParams.relationId this.relationId = routeParams.relationId
this.description = routeParams.piece.template // let src = this.getimageUrl(imageName)
console.log(this.baseURL)
let baseURL = this.baseURL
// 获取图片列表并转换格式 // 获取图片列表并转换格式
let imageList = await this.getLabelList() let imageList = await this.getLabelList()
console.log(imageList) console.log(imageList)
...@@ -230,7 +226,7 @@ export default { ...@@ -230,7 +226,7 @@ export default {
// 这个是原来的代码 // 这个是原来的代码
// var imgUrl = this.data.length ? this.data[0].imageUrl : 'https://juanmdbucket.oss-cn-beijing.aliyuncs.com/20200627155321.png' // var imgUrl = this.data.length ? this.data[0].imageUrl : 'https://juanmdbucket.oss-cn-beijing.aliyuncs.com/20200627155321.png'
// 这个是现在使用的代码 // 这个是现在使用的代码
var imgUrl = baseURL + '/files/getImage/' + this.imageName var imgUrl = 'http://127.0.0.1:9100/api/files/getImage/' + imageName
// 如果不使用后端可以用这个模拟 // 如果不使用后端可以用这个模拟
// var imgUrl = 'https://juanmdbucket.oss-cn-beijing.aliyuncs.com/20200301231737.png' // var imgUrl = 'https://juanmdbucket.oss-cn-beijing.aliyuncs.com/20200301231737.png'
this.imageUrl = imgUrl this.imageUrl = imgUrl
...@@ -804,8 +800,8 @@ export default { ...@@ -804,8 +800,8 @@ export default {
inputData.forEach(element => { inputData.forEach(element => {
let newData = { let newData = {
relationId: element.relationId, relationId: element.relationId,
imageName: element.imageName, imageUrl: element.imageUrl,
label: element.imageName, label: this.getImageName(element.imageUrl),
children: element.labelList children: element.labelList
} }
this.data.push(newData) this.data.push(newData)
...@@ -815,8 +811,8 @@ export default { ...@@ -815,8 +811,8 @@ export default {
} else { } else {
let newData = { let newData = {
relationId: this.relationId, relationId: this.relationId,
imageName: this.imageName, imageUrl: this.imageUrl,
label: this.imageName, label: this.getImageName(this.imageUrl),
children: [] children: []
} }
this.data.push(newData) this.data.push(newData)
......
...@@ -128,6 +128,16 @@ export default new Router({ ...@@ -128,6 +128,16 @@ export default new Router({
name: 'layer', name: 'layer',
component: layerAnnotation component: layerAnnotation
}, },
// {
// path: '/imageshow',
// name: 'imageShow',
// component: imageShow
// },
// {
// path: '/layershow',
// name: 'layerShow',
// component: layerShow
// }
{ {
path: '/imageshow/:file/:task/:relationId/:executor/:piece', path: '/imageshow/:file/:task/:relationId/:executor/:piece',
name: 'imageShow', name: 'imageShow',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment