Browse Source

资产发布内容丰富

master
xueyinfei 1 week ago
parent
commit
f238d786fe
  1. 40
      vue-fastapi-frontend/src/views/meta/metaInfo/index.vue

40
vue-fastapi-frontend/src/views/meta/metaInfo/index.vue

@ -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,

Loading…
Cancel
Save