重构: 修复package.json 问题及主页更新

pull/48/head
李强 2022-04-07 17:59:09 +08:00
parent 19eda2533c
commit e38decd5c9
8 changed files with 3391 additions and 135 deletions

View File

@ -40,7 +40,6 @@
"sortablejs": "^1.10.1",
"ua-parser-js": "^0.7.20",
"vue": "^2.6.11",
"vue-echarts": "^6.0.0-rc.6",
"vue-i18n": "^8.15.1",
"vue-router": "^3.1.3",
"vue-splitpane": "^1.0.6",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

@ -83,8 +83,8 @@
<img class="d2-home__loading" src="./image/loading/loading-spin.svg" alt="loading">
</div>
<div class="d2-home__footer">
<a href="https://gitee.com/liqianglog/django-vue-admin-pro" target="_blank">
https://gitee.com/liqianglog/django-vue-admin-pro
<a href="https://gitee.com/liqianglog/django-vue-admin" target="_blank">
https://gitee.com/liqianglog/django-vue-admin
</a>
</div>
</div>

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 254 KiB

View File

@ -13,7 +13,6 @@ import {
} from 'd2p-extends' // 源码方式引入上传组件支持懒加载
// http请求
import { request } from '@/api/service'
import ECharts from 'vue-echarts'
import util from '@/libs/util'
import XEUtils from 'xe-utils'
import { urlPrefix as deptPrefix } from '@/views/system/dept/api'
@ -169,7 +168,6 @@ Vue.use(D2pUploader, {
const selectType = d2CrudPlus.util.columnResolve.getType('select')
selectType.component.props.color = 'auto' // 修改官方的字段类型设置为支持自动染色
Vue.component('v-chart', ECharts)
// 默认Columns 结尾 showForm显示在form中showTable显示在table中
Vue.prototype.commonEndColumns = function (param = {}) {
/**

View File

@ -17,9 +17,10 @@ export default {
*/
versionShow () {
util.log.capsule('D2Admin', `v${process.env.VUE_APP_VERSION}`)
console.log('DVAdmin(Gitee)https://gitee.com/liqianglog/django-vue-admin-pro')
console.log('DVAdmin(Gitee)https://gitee.com/liqianglog/django-vue-admin')
console.log('演示地址https://demo.django-vue-admin.com')
console.log('文档地址https://docs.django-vue-admin.com')
console.log('社区地址https://bbs.django-vue-admin.com')
console.log('文档地址https://www.django-vue-admin.com')
console.log('请不要吝啬您的 star谢谢 ~')
}
}

View File

@ -18,7 +18,7 @@
<span>友情链接</span>
<el-button style="float: right; padding: 3px 0" type="text">
<el-link href="https://bbs.django-vue-admin.com/links" target="_blank" type="primary">更多</el-link>
<el-link href="https://bbs.django-vue-admin.com" target="_blank" type="primary">更多</el-link>
</el-button>
</div>
<el-row>
@ -39,26 +39,6 @@
</el-row>
</el-card>
<el-card class="box-card" style="margin-top: 25px">
<div slot="header" class="clearfix">
<span>最新动态</span>
<el-button style="float: right; padding: 3px 0" type="text">更多</el-button>
</div>
<el-row>
<el-col :span="24" v-for="({avatar,message,createTime},index) of activities" :key="index" class="activity">
<el-avatar :src="avatar" size="small" :key="index" class="activity-avatar"></el-avatar>
<div style="display: inline-block" class="activity-detail">
<p v-text="message"></p>
<p v-text="createTime" style="color: #333333;font-size: 10px"></p>
</div>
<el-divider v-if="index+1 < activities.length"></el-divider>
</el-col>
</el-row>
</el-card>
</el-col>
<el-col :span="12">
@ -85,16 +65,6 @@
<d2-icon-svg name="work" style="margin-left: 50%;transform: translateX(-50%);height: 216px"/>
</div>
</el-card>
<el-card class="box-card" style="margin-top: 25px">
<div slot="header" class="clearfix">
<span>部门统计</span>
</div>
<div>
<v-chart class="chart" :option="option" />
</div>
</el-card>
</div>
</el-col>
</el-row>
@ -111,7 +81,7 @@ import {
TooltipComponent,
LegendComponent
} from 'echarts/components'
import VChart, { THEME_KEY } from 'vue-echarts'
use([
CanvasRenderer,
PieChart,
@ -121,46 +91,8 @@ use([
])
export default {
name: 'workbench',
components: {
VChart
},
provide: {
[THEME_KEY]: 'westeros'
},
data () {
return {
activities: [
{
avatar: 'https://q1.qlogo.cn/g?b=qq&nk=190848757&s=640',
message: '我们经济落后5000但我们阵容值10000',
createTime: '1个小时前'
},
{
avatar: 'https://q1.qlogo.cn/g?b=qq&nk=190848757&s=640',
message: 'fnc已经神志不清了',
createTime: '2个小时前'
},
{
avatar: 'https://q1.qlogo.cn/g?b=qq&nk=190848757&s=640',
message: '这个炼金很有艺术性',
createTime: '3个小时前'
},
{
avatar: 'https://q1.qlogo.cn/g?b=qq&nk=190848757&s=640',
message: '对面打得很好,什么?打个分?四分吧',
createTime: '4个小时前'
},
{
avatar: 'https://q1.qlogo.cn/g?b=qq&nk=190848757&s=640',
message: '这个炼金很有艺术性',
createTime: '3个小时前'
},
{
avatar: 'https://q1.qlogo.cn/g?b=qq&nk=190848757&s=640',
message: '对面打得很好,什么?打个分?四分吧',
createTime: '4个小时前'
}
],
projects: [
{
name: '官方文档',
@ -168,6 +100,12 @@ export default {
slogan: 'Django-Vue-Admin 是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。',
link: 'http://django-vue-admin.com'
},
{
name: '官方论坛',
imageUrl: '/image/django-vue-admin.png',
slogan: 'Django-Vue-Admin 官方论坛',
link: 'http://bbs.django-vue-admin.com'
},
{
name: 'D2admin',
imageUrl: '/image/d2-pub.png',
@ -175,30 +113,24 @@ export default {
'小于 60kb 的本地首屏 js 加载,已经做好大部分项目前期准备工作,并且带有大量示例代码,助力管理系统快速开发。',
link: 'https://d2.pub/zh'
},
{
name: '若依',
imageUrl: '/image/ruoyi.png',
slogan: '基于SpringBoot、Shiro、Mybatis的权限后台管理系统。',
link: 'http://ruoyi.vip/'
},
{
name: 'SimpleUi',
imageUrl: '/image/simple-ui.png',
slogan: '一个基于Django Admin的现代化主题。',
link: 'https://simpleui.72wo.com/'
},
{
name: '若依',
imageUrl: '/image/ruoyi.png',
slogan: '基于SpringBoot、Shiro、Mybatis的权限后台管理系统。',
link: 'http://ruoyi.vip/'
},
{
name: 'Gin-Vue-Admin',
imageUrl: '/image/gin-vue-admin.png',
slogan: '使用gin+vue进行极速开发的全栈后台管理系统。',
link: 'https://www.gin-vue-admin.com/'
},
{
name: 'BBS-GO',
imageUrl: '/image/bbs-go.png',
slogan: '基于Go语言的开源BBS系统',
link: 'https://docs.bbs-go.com/'
},
{
name: 'DCM',
imageUrl: '/image/django-comment-migrate.png',
@ -278,52 +210,6 @@ export default {
{ 日期: '1月5日', 销售额: 3123 },
{ 日期: '1月6日', 销售额: 7123 }
]
},
option: {
textStyle: {
fontFamily: 'Inter, "Helvetica Neue", Arial, sans-serif'
},
title: {
text: 'Traffic Sources',
left: 'center'
},
tooltip: {
trigger: 'item',
formatter: '{a} <br/>{b} : {c} ({d}%)'
},
legend: {
orient: 'vertical',
left: 'left',
data: [
'Direct',
'Email',
'Ad Networks',
'Video Ads',
'Search Engines'
]
},
series: [
{
name: 'Traffic Sources',
type: 'pie',
radius: '55%',
center: ['50%', '60%'],
data: [
{ value: 335, name: 'Direct' },
{ value: 310, name: 'Email' },
{ value: 234, name: 'Ad Networks' },
{ value: 135, name: 'Video Ads' },
{ value: 1548, name: 'Search Engines' }
],
emphasis: {
itemStyle: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
}
]
}
}
},