|
@@ -1,111 +1,119 @@
|
|
|
<template>
|
|
<template>
|
|
|
- <div class="el-card box">
|
|
|
|
|
-
|
|
|
|
|
- <div class="card mb10">
|
|
|
|
|
- <h4 class="title"><el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-Postcard /> </el-icon>简介(About)</h4>
|
|
|
|
|
- <span class="text">
|
|
|
|
|
- 基于 .NET6 (Furion/SqlSugar) 实现的通用权限开发框架,前端采用 Vue3+Element-plus+Vite5,整合众多优秀技术和框架,模块插件式开发。集成多租户、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任务调度、打印等众多黑科技。代码结构简单清晰,注释详尽,易于上手与二次开发,即便是复杂业务逻辑也能迅速实现,真正实现“开箱即用”。
|
|
|
|
|
- </span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="card mb10">
|
|
|
|
|
- <h4 class="title"><el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-Warning /> </el-icon>项目信息(Information)</h4>
|
|
|
|
|
- <el-descriptions :column="2" border>
|
|
|
|
|
- <el-descriptions-item label="名称及作者">
|
|
|
|
|
- <el-tag>{{ name }}</el-tag> <el-tag type="info">{{ author }}</el-tag>
|
|
|
|
|
- </el-descriptions-item>
|
|
|
|
|
-
|
|
|
|
|
- <el-descriptions-item label="框架描述">
|
|
|
|
|
- <el-tag>{{ description }}</el-tag>
|
|
|
|
|
- </el-descriptions-item>
|
|
|
|
|
|
|
+ <div class="el-card box">
|
|
|
|
|
+ <div class="card mb10">
|
|
|
|
|
+ <h4 class="title">
|
|
|
|
|
+ <el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-Postcard /> </el-icon>简介(About)
|
|
|
|
|
+ </h4>
|
|
|
|
|
+ <span class="text">
|
|
|
|
|
+ 基于 .NET6 (Furion/SqlSugar) 实现的通用权限开发框架,前端采用
|
|
|
|
|
+ Vue3+Element-plus+Vite5,整合众多优秀技术和框架,模块插件式开发。集成多租户、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任务调度、打印等众多黑科技。代码结构简单清晰,注释详尽,易于上手与二次开发,即便是复杂业务逻辑也能迅速实现,真正实现“开箱即用”。
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="card mb10">
|
|
|
|
|
+ <h4 class="title">
|
|
|
|
|
+ <el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-Warning /> </el-icon>项目信息(Information)
|
|
|
|
|
+ </h4>
|
|
|
|
|
+ <el-descriptions :column="2" border>
|
|
|
|
|
+ <el-descriptions-item label="名称及作者">
|
|
|
|
|
+ <el-tag>{{ name }}</el-tag> <el-tag type="info">{{ author }}</el-tag>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
|
|
|
- <el-descriptions-item label="版本号">
|
|
|
|
|
- <el-tag>{{ version }}</el-tag> <el-tag type="success">{{ license }}</el-tag>
|
|
|
|
|
- </el-descriptions-item>
|
|
|
|
|
|
|
+ <el-descriptions-item label="框架描述">
|
|
|
|
|
+ <el-tag>{{ description }}</el-tag>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
|
|
|
- <el-descriptions-item label="发布时间">
|
|
|
|
|
- <el-tag>{{ lastBuildTime }}</el-tag>
|
|
|
|
|
- </el-descriptions-item>
|
|
|
|
|
|
|
+ <el-descriptions-item label="版本号">
|
|
|
|
|
+ <el-tag>{{ version }}</el-tag> <el-tag type="success">{{ license }}</el-tag>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
|
|
|
- <el-descriptions-item label="Gitee">
|
|
|
|
|
- <el-link type="primary" href="https://gitee.com/zuohuaijun/Admin.NET" target="_blank"> Gitee </el-link>
|
|
|
|
|
- </el-descriptions-item>
|
|
|
|
|
- <el-descriptions-item label="Github">
|
|
|
|
|
- <el-link type="primary" href="https://github.com/zuohuaijun/Admin.NET.git" target="_blank"> Github </el-link>
|
|
|
|
|
- </el-descriptions-item>
|
|
|
|
|
|
|
+ <el-descriptions-item label="发布时间">
|
|
|
|
|
+ <el-tag>{{ lastBuildTime }}</el-tag>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
|
|
|
- <el-descriptions-item label="文档地址">
|
|
|
|
|
- <el-link type="primary" href="http://101.43.53.74:5050/" target="_blank"> 文档地址 </el-link>
|
|
|
|
|
- </el-descriptions-item>
|
|
|
|
|
- <el-descriptions-item label="预览地址">
|
|
|
|
|
- <el-link type="primary" href="http://101.43.53.74:5005/dist/index.html" target="_blank"> 预览地址 </el-link>
|
|
|
|
|
- </el-descriptions-item>
|
|
|
|
|
|
|
+ <el-descriptions-item label="Gitee">
|
|
|
|
|
+ <el-link type="primary" href="https://gitee.com/zuohuaijun/Admin.NET" target="_blank"> Gitee </el-link>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item label="Github">
|
|
|
|
|
+ <el-link type="primary" href="https://github.com/zuohuaijun/Admin.NET.git" target="_blank"> Github </el-link>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
|
|
|
- </el-descriptions>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="card mb10">
|
|
|
|
|
- <h4 class="title"><el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-SetUp /> </el-icon>生产环境依赖(Dependencies)</h4>
|
|
|
|
|
- <el-descriptions :column="3" border>
|
|
|
|
|
- <el-descriptions-item v-for="(value, key) in dependencies" :key="key" width="400px" :label="key">
|
|
|
|
|
- <el-tag type="success" effect="plain">
|
|
|
|
|
- {{ value }}
|
|
|
|
|
- </el-tag>
|
|
|
|
|
- </el-descriptions-item>
|
|
|
|
|
- </el-descriptions>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="card">
|
|
|
|
|
- <h4 class="title"><el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-SetUp /> </el-icon>开发环境依赖(devDependencies)</h4>
|
|
|
|
|
- <el-descriptions :column="3" border>
|
|
|
|
|
- <el-descriptions-item v-for="(value, key) in devDependencies" :key="key" width="400px" :label="key">
|
|
|
|
|
- <el-tag type="danger" effect="plain">
|
|
|
|
|
- {{ value }}
|
|
|
|
|
- </el-tag>
|
|
|
|
|
- </el-descriptions-item>
|
|
|
|
|
- </el-descriptions>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="card">
|
|
|
|
|
- <h4 class="title"><el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-SetUp /> </el-icon>关键词(Keywords)</h4>
|
|
|
|
|
- <el-descriptions :column="4" border>
|
|
|
|
|
- <el-descriptions-item v-for="(value, key) in keywords" :key="value" width="400px" :label="key+1">
|
|
|
|
|
- <el-text type="primary">
|
|
|
|
|
- {{ value }}
|
|
|
|
|
- </el-text>
|
|
|
|
|
- </el-descriptions-item>
|
|
|
|
|
- </el-descriptions>
|
|
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <el-descriptions-item label="文档地址">
|
|
|
|
|
+ <el-link type="primary" href="http://101.43.53.74:5050/" target="_blank"> 文档地址 </el-link>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ <el-descriptions-item label="预览地址">
|
|
|
|
|
+ <el-link type="primary" href="http://101.43.53.74:5005/dist/index.html" target="_blank"> 预览地址 </el-link>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ </el-descriptions>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="card mb10">
|
|
|
|
|
+ <h4 class="title">
|
|
|
|
|
+ <el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-SetUp /> </el-icon>生产环境依赖(Dependencies)
|
|
|
|
|
+ </h4>
|
|
|
|
|
+ <el-descriptions :column="3" border>
|
|
|
|
|
+ <el-descriptions-item v-for="(value, key) in dependencies" :key="key" width="400px" :label="key">
|
|
|
|
|
+ <el-tag type="success" effect="plain">
|
|
|
|
|
+ {{ value }}
|
|
|
|
|
+ </el-tag>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ </el-descriptions>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="card">
|
|
|
|
|
+ <h4 class="title">
|
|
|
|
|
+ <el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-SetUp /> </el-icon>开发环境依赖(devDependencies)
|
|
|
|
|
+ </h4>
|
|
|
|
|
+ <el-descriptions :column="3" border>
|
|
|
|
|
+ <el-descriptions-item v-for="(value, key) in devDependencies" :key="key" width="400px" :label="key">
|
|
|
|
|
+ <el-tag type="danger" effect="plain">
|
|
|
|
|
+ {{ value }}
|
|
|
|
|
+ </el-tag>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ </el-descriptions>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="card">
|
|
|
|
|
+ <h4 class="title">
|
|
|
|
|
+ <el-icon size="16" style="margin-right: 3px; display: inline; vertical-align: middle"> <ele-SetUp /> </el-icon>关键词(Keywords)
|
|
|
|
|
+ </h4>
|
|
|
|
|
+ <el-descriptions :column="4" border>
|
|
|
|
|
+ <el-descriptions-item v-for="(value, key) in keywords" :key="value" width="400px" :label="key + 1">
|
|
|
|
|
+ <el-text type="primary">
|
|
|
|
|
+ {{ value }}
|
|
|
|
|
+ </el-text>
|
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
|
+ </el-descriptions>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script setup lang="ts" name="about">
|
|
<script setup lang="ts" name="about">
|
|
|
import PackageJson from '/package.json';
|
|
import PackageJson from '/package.json';
|
|
|
|
|
|
|
|
-const { dependencies, devDependencies,keywords, version,lastBuildTime,author,description,license,name } = PackageJson;
|
|
|
|
|
|
|
+const { dependencies, devDependencies, keywords, version, lastBuildTime, author, description, license, name } = PackageJson;
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
|
- .box{
|
|
|
|
|
- overflow-y: auto;
|
|
|
|
|
- }
|
|
|
|
|
- el-descriptions-item{
|
|
|
|
|
- width: 50%;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+.box {
|
|
|
|
|
+ overflow-y: auto;
|
|
|
|
|
+}
|
|
|
|
|
+el-descriptions-item {
|
|
|
|
|
+ width: 50%;
|
|
|
|
|
+}
|
|
|
.card {
|
|
.card {
|
|
|
- padding: 10px;
|
|
|
|
|
- .title {
|
|
|
|
|
- margin: 5px 5px 10px;
|
|
|
|
|
- font-size: 17px;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- color: var(--el-text-color-primary);
|
|
|
|
|
- }
|
|
|
|
|
- .text {
|
|
|
|
|
- text-indent:50px;
|
|
|
|
|
- font-size: 15px;
|
|
|
|
|
- line-height: 30px;
|
|
|
|
|
- padding: 10px 20px;
|
|
|
|
|
- color: var(--el-text-color-regular);
|
|
|
|
|
- .el-link {
|
|
|
|
|
- font-size: 15px;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ padding: 10px;
|
|
|
|
|
+ .title {
|
|
|
|
|
+ margin: 5px 5px 10px;
|
|
|
|
|
+ font-size: 17px;
|
|
|
|
|
+ font-weight: bold;
|
|
|
|
|
+ color: var(--el-text-color-primary);
|
|
|
|
|
+ }
|
|
|
|
|
+ .text {
|
|
|
|
|
+ text-indent: 50px;
|
|
|
|
|
+ font-size: 15px;
|
|
|
|
|
+ line-height: 30px;
|
|
|
|
|
+ padding: 10px 20px;
|
|
|
|
|
+ color: var(--el-text-color-regular);
|
|
|
|
|
+ .el-link {
|
|
|
|
|
+ font-size: 15px;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|