Merge remote-tracking branch 'origin/master'

master
面包骑士 2024-09-10 20:54:01 +08:00
commit 886aa3cb8b
6 changed files with 42 additions and 75 deletions

View File

@ -82,7 +82,7 @@ export function findTableIdByParentId(id) {
//表 //表
export function findTableValueByTableName(basicId,tableName) { export function findTableValueByTableName(basicId,tableName) {
return request({ return request({
url: `/source/value/findTableValueByTableName?basicId=`+basicId+'&&tableName='+tableName, url: `/source/value/findTableValueList?basicId=`+basicId+'&&tableName='+tableName,
method: 'post', method: 'post',
}) })
} }

View File

@ -74,7 +74,7 @@ export function findByTableName() {
//根据基础表ID和表名查询数据 //根据基础表ID和表名查询数据
export function findTableValueList(basicId,tableName) { export function findTableValueList(basicId,tableName) {
return request({ return request({
url: "/source/value/findTableValueByTableName?basicId="+basicId+"&tableName="+tableName, url: "/source/value/findTableValueList?basicId="+basicId+"&tableName="+tableName,
method: 'post', method: 'post',
}) })
} }

View File

@ -19,12 +19,12 @@ Vue.use(Router)
* roles: ['admin', 'common'] // 访问路由的角色权限 * roles: ['admin', 'common'] // 访问路由的角色权限
* permissions: ['a:a:a', 'b:b:b'] // 访问路由的菜单权限 * permissions: ['a:a:a', 'b:b:b'] // 访问路由的菜单权限
* meta : { * meta : {
noCache: true // 如果设置为true则不会被 <keep-alive> 缓存(默认 false) noCache: true // 如果设置为true则不会被 <keep-alive> 缓存(默认 false)
title: 'title' // 设置该路由在侧边栏和面包屑中展示的名字 title: 'title' // 设置该路由在侧边栏和面包屑中展示的名字
icon: 'svg-name' // 设置该路由的图标对应路径src/assets/icons/svg icon: 'svg-name' // 设置该路由的图标对应路径src/assets/icons/svg
breadcrumb: false // 如果设置为false则不会在breadcrumb面包屑中显示 breadcrumb: false // 如果设置为false则不会在breadcrumb面包屑中显示
activeMenu: '/system/user' // 当路由设置了该属性,则会高亮相对应的侧边栏。 activeMenu: '/system/user' // 当路由设置了该属性,则会高亮相对应的侧边栏。
} }
*/ */
// 公共路由 // 公共路由
@ -146,6 +146,34 @@ export const dynamicRoutes = [
meta: {title: '修改生成配置', activeMenu: '/tool/gen'} meta: {title: '修改生成配置', activeMenu: '/tool/gen'}
} }
] ]
},
{
path: '/engine/rule-version',
component: Layout,
hidden: true,
permissions: ['engine:ruleInfo:query'],
children: [
{
path: 'index/:ruleId',
component: () => import('@/views/engine/ruleInfo/Version'),
name: 'Version',
meta: {title: `规则版本`, activeMenu: '/engine/ruleInfo'}
}
]
},
{
path: '/engine/rule-test',
component: Layout,
hidden: true,
permissions: ['engine:ruleInfo:query'],
children: [
{
path: 'index',
component: () => import('@/views/engine/ruleInfo/Test.vue'),
name: 'Test',
meta: {title: `测试拓扑图`, activeMenu: '/engine/ruleInfo'}
}
]
} }
] ]

View File

@ -253,6 +253,7 @@ export default {
this.loading = false; this.loading = false;
}); });
}, },
// //
cancel() { cancel() {
this.open = false; this.open = false;

View File

@ -30,6 +30,7 @@ import UniteFind from "./type/uniteFind.vue";
import RuleFind from "./type/ruleFind.vue"; import RuleFind from "./type/ruleFind.vue";
export default { export default {
// import使" // import使"
name: 'type-table', name: 'type-table',

View File

@ -356,77 +356,13 @@
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span>选择资产集</span> <span>选择资产集</span>
<template> <template>
<!-- <el-table-->
<!-- :data="tableOrigin"-->
<!-- style="width: 100%">-->
<!-- <el-table-column-->
<!-- label="主键"-->
<!-- width="180">-->
<!-- <template slot-scope="scope">-->
<!-- <span style="margin-left: 10px">{{ scope.row.id }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- label="数据源ID"-->
<!-- width="180">-->
<!-- <template slot-scope="scope">-->
<!-- <span style="margin-left: 10px">{{ scope.row.basicId }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- label="表名称"-->
<!-- width="180">-->
<!-- <template slot-scope="scope">-->
<!-- <span style="margin-left: 10px">{{ scope.row.tableName }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- label="表备注"-->
<!-- width="180">-->
<!-- <template slot-scope="scope">-->
<!-- <span style="margin-left: 10px">{{ scope.row.tableRemark }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- label="类型"-->
<!-- width="180">-->
<!-- <template slot-scope="scope">-->
<!-- <span style="margin-left: 10px">{{ scope.row.type }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- label="数据量"-->
<!-- width="180">-->
<!-- <template slot-scope="scope">-->
<!-- <span style="margin-left: 10px">{{ scope.row.dataNum }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column-->
<!-- label="是否核心"-->
<!-- width="180">-->
<!-- <template slot-scope="scope">-->
<!-- <span style="margin-left: 10px">{{ scope.row.center }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column label="操作">-->
<!-- <template slot-scope="scope">-->
<!-- <el-button-->
<!-- size="mini"-->
<!-- @click="handleEditSelect(scope.row)">选择-->
<!-- </el-button>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- </el-table>-->
{{tableDatas}} {{tableDatas}}
<el-table> <el-table>
<el-table-column <el-table-column
v-for="tableData in tableDatas" v-for="tableData in tableDatas"
:key="key"
:label="tableData.label" :label="tableData.label"
:prop="tableData.value"
width="180"> width="180">
{{tableData.value}}
</el-table-column> </el-table-column>
<el-table-column label="操作"> <el-table-column label="操作">
@ -569,7 +505,6 @@ export default {
this.findById(); this.findById();
this.findList() this.findList()
this.getDataOrigin() this.getDataOrigin()
this.findTableValueByTableName();
}, },
// - 访DOM", // - 访DOM",
mounted() { mounted() {
@ -578,6 +513,8 @@ export default {
methods: { methods: {
// //
handleEditSelect(data) { handleEditSelect(data) {
console.log(data.basicId);
console.log(data.tableName);
findTableValueByTableName(data.basicId, data.tableName).then(res => { findTableValueByTableName(data.basicId, data.tableName).then(res => {
console.log(res.data) console.log(res.data)
this.tableDatas = res.data this.tableDatas = res.data