diff --git a/src/assets/images/tagViewBgc.png b/src/assets/images/tagViewBgc.png new file mode 100644 index 0000000..24b2e0c Binary files /dev/null and b/src/assets/images/tagViewBgc.png differ diff --git a/src/layout/components/TagsView/ScrollPane.vue b/src/layout/components/TagsView/ScrollPane.vue index 090ad66..c230d42 100644 --- a/src/layout/components/TagsView/ScrollPane.vue +++ b/src/layout/components/TagsView/ScrollPane.vue @@ -77,7 +77,11 @@ export default { diff --git a/src/layout/components/images/tagViewBgc.png b/src/layout/components/images/tagViewBgc.png new file mode 100644 index 0000000..24b2e0c Binary files /dev/null and b/src/layout/components/images/tagViewBgc.png differ diff --git a/src/views/apiAdmin/baseNewSelect.vue b/src/views/apiAdmin/baseNewSelect.vue new file mode 100644 index 0000000..d314abb --- /dev/null +++ b/src/views/apiAdmin/baseNewSelect.vue @@ -0,0 +1,222 @@ + + + + + + + + + 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 @@