Commit b7558ad7 authored by mhw's avatar mhw

Merge branch 'master' of http://192.168.0.35:3000/lmp/lmp_web

parents 4ae944c9 55358229
...@@ -190,9 +190,9 @@ Vue.prototype.OutputStatus = OutputStatus; ...@@ -190,9 +190,9 @@ Vue.prototype.OutputStatus = OutputStatus;
const CleanStatus = new DictionaryBase('清洗状态', [ const CleanStatus = new DictionaryBase('清洗状态', [
{ {
id: 0, id: 3,
name: '清洗中', name: '未清洗',
symbol: '0' symbol: '3'
}, },
{ {
id: 1, id: 1,
...@@ -200,9 +200,9 @@ const CleanStatus = new DictionaryBase('清洗状态', [ ...@@ -200,9 +200,9 @@ const CleanStatus = new DictionaryBase('清洗状态', [
symbol: '1' symbol: '1'
}, },
{ {
id: 2, id: 0,
name: '暂停清洗', name: '清洗中',
symbol: '2' symbol: '0'
} }
]); ]);
Vue.prototype.CleanStatus = CleanStatus; Vue.prototype.CleanStatus = CleanStatus;
......
...@@ -65,9 +65,9 @@ ...@@ -65,9 +65,9 @@
<vxe-column field="finishTime" title="完成时间"></vxe-column> <vxe-column field="finishTime" title="完成时间"></vxe-column>
<vxe-column field="operation" title="操作"> <vxe-column field="operation" title="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" :size="defaultFormItemSize" @click="stopClean(scope.row)" v-if="scope.row.cleanStatus===0">暂停清洗</el-button> <!-- <el-button type="text" :size="defaultFormItemSize" @click="stopClean(scope.row)" v-if="scope.row.cleanStatus===0">暂停清洗</el-button>
<el-button type="text" :size="defaultFormItemSize" @click="restartClean(scope.row)" v-if="scope.row.cleanStatus===2">重新清洗</el-button> <el-button type="text" :size="defaultFormItemSize" @click="restartClean(scope.row)" v-if="scope.row.cleanStatus===2">重新清洗</el-button>-->
<el-button type="text" :size="defaultFormItemSize" v-if="scope.row.cleanStatus===1" @click='details(scope.row)'>详情</el-button> <el-button type="text" :size="defaultFormItemSize" @click="details(scope.row)">详情</el-button>
<el-button type="text" :size="defaultFormItemSize" @click="del(scope.row)">删除</el-button> <el-button type="text" :size="defaultFormItemSize" @click="del(scope.row)">删除</el-button>
</template> </template>
</vxe-column> </vxe-column>
......
...@@ -88,10 +88,10 @@ ...@@ -88,10 +88,10 @@
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item @click.native="addVersions(scope.row)">新增版本</el-dropdown-item> <el-dropdown-item @click.native="addVersions(scope.row)">新增版本</el-dropdown-item>
<el-dropdown-item v-if="scope.row.inputStatus === 1 && scope.row.releaseStatus === 0" @click.native="putOut(scope.row)">发布</el-dropdown-item> <el-dropdown-item v-if="scope.row.inputStatus === 1 && scope.row.releaseStatus === 0" @click.native="putOut(scope.row)">发布</el-dropdown-item>
<el-dropdown-item v-if="scope.row.inputStatus === 1">清洗</el-dropdown-item> <el-dropdown-item v-if="scope.row.inputStatus === 1 && scope.row.releaseStatus === 0" @click.native='clean(scope.row)'>清洗</el-dropdown-item>
<el-dropdown-item v-if="scope.row.inputStatus === 1" @click.native="derived(scope.row)">导出</el-dropdown-item> <el-dropdown-item v-if="scope.row.inputStatus === 1" @click.native="derived(scope.row)">导出</el-dropdown-item>
<el-dropdown-item @click.native="delDataset(scope.row)">删除数据集</el-dropdown-item> <el-dropdown-item @click.native="delDataset(scope.row)">删除数据集</el-dropdown-item>
<el-dropdown-item @click.native="delVersions(scope.row)">删除该版本</el-dropdown-item> <el-dropdown-item v-if="scope.row.releaseStatus === 0" @click.native="delVersions(scope.row)">删除该版本</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</template> </template>
...@@ -348,6 +348,10 @@ export default { ...@@ -348,6 +348,10 @@ export default {
console.log(data) console.log(data)
this.$router.push({ name: 'sft' }) this.$router.push({ name: 'sft' })
}, },
clean(data) {
// 去清洗
this.$router.push({ name: 'dataCleansing' })
},
putOut(data) { putOut(data) {
console.log(data) console.log(data)
this.$confirm('是否确认发布', '提示', { this.$confirm('是否确认发布', '提示', {
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" :size="defaultFormItemSize" @click="check(scope.row)">查看</el-button> <el-button type="text" :size="defaultFormItemSize" @click="check(scope.row)">查看</el-button>
<el-button type="text" :size="defaultFormItemSize" @click="label(scope.row)" v-if="releaseStatus===0">标注</el-button> <el-button type="text" :size="defaultFormItemSize" @click="label(scope.row)" v-if="releaseStatus===0">标注</el-button>
<el-button type="text" :size="defaultFormItemSize" @click="del(scope.row)">删除</el-button> <el-button type="text" :size="defaultFormItemSize" @click="del(scope.row)" v-if="releaseStatus===0">删除</el-button>
</template> </template>
</vxe-column> </vxe-column>
</vxe-table> </vxe-table>
...@@ -159,7 +159,7 @@ export default { ...@@ -159,7 +159,7 @@ export default {
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
let params = { id: item._id, versionId: item.versionId } let params = { id: item.id, versionId: item.versionId }
DatasetData.delete(this, params) DatasetData.delete(this, params)
.then((res) => { .then((res) => {
this.$message.success('删除成功') this.$message.success('删除成功')
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<el-tabs v-model="activeName" style="width:calc(100% - 200px)" v-if="nowVersion"> <el-tabs v-model="activeName" style="width:calc(100% - 200px)" v-if="nowVersion">
<div style="position: absolute; top: -55px; right: 0;"> <div style="position: absolute; top: -55px; right: 0;">
<el-button type="primary" plain :size="defaultFormItemSize" @click="dataImport(nowVersion)">导入</el-button> <el-button type="primary" plain :size="defaultFormItemSize" @click="dataImport(nowVersion)">导入</el-button>
<el-button type="danger" plain :size="defaultFormItemSize" @click="del(nowVersion)">删除</el-button> <el-button type="danger" plain :size="defaultFormItemSize" @click="del(nowVersion)" v-if="nowVersion.releaseStatus === 0">删除</el-button>
<template v-if="nowVersion.inputStatus !== 0"> <template v-if="nowVersion.inputStatus !== 0">
<el-dropdown split-button type="primary" plain style="margin-left:10px;font-size: 12px;color: #0092FF;" :size="defaultFormItemSize"> <el-dropdown split-button type="primary" plain style="margin-left:10px;font-size: 12px;color: #0092FF;" :size="defaultFormItemSize">
<span class="el-dropdown-link"> <span class="el-dropdown-link">
...@@ -144,7 +144,7 @@ export default { ...@@ -144,7 +144,7 @@ export default {
}, },
del(data) { del(data) {
if (this.versionList.length === 1) { if (this.versionList.length === 1) {
this.$message.warning('必须存在一个版本') this.$message.warning('必须保留一个数据集版本!')
return return
} }
this.$confirm('是否确认删除', '提示', { this.$confirm('是否确认删除', '提示', {
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
<vxe-table border show-header-overflow show-overflow :row-config="{ isHover: true }" :data="myDataSetPage.tableData.impl.dataList" min-height="96"> <vxe-table border show-header-overflow show-overflow :row-config="{ isHover: true }" :data="myDataSetPage.tableData.impl.dataList" min-height="96">
<vxe-column field="versionName" title="数据集名称 > 版本"> <vxe-column field="versionName" title="数据集名称 > 版本">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.versionName + ' > V' + scope.row.datasetVersion}} {{ scope.row.versionName}}
</template> </template>
</vxe-column> </vxe-column>
<vxe-column field="dimensionType" title="标注类型 > 模版"> <vxe-column field="dimensionType" title="标注类型 > 模版">
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
<el-button type="text" icon="el-icon-menu" :size="defaultFormItemSize" @click="all(scope.row)">{{ scope.row.releaseStatus === 1 ? '详情' : '标记' }}</el-button> <el-button type="text" icon="el-icon-menu" :size="defaultFormItemSize" @click="all(scope.row)">{{ scope.row.releaseStatus === 1 ? '详情' : '标记' }}</el-button>
<!-- <el-button type="text" :size="defaultFormItemSize">标注</el-button> --> <!-- <el-button type="text" :size="defaultFormItemSize">标注</el-button> -->
<!-- <el-button type="text" :size="defaultFormItemSize" @click="edit(scope.row)">编辑</el-button>--> <!-- <el-button type="text" :size="defaultFormItemSize" @click="edit(scope.row)">编辑</el-button>-->
<el-button type="text" :size="defaultFormItemSize" @click="del(scope.row)">删除</el-button> <el-button type="text" :size="defaultFormItemSize" @click="del(scope.row)" :disabled="scope.row.releaseStatus === 1">删除</el-button>
</template> </template>
</vxe-column> </vxe-column>
</vxe-table> </vxe-table>
......
...@@ -159,7 +159,7 @@ export default { ...@@ -159,7 +159,7 @@ export default {
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
let params = { id: item._id, versionId: item.versionId } let params = { id: item.id, versionId: item.versionId }
DatasetData.delete(this, params) DatasetData.delete(this, params)
.then((res) => { .then((res) => {
this.$message.success('删除成功') this.$message.success('删除成功')
......
...@@ -143,7 +143,7 @@ export default { ...@@ -143,7 +143,7 @@ export default {
}, },
del(data) { del(data) {
if (this.versionList.length === 1) { if (this.versionList.length === 1) {
this.$message.warning('必须存在一个版本') this.$message.warning('必须保留一个数据集版本!')
return return
} }
this.$confirm('是否确认删除', '提示', { this.$confirm('是否确认删除', '提示', {
......
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