From 1b37000c3ebf98716a38453fb9a61817b59f3c58 Mon Sep 17 00:00:00 2001
From: lin-xin <2981207131@qq.com>
Date: Wed, 24 May 2017 11:34:14 +0800
Subject: [PATCH] Add draglist
---
package.json | 2 +-
src/App.vue | 4 +-
src/components/common/Sidebar.vue | 29 ++++---
src/components/page/BaseCharts.vue | 56 +++++++++++++-
src/components/page/DragList.vue | 118 +++++++++++++++++++++++++++++
src/components/page/MixCharts.vue | 64 ----------------
src/components/page/Upload.vue | 20 ++---
src/main.js | 5 +-
src/router/index.js | 4 +-
9 files changed, 199 insertions(+), 103 deletions(-)
create mode 100644 src/components/page/DragList.vue
delete mode 100644 src/components/page/MixCharts.vue
diff --git a/package.json b/package.json
index b654cef..03c83d2 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
"element-ui": "1.3.1",
"mockjs": "^1.0.1-beta3",
"vue": "^2.3.2",
- "vue-core-image-upload": "2.1.5",
+ "vue-core-image-upload": "2.1.11",
"vue-datasource": "1.0.9",
"vue-echarts-v3": "1.0.3",
"vue-quill-editor": "2.1.6",
diff --git a/src/App.vue b/src/App.vue
index a55a98c..7f9058e 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -5,6 +5,6 @@
\ No newline at end of file
diff --git a/src/components/common/Sidebar.vue b/src/components/common/Sidebar.vue
index ff97324..a8b03e2 100644
--- a/src/components/common/Sidebar.vue
+++ b/src/components/common/Sidebar.vue
@@ -1,17 +1,17 @@
+ 基础图表
@@ -22,11 +23,23 @@
+ 混合图表
+
+
+
@@ -151,4 +191,16 @@
width: 500px;
height: 400px;
}
+ .content-title{
+ clear: both;
+ font-weight: 400;
+ line-height: 50px;
+ margin: 10px 0;
+ font-size: 22px;
+ color: #1f2f3d;
+ }
+ .mix-echarts{
+ width:900px;
+ height:600px;
+ }
\ No newline at end of file
diff --git a/src/components/page/DragList.vue b/src/components/page/DragList.vue
new file mode 100644
index 0000000..3992e42
--- /dev/null
+++ b/src/components/page/DragList.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/page/MixCharts.vue b/src/components/page/MixCharts.vue
deleted file mode 100644
index b0ed53e..0000000
--- a/src/components/page/MixCharts.vue
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
- 图表
- 混合图表
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/components/page/Upload.vue b/src/components/page/Upload.vue
index 0c2ab9e..d33fca2 100644
--- a/src/components/page/Upload.vue
+++ b/src/components/page/Upload.vue
@@ -12,16 +12,12 @@
访问地址:Element UI Upload
+ class="upload-demo"
+ drag
+ action="/api/posts/"
+ multiple>
- 将文件拖到此处,或点击上传
+ 将文件拖到此处,或点击上传
只能上传jpg/png文件,且不超过500kb
支持裁剪
@@ -56,12 +52,6 @@
imageuploaded(res) {
console.log(res)
},
- handleRemove(file, fileList) {
- console.log(file, fileList);
- },
- handlePreview(file) {
- console.log(file);
- },
handleError(){
this.$notify.error({
title: '上传失败',
diff --git a/src/main.js b/src/main.js
index 6472eb8..082a470 100644
--- a/src/main.js
+++ b/src/main.js
@@ -3,10 +3,11 @@ import App from './App';
import router from './router';
import axios from 'axios';
import ElementUI from 'element-ui';
-import 'element-ui/lib/theme-default/index.css'; // 默认主题
-// import '../static/css/theme-green/index.css'; // 浅绿色主题
+// import 'element-ui/lib/theme-default/index.css'; // 默认主题
+import '../static/css/theme-green/index.css'; // 浅绿色主题
import "babel-polyfill";
import './mock/index.js';
+
Vue.use(ElementUI);
Vue.prototype.$axios = axios;
new Vue({
diff --git a/src/router/index.js b/src/router/index.js
index bc21a26..6a67bc5 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -46,8 +46,8 @@ export default new Router({
component: resolve => require(['../components/page/BaseCharts.vue'], resolve) // vue-echarts-v3组件
},
{
- path: '/mixcharts',
- component: resolve => require(['../components/page/MixCharts.vue'], resolve) // vue-echarts-v3组件
+ path: '/drag',
+ component: resolve => require(['../components/page/DragList.vue'], resolve) // 拖拽列表组件
}
]
},