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 @@ + + + 山海能源光伏动产质押项目 + + + + + + + + 数据总览 + + + + + + + + + + + + + + 授信:2398712元 + + 用信:2398712元 + + + + + + + + + + 仓库安防 + + + + + + + + + + + + + + + + + + + + 视频监控 + + + + + 正常 + + + 4 + + + 正常 + + + 4 + + + + + + + + + 东北角摄像头1 + + + 回放 + + + + + + + + + + + + + 警告信息 + + + + + + 2023-11-19 19:33:21 摄像头1号离线 + + + 2023-11-19 19:33:21 摄像头1号离线 + + + 2023-11-19 19:33:21 摄像头1号离线 + + + 2023-11-19 19:33:21 摄像头1号离线 + + + + + + + + + + + + + + + 监管数据 + + + + + + 账户余额 + 12123432.22元 + + + 账户余额 + 12123432.22元 + + + 账户余额 + 12123432.22元 + + + 账户余额 + 12123432.22元 + + + 账户余额 + 12123432.22元 + + + + + + + + + + + 库存分析图 + + + + + + + + + + + + + + + + + + + 仓库库存表 + + + + + + 常温仓 + 12123432.22元 + + + 门店 + 12123432.22元 + + + + + + + + + + \ No newline at end of file
4