diff --git a/src/assets/mprtgage/tablist.jpg b/src/assets/mprtgage/tablist.jpg new file mode 100644 index 0000000..e29ffaa Binary files /dev/null and b/src/assets/mprtgage/tablist.jpg differ diff --git a/src/icons/svg/alarm.svg b/src/icons/svg/alarm.svg new file mode 100644 index 0000000..342278a --- /dev/null +++ b/src/icons/svg/alarm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/data.svg b/src/icons/svg/data.svg new file mode 100644 index 0000000..935b47c --- /dev/null +++ b/src/icons/svg/data.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/diannao.svg b/src/icons/svg/diannao.svg new file mode 100644 index 0000000..43e58da --- /dev/null +++ b/src/icons/svg/diannao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/home.svg b/src/icons/svg/home.svg new file mode 100644 index 0000000..3fe8d2c --- /dev/null +++ b/src/icons/svg/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/huifang.svg b/src/icons/svg/huifang.svg new file mode 100644 index 0000000..fdd58ab --- /dev/null +++ b/src/icons/svg/huifang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/jianguan.svg b/src/icons/svg/jianguan.svg new file mode 100644 index 0000000..1edb0bd --- /dev/null +++ b/src/icons/svg/jianguan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/lines.svg b/src/icons/svg/lines.svg new file mode 100644 index 0000000..a270204 --- /dev/null +++ b/src/icons/svg/lines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/video.svg b/src/icons/svg/video.svg new file mode 100644 index 0000000..9328abd --- /dev/null +++ b/src/icons/svg/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/word.svg b/src/icons/svg/word.svg new file mode 100644 index 0000000..9a3ca26 --- /dev/null +++ b/src/icons/svg/word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 49c9a1e..cbe9e36 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -7,7 +7,8 @@ Vue.use(Router) import Layout from '@/layout' /* 所有角色可以访问/没有权限要求的基页 */ -export const constantRoutes = [{ +export const constantRoutes = [ + { path: '/redirect', component: Layout, hidden: true, @@ -53,6 +54,10 @@ export const constantRoutes = [{ component: () => import('@/views/404'), hidden: true + },{ + path:"/mortgage", + name:'mortgage', + component:()=>import('@/views/mortgage/index.vue') } // 404 page must be placed at the end !!! // { path: '*', redirect: '/404', hidden: true } diff --git a/src/views/echarts/barlineEacharts.vue b/src/views/echarts/barlineEacharts.vue new file mode 100644 index 0000000..716adfe --- /dev/null +++ b/src/views/echarts/barlineEacharts.vue @@ -0,0 +1,176 @@ + + + diff --git a/src/views/echarts/mixins/resize.js b/src/views/echarts/mixins/resize.js new file mode 100644 index 0000000..bcd17bf --- /dev/null +++ b/src/views/echarts/mixins/resize.js @@ -0,0 +1,56 @@ +import { debounce } from '@/utils' + +export default { + data() { + return { + $_sidebarElm: null + } + }, + mounted() { + this.$_initResizeEvent() + this.$_initSidebarResizeEvent() + }, + beforeDestroy() { + this.$_destroyResizeEvent() + this.$_destroySidebarResizeEvent() + }, + // to fixed bug when cached by keep-alive + // https://github.com/PanJiaChen/vue-element-admin/issues/2116 + activated() { + this.$_initResizeEvent() + this.$_initSidebarResizeEvent() + }, + deactivated() { + this.$_destroyResizeEvent() + this.$_destroySidebarResizeEvent() + }, + methods: { + // use $_ for mixins properties + // https://vuejs.org/v2/style-guide/index.html#Private-property-names-essential + $_resizeHandler() { + return debounce(() => { + if (this.chart) { + this.chart.resize() + } + }, 100)() + }, + $_initResizeEvent() { + window.addEventListener('resize', this.$_resizeHandler) + }, + $_destroyResizeEvent() { + window.removeEventListener('resize', this.$_resizeHandler) + }, + $_sidebarResizeHandler(e) { + if (e.propertyName === 'width') { + this.$_resizeHandler() + } + }, + $_initSidebarResizeEvent() { + this.$_sidebarElm = document.getElementsByClassName('sidebar-container')[0] + this.$_sidebarElm && this.$_sidebarElm.addEventListener('transitionend', this.$_sidebarResizeHandler) + }, + $_destroySidebarResizeEvent() { + this.$_sidebarElm && this.$_sidebarElm.removeEventListener('transitionend', this.$_sidebarResizeHandler) + } + } +} diff --git a/src/views/echarts/pieLineEacharts.vue b/src/views/echarts/pieLineEacharts.vue new file mode 100644 index 0000000..05d26b3 --- /dev/null +++ b/src/views/echarts/pieLineEacharts.vue @@ -0,0 +1,165 @@ + + + diff --git a/src/views/mortgage/index.vue b/src/views/mortgage/index.vue new file mode 100644 index 0000000..8aca705 --- /dev/null +++ b/src/views/mortgage/index.vue @@ -0,0 +1,810 @@ + + + + \ No newline at end of file