From d856682180312cc935a8cf47360958168043279e Mon Sep 17 00:00:00 2001 From: FairyEver <1711467488@qq.com> Date: Fri, 13 Dec 2019 21:41:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9E=84=E5=BB=BA=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Former-commit-id: 3673eec59eb46c38b9ae8ce91b1266aad2c5dad8 Former-commit-id: cefa3b9cadc9e6d08c871de341a9bff190095753 Former-commit-id: d5ca056fbc7d365144c17649d896d9aee035ce5d Former-commit-id: 6195c693929b52506195d8f5280b8f03ad4f6d47 [formerly 00bd4b8ea0fc897a02d2c10214a584b2e9d2938e] Former-commit-id: cabbed8c3d836fe5c26891119f6fdeb00aaae7c8 Former-commit-id: b972a4829b2c5ab9bbbf48dff6d997645f04e6c8 Former-commit-id: 1c1152f8a70de53296f7625e06036a9bf4ce842b Former-commit-id: f2b4b61ee5465c5edd3789cc52004d80188b5853 Former-commit-id: 78a67c9892149c27fc69e5dd079c2d1afeb33d1b --- dependencies-cdn.js | 52 ++++++++----------------- src/main.js | 8 ---- src/views/demo/d2-crud/demo1/index.vue | 1 + src/views/demo/d2-crud/demo10/index.vue | 1 + src/views/demo/d2-crud/demo11/index.vue | 1 + src/views/demo/d2-crud/demo12/index.vue | 1 + src/views/demo/d2-crud/demo13/index.vue | 1 + src/views/demo/d2-crud/demo14/index.vue | 1 + src/views/demo/d2-crud/demo15/index.vue | 1 + src/views/demo/d2-crud/demo16/index.vue | 1 + src/views/demo/d2-crud/demo17/index.vue | 1 + src/views/demo/d2-crud/demo18/index.vue | 1 + src/views/demo/d2-crud/demo19/index.vue | 1 + src/views/demo/d2-crud/demo2/index.vue | 1 + src/views/demo/d2-crud/demo20/index.vue | 1 + src/views/demo/d2-crud/demo21/index.vue | 1 + src/views/demo/d2-crud/demo22/index.vue | 1 + src/views/demo/d2-crud/demo23/index.vue | 1 + src/views/demo/d2-crud/demo24/index.vue | 1 + src/views/demo/d2-crud/demo25/MyTag.vue | 1 + src/views/demo/d2-crud/demo25/index.vue | 1 + src/views/demo/d2-crud/demo26/MyTag.vue | 1 + src/views/demo/d2-crud/demo26/index.vue | 1 + src/views/demo/d2-crud/demo27/index.vue | 1 + src/views/demo/d2-crud/demo28/index.vue | 1 + src/views/demo/d2-crud/demo29/index.vue | 1 + src/views/demo/d2-crud/demo3/index.vue | 1 + src/views/demo/d2-crud/demo30/index.vue | 1 + src/views/demo/d2-crud/demo31/index.vue | 1 + src/views/demo/d2-crud/demo4/index.vue | 1 + src/views/demo/d2-crud/demo5/index.vue | 1 + src/views/demo/d2-crud/demo6/index.vue | 1 + src/views/demo/d2-crud/demo7/index.vue | 1 + src/views/demo/d2-crud/demo8/index.vue | 1 + src/views/demo/d2-crud/demo9/index.vue | 1 + src/views/demo/d2-crud/install.js | 3 ++ src/views/demo/plugins/export/table.vue | 3 ++ src/views/demo/plugins/export/txt.vue | 3 ++ src/views/demo/plugins/import/csv.vue | 4 ++ src/views/demo/plugins/import/xlsx.vue | 4 ++ 40 files changed, 67 insertions(+), 43 deletions(-) create mode 100644 src/views/demo/d2-crud/install.js diff --git a/dependencies-cdn.js b/dependencies-cdn.js index dff950d1..cb11c845 100644 --- a/dependencies-cdn.js +++ b/dependencies-cdn.js @@ -9,67 +9,49 @@ module.exports = [ name: 'vue-i18n', library: 'VueI18n', css: '', - js: 'https://unpkg.com/vue-i18n@8.15.1/dist/vue-i18n.js' + js: 'https://cdn.jsdelivr.net/npm/vue-i18n@8.15.1/dist/vue-i18n.js' }, { name: 'vue-router', library: 'VueRouter', css: '', - js: 'https://unpkg.com/vue-router@3.0.6/dist/vue-router.js' + js: 'https://cdn.jsdelivr.net/npm/vue-router@3.1.3/dist/vue-router.js' }, { name: 'vuex', library: 'Vuex', css: '', - js: 'https://unpkg.com/vuex@3.1.1/dist/vuex.js' - }, - { - name: '@d2-projects/d2-crud', - library: 'D2Crud', - css: '', - js: 'https://unpkg.com/@d2-projects/d2-crud@2.1.2/dist/d2-crud.js' - }, - { - name: '@d2-projects/vue-table-export', - library: 'VueTableExport', - css: '', - js: 'https://unpkg.com/@d2-projects/vue-table-export@1.0.1/dist/vue-table-export.js' - }, - { - name: '@d2-projects/vue-table-import', - library: 'VueTableImport', - css: '', - js: 'https://unpkg.com/@d2-projects/vue-table-import@1.0.0/dist/vue-table-import.js' + js: 'https://cdn.jsdelivr.net/npm/vuex@3.1.2/dist/vuex.js' }, { name: 'axios', library: 'axios', css: '', - js: 'https://unpkg.com/axios@0.19.0/dist/axios.min.js' + js: 'https://cdn.jsdelivr.net/npm/axios@0.19.0/dist/axios.min.js' }, { name: 'better-scroll', library: 'BScroll', css: '', - js: 'https://unpkg.com/better-scroll@1.15.2/dist/bscroll.min.js' + js: 'https://cdn.jsdelivr.net/npm/better-scroll@1.15.2/dist/bscroll.min.js' }, { name: 'echarts', library: 'echarts', css: '', - js: 'https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js' + js: 'https://cdn.jsdelivr.net/npm/echarts@4.5.0/dist/echarts.min.js' }, { name: 'v-charts', library: 'VeIndex', - css: 'https://cdn.jsdelivr.net/npm/v-charts/lib/style.min.css', - js: 'https://cdn.jsdelivr.net/npm/v-charts/lib/index.min.js' + css: 'https://cdn.jsdelivr.net/npm/v-charts@1.19.0/lib/style.min.css', + js: 'https://cdn.jsdelivr.net/npm/v-charts@1.19.0/lib/index.min.js' }, { name: 'element-ui', library: 'ELEMENT', - css: 'https://unpkg.com/element-ui@2.13.0/lib/theme-chalk/index.css', - js: 'https://unpkg.com/element-ui@2.13.0/lib/index.js' + css: 'https://cdn.jsdelivr.net/npm/element-ui@2.13.0/lib/theme-chalk/index.css', + js: 'https://cdn.jsdelivr.net/npm/element-ui@2.13.0/lib/index.min.js' }, { name: 'vue-grid-layout', @@ -80,14 +62,14 @@ module.exports = [ { name: 'highlight.js', library: 'hljs', - css: 'https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.17.1/build/styles/github-gist.min.css', - js: 'https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.17.1/build/highlight.min.js' + css: 'https://cdn.jsdelivr.net/npm/highlight.js@9.17.1/styles/github.min.css', + js: 'https://cdn.jsdelivr.net/npm/highlight.js@9.17.1/lib/index.min.js' }, { name: 'mockjs', library: 'Mock', css: '', - js: 'https://unpkg.com/mockjs@1.1.0/dist/mock.js' + js: 'https://cdn.jsdelivr.net/npm/mockjs@1.1.0/dist/mock-min.js' }, { name: 'lodash', @@ -116,8 +98,8 @@ module.exports = [ { name: 'nprogress', library: 'NProgress', - css: 'https://unpkg.com/nprogress@0.2.0/nprogress.css', - js: 'https://unpkg.com/nprogress@0.2.0/nprogress.js' + css: 'https://cdn.jsdelivr.net/npm/nprogress@0.2.0/nprogress.css', + js: 'https://cdn.jsdelivr.net/npm/nprogress@0.2.0/nprogress.min.js' }, { name: 'dayjs', @@ -129,12 +111,12 @@ module.exports = [ name: 'fuse.js', library: 'Fuse', css: '', - js: 'https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.4.5/fuse.min.js' + js: 'https://cdn.jsdelivr.net/npm/fuse.js@3.4.6/dist/fuse.min.js' }, { name: 'hotkeys-js', library: 'hotkeys', css: '', - js: 'https://unpkg.com/hotkeys-js@3.7.3/dist/hotkeys.min.js' + js: 'https://cdn.jsdelivr.net/npm/hotkeys-js@3.7.3/dist/hotkeys.min.js' } ] diff --git a/src/main.js b/src/main.js index 41462f18..45c01390 100644 --- a/src/main.js +++ b/src/main.js @@ -7,8 +7,6 @@ import d2Admin from '@/plugin/d2admin' // store import store from '@/store/index' -// [ 可选组件 ]D2-Crud -import D2Crud from '@d2-projects/d2-crud' // [ 可选组件 ] 图表 import VCharts from 'v-charts' // [ 可选组件 ] JSON 树状视图 @@ -19,9 +17,6 @@ import { GridLayout, GridItem } from 'vue-grid-layout' import SplitPane from 'vue-splitpane' // [ 可选组件 ] UEditor import VueUeditorWrap from 'vue-ueditor-wrap' -// [ 可选插件 ] 数据导入导出 -import pluginExport from '@d2-projects/vue-table-export' -import pluginImport from '@d2-projects/vue-table-import' // 菜单和路由设置 import router from './router' @@ -32,11 +27,8 @@ import { frameInRoutes } from '@/router/routes' Vue.use(d2Admin) // 可选插件组件 -Vue.use(D2Crud) Vue.use(VCharts) Vue.use(vueJsonTreeView) -Vue.use(pluginExport) -Vue.use(pluginImport) Vue.component('d2-grid-layout', GridLayout) Vue.component('d2-grid-item', GridItem) Vue.component('SplitPane', SplitPane) diff --git a/src/views/demo/d2-crud/demo1/index.vue b/src/views/demo/d2-crud/demo1/index.vue index cb60e9f5..1ed028db 100644 --- a/src/views/demo/d2-crud/demo1/index.vue +++ b/src/views/demo/d2-crud/demo1/index.vue @@ -19,6 +19,7 @@