feat:文件夹整理
Showing
15 changed files
with
38 additions
and
53 deletions
1 | import dialogBox from '@/components/DialogBox/dialogBox.vue' | 1 | import dialogBox from '@/components/DialogBox/dialogBox.vue' |
2 | import lbTable from '@/components/lb-table/lb-table.vue' | 2 | import lbTable from '@/components/lbTable/lb-table.vue' |
3 | import Theme from '@/components/Theme/theme.vue' | 3 | import Theme from '@/components/Theme/theme.vue' |
4 | import Popup from '@/components/Popup/index' | ||
4 | export default { | 5 | export default { |
5 | install: (Vue) => { | 6 | install: (Vue) => { |
6 | Vue.component('dialogBox', dialogBox); | 7 | Vue.component('dialogBox', dialogBox); |
7 | Vue.component('lbTable', lbTable); | 8 | Vue.component('lbTable', lbTable); |
8 | Vue.component('Theme', Theme); | 9 | Vue.component('Theme', Theme); |
10 | Vue.prototype.$popup = Popup.install | ||
9 | } | 11 | } |
10 | } | 12 | } |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -7,36 +7,36 @@ | ... | @@ -7,36 +7,36 @@ |
7 | </template> | 7 | </template> |
8 | 8 | ||
9 | <script> | 9 | <script> |
10 | import vuePhotoZoomPro from '@/components/photo-zoom/vue-photo-zoom-pro' | 10 | import vuePhotoZoomPro from '@/components/PhotoZoom/vue-photo-zoom-pro' |
11 | export default { | 11 | export default { |
12 | name: 'PicZoom', | 12 | name: 'PicZoom', |
13 | components: { vuePhotoZoomPro }, | 13 | components: { vuePhotoZoomPro }, |
14 | data() { | 14 | data () { |
15 | return { | 15 | return { |
16 | type: "square", | 16 | type: "square", |
17 | showType: false, | 17 | showType: false, |
18 | } | 18 | } |
19 | }, | ||
20 | props: { | ||
21 | url: { | ||
22 | type: String, | ||
23 | required: true, | ||
24 | // default: require('@/assets/vehicle_img/blank_vehicle.jpg') | ||
19 | }, | 25 | }, |
20 | props: { | 26 | bigWidth: { |
21 | url: { | 27 | type: Number, |
22 | type: String, | 28 | required: true, |
23 | required: true, | 29 | default: 168 |
24 | // default: require('@/assets/vehicle_img/blank_vehicle.jpg') | ||
25 | }, | ||
26 | bigWidth: { | ||
27 | type: Number, | ||
28 | required: true, | ||
29 | default: 168 | ||
30 | }, | ||
31 | scale: { | ||
32 | type: Number, | ||
33 | required: true, | ||
34 | default: 2 | ||
35 | }, | ||
36 | overlayStyle: { | ||
37 | type: String, | ||
38 | default: 'width:100%;height:100%' | ||
39 | } | ||
40 | }, | 30 | }, |
41 | } | 31 | scale: { |
32 | type: Number, | ||
33 | required: true, | ||
34 | default: 2 | ||
35 | }, | ||
36 | overlayStyle: { | ||
37 | type: String, | ||
38 | default: 'width:100%;height:100%' | ||
39 | } | ||
40 | }, | ||
41 | } | ||
42 | </script> | 42 | </script> |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
File moved
... | @@ -4,9 +4,9 @@ import Vue from 'vue' | ... | @@ -4,9 +4,9 @@ import Vue from 'vue' |
4 | import App from './App' | 4 | import App from './App' |
5 | import 'normalize.css/normalize.css' // a modern alternative to CSS resets | 5 | import 'normalize.css/normalize.css' // a modern alternative to CSS resets |
6 | import Element from 'element-ui' | 6 | import Element from 'element-ui' |
7 | import './styles/element-variables.scss' | 7 | import '@/styles/element-variables.scss' |
8 | import '@/styles/index.scss' | 8 | import '@/styles/index.scss' |
9 | import Base from './components/Base/base' // 全局组件引入 | 9 | import Base from '@/components/Base/base' // 全局组件引入 |
10 | import mixin from '@/utils/mixin/theme.js' | 10 | import mixin from '@/utils/mixin/theme.js' |
11 | import { startLoadingAddCount, endLoadingSubCount } from './utils/requestLoading' | 11 | import { startLoadingAddCount, endLoadingSubCount } from './utils/requestLoading' |
12 | Vue.mixin(mixin); | 12 | Vue.mixin(mixin); |
... | @@ -17,19 +17,13 @@ Vue.prototype.$rules = rules | ... | @@ -17,19 +17,13 @@ Vue.prototype.$rules = rules |
17 | // 全局加载 | 17 | // 全局加载 |
18 | Vue.prototype.$startLoading = startLoadingAddCount | 18 | Vue.prototype.$startLoading = startLoadingAddCount |
19 | Vue.prototype.$endLoading = endLoadingSubCount | 19 | Vue.prototype.$endLoading = endLoadingSubCount |
20 | |||
21 | import Popup from './components/tanchuang/index' | ||
22 | Vue.prototype.$popup = Popup.install | ||
23 | |||
24 | import { theme } from "@/directive/theme.js" | 20 | import { theme } from "@/directive/theme.js" |
25 | Vue.directive("theme", theme) | 21 | Vue.directive("theme", theme) |
26 | |||
27 | Vue.directive('fo', { | 22 | Vue.directive('fo', { |
28 | inserted (el, binding, vnode) { | 23 | inserted (el, binding, vnode) { |
29 | el.querySelector('input').focus() | 24 | el.querySelector('input').focus() |
30 | } | 25 | } |
31 | }) | 26 | }) |
32 | |||
33 | import './image/icons' // icon | 27 | import './image/icons' // icon |
34 | import store from './store' | 28 | import store from './store' |
35 | import router from './router' | 29 | import router from './router' | ... | ... |
... | @@ -10,17 +10,6 @@ import Layout from '@/layout' | ... | @@ -10,17 +10,6 @@ import Layout from '@/layout' |
10 | 10 | ||
11 | export const constantRoutes = [ | 11 | export const constantRoutes = [ |
12 | { | 12 | { |
13 | path: '/redirect', | ||
14 | component: Layout, | ||
15 | hidden: true, | ||
16 | children: [ | ||
17 | { | ||
18 | path: '/redirect/:path(.*)', | ||
19 | component: () => import('@/views/redirect/index') | ||
20 | } | ||
21 | ] | ||
22 | }, | ||
23 | { | ||
24 | path: '/404', | 13 | path: '/404', |
25 | component: Layout, | 14 | component: Layout, |
26 | hidden: true, | 15 | hidden: true, | ... | ... |
... | @@ -24,7 +24,7 @@ | ... | @@ -24,7 +24,7 @@ |
24 | <el-button type="primary" icon="el-icon-delete-solid" @click="handleDelete">删除</el-button> | 24 | <el-button type="primary" icon="el-icon-delete-solid" @click="handleDelete">删除</el-button> |
25 | </div> | 25 | </div> |
26 | <ul> | 26 | <ul> |
27 | <li v-for="(img, index) in thumbnailImages" :key="index" :class="{ active:previewImg.index === index}" | 27 | <li v-for="(img, index) in thumbnailImages" :key="index" :class="{ active: previewImg.index === index }" |
28 | @click="showCurrent(index)"> | 28 | @click="showCurrent(index)"> |
29 | <img :src="img.fjurl"> | 29 | <img :src="img.fjurl"> |
30 | </li> | 30 | </li> |
... | @@ -36,7 +36,7 @@ | ... | @@ -36,7 +36,7 @@ |
36 | </div> | 36 | </div> |
37 | </template> | 37 | </template> |
38 | <script> | 38 | <script> |
39 | import PhotoZoom from '@/components/photo-zoom' | 39 | import PhotoZoom from '@/components/PhotoZoom' |
40 | import { sjClmxUpload, sjClmxDelete } from '@/api/jsydsyqFlow' | 40 | import { sjClmxUpload, sjClmxDelete } from '@/api/jsydsyqFlow' |
41 | import publicPicture from '@/components/publicPicture/index.vue' | 41 | import publicPicture from '@/components/publicPicture/index.vue' |
42 | export default { | 42 | export default { | ... | ... |
... | @@ -67,7 +67,7 @@ | ... | @@ -67,7 +67,7 @@ |
67 | </template> | 67 | </template> |
68 | <script> | 68 | <script> |
69 | import * as G2 from '@antv/g2' | 69 | import * as G2 from '@antv/g2' |
70 | import calendar from '@/components/calendar/index' | 70 | import calendar from '@/components/Calendar/index' |
71 | export default { | 71 | export default { |
72 | name: 'home', | 72 | name: 'home', |
73 | components: { calendar }, | 73 | components: { calendar }, | ... | ... |
-
Please register or sign in to post a comment