mirror of
https://github.com/continew-org/continew-admin-ui.git
synced 2025-09-07 20:57:08 +08:00
docs: 更新官网相关链接
This commit is contained in:
2
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
2
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@@ -15,7 +15,7 @@ body:
|
||||
options:
|
||||
- label: 重启项目和 IDE 后,仍然能够复现此问题
|
||||
required: true
|
||||
- label: 查阅过 [使用指南](https://continew.top/admin/frontend/structure.html) 和 [常见问题](https://continew.top/faq.html) ,仍无解决方法
|
||||
- label: 查阅过 [使用指南](https://continew.top/admin/frontend/structure.html) 和 [常见问题](https://continew.top/admin/faq.html) ,仍无解决方法
|
||||
required: true
|
||||
- label: 根据报错信息(自行翻译英文)百度或 Google 后,仍无法解决
|
||||
required: true
|
||||
|
4
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
4
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
@@ -15,9 +15,9 @@ body:
|
||||
options:
|
||||
- label: 尝试了最新 dev 分支代码(演示环境),仍没有该功能
|
||||
required: true
|
||||
- label: 查阅过 [使用指南](https://continew.top/admin/frontend/structure.html) 和 [常见问题](https://continew.top/faq.html) ,仍然认为很有必要
|
||||
- label: 查阅过 [使用指南](https://continew.top/admin/frontend/structure.html) 和 [常见问题](https://continew.top/admin/faq.html) ,仍然认为很有必要
|
||||
required: true
|
||||
- label: 查阅过 [需求墙](https://continew.top/require.html),仍没有该功能计划
|
||||
- label: 查阅过 [需求墙](https://continew.top/admin/other/feature.html),仍没有该功能计划
|
||||
required: true
|
||||
- label: 搜索了项目 Issues,没有其他人提交过类似的 Feature(如果对应 Feature 尚未实现,您可以先订阅关注该 Issue,为了方便后来者查找问题解决方法,请避免创建重复的 Issue)
|
||||
required: true
|
||||
|
10
README.md
10
README.md
@@ -35,7 +35,7 @@
|
||||
<img src="https://gitcode.com/continew/continew-admin/star/badge.svg" alt="GitCode Stars" />
|
||||
</a>
|
||||
|
||||
📚 [在线文档](https://continew.top) | 🚀 [演示地址](https://admin.continew.top)(账号/密码:admin/admin123)
|
||||
📚 [在线文档](https://continew.top) | 🚀 [演示地址](https://continew.top/admin/guide/demo.html)
|
||||
|
||||
## 简介
|
||||
|
||||
@@ -73,7 +73,7 @@ ContiNew Admin(Continue New Admin)持续迭代优化的前后端分离中后
|
||||
## 为什么选我们?
|
||||
|
||||
> [!TIP]
|
||||
> 更为完整的图文描述请查阅[《在线文档》](https://continew.top/admin/intro/why.html)。
|
||||
> 更为完整的图文描述请查阅[《在线文档》](https://continew.top/admin/guide/why-choose-us.html)。
|
||||
|
||||
1.**甄选技术栈:** ContiNew(Continue New) 项目致力于持续迭代优化,让技术不掉队。在技术选型时,进行深度广泛地调研,从流行度、成熟度和发展潜力等多方面甄选技术栈。
|
||||
|
||||
@@ -112,7 +112,7 @@ public class DeptController extends BaseController<DeptService, DeptResp, DeptDe
|
||||
## 系统功能
|
||||
|
||||
> [!TIP]
|
||||
> 更多功能和优化正在赶来💦,最新项目计划、进展请进群或关注 [需求墙](https://continew.top/require.html) 和 [更新日志](https://continew.top/admin/other/changelog.html)。
|
||||
> 更多功能和优化正在赶来💦,最新项目计划、进展请进群或关注 [需求墙](https://continew.top/admin/other/feature.html) 和 [更新日志](https://continew.top/admin/other/changelog.html)。
|
||||
|
||||
- 仪表盘:提供工作台、分析页,工作台提供功能快捷导航入口、最新公告、动态;分析页提供全面数据可视化能力
|
||||
- 个人中心:支持基础信息修改、密码修改、邮箱绑定、手机号绑定(并提供行为验证码、短信限流等安全处理)、第三方账号绑定/解绑、头像裁剪上传
|
||||
@@ -221,7 +221,7 @@ public class DeptController extends BaseController<DeptService, DeptResp, DeptDe
|
||||
## 快速开始
|
||||
|
||||
> **Note**
|
||||
> 更详细的流程,请查看在线文档[《快速开始》](https://continew.top/admin/intro/quick-start.html#%E5%89%8D%E7%AB%AF)。
|
||||
> 更详细的流程,请查看在线文档[《快速开始》](https://continew.top/admin/guide/quick-start.html)。
|
||||
|
||||
```
|
||||
# 1.克隆本项目
|
||||
@@ -326,7 +326,7 @@ continew-admin-ui
|
||||
|
||||
ContiNew Admin 致力于提供开箱即用,持续舒适的开发体验。作为一个开源项目,Creator 的初心是希望 ContiNew Admin 依托开源协作模式,提升技术透明度、放大集体智慧、共创优秀实践,源源不断地为企业级项目开发提供助力。
|
||||
|
||||
我们非常欢迎广大社区用户为 ContiNew Admin **贡献(开发,测试、文档、答疑等)** 或优化代码,欢迎各位感兴趣的小伙伴儿,[添加微信](https://continew.top/support.html) 讨论或认领任务。
|
||||
我们非常欢迎广大社区用户为 ContiNew Admin **贡献(开发,测试、文档、答疑等)** 或优化代码,欢迎各位感兴趣的小伙伴儿,[添加微信](https://continew.top/discussion.html) 讨论或认领任务。
|
||||
|
||||
### 分支说明
|
||||
|
||||
|
@@ -11,7 +11,7 @@ export default function appInfo(): Plugin {
|
||||
// eslint-disable-next-line no-console
|
||||
console.log(
|
||||
boxen(
|
||||
`${bold(green(`${bgGreen('ContiNew Admin v3.6.0-SNAPSHOT')}`))}\n${cyan('在线文档:')}${underline('https://continew.top')}\n${cyan('常见问题:')}${underline('https://continew.top/faq.html')}\n${cyan('持续迭代优化的前后端分离中后台管理系统框架。')}`,
|
||||
`${bold(green(`${bgGreen('ContiNew Admin v3.6.0-SNAPSHOT')}`))}\n${cyan('在线文档:')}${underline('https://continew.top')}\n${cyan('常见问题:')}${underline('https://continew.top/admin/faq.html')}\n${cyan('持续迭代优化的前后端分离中后台管理系统框架。')}`,
|
||||
{
|
||||
padding: 1,
|
||||
margin: 1,
|
||||
|
@@ -20,8 +20,6 @@
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import axios, { type AxiosRequestConfig, type AxiosResponse } from 'axios'
|
||||
import qs from 'query-string'
|
||||
import { isHttp } from '@/utils/validate'
|
||||
|
||||
export interface DataItem {
|
||||
@@ -33,45 +31,34 @@ export interface DataItem {
|
||||
const images = ref<DataItem[]>([
|
||||
{
|
||||
name: '公众号',
|
||||
img: `https://continew.top/qrcode-text.jpg?${new Date().getTime()}`,
|
||||
url: 'https://continew.top/about/intro.html',
|
||||
img: `https://continew.top/images/sponsor/ads/cn-qrcode.jpg?${new Date().getTime()}`,
|
||||
url: 'https://continew.top/discussion.html',
|
||||
},
|
||||
{
|
||||
name: '赞助',
|
||||
img: `https://continew.top/sponsor.jpg?${new Date().getTime()}`,
|
||||
url: 'https://continew.top/sponsor.html',
|
||||
img: `https://continew.top/images/sponsor/ads/cn-sponsor.jpg?${new Date().getTime()}`,
|
||||
url: 'https://continew.top/sponsor/',
|
||||
},
|
||||
])
|
||||
|
||||
const get = <T = unknown>(url: string, params?: object, config?: AxiosRequestConfig): Promise<ApiRes<T>> => {
|
||||
return new Promise((resolve, reject) => {
|
||||
axios
|
||||
.request<T>({
|
||||
method: 'get',
|
||||
url,
|
||||
params,
|
||||
paramsSerializer: (obj) => {
|
||||
return qs.stringify(obj)
|
||||
},
|
||||
...config,
|
||||
})
|
||||
.then((res: AxiosResponse) => resolve(res.data))
|
||||
.catch((err: { msg: string }) => reject(err))
|
||||
})
|
||||
}
|
||||
|
||||
const dataList = ref<DataItem[]>([])
|
||||
const loading = ref(false)
|
||||
// 查询列表数据
|
||||
const getDataList = async () => {
|
||||
try {
|
||||
loading.value = true
|
||||
const { data } = await get('https://api.charles7c.top/sponsor/platinum')
|
||||
const base = `https://continew.top`
|
||||
const data = await (await fetch(`${base}/sponsor.json`)).json()
|
||||
if (data) {
|
||||
data.forEach((item) => {
|
||||
// 只获取 special 和 platinum 赞助者
|
||||
const sponsors = [...data.special, data.platinum]
|
||||
sponsors.forEach((item) => {
|
||||
if (!item.name) {
|
||||
return
|
||||
}
|
||||
dataList.value.push({
|
||||
name: item.name,
|
||||
img: isHttp(item.img) ? item.img : `https://continew.top${item.img}`,
|
||||
img: isHttp(item.img) ? item.img : `${base}/images/sponsor/ads/${item.img}`,
|
||||
url: item.url,
|
||||
})
|
||||
})
|
||||
|
@@ -25,12 +25,12 @@
|
||||
|
||||
<script setup lang="ts">
|
||||
const links = [
|
||||
{ text: '项目简介', url: 'https://continew.top/admin/intro/what-is.html' },
|
||||
{ text: '快速开始', url: 'https://continew.top/admin/intro/quick-start.html' },
|
||||
{ text: '常见问题', url: 'https://continew.top/faq.html' },
|
||||
{ text: '项目简介', url: 'https://continew.top/admin/guide/introduction.html' },
|
||||
{ text: '快速开始', url: 'https://continew.top/admin/guide/quick-start.html' },
|
||||
{ text: '常见问题', url: 'https://continew.top/admin/faq.html' },
|
||||
{ text: '更新日志', url: 'https://continew.top/admin/other/changelog.html' },
|
||||
{ text: '贡献指南', url: 'https://continew.top/admin/other/contributing.html' },
|
||||
{ text: '赞助支持 💖', url: 'https://continew.top/sponsor.html' },
|
||||
{ text: '贡献指南', url: 'https://continew.top/about/contributing.html' },
|
||||
{ text: '赞助支持 💖', url: 'https://continew.top/sponsor/' },
|
||||
]
|
||||
</script>
|
||||
|
||||
|
Reference in New Issue
Block a user