From 2b4fc51ea53e76b95429ea7a63463aaef66bbde3 Mon Sep 17 00:00:00 2001 From: hyt <958868763@qq.com> Date: Thu, 11 Apr 2024 15:29:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3curd?= =?UTF-8?q?=E3=80=81=E6=95=B0=E6=8D=AE=E6=9D=83=E9=99=90=E3=80=81=E5=AF=BC?= =?UTF-8?q?=E8=88=AA=E6=A0=8F=E6=A0=B7=E5=BC=8F=E5=8F=98=E6=9B=B4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/tagViewBgc.png | Bin 0 -> 4397 bytes src/layout/components/TagsView/ScrollPane.vue | 4 + src/layout/components/TagsView/index.vue | 696 +++++++++--------- src/layout/components/images/tagViewBgc.png | Bin 0 -> 4397 bytes src/views/apiAdmin/baseNewSelect.vue | 222 ++++++ src/views/apiAdmin/configData.js | 169 +++++ src/views/apiAdmin/index.vue | 222 ++++++ src/views/apiAdmin/rightDialog.vue | 323 ++++++++ .../roleJurisdiction/dataPermissions.vue | 114 ++- .../roleJurisdiction/index.vue | 2 +- .../roleJurisdiction/rightDialog.vue | 40 +- .../userJurisdiction/dataPermissions.vue | 125 ++-- .../userJurisdiction/index.vue | 2 +- .../userJurisdiction/rightDialog.vue | 75 +- 14 files changed, 1463 insertions(+), 531 deletions(-) create mode 100644 src/assets/images/tagViewBgc.png create mode 100644 src/layout/components/images/tagViewBgc.png create mode 100644 src/views/apiAdmin/baseNewSelect.vue create mode 100644 src/views/apiAdmin/configData.js create mode 100644 src/views/apiAdmin/index.vue create mode 100644 src/views/apiAdmin/rightDialog.vue diff --git a/src/assets/images/tagViewBgc.png b/src/assets/images/tagViewBgc.png new file mode 100644 index 0000000000000000000000000000000000000000..24b2e0cf8d190d67b44876e0c280bf57a2a1e259 GIT binary patch literal 4397 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 diff --git a/src/layout/components/images/tagViewBgc.png b/src/layout/components/images/tagViewBgc.png new file mode 100644 index 0000000000000000000000000000000000000000..24b2e0cf8d190d67b44876e0c280bf57a2a1e259 GIT binary patch literal 4397 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 +
+ + +
+ + + + + + + + + diff --git a/src/views/apiAdmin/configData.js b/src/views/apiAdmin/configData.js new file mode 100644 index 0000000..7ec053b --- /dev/null +++ b/src/views/apiAdmin/configData.js @@ -0,0 +1,169 @@ +/** + * @desc 集成产品清单 + * @date 2023-07-10 + */ +// 表头 +const tableColumnData = [ + { + label: '接口名称', + prop: 'name' + }, { + label: '服务名', + prop: 'beanName' + }, + { + label: '方法名', + prop: 'interfaceName' + }, + { + label: '备注', + prop: 'remark' + }, + { + label: '状态', + prop: 'state' + } +] +const tableVersionColumn = [ + { + label: '参数', + prop: 'argName' + }, + { + label: '参数值', + prop: 'argValue' + }, + { + label: '备注', + prop: 'remark' + } + +] + +// 基本信息内容 +const formRow = [ + { + elCol: [{ + label: '接口名称', + prop: 'name', + tag: 'elInput', + span: 24 + }] + }, + { + elCol: [{ + label: '服务名', + prop: 'beanName', + tag: 'elInput', + span: 24 + }] + }, + { + elCol: [{ + label: '方法名', + prop: 'interfaceName', + tag: 'elInput', + span: 24 + }] + }, + { + elCol: [{ + label: '状态', + prop: 'state', + tag: 'elRadio', + span: 24, + options: [ + { + label: '启用', + value: '0' + }, + { + label: '停用', + value: '1' + } + ] + }] + }, + { + elCol: [{ + label: '描述', + prop: 'remark', + tag: 'elInput', + type: 'textarea', + span: 24 + }] + } +] + +const basicsRules = { + name: [{ + required: true, + message: '请输入接口名称', + trigger: 'blur' + }], + beanName: [{ + required: true, + message: '请输入服务名', + trigger: 'blur' + }], + interfaceName: [{ + required: true, + message: '请输入方法名', + trigger: 'blur' + }], +} + +// 查看 +const formRowShow = [ + { + elCol: [{ + label: '工坊名称', + prop: 'workshopName', + tag: 'elLook', + span: 24, + disabled: true + }] + }, + { + elCol: [{ + label: '插件', + prop: 'plugName', + slotName: 'plugName', + tag: 'elLook', + span: 24, + disabled: true + }] + }, + { + elCol: [{ + label: '描述', + prop: 'remark', + tag: 'elLook', + type: 'textarea', + span: 24, + disabled: true + }] + } +] +const operationTableColumn = [ + { + label: '本次推送的执行时间', + prop: 'create_time' + }, + { + label: '本次推送的入参', + prop: 'inParameter' + }, + { + label: '推送人名称', + prop: 'create_user_id' + } +] +export default { + tableColumnData, + formRow, + basicsRules, + formRowShow, + tableVersionColumn, + operationTableColumn +} diff --git a/src/views/apiAdmin/index.vue b/src/views/apiAdmin/index.vue new file mode 100644 index 0000000..18707dc --- /dev/null +++ b/src/views/apiAdmin/index.vue @@ -0,0 +1,222 @@ + + + + + diff --git a/src/views/apiAdmin/rightDialog.vue b/src/views/apiAdmin/rightDialog.vue new file mode 100644 index 0000000..1fdf8eb --- /dev/null +++ b/src/views/apiAdmin/rightDialog.vue @@ -0,0 +1,323 @@ + + + + + diff --git a/src/views/systemSettings/jurisdictionManage/roleJurisdiction/dataPermissions.vue b/src/views/systemSettings/jurisdictionManage/roleJurisdiction/dataPermissions.vue index 0bc9b92..0ccc422 100644 --- a/src/views/systemSettings/jurisdictionManage/roleJurisdiction/dataPermissions.vue +++ b/src/views/systemSettings/jurisdictionManage/roleJurisdiction/dataPermissions.vue @@ -5,43 +5,33 @@ @@ -50,11 +40,27 @@