mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-08-10 12:01:57 +08:00
add Documentation (#897)
Co-authored-by: elsiosanchez <elsiossanches@gmail.com>
This commit is contained in:
parent
313e369010
commit
f347298f47
@ -104,7 +104,9 @@ export default {
|
|||||||
code: 'Code',
|
code: 'Code',
|
||||||
issues: 'Issues',
|
issues: 'Issues',
|
||||||
downloadZip: 'Download Zip',
|
downloadZip: 'Download Zip',
|
||||||
releaseNotes: 'Release Notes'
|
releaseNotes: 'Release Notes',
|
||||||
|
goRepository: 'go to repository',
|
||||||
|
seeDocumentation: 'See documentation'
|
||||||
},
|
},
|
||||||
permission: {
|
permission: {
|
||||||
addRole: 'New Role',
|
addRole: 'New Role',
|
||||||
|
@ -104,8 +104,9 @@ export default {
|
|||||||
code: 'Código',
|
code: 'Código',
|
||||||
issues: 'Asuntos',
|
issues: 'Asuntos',
|
||||||
downloadZip: 'descargar Zip',
|
downloadZip: 'descargar Zip',
|
||||||
releaseNotes: 'Nota de Liberaciones'
|
releaseNotes: 'Nota de Liberaciones',
|
||||||
|
goRepository: 'Ir al Repositorio',
|
||||||
|
seeDocumentation: 'Ver Documentación'
|
||||||
},
|
},
|
||||||
permission: {
|
permission: {
|
||||||
addRole: 'Nuevo rol',
|
addRole: 'Nuevo rol',
|
||||||
|
@ -9,9 +9,16 @@
|
|||||||
<span>
|
<span>
|
||||||
<b> {{ RepositoryADVue.title }} </b>
|
<b> {{ RepositoryADVue.title }} </b>
|
||||||
</span>
|
</span>
|
||||||
<a target="_blank" :href="RepositoryADVue.href" style="margin-left: 5px;">
|
<el-tooltip class="item" effect="dark" :content="$t('documentation.goRepository')" placement="top-start">
|
||||||
<svg-icon icon-class="link" />
|
<a target="_blank" :href="RepositoryADVue.href" style="margin-left: 5px;">
|
||||||
</a>
|
<svg-icon icon-class="link" />
|
||||||
|
</a>
|
||||||
|
</el-tooltip>
|
||||||
|
<el-tooltip class="item" effect="dark" :content="$t('documentation.seeDocumentation')" placement="top-start">
|
||||||
|
<a target="_blank" :href="RepositoryADVue.document" style="margin-left: 5px;">
|
||||||
|
<svg-icon icon-class="education" />
|
||||||
|
</a>
|
||||||
|
</el-tooltip>
|
||||||
</div>
|
</div>
|
||||||
<div style="float: right;display: inline-flex;">
|
<div style="float: right;display: inline-flex;">
|
||||||
<el-popover
|
<el-popover
|
||||||
@ -47,7 +54,7 @@
|
|||||||
</el-button>
|
</el-button>
|
||||||
<el-button slot="reference" icon="el-icon-download" type="success" size="mini" plain>
|
<el-button slot="reference" icon="el-icon-download" type="success" size="mini" plain>
|
||||||
{{ $t('documentation.code') }}
|
{{ $t('documentation.code') }}
|
||||||
</el-button>
|
</el-button>homepage
|
||||||
</el-popover>
|
</el-popover>
|
||||||
<el-button type="primary" size="mini" plain style="margin: 0px;padding-right: 3px;">
|
<el-button type="primary" size="mini" plain style="margin: 0px;padding-right: 3px;">
|
||||||
<a target="_blank" :href="RepositoryADVue.href + '/branches'">
|
<a target="_blank" :href="RepositoryADVue.href + '/branches'">
|
||||||
@ -118,9 +125,16 @@
|
|||||||
<span>
|
<span>
|
||||||
<b> {{ RepositoryProxyApi.title }} </b>
|
<b> {{ RepositoryProxyApi.title }} </b>
|
||||||
</span>
|
</span>
|
||||||
<a target="_blank" :href="RepositoryProxyApi.href" style="margin-left: 5px;">
|
<el-tooltip class="item" effect="dark" :content="$t('documentation.goRepository')" placement="top-start">
|
||||||
<svg-icon icon-class="link" />
|
<a target="_blank" :href="RepositoryProxyApi.href" style="margin-left: 5px;">
|
||||||
</a>
|
<svg-icon icon-class="link" />
|
||||||
|
</a>
|
||||||
|
</el-tooltip>
|
||||||
|
<el-tooltip class="item" effect="dark" :content="$t('documentation.seeDocumentation')" placement="top-start">
|
||||||
|
<a target="_blank" :href="RepositoryProxyApi.document" style="margin-left: 5px;">
|
||||||
|
<svg-icon icon-class="education" />
|
||||||
|
</a>
|
||||||
|
</el-tooltip>
|
||||||
</div>
|
</div>
|
||||||
<div style="float: right;display: inline-flex;">
|
<div style="float: right;display: inline-flex;">
|
||||||
<el-popover
|
<el-popover
|
||||||
@ -377,6 +391,9 @@ export default {
|
|||||||
},
|
},
|
||||||
activeListReleases() {
|
activeListReleases() {
|
||||||
const active = this.releasesListADVue.findIndex(releases => this.releaseNotes.title === releases.title)
|
const active = this.releasesListADVue.findIndex(releases => this.releaseNotes.title === releases.title)
|
||||||
|
if (this.isEmptyValue(active)) {
|
||||||
|
return 0
|
||||||
|
}
|
||||||
return active
|
return active
|
||||||
},
|
},
|
||||||
linkReleases() {
|
linkReleases() {
|
||||||
@ -389,12 +406,14 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
// ADempiere Vue
|
// ADempiere Vue
|
||||||
fetchRepositoryADVue() {
|
fetchRepositoryADVue() {
|
||||||
|
// Repository
|
||||||
fetchReadme({
|
fetchReadme({
|
||||||
repository: 'adempiere-vue'
|
repository: 'adempiere-vue'
|
||||||
})
|
})
|
||||||
.then(response => {
|
.then(response => {
|
||||||
this.RepositoryADVue = {
|
this.RepositoryADVue = {
|
||||||
title: response.name,
|
title: response.name,
|
||||||
|
document: response.homepage,
|
||||||
href: response.html_url,
|
href: response.html_url,
|
||||||
description: response.description,
|
description: response.description,
|
||||||
avatar: response.organization.avatar_url,
|
avatar: response.organization.avatar_url,
|
||||||
@ -404,8 +423,7 @@ export default {
|
|||||||
downloadZip: response.html_url + '/archive/refs/heads/' + response.default_branch + '.zip'
|
downloadZip: response.html_url + '/archive/refs/heads/' + response.default_branch + '.zip'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
// Releases
|
||||||
fechReleases() {
|
|
||||||
fetchReleasesList({
|
fetchReleasesList({
|
||||||
repository: '/adempiere-vue'
|
repository: '/adempiere-vue'
|
||||||
})
|
})
|
||||||
@ -435,12 +453,14 @@ export default {
|
|||||||
},
|
},
|
||||||
// Proxy Adempiere Api
|
// Proxy Adempiere Api
|
||||||
fetchRepositoryProxy() {
|
fetchRepositoryProxy() {
|
||||||
|
// Repository
|
||||||
fetchReadme({
|
fetchReadme({
|
||||||
repository: 'proxy-adempiere-api'
|
repository: 'proxy-adempiere-api'
|
||||||
})
|
})
|
||||||
.then(response => {
|
.then(response => {
|
||||||
this.RepositoryProxyApi = {
|
this.RepositoryProxyApi = {
|
||||||
title: response.name,
|
title: response.name,
|
||||||
|
document: response.homepage,
|
||||||
href: response.html_url,
|
href: response.html_url,
|
||||||
description: response.description,
|
description: response.description,
|
||||||
avatar: response.organization.avatar_url,
|
avatar: response.organization.avatar_url,
|
||||||
@ -450,14 +470,13 @@ export default {
|
|||||||
downloadZip: response.html_url + '/archive/refs/heads/' + response.default_branch + '.zip'
|
downloadZip: response.html_url + '/archive/refs/heads/' + response.default_branch + '.zip'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
// Releases
|
||||||
fechReleasesProxy() {
|
|
||||||
fetchReleasesList({
|
fetchReleasesList({
|
||||||
repository: '/proxy-adempiere-api'
|
repository: '/proxy-adempiere-api'
|
||||||
})
|
})
|
||||||
.then(response => {
|
.then(release => {
|
||||||
if (response) {
|
if (release) {
|
||||||
response.forEach(release => {
|
release.forEach(release => {
|
||||||
this.releasesListProxyApi.push({
|
this.releasesListProxyApi.push({
|
||||||
title: release.name,
|
title: release.name,
|
||||||
href: release.html_url,
|
href: release.html_url,
|
||||||
@ -465,7 +484,7 @@ export default {
|
|||||||
body: release.body,
|
body: release.body,
|
||||||
created_at: release.created_at,
|
created_at: release.created_at,
|
||||||
download: this.isEmptyValue(release.assets) ? release.assets : release.assets[0].browser_download_url,
|
download: this.isEmptyValue(release.assets) ? release.assets : release.assets[0].browser_download_url,
|
||||||
titleDownload: this.isEmptyValue(release.assets) ? release.assets : release.assets[0].name
|
titleDownload: this.isEmptyValue(release.assets) ? release.name : release.assets[0].name
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
if (config.repository.releaseNo !== undefined && this.releasesListProxyApi.length > 0) {
|
if (config.repository.releaseNo !== undefined && this.releasesListProxyApi.length > 0) {
|
||||||
@ -481,6 +500,7 @@ export default {
|
|||||||
},
|
},
|
||||||
// Adempiere gRPC Server
|
// Adempiere gRPC Server
|
||||||
fetchRepositoryGRPC() {
|
fetchRepositoryGRPC() {
|
||||||
|
// Repository
|
||||||
fetchReadme({
|
fetchReadme({
|
||||||
repository: 'adempiere-gRPC-Server'
|
repository: 'adempiere-gRPC-Server'
|
||||||
})
|
})
|
||||||
@ -496,8 +516,7 @@ export default {
|
|||||||
downloadZip: response.html_url + '/archive/refs/heads/' + response.default_branch + '.zip'
|
downloadZip: response.html_url + '/archive/refs/heads/' + response.default_branch + '.zip'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
// Releases
|
||||||
fechReleasesgRPC() {
|
|
||||||
fetchReleasesList({
|
fetchReleasesList({
|
||||||
repository: '/adempiere-gRPC-Server'
|
repository: '/adempiere-gRPC-Server'
|
||||||
})
|
})
|
||||||
@ -525,16 +544,11 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
// load
|
// load Repository
|
||||||
loadReleasesList() {
|
loadReleasesList() {
|
||||||
// Repository
|
|
||||||
this.fetchRepositoryADVue()
|
this.fetchRepositoryADVue()
|
||||||
this.fetchRepositoryProxy()
|
this.fetchRepositoryProxy()
|
||||||
this.fetchRepositoryGRPC()
|
this.fetchRepositoryGRPC()
|
||||||
// Releases
|
|
||||||
this.fechReleases()
|
|
||||||
this.fechReleasesProxy()
|
|
||||||
this.fechReleasesgRPC()
|
|
||||||
},
|
},
|
||||||
// fallback Copy Text To Clip board
|
// fallback Copy Text To Clip board
|
||||||
fallbackCopyTextToClipboard(text) {
|
fallbackCopyTextToClipboard(text) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user