资产结构展示

master
冷调 2024-08-29 19:47:47 +08:00
parent fddc3a350d
commit 6ffcd8f400
3 changed files with 135 additions and 48 deletions

View File

@ -1,56 +1,56 @@
import request from '@/utils/request'
// 查询结构列表
export function listData(query) {
return request({
url: '/source/data/list',
method: 'get',
params: query
})
}
// // 查询结构列表
// export function listData(query) {
// return request({
// url: '/source/data/list',
// method: 'get',
// params: query
// })
// }
// 查询结构详细
export function getData(id) {
return request({
url: '/source/data/' + id,
method: 'get'
})
}
// // 查询结构详细
// export function getData(id) {
// return request({
// url: '/source/data/' + id,
// method: 'get'
// })
// }
// 新增结构
export function addData(data) {
return request({
url: '/source/data',
method: 'post',
data: data
})
}
// // 新增结构
// export function addData(data) {
// return request({
// url: '/source/data',
// method: 'post',
// data: data
// })
// }
// 修改结构
export function updateData(data) {
return request({
url: '/source/data',
method: 'put',
data: data
})
}
// 删除结构
export function delData(id) {
return request({
url: '/source/data/' + id,
method: 'delete'
})
}
//修改字段是否为字典值
export function updIsDict(data) {
return request({
url: '/source/data/updIsDict',
method: 'put',
data: data
})
}
//根据childrenId查询表结构
// // 修改结构
// export function updateData(data) {
// return request({
// url: '/source/data',
// method: 'put',
// data: data
// })
// }
//
// // 删除结构
// export function delData(id) {
// return request({
// url: '/source/data/' + id,
// method: 'delete'
// })
// }
// //修改字段是否为字典值
// export function updIsDict(data) {
// return request({
// url: '/source/data/updIsDict',
// method: 'put',
// data: data
// })
// }
//根据表ID查询表结构
export function selectTableData(id) {
return request({
url: '/source/data/selectStructureById/' + id,

View File

@ -0,0 +1,43 @@
<template>
<div>
<el-aside width="30%">
<el-tree :data="dataList" :props="defaultProps" @node-click="handleNodeClick">
</el-tree>
</el-aside>
</div>
</template>
<script setup>
import {findTableInfoList} from "@/api/tableData/data";
export default {
name:'Accredit',
data() {
return {
dataList:[
{
children:[],
}
],
defaultProps: {
children: 'children',
label: 'tableName'
},
};
},
created() {
this.findTableInfoList();
},
methods:{
findTableInfoList(){
findTableInfoList().then(res=>{
this.dataList=res.data
})
},
},
}
</script>
<style scoped lang="scss">
</style>

View File

@ -0,0 +1,44 @@
<template>
<div>
<el-aside width="30%">
<el-tree :data="dataList" :props="defaultProps" @node-click="handleNodeClick">
</el-tree>
</el-aside>
</div>
</template>
<script setup>
import {findTableInfoList} from "@/api/tableData/data";
export default {
name: 'Show',
data() {
return {
dataList:[
{
children:[],
}
],
defaultProps: {
children: 'children',
label: 'tableName'
},
};
},
created() {
this.findTableInfoList();
},
methods: {
findTableInfoList(){
findTableInfoList().then(res=>{
this.dataList=res.data
})
},
},
}
</script>
<style scoped lang="scss">
</style>