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 @@ @@ -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) // 拖拽列表组件 } ] },