|
|
@ -678,17 +678,35 @@ |
|
|
> |
|
|
> |
|
|
|
|
|
|
|
|
<el-table v-loading="loading" :data="dataAstList"> |
|
|
<el-table v-loading="loading" :data="dataAstList"> |
|
|
<el-table-column label="数据资产编号" align="center" prop="astNo"></el-table-column> |
|
|
<el-table-column label="资产编号" align="center" prop="astNo"></el-table-column> |
|
|
<el-table-column label="数据资产来源" align="center" prop="showDataAstSrc"></el-table-column> |
|
|
<el-table-column label="资产来源" align="center" prop="showDataAstSrc"></el-table-column> |
|
|
<el-table-column label="数据资产英文名称" align="center" prop="dataAstEngName"></el-table-column> |
|
|
<el-table-column label="资产英文名称" align="center" prop="dataAstEngName"></el-table-column> |
|
|
<el-table-column label="数据资产中文名称" align="center" prop="dataAstCnName"></el-table-column> |
|
|
<el-table-column label="资产中文名称" align="center" prop="dataAstCnName"></el-table-column> |
|
|
<el-table-column label="数据资产类型" align="center" prop="dataAstType"></el-table-column> |
|
|
<el-table-column label="资产类型" align="center" prop="dataAstType"></el-table-column> |
|
|
<el-table-column label="数据资产描述" align="center" prop="dataAstDesc"> |
|
|
<el-table-column label="资产应用场景" align="center" prop="dataAstScreen" width="180"> |
|
|
|
|
|
<template #default="scope"> |
|
|
|
|
|
<el-checkbox-group v-model="scope.row.dataAstScreenArr"> |
|
|
|
|
|
<el-checkbox label="智能助手" value="智能助手"></el-checkbox> |
|
|
|
|
|
<el-checkbox label="API" value="API"></el-checkbox> |
|
|
|
|
|
</el-checkbox-group> |
|
|
|
|
|
</template> |
|
|
|
|
|
</el-table-column> |
|
|
|
|
|
<el-table-column label="资产内容" align="center" prop="dataAstCont"> |
|
|
|
|
|
<template #default="scope"> |
|
|
|
|
|
<el-input v-model="scope.row.dataAstCont" ></el-input> |
|
|
|
|
|
</template> |
|
|
|
|
|
</el-table-column> |
|
|
|
|
|
<el-table-column label="资产描述" align="center" prop="dataAstDesc"> |
|
|
<template #default="scope"> |
|
|
<template #default="scope"> |
|
|
<el-input v-model="scope.row.dataAstDesc" ></el-input> |
|
|
<el-input v-model="scope.row.dataAstDesc" ></el-input> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="数据资产标签" align="center" prop="dataAstClas"> |
|
|
<el-table-column label="资产常见问题" align="center" prop="dataAstFaq"> |
|
|
|
|
|
<template #default="scope"> |
|
|
|
|
|
<el-input v-model="scope.row.dataAstFaq" ></el-input> |
|
|
|
|
|
</template> |
|
|
|
|
|
</el-table-column> |
|
|
|
|
|
<el-table-column label="资产标签" align="center" prop="dataAstClas"> |
|
|
<template #default="scope"> |
|
|
<template #default="scope"> |
|
|
<el-popover v-for="item in scope.row.tempTabClas" placement="right" width="auto" trigger="hover"> |
|
|
<el-popover v-for="item in scope.row.tempTabClas" placement="right" width="auto" trigger="hover"> |
|
|
<template #reference> |
|
|
<template #reference> |
|
|
@ -1755,8 +1773,10 @@ |
|
|
proxy.$modal.msgSuccess(response.data); |
|
|
proxy.$modal.msgSuccess(response.data); |
|
|
} |
|
|
} |
|
|
function confirmPublish(){ |
|
|
function confirmPublish(){ |
|
|
let data = dataAstList.value |
|
|
let data = JSON.parse(JSON.stringify(dataAstList.value)) |
|
|
data.forEach(dataAst =>{ |
|
|
data.forEach(dataAst =>{ |
|
|
|
|
|
dataAst.dataAstScreen = dataAst.dataAstScreenArr.join(",")//资产应用场景 |
|
|
|
|
|
delete dataAst.dataAstScreenArr |
|
|
delete dataAst.showDataAstSrc |
|
|
delete dataAst.showDataAstSrc |
|
|
}) |
|
|
}) |
|
|
publishAstData({assetItems:data}).then(res=>{ |
|
|
publishAstData({assetItems:data}).then(res=>{ |
|
|
@ -1829,6 +1849,10 @@ |
|
|
dataAstType: row.tabType, |
|
|
dataAstType: row.tabType, |
|
|
dataAstStat: '1', |
|
|
dataAstStat: '1', |
|
|
dataAstDesc:'', |
|
|
dataAstDesc:'', |
|
|
|
|
|
dataAstScreen:'', //资产应用场景 |
|
|
|
|
|
dataAstScreenArr:[], //资产应用场景 |
|
|
|
|
|
dataAstCont:'', //数据资产内容 |
|
|
|
|
|
dataAstFaq:'', //数据资产常见问题 |
|
|
dataAstSrc: row.ssysId, |
|
|
dataAstSrc: row.ssysId, |
|
|
showDataAstSrc: row.ssysCd, |
|
|
showDataAstSrc: row.ssysCd, |
|
|
astNo: row.extractOnum, |
|
|
astNo: row.extractOnum, |
|
|
|