Commit fcebc80c by ningjihai

脱敏策略-详情

parent dc746c6d
...@@ -86,7 +86,7 @@ ...@@ -86,7 +86,7 @@
<el-table-column prop="comment" label="注释" min-width="150" show-overflow-tooltip /> <el-table-column prop="comment" label="注释" min-width="150" show-overflow-tooltip />
<el-table-column prop="dataareaname" label="数据域" min-width="120" /> <el-table-column prop="dataareaname" label="数据域" min-width="120" />
<el-table-column prop="rulename" label="脱敏算法" min-width="150" /> <el-table-column prop="rulename" label="脱敏算法" min-width="150" />
<el-table-column label="操作" width="120" align="center" fixed="right"> <el-table-column label="操作" width="120" align="center" fixed="right" v-if="dialogType !== 'detail'" >
<template #default="{ row }"> <template #default="{ row }">
<el-button link type="primary" size="small" @click="editField(row)"> <el-button link type="primary" size="small" @click="editField(row)">
设置 设置
...@@ -407,7 +407,7 @@ watch([currentNodeLevel, currentNodeData], async ([level, node]) => { ...@@ -407,7 +407,7 @@ watch([currentNodeLevel, currentNodeData], async ([level, node]) => {
} }
} }
console.log(123123) console.log(123123)
if(dialogType.value === 'edit'){ if(dialogType.value === 'edit' || dialogType.value === 'detail'){
console.log('infoTable.value',infoTable.value) console.log('infoTable.value',infoTable.value)
infoTable.value.forEach(item => { infoTable.value.forEach(item => {
...@@ -760,6 +760,10 @@ const handleNextStep = async () => { ...@@ -760,6 +760,10 @@ const handleNextStep = async () => {
const saveLoading = ref(false) const saveLoading = ref(false)
// 保存策略 // 保存策略
const saveStrategy = async () => { const saveStrategy = async () => {
if(dialogType.value !== 'detail') {
saveLoading.value = true saveLoading.value = true
try { try {
// 动态生成 mapStr 并构建完整对象 // 动态生成 mapStr 并构建完整对象
...@@ -793,6 +797,13 @@ const saveStrategy = async () => { ...@@ -793,6 +797,13 @@ const saveStrategy = async () => {
saveLoading.value = false saveLoading.value = false
ElMessage.error('保存失败'); ElMessage.error('保存失败');
} }
}else{
resetForm();
dialogVisible.value = false;
// emit('refresh');
}
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论