|
@@ -53,6 +53,10 @@ const apiReqInfo = computed(() => {
|
|
|
}
|
|
|
})
|
|
|
|
|
|
+const canShowCodeModules = computed(() => {
|
|
|
+ return !Boolean(apiDetail.value?.i_hidden_common > 0)
|
|
|
+})
|
|
|
+
|
|
|
const canShowDownCode = computed(() => {
|
|
|
return (
|
|
|
apiReqInfo.value.a_params
|
|
@@ -498,7 +502,7 @@ function getApiDetail() {
|
|
|
|
|
|
const isFixedHeader = ref(false)
|
|
|
const activeContentTab = ref('基本信息')
|
|
|
-const contentTabs = [
|
|
|
+const baseContentTabs =[
|
|
|
{
|
|
|
label: '基本信息'
|
|
|
},
|
|
@@ -522,6 +526,14 @@ const contentTabs = [
|
|
|
}
|
|
|
]
|
|
|
|
|
|
+const contentTabs = computed(() => {
|
|
|
+ if (canShowCodeModules.value) {
|
|
|
+ return baseContentTabs
|
|
|
+ } else {
|
|
|
+ return baseContentTabs.slice(0, -2)
|
|
|
+ }
|
|
|
+})
|
|
|
+
|
|
|
const handleScroll = throttle((e) => {
|
|
|
const watchElements = document.querySelectorAll('.base-card--doc')
|
|
|
let lastVisibleElement = null
|
|
@@ -934,7 +946,7 @@ function goExCode() {
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <div class="base-card--doc" name="错误代码">
|
|
|
+ <div class="base-card--doc" name="错误代码" v-if='canShowCodeModules'>
|
|
|
<div class="base-card--title">错误代码</div>
|
|
|
<div class="base-card--content">
|
|
|
<el-table
|
|
@@ -955,7 +967,7 @@ function goExCode() {
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <div class="base-card--doc" name="示例代码">
|
|
|
+ <div class="base-card--doc" name="示例代码" v-if='canShowCodeModules'>
|
|
|
<div class="base-card--title">示例代码</div>
|
|
|
<div class="base-card--content">
|
|
|
<el-tabs v-model="codeExample.active">
|