From e99fe3bf651988b5f418abe85620e10ad1b1a91d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9A=AE=E5=85=89=EF=BC=9A=E5=9F=8E=E4=B8=AD=E5=9F=8E?=
<806783409@qq.com>
Date: Tue, 2 Nov 2021 23:49:48 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E9=80=89=E6=8B=A9=EF=BC=8C?=
=?UTF-8?q?=E6=9E=9A=E4=B8=BE=E4=B8=8B=E6=8B=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../manage/web/manage/LoginController.java | 2 +-
.../src/components/table/ParamTable.vue | 52 +++++++++++++++----
.../src/views/doc/docView/DocDebugger.vue | 4 +-
3 files changed, 45 insertions(+), 13 deletions(-)
diff --git a/zyplayer-doc-manage/src/main/java/com/zyplayer/doc/manage/web/manage/LoginController.java b/zyplayer-doc-manage/src/main/java/com/zyplayer/doc/manage/web/manage/LoginController.java
index dc5b2ca3..759d6ee6 100644
--- a/zyplayer-doc-manage/src/main/java/com/zyplayer/doc/manage/web/manage/LoginController.java
+++ b/zyplayer-doc-manage/src/main/java/com/zyplayer/doc/manage/web/manage/LoginController.java
@@ -46,7 +46,7 @@ public class LoginController {
// TODO 域账号登录,待测试
@Value("${spring.ldap.domainName:}")
private String ldapDomainName;
- @Value("${spring.ldap.enable:}")
+ @Value("${spring.ldap.enable:false}")
private boolean ldapLoginEnable;
/**
diff --git a/zyplayer-doc-ui/swagger-ui/src/components/table/ParamTable.vue b/zyplayer-doc-ui/swagger-ui/src/components/table/ParamTable.vue
index c57a3ffb..e3725725 100644
--- a/zyplayer-doc-ui/swagger-ui/src/components/table/ParamTable.vue
+++ b/zyplayer-doc-ui/swagger-ui/src/components/table/ParamTable.vue
@@ -8,8 +8,26 @@
+
+
+ Integer
+ String
+
+ Integer
+ String
+ {{text||'-'}}
+
-
+
+ {{enums}}
+
+
+ {{enums}}
+
+
+ 选择文件
+
+
@@ -24,7 +42,7 @@
import {useStore} from 'vuex';
import { message } from 'ant-design-vue';
import {markdownIt} from 'mavon-editor'
- import {CloseOutlined} from '@ant-design/icons-vue';
+ import {CloseOutlined, UploadOutlined} from '@ant-design/icons-vue';
import 'mavon-editor/dist/markdown/github-markdown.min.css'
import 'mavon-editor/dist/css/index.css'
@@ -34,19 +52,25 @@
type: Array,
required: true
},
+ showType: {
+ type: Boolean,
+ },
},
components: {
- CloseOutlined
+ CloseOutlined, UploadOutlined
},
emits: ['update:selected'],
setup(props, { attrs, slots, emit, expose }) {
let queryParamList = ref(props.paramList);
let nextIndex = 10000;
// Query参数处理
- queryParamList.value.push({name: '', value: '', key: ++nextIndex, isLastRow: true});
+ queryParamList.value.push({name: '', value: '', type: 'integer', key: ++nextIndex, isLastRow: true});
let queryParamSelectedRowKeys = ref([]);
queryParamList.value.forEach(item => {
item.value = item.example || '';
+ if ((item.enum && item.type === 'array') || item.type === 'file') {
+ item.value = [];
+ }
queryParamSelectedRowKeys.value.push(item.key);
});
emit('update:selected', queryParamSelectedRowKeys.value);
@@ -57,7 +81,7 @@
const queryParamChange = (record) => {
if (record.isLastRow) {
record.isLastRow = false;
- queryParamList.value.push({name: '', value: '', key: ++nextIndex, isLastRow: true});
+ queryParamList.value.push({name: '', value: '', type: 'integer', key: ++nextIndex, isLastRow: true});
queryParamSelectedRowKeys.value.push(nextIndex);
emit('update:selected', queryParamSelectedRowKeys.value);
}
@@ -67,17 +91,25 @@
queryParamList.value = queryParamList.value.filter(item => item !== record);
}
};
+ let queryParamListColumns = ref([]);
+ queryParamListColumns.value.push({title: '参数名', dataIndex: 'name', width: 250});
+ if (props.showType) {
+ queryParamListColumns.value.push({title: '类型', dataIndex: 'type', width: 100});
+ }
+ queryParamListColumns.value.push({title: '参数值', dataIndex: 'value'});
+ queryParamListColumns.value.push({title: '', dataIndex: 'action', width: 40});
+ const beforeUpload = (file, record) => {
+ console.log(record)
+ return false;
+ };
return {
queryParamList,
queryParamSelectedRowKeys,
queryParamRowSelectionChange,
queryParamChange,
queryParamRemove,
- queryParamListColumns: [
- {title: '参数名', dataIndex: 'name', width: 250},
- {title: '参数值', dataIndex: 'value'},
- {title: '', dataIndex: 'action', width: 40},
- ],
+ queryParamListColumns,
+ beforeUpload,
};
},
};
diff --git a/zyplayer-doc-ui/swagger-ui/src/views/doc/docView/DocDebugger.vue b/zyplayer-doc-ui/swagger-ui/src/views/doc/docView/DocDebugger.vue
index 14c30f5b..44bc9a70 100644
--- a/zyplayer-doc-ui/swagger-ui/src/views/doc/docView/DocDebugger.vue
+++ b/zyplayer-doc-ui/swagger-ui/src/views/doc/docView/DocDebugger.vue
@@ -10,7 +10,7 @@
-
+
none
form-data
@@ -19,7 +19,7 @@
binary