From c3563651ff61cf877d77d0a118a5bcb9521f249c Mon Sep 17 00:00:00 2001 From: Jiang Peng <2622360564@qq.com> Date: Fri, 10 May 2024 22:05:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/engine/maintenance.js | 14 +- src/api/etl/data.js | 7 - src/api/etl/datasource.js | 125 --- src/api/etl/dictionary.js | 9 +- src/api/etl/source.js | 22 +- src/api/ruleEngine/maintenance.js | 20 +- src/api/ruleEngine/version.js | 44 + src/components/DictData/index.js | 820 +----------------- src/components/Encoding/index.vue | 19 +- .../auth/AuthDataSource.vue | 46 +- .../etl/assetAuthorization/auth/AuthTable.vue | 85 +- src/views/etl/assetAuthorization/index.vue | 77 +- src/views/etl/assetShow/index.vue | 182 ++++ .../etl/assetShow/modules/dataAssetShow.vue | 115 +++ .../etl/assetShow/modules/dataSourceShow.vue | 160 ++++ src/views/etl/assetStructure/index.vue | 110 --- .../dashboard/OverallAssetStructure.vue | 75 +- .../etl/assets/dashboard/OverallAssets.vue | 26 +- .../dashboard/OverallSpecificAssets.vue | 341 ++++---- src/views/etl/assets/index.vue | 67 +- .../etl/{datasource => source}/index.vue | 288 +++--- src/views/ruleEngine/engineConfig/index.vue | 45 +- .../ruleEngine/engineMaintenance/index.vue | 57 -- src/views/ruleEngine/engineVersion/index.vue | 417 +++++++-- 24 files changed, 1383 insertions(+), 1788 deletions(-) delete mode 100644 src/api/etl/datasource.js create mode 100644 src/api/ruleEngine/version.js create mode 100644 src/views/etl/assetShow/index.vue create mode 100644 src/views/etl/assetShow/modules/dataAssetShow.vue create mode 100644 src/views/etl/assetShow/modules/dataSourceShow.vue delete mode 100644 src/views/etl/assetStructure/index.vue rename src/views/etl/{datasource => source}/index.vue (69%) diff --git a/src/api/engine/maintenance.js b/src/api/engine/maintenance.js index dfd04e0..f31e97b 100644 --- a/src/api/engine/maintenance.js +++ b/src/api/engine/maintenance.js @@ -50,10 +50,18 @@ export function updateMaintenance(data) { data: data }) } -export function updIsActivate(isActivate) { +//修改规则引擎激活状态 +export function updIsActivate(id,isActivate) { return request({ - url: '/engine/updIsActivate?isActivate='+isActivate, - method: 'put' + url: '/engine/maintenance/updIsActivate?id='+id +'&isActivate='+isActivate, + method: 'post' + }) +} +//修改状态 +export function updStatus(id,status) { + return request({ + url: '/engine/maintenance/updStatus?id='+id +'&status='+status, + method: 'post' }) } // 删除【请填写功能名称】 diff --git a/src/api/etl/data.js b/src/api/etl/data.js index 7da3406..a50df65 100644 --- a/src/api/etl/data.js +++ b/src/api/etl/data.js @@ -42,10 +42,3 @@ export function delData(id) { method: 'delete' }) } - -export function delById(id) { - return request({ - url: '/etl/data/delById?id=' + id, - method: 'post' - }) -} diff --git a/src/api/etl/datasource.js b/src/api/etl/datasource.js deleted file mode 100644 index 6e465af..0000000 --- a/src/api/etl/datasource.js +++ /dev/null @@ -1,125 +0,0 @@ -import request from '@/utils/request' - -// 查询数据源列表 -export function listDatasource(query) { - return request({ - url: '/etl/source/list', - method: 'get', - params: query - }) -} - -// 查询数据源详细 -export function getDatasource(id) { - return request({ - url: '/etl/source/' + id, - method: 'get' - }) -} - - - -// 新增数据源 -export function addDatasource(data) { - return request({ - url: '/etl/source', - method: 'post', - data: data - }) -} - -// 修改数据源 -export function updateDatasource(data) { - return request({ - url: '/etl/source', - method: 'put', - data: data - }) -} - -// 删除数据源 -export function delDatasource(id) { - return request({ - url: '/etl/source/' + id, - method: 'delete' - }) -} -export function test(data) { - return request({ - url: '/etl/source/test', - method: 'post', - data - }) -} -export function assetsList(data) { - return request({ - url: '/etl/source/assetsList', - method: 'post', - data - }) -} - - -export function structureList(data) { - return request({ - url: '/etl/source/structureList', - method: 'post', - data - }) -} - -export function selectDept() { - return request({ - url: '/etl/source/selectDept', - method: 'post' - }) -} - -export function synchronization(data) { - return request({ - url: '/etl/source/synchronization', - method: 'post', - data - }) -} - -export function dataAssetList(data) { - return request({ - url: '/etl/source/dataAssetList', - method: 'post', - data - }) -} -export function assetModelList(data) { - return request({ - url: '/etl/source/assetModelList', - method: 'post', - data - }) -} - -export function assetList(data) { - return request({ - url: '/etl/model/list', - method: 'get', - data - }) -} - -export function statisticsInfo(data) { - return request({ - url: '/etl/source/statisticsInfo', - method: 'post', - data - }) -} - - -export function UpdateAssetModel(data) { - return request({ - url: '/etl/model/UpdateAssetModel', - method: 'put', - data - }) -} - diff --git a/src/api/etl/dictionary.js b/src/api/etl/dictionary.js index e4156d4..44d54a3 100644 --- a/src/api/etl/dictionary.js +++ b/src/api/etl/dictionary.js @@ -28,7 +28,7 @@ export function deleteDictionary(id) { // 新增【请填写功能名称】 export function addDictionary(data) { return request({ - url: '/etl/dictionary/dictionary', + url: '/etl/dictionary', method: 'post', data: data }) @@ -57,10 +57,3 @@ export function getDictionaryList(id) { method: 'get' }) } - -export function delDict(id) { - return request({ - url: '/etl/dictionary/delDict?id=' + id, - method: 'get' - }) -} diff --git a/src/api/etl/source.js b/src/api/etl/source.js index 94681ed..817d8ae 100644 --- a/src/api/etl/source.js +++ b/src/api/etl/source.js @@ -1,11 +1,18 @@ import request from '@/utils/request' // 查询【请填写功能名称】列表 -export function listSource(query) { +export function listSource(data) { return request({ url: '/etl/source/list', - method: 'get', - params: query + method: 'post', + data + }) +} + +export function statisticsInfo(){ + return request({ + url: '/etl/source/Statistics', + method: 'get' }) } @@ -84,6 +91,15 @@ export function updateSource(data) { }) } +// 修改字段数据 +export function updateAssetModel(data) { + return request({ + url: '/etl/model/UpdateAssetModel', + method: 'post', + data: data + }) +} + // 删除【请填写功能名称】 export function delSource(id) { return request({ diff --git a/src/api/ruleEngine/maintenance.js b/src/api/ruleEngine/maintenance.js index 287e910..b560dc2 100644 --- a/src/api/ruleEngine/maintenance.js +++ b/src/api/ruleEngine/maintenance.js @@ -1,18 +1,18 @@ import request from '@/utils/request' // 查询【请填写功能名称】列表 -export function listMaintenance(query) { +export function listMaintenance(data) { return request({ - url: '/ruleEngine/maintenance/list', - method: 'get', - params: query + url: '/engine/maintenance/list', + method: 'post', + data }) } // 查询【请填写功能名称】详细 export function getMaintenance(id) { return request({ - url: '/ruleEngine/maintenance/' + id, + url: '/engine/maintenance/' + id, method: 'get' }) } @@ -20,7 +20,7 @@ export function getMaintenance(id) { // 新增【请填写功能名称】 export function addMaintenance(data) { return request({ - url: '/ruleEngine/maintenance', + url: '/engine/maintenance', method: 'post', data: data }) @@ -29,7 +29,7 @@ export function addMaintenance(data) { // 初始化 export function initializeRuleEngine(data) { return request({ - url: '/ruleEngine/maintenance/InitializeRuleEngine', + url: '/engine/maintenance/InitializeRuleEngine', method: 'post', data: data }) @@ -37,7 +37,7 @@ export function initializeRuleEngine(data) { //测试方法 export function testMethod(code) { return request({ - url: '/ruleEngine/maintenance/TestMethod?code='+code, + url: '/engine/maintenance/TestMethod?code='+code, method: 'get' }) } @@ -45,7 +45,7 @@ export function testMethod(code) { // 修改【请填写功能名称】 export function updateMaintenance(data) { return request({ - url: '/ruleEngine/maintenance', + url: '/engine/maintenance', method: 'put', data: data }) @@ -54,7 +54,7 @@ export function updateMaintenance(data) { // 删除【请填写功能名称】 export function delMaintenance(id) { return request({ - url: '/ruleEngine/maintenance/' + id, + url: '/engine/maintenance/' + id, method: 'delete' }) } diff --git a/src/api/ruleEngine/version.js b/src/api/ruleEngine/version.js new file mode 100644 index 0000000..2fa7f09 --- /dev/null +++ b/src/api/ruleEngine/version.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询【请填写功能名称】列表 +export function listVersion(query) { + return request({ + url: '/ruleEngine/version/list', + method: 'get', + params: query + }) +} + +// 查询【请填写功能名称】详细 +export function getVersion(id) { + return request({ + url: '/ruleEngine/version/' + id, + method: 'get' + }) +} + +// 新增【请填写功能名称】 +export function addVersion(data) { + return request({ + url: '/ruleEngine/version', + method: 'post', + data: data + }) +} + +// 修改【请填写功能名称】 +export function updateVersion(data) { + return request({ + url: '/ruleEngine/version', + method: 'put', + data: data + }) +} + +// 删除【请填写功能名称】 +export function delVersion(id) { + return request({ + url: '/ruleEngine/version/' + id, + method: 'delete' + }) +} diff --git a/src/components/DictData/index.js b/src/components/DictData/index.js index c795e0f..b78235f 100644 --- a/src/components/DictData/index.js +++ b/src/components/DictData/index.js @@ -2,808 +2,22 @@ import Vue from 'vue' import store from '@/store' import DataDict from '@/utils/dict' import {getDicts as getDicts} from '@/api/system/dict/data' -let dictDataMap = - { - // 系统开关 - "sys_normal_disable": [ - { - "createBy": "admin", - "createTime": "2023-04-23 16:13:26", - "updateBy": null, - "updateTime": null, - "remark": "正常状态", - "dictCode": 6, - "dictSort": 1, - "dictLabel": "正常", - "dictValue": "0", - "dictType": "sys_normal_disable", - "cssClass": "", - "listClass": "primary", - "isDefault": "Y", - "status": "0", - "default": true - }, - { - "createBy": "admin", - "createTime": "2023-04-23 16:13:26", - "updateBy": null, - "updateTime": null, - "remark": "停用状态", - "dictCode": 7, - "dictSort": 2, - "dictLabel": "停用", - "dictValue": "1", - "dictType": "sys_normal_disable", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "default": false - } - ], - // 用户性别 - "sys_user_sex": [ - { - "createBy": "admin", - "createTime": "2023-04-23 16:13:24", - "updateBy": null, - "updateTime": null, - "remark": "性别男", - "dictCode": 1, - "dictSort": 1, - "dictLabel": "男", - "dictValue": "0", - "dictType": "sys_user_sex", - "cssClass": "", - "listClass": "", - "isDefault": "Y", - "status": "0", - "default": true - }, - { - "createBy": "admin", - "createTime": "2023-04-23 16:13:24", - "updateBy": null, - "updateTime": null, - "remark": "性别女", - "dictCode": 2, - "dictSort": 2, - "dictLabel": "女", - "dictValue": "1", - "dictType": "sys_user_sex", - "cssClass": "", - "listClass": "", - "isDefault": "N", - "status": "0", - "default": false - }, - { - "createBy": "admin", - "createTime": "2023-04-23 16:13:25", - "updateBy": null, - "updateTime": null, - "remark": "性别未知", - "dictCode": 3, - "dictSort": 3, - "dictLabel": "未知", - "dictValue": "2", - "dictType": "sys_user_sex", - "cssClass": "", - "listClass": "", - "isDefault": "N", - "status": "0", - "default": false - } - ], - // 是否展示 - "sys_show_hide": [ - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 4, - "dictSort": 1, - "dictLabel": "显示", - "dictValue": "0", - "dictType": "sys_show_hide", - "cssClass": "", - "listClass": "primary", - "isDefault": "Y", - "status": "0", - "remark": "显示菜单" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 5, - "dictSort": 2, - "dictLabel": "隐藏", - "dictValue": "1", - "dictType": "sys_show_hide", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "remark": "隐藏菜单" - } - ], - // 系统是否 - "sys_yes_no": [ - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 12, - "dictSort": 1, - "dictLabel": "是", - "dictValue": "Y", - "dictType": "sys_yes_no", - "cssClass": "", - "listClass": "primary", - "isDefault": "Y", - "status": "0", - "remark": "系统默认是" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 13, - "dictSort": 2, - "dictLabel": "否", - "dictValue": "N", - "dictType": "sys_yes_no", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "remark": "系统默认否" - } - ], - // 公告类型 - "sys_notice_type": [ - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 14, - "dictSort": 1, - "dictLabel": "通知", - "dictValue": "1", - "dictType": "sys_notice_type", - "cssClass": "", - "listClass": "warning", - "isDefault": "Y", - "status": "0", - "remark": "通知" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 15, - "dictSort": 2, - "dictLabel": "公告", - "dictValue": "2", - "dictType": "sys_notice_type", - "cssClass": "", - "listClass": "success", - "isDefault": "N", - "status": "0", - "remark": "公告" - } - ], - // 通知状态 - "sys_notice_status": [ - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 16, - "dictSort": 1, - "dictLabel": "正常", - "dictValue": "0", - "dictType": "sys_notice_status", - "cssClass": "", - "listClass": "primary", - "isDefault": "Y", - "status": "0", - "remark": "正常状态" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 17, - "dictSort": 2, - "dictLabel": "关闭", - "dictValue": "1", - "dictType": "sys_notice_status", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "remark": "关闭状态" - } - ], - // 系统状态 - "sys_common_status": [ - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 28, - "dictSort": 1, - "dictLabel": "成功", - "dictValue": "0", - "dictType": "sys_common_status", - "cssClass": "", - "listClass": "primary", - "isDefault": "N", - "status": "0", - "remark": "正常状态" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 29, - "dictSort": 2, - "dictLabel": "失败", - "dictValue": "1", - "dictType": "sys_common_status", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "remark": "停用状态" - } - ], - // 定时任务组 - "sys_job_group": [ - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 10, - "dictSort": 1, - "dictLabel": "默认", - "dictValue": "DEFAULT", - "dictType": "sys_job_group", - "cssClass": "", - "listClass": "", - "isDefault": "Y", - "status": "0", - "remark": "默认分组" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 11, - "dictSort": 2, - "dictLabel": "系统", - "dictValue": "SYSTEM", - "dictType": "sys_job_group", - "cssClass": "", - "listClass": "", - "isDefault": "N", - "status": "0", - "remark": "系统分组" - } - ], - // 定时任务状态 - "sys_job_status": [ - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 8, - "dictSort": 1, - "dictLabel": "正常", - "dictValue": "0", - "dictType": "sys_job_status", - "cssClass": "", - "listClass": "primary", - "isDefault": "Y", - "status": "0", - "remark": "正常状态" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 9, - "dictSort": 2, - "dictLabel": "暂停", - "dictValue": "1", - "dictType": "sys_job_status", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "remark": "停用状态" - } - ], - // 操作类型 - "sys_oper_type": [ - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 19, - "dictSort": 1, - "dictLabel": "新增", - "dictValue": "1", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "info", - "isDefault": "N", - "status": "0", - "remark": "新增操作" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 20, - "dictSort": 2, - "dictLabel": "修改", - "dictValue": "2", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "info", - "isDefault": "N", - "status": "0", - "remark": "修改操作" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 21, - "dictSort": 3, - "dictLabel": "删除", - "dictValue": "3", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "remark": "删除操作" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 22, - "dictSort": 4, - "dictLabel": "授权", - "dictValue": "4", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "primary", - "isDefault": "N", - "status": "0", - "remark": "授权操作" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 23, - "dictSort": 5, - "dictLabel": "导出", - "dictValue": "5", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "warning", - "isDefault": "N", - "status": "0", - "remark": "导出操作" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 24, - "dictSort": 6, - "dictLabel": "导入", - "dictValue": "6", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "warning", - "isDefault": "N", - "status": "0", - "remark": "导入操作" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 25, - "dictSort": 7, - "dictLabel": "强退", - "dictValue": "7", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "remark": "强退操作" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 26, - "dictSort": 8, - "dictLabel": "生成代码", - "dictValue": "8", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "warning", - "isDefault": "N", - "status": "0", - "remark": "生成操作" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 27, - "dictSort": 9, - "dictLabel": "清空数据", - "dictValue": "9", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "danger", - "isDefault": "N", - "status": "0", - "remark": "清空操作" - }, - { - "createBy": 1, - "createTime": "2023-09-29 11:47:28", - "updateBy": null, - "updateTime": null, - "params": { - "@type": "java.util.HashMap" - }, - "dictCode": 18, - "dictSort": 99, - "dictLabel": "其他", - "dictValue": "0", - "dictType": "sys_oper_type", - "cssClass": "", - "listClass": "info", - "isDefault": "N", - "status": "0", - "remark": "其他操作" - } - ], - // 规则类型 - "rule_engine_type": [ - { - "createBy": 1, - "createTime": "2024-04-23 09:40:51", - "updateBy": null, - "updateTime": null, - "dictCode": 30, - "dictSort": 0, - "dictLabel": "规则模板", - "dictValue": "rule-template", - "dictType": "rule_engine_type", - "cssClass": null, - "listClass": "primary", - "isDefault": "N", - "status": "0", - "remark": null - }, - { - "createBy": 1, - "createTime": "2024-04-23 09:41:25", - "updateBy": null, - "updateTime": null, - "dictCode": 31, - "dictSort": 1, - "dictLabel": "自定义规则", - "dictValue": "rule-custom", - "dictType": "rule_engine_type", - "cssClass": null, - "listClass": "success", - "isDefault": "N", - "status": "0", - "remark": null - } - ], - // 规则作用域 - "rule_engine_level": [ - { - "createBy": 1, - "createTime": "2024-04-23 09:40:51", - "updateBy": null, - "updateTime": null, - "dictCode": 30, - "dictSort": 0, - "dictLabel": "数据集", - "dictValue": "data-set", - "dictType": "rule_engine_level", - "cssClass": null, - "listClass": "primary", - "isDefault": "N", - "status": "0", - "remark": null - }, - { - "createBy": 1, - "createTime": "2024-04-23 09:41:25", - "updateBy": null, - "updateTime": null, - "dictCode": 31, - "dictSort": 1, - "dictLabel": "记录", - "dictValue": "data-record", - "dictType": "rule_engine_level", - "cssClass": null, - "listClass": "primary", - "isDefault": "N", - "status": "0", - "remark": null - }, - { - "createBy": 1, - "createTime": "2024-04-23 09:41:25", - "updateBy": null, - "updateTime": null, - "dictCode": 31, - "dictSort": 1, - "dictLabel": "数据字段", - "dictValue": "data-field", - "dictType": "rule_engine_level", - "cssClass": null, - "listClass": "primary", - "isDefault": "N", - "status": "0", - "remark": null - } - ], - // 规则引擎激活状态 - "rule_engine_activate_status": [ - { - "createBy": 1, - "createTime": "2024-04-23 09:45:07", - "updateBy": null, - "updateTime": null, - "dictCode": 32, - "dictSort": 0, - "dictLabel": "未激活", - "dictValue": "no-activate", - "dictType": "rule_engine_activate_status", - "cssClass": null, - "listClass": "danger", - "isDefault": "N", - "status": "0", - "remark": null - }, - { - "createBy": 1, - "createTime": "2024-04-23 09:45:32", - "updateBy": null, - "updateTime": null, - "dictCode": 33, - "dictSort": 0, - "dictLabel": "已激活", - "dictValue": "activated", - "dictType": "rule_engine_activate_status", - "cssClass": null, - "listClass": "success", - "isDefault": "N", - "status": "0", - "remark": null - } - ], - // 规则引擎版本状态 - "rule_engine_version_status": [ - { - "createBy": 1, - "createTime": "2024-04-23 09:45:07", - "updateBy": null, - "updateTime": null, - "dictCode": 32, - "dictSort": 0, - "dictLabel": "初始化", - "dictValue": "0", - "dictType": "rule_engine_version_status", - "cssClass": null, - "listClass": "danger", - "isDefault": "N", - "status": "0", - "remark": null - }, - { - "createBy": 1, - "createTime": "2024-04-23 09:45:32", - "updateBy": null, - "updateTime": null, - "dictCode": 33, - "dictSort": 0, - "dictLabel": "待发布", - "dictValue": "1", - "dictType": "rule_engine_version_status", - "cssClass": null, - "listClass": "primary", - "isDefault": "N", - "status": "0", - "remark": null - }, - { - "createBy": 1, - "createTime": "2024-04-23 09:45:32", - "updateBy": null, - "updateTime": null, - "dictCode": 33, - "dictSort": 0, - "dictLabel": "已发布", - "dictValue": "2", - "dictType": "rule_engine_version_status", - "cssClass": null, - "listClass": "success", - "isDefault": "N", - "status": "0", - "remark": null - } - ], - // 规则引擎激活状态 - "rule_engine_activate_is_test": [ - { - "createBy": 1, - "createTime": "2024-04-23 09:45:07", - "updateBy": null, - "updateTime": null, - "dictCode": 32, - "dictSort": 0, - "dictLabel": "未测试", - "dictValue": "0", - "dictType": "rule_engine_activate_is_test", - "cssClass": null, - "listClass": "warning", - "isDefault": "N", - "status": "0", - "remark": null - }, - { - "createBy": 1, - "createTime": "2024-04-23 09:45:32", - "updateBy": null, - "updateTime": null, - "dictCode": 33, - "dictSort": 0, - "dictLabel": "测试通过", - "dictValue": "1", - "dictType": "rule_engine_activate_is_test", - "cssClass": null, - "listClass": "success", - "isDefault": "N", - "status": "0", - "remark": null - }, - { - "createBy": 1, - "createTime": "2024-04-23 09:45:32", - "updateBy": null, - "updateTime": null, - "dictCode": 33, - "dictSort": 0, - "dictLabel": "测试未通过", - "dictValue": "2", - "dictType": "rule_engine_activate_is_test", - "cssClass": null, - "listClass": "danger", - "isDefault": "N", - "status": "0", - "remark": null - } - ], +function searchDictByKey(dict, key) { + if (key == null && key == "") { + return null } -/** - * - * @returns {Promise} - */ + try { + for (let i = 0; i < dict.length; i++) { + if (dict[i].key == key) { + return dict[i].value + } + } + } catch (e) { + return null + } +} + function install() { Vue.use(DataDict, { metas: { @@ -811,10 +25,10 @@ function install() { labelField: 'dictLabel', valueField: 'dictValue', request(dictMeta) { - let dictData = dictDataMap[dictMeta.type]; - if (dictData) { + const storeDict = searchDictByKey(store.getters.dict, dictMeta.type) + if (storeDict) { return new Promise(resolve => { - resolve(dictData) + resolve(storeDict) }) } else { return new Promise((resolve, reject) => { diff --git a/src/components/Encoding/index.vue b/src/components/Encoding/index.vue index c99fb08..2248dd1 100644 --- a/src/components/Encoding/index.vue +++ b/src/components/Encoding/index.vue @@ -1,6 +1,6 @@ @@ -26,10 +26,23 @@ import 'codemirror/addon/fold/foldcode.js'; import 'codemirror/addon/fold/foldgutter.js'; import 'codemirror/addon/fold/foldgutter.css'; import 'codemirror/addon/fold/brace-fold.js'; +import {updateMaintenance} from "@/api/ruleEngine/maintenance"; export default { components: { codemirror, }, + watch:{ + 'value':{ + handler(val) { + this.code = val; + }, + }, + 'code':{ + handler(val) { + this.$emit('input', val); + }, + } + }, props: { value: { default: "", @@ -75,7 +88,7 @@ export default { .CodeMirror { font-family: 'JetBrainsMono-Medium', monospace; - height: 600px; + height: 800px; } .CodeMirror-lines { diff --git a/src/views/etl/assetAuthorization/auth/AuthDataSource.vue b/src/views/etl/assetAuthorization/auth/AuthDataSource.vue index 8fecd02..345891b 100644 --- a/src/views/etl/assetAuthorization/auth/AuthDataSource.vue +++ b/src/views/etl/assetAuthorization/auth/AuthDataSource.vue @@ -85,44 +85,44 @@ diff --git a/src/views/etl/assetAuthorization/auth/AuthTable.vue b/src/views/etl/assetAuthorization/auth/AuthTable.vue index bf56800..01d7be3 100644 --- a/src/views/etl/assetAuthorization/auth/AuthTable.vue +++ b/src/views/etl/assetAuthorization/auth/AuthTable.vue @@ -1,6 +1,5 @@