Commit df79cc93 by 周海峰

Merge branch 'master' of https://code.palacesun.com/wuchao/nse-ui

parents f961222c ec77fb36
import request from '@/utils/request'
/**
* 脱敏算法 - 查询规则
* @param {*} query
* @returns
*/
export function query(query) {
return request({
url: '/core/desensitizationrule/query',
method: 'get',
params: query
})
}
\ No newline at end of file
...@@ -6,8 +6,11 @@ import CollapseView from '@/components/CollapseView/index.vue' ...@@ -6,8 +6,11 @@ import CollapseView from '@/components/CollapseView/index.vue'
import formModule from './modules/formModule.vue' import formModule from './modules/formModule.vue'
import ModalPop from "@/components/EditPop/ModalPop.vue" import ModalPop from "@/components/EditPop/ModalPop.vue"
import { query } from '@/api/ruleConfig/algorithm.js'
const splitNum = ref(0.31) // 左右分割比例 const splitNum = ref(0.31) // 左右分割比例
const collapseList = ref([]) const collapseList = ref([])
const searchValue = ref('')
const data = reactive({ const data = reactive({
formEdit: { formEdit: {
...@@ -31,50 +34,25 @@ const modalPopShow = ref(false) ...@@ -31,50 +34,25 @@ const modalPopShow = ref(false)
// 获取数据 // 获取数据
const getCollapse = () => { const getCollapse = () => {
const data = [ query({dataarea: searchValue.value}).then(res => {
{
name: '测试数据域',
list: [
{
name: 'aaaaa'
},
{
name: 'bbbbb'
}
]
},
{
name: '通用规则',
list: [
{
name: 'aaaaa'
},
{
name: 'bbbbb'
}
]
},
{
name: '解密数据',
list: []
}
]
collapseList.value = data.map(item => {
const list = item.list.map(itemTwo => {
return {
...itemTwo,
isCheck: false,
isDelete: true,
}
})
return {
...item,
list: list,
isAdd: true,
isView: false,
isDelete: false,
}
}) })
// collapseList.value = data.map(item => {
// const list = item.list.map(itemTwo => {
// return {
// ...itemTwo,
// isCheck: false,
// isDelete: true,
// }
// })
// return {
// ...item,
// list: list,
// isAdd: true,
// isView: false,
// isDelete: false,
// }
// })
} }
// 新增算法关闭 // 新增算法关闭
...@@ -129,9 +107,9 @@ onMounted(() => { ...@@ -129,9 +107,9 @@ onMounted(() => {
<Split v-model="splitNum"> <Split v-model="splitNum">
<template #left> <template #left>
<div class="demo-split-pane" style="padding: 0 38px 10px 0;width: 100%;overflow: auto;height: 100%;"> <div class="demo-split-pane" style="padding: 0 38px 10px 0;width: 100%;overflow: auto;height: 100%;">
<el-input class="mb20" placeholder="脱敏规则搜索"> <el-input class="mb20" v-model="searchValue" placeholder="脱敏规则搜索">
<template #suffix> <template #suffix>
<el-icon style="vertical-align: middle;"> <el-icon style="vertical-align: middle;cursor: pointer;" @click="getCollapse">
<search /> <search />
</el-icon> </el-icon>
</template> </template>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论