Commit 6966e17a by ningjihai

mapdata

parent 2d954743
......@@ -137,7 +137,7 @@
</template>
<script setup>
import { ref, reactive, watch, computed, nextTick } from 'vue'
import { ref, reactive, watch, computed, nextTick,toRaw } from 'vue'
import { ElMessage,ElMessageBox } from 'element-plus'
import DesensitizationRuleDialog from './DesensitizationRuleDialog.vue'
......@@ -728,7 +728,7 @@ const handleCancel = () => {
// 重置表单
const resetForm = () => {
mapData.value = ref({})
mapData.value = {}
formData.strategyName = ''
formData.remarks = ''
activeStep.value = 1
......@@ -768,7 +768,7 @@ const saveStrategy = async () => {
try {
// 动态生成 mapStr 并构建完整对象
const mapStr = `${dataBaseLabel.value}.${dataTableLabel.value}.${dataTableColumnsLabel.value}`;
// const cleanMapData = JSON.parse(JSON.stringify(mapData.value))
const params = {
strategyName: formData.strategyName,
remarks: formData.remarks,
......@@ -776,7 +776,7 @@ const saveStrategy = async () => {
strategyId: props.strategyId || '',
projectId: sessionStorage.getItem('projectId'),
roleGroup: '',
map: mapData.value
map: toRaw(mapData.value)
};
const res = await save(params);
......
......@@ -20,7 +20,6 @@
:expand-on-click-node="false"
node-key="id"
highlight-current
default-expand-all
@node-click="handleNodeClick"
>
<template #default="{ node, data }">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论