重构: 修复package.json 问题及主页更新
parent
19eda2533c
commit
e38decd5c9
|
@ -40,7 +40,6 @@
|
||||||
"sortablejs": "^1.10.1",
|
"sortablejs": "^1.10.1",
|
||||||
"ua-parser-js": "^0.7.20",
|
"ua-parser-js": "^0.7.20",
|
||||||
"vue": "^2.6.11",
|
"vue": "^2.6.11",
|
||||||
"vue-echarts": "^6.0.0-rc.6",
|
|
||||||
"vue-i18n": "^8.15.1",
|
"vue-i18n": "^8.15.1",
|
||||||
"vue-router": "^3.1.3",
|
"vue-router": "^3.1.3",
|
||||||
"vue-splitpane": "^1.0.6",
|
"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 |
|
@ -83,8 +83,8 @@
|
||||||
<img class="d2-home__loading" src="./image/loading/loading-spin.svg" alt="loading">
|
<img class="d2-home__loading" src="./image/loading/loading-spin.svg" alt="loading">
|
||||||
</div>
|
</div>
|
||||||
<div class="d2-home__footer">
|
<div class="d2-home__footer">
|
||||||
<a href="https://gitee.com/liqianglog/django-vue-admin-pro" target="_blank">
|
<a href="https://gitee.com/liqianglog/django-vue-admin" target="_blank">
|
||||||
https://gitee.com/liqianglog/django-vue-admin-pro
|
https://gitee.com/liqianglog/django-vue-admin
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
After Width: | Height: | Size: 254 KiB |
|
@ -13,7 +13,6 @@ import {
|
||||||
} from 'd2p-extends' // 源码方式引入,上传组件支持懒加载
|
} from 'd2p-extends' // 源码方式引入,上传组件支持懒加载
|
||||||
// http请求
|
// http请求
|
||||||
import { request } from '@/api/service'
|
import { request } from '@/api/service'
|
||||||
import ECharts from 'vue-echarts'
|
|
||||||
import util from '@/libs/util'
|
import util from '@/libs/util'
|
||||||
import XEUtils from 'xe-utils'
|
import XEUtils from 'xe-utils'
|
||||||
import { urlPrefix as deptPrefix } from '@/views/system/dept/api'
|
import { urlPrefix as deptPrefix } from '@/views/system/dept/api'
|
||||||
|
@ -169,7 +168,6 @@ Vue.use(D2pUploader, {
|
||||||
const selectType = d2CrudPlus.util.columnResolve.getType('select')
|
const selectType = d2CrudPlus.util.columnResolve.getType('select')
|
||||||
selectType.component.props.color = 'auto' // 修改官方的字段类型,设置为支持自动染色
|
selectType.component.props.color = 'auto' // 修改官方的字段类型,设置为支持自动染色
|
||||||
|
|
||||||
Vue.component('v-chart', ECharts)
|
|
||||||
// 默认Columns 结尾 showForm:显示在form中,showTable:显示在table中
|
// 默认Columns 结尾 showForm:显示在form中,showTable:显示在table中
|
||||||
Vue.prototype.commonEndColumns = function (param = {}) {
|
Vue.prototype.commonEndColumns = function (param = {}) {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -17,9 +17,10 @@ export default {
|
||||||
*/
|
*/
|
||||||
versionShow () {
|
versionShow () {
|
||||||
util.log.capsule('D2Admin', `v${process.env.VUE_APP_VERSION}`)
|
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://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,谢谢 ~')
|
console.log('请不要吝啬您的 star,谢谢 ~')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
<span>友情链接</span>
|
<span>友情链接</span>
|
||||||
|
|
||||||
<el-button style="float: right; padding: 3px 0" type="text">
|
<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>
|
</el-button>
|
||||||
</div>
|
</div>
|
||||||
<el-row>
|
<el-row>
|
||||||
|
@ -39,26 +39,6 @@
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-card>
|
</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>
|
||||||
|
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
|
@ -85,16 +65,6 @@
|
||||||
<d2-icon-svg name="work" style="margin-left: 50%;transform: translateX(-50%);height: 216px"/>
|
<d2-icon-svg name="work" style="margin-left: 50%;transform: translateX(-50%);height: 216px"/>
|
||||||
</div>
|
</div>
|
||||||
</el-card>
|
</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>
|
</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
@ -111,7 +81,7 @@ import {
|
||||||
TooltipComponent,
|
TooltipComponent,
|
||||||
LegendComponent
|
LegendComponent
|
||||||
} from 'echarts/components'
|
} from 'echarts/components'
|
||||||
import VChart, { THEME_KEY } from 'vue-echarts'
|
|
||||||
use([
|
use([
|
||||||
CanvasRenderer,
|
CanvasRenderer,
|
||||||
PieChart,
|
PieChart,
|
||||||
|
@ -121,46 +91,8 @@ use([
|
||||||
])
|
])
|
||||||
export default {
|
export default {
|
||||||
name: 'workbench',
|
name: 'workbench',
|
||||||
components: {
|
|
||||||
VChart
|
|
||||||
},
|
|
||||||
provide: {
|
|
||||||
[THEME_KEY]: 'westeros'
|
|
||||||
},
|
|
||||||
data () {
|
data () {
|
||||||
return {
|
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: [
|
projects: [
|
||||||
{
|
{
|
||||||
name: '官方文档',
|
name: '官方文档',
|
||||||
|
@ -168,6 +100,12 @@ export default {
|
||||||
slogan: 'Django-Vue-Admin 是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。',
|
slogan: 'Django-Vue-Admin 是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。',
|
||||||
link: 'http://django-vue-admin.com'
|
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',
|
name: 'D2admin',
|
||||||
imageUrl: '/image/d2-pub.png',
|
imageUrl: '/image/d2-pub.png',
|
||||||
|
@ -175,30 +113,24 @@ export default {
|
||||||
'小于 60kb 的本地首屏 js 加载,已经做好大部分项目前期准备工作,并且带有大量示例代码,助力管理系统快速开发。',
|
'小于 60kb 的本地首屏 js 加载,已经做好大部分项目前期准备工作,并且带有大量示例代码,助力管理系统快速开发。',
|
||||||
link: 'https://d2.pub/zh'
|
link: 'https://d2.pub/zh'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name: '若依',
|
|
||||||
imageUrl: '/image/ruoyi.png',
|
|
||||||
slogan: '基于SpringBoot、Shiro、Mybatis的权限后台管理系统。',
|
|
||||||
link: 'http://ruoyi.vip/'
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'SimpleUi',
|
name: 'SimpleUi',
|
||||||
imageUrl: '/image/simple-ui.png',
|
imageUrl: '/image/simple-ui.png',
|
||||||
slogan: '一个基于Django Admin的现代化主题。',
|
slogan: '一个基于Django Admin的现代化主题。',
|
||||||
link: 'https://simpleui.72wo.com/'
|
link: 'https://simpleui.72wo.com/'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: '若依',
|
||||||
|
imageUrl: '/image/ruoyi.png',
|
||||||
|
slogan: '基于SpringBoot、Shiro、Mybatis的权限后台管理系统。',
|
||||||
|
link: 'http://ruoyi.vip/'
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: 'Gin-Vue-Admin',
|
name: 'Gin-Vue-Admin',
|
||||||
imageUrl: '/image/gin-vue-admin.png',
|
imageUrl: '/image/gin-vue-admin.png',
|
||||||
slogan: '使用gin+vue进行极速开发的全栈后台管理系统。',
|
slogan: '使用gin+vue进行极速开发的全栈后台管理系统。',
|
||||||
link: 'https://www.gin-vue-admin.com/'
|
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',
|
name: 'DCM',
|
||||||
imageUrl: '/image/django-comment-migrate.png',
|
imageUrl: '/image/django-comment-migrate.png',
|
||||||
|
@ -278,52 +210,6 @@ export default {
|
||||||
{ 日期: '1月5日', 销售额: 3123 },
|
{ 日期: '1月5日', 销售额: 3123 },
|
||||||
{ 日期: '1月6日', 销售额: 7123 }
|
{ 日期: '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)'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue