diff --git a/src/components/block/icon.png b/src/components/block/icon.png
new file mode 100644
index 0000000..0a3701e
Binary files /dev/null and b/src/components/block/icon.png differ
diff --git a/src/components/block/index.html b/src/components/block/index.html
new file mode 100644
index 0000000..a346490
--- /dev/null
+++ b/src/components/block/index.html
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/src/components/header/index.js b/src/components/header/index.js
index d7b5d38..5cf6d32 100644
--- a/src/components/header/index.js
+++ b/src/components/header/index.js
@@ -6,7 +6,7 @@ export default {
props: {
title: {
type: String,
- default: ''
+ default: '我是标题'
},
back: {
type: Boolean,
diff --git a/src/components/header/index.scss b/src/components/header/index.scss
index e69de29..2ea6d34 100644
--- a/src/components/header/index.scss
+++ b/src/components/header/index.scss
@@ -0,0 +1,28 @@
+.header {
+ position: relative;
+ background: url('./header_bk.png');
+ background-size: 100% 100%;
+ width: 100%;
+ height: 90px;
+
+ .title {
+ overflow: visible;
+ padding: 0 20px;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ font-size: 40px;
+ font-style: italic;
+ font-weight: 600;
+ background: linear-gradient(180deg, #FFFFFF 38.330078125%, #99BAEC 100%);
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ }
+
+ .left {
+ position: absolute;
+ left: 20px;
+ top: 20px;
+ }
+}
\ No newline at end of file
diff --git a/src/components/pannel/index.js b/src/components/pannel/index.js
index 1e1e919..274effa 100644
--- a/src/components/pannel/index.js
+++ b/src/components/pannel/index.js
@@ -22,7 +22,7 @@ export default {
// 定义组件高度
width: {
type: String,
- default: '500'
+ default: '430'
}
},
computed: {
diff --git a/src/components/tabs/actice.png b/src/components/tabs/actice.png
new file mode 100644
index 0000000..e8ce27c
Binary files /dev/null and b/src/components/tabs/actice.png differ
diff --git a/src/components/tabs/index.html b/src/components/tabs/index.html
new file mode 100644
index 0000000..c273613
--- /dev/null
+++ b/src/components/tabs/index.html
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/src/components/tabs/index.js b/src/components/tabs/index.js
new file mode 100644
index 0000000..e35b635
--- /dev/null
+++ b/src/components/tabs/index.js
@@ -0,0 +1,34 @@
+
+export default {
+ props: {
+ data: {
+ type: Array,
+ default: function () {
+ return [
+ {
+ id: '1',
+ name: '选项一'
+ },
+ {
+ id: '2',
+ name: '选项二'
+ }
+ ]
+ }
+ },
+
+ },
+ data () {
+ return {
+ currentClick: '1'
+ };
+ },
+ created () {
+ },
+ methods: {
+ tabClick (info) {
+ this.currentClick = info.id
+ this.$emit('change', info)
+ }
+ }
+};
diff --git a/src/components/tabs/index.scss b/src/components/tabs/index.scss
new file mode 100644
index 0000000..b12ff09
--- /dev/null
+++ b/src/components/tabs/index.scss
@@ -0,0 +1,16 @@
+.tab {
+ width: 111px;
+ height: 43px;
+ line-height: 43px;
+ text-align: center;
+ background: url('./normal.png');
+ background-size: 100% 100%;
+}
+
+.active {
+ width: 111px;
+ height: 43px;
+ text-align: center;
+ background: url('./actice.png') !important;
+ background-size: 100% 100% !important;
+}
\ No newline at end of file
diff --git a/src/components/tabs/index.vue b/src/components/tabs/index.vue
new file mode 100644
index 0000000..5ca257a
--- /dev/null
+++ b/src/components/tabs/index.vue
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/components/tabs/normal.png b/src/components/tabs/normal.png
new file mode 100644
index 0000000..e724314
Binary files /dev/null and b/src/components/tabs/normal.png differ
diff --git a/src/router/index.js b/src/router/index.js
index a190555..eb9ac57 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -6,13 +6,13 @@ const routes = [
{
path: '/',
name: 'root',
- redirect: '/layer'
+ redirect: '/capital'
},
// 首页
{
- path: '/layer',
- name: 'layer',
- component: () => import('@/views/layer/index.vue')
+ path: '/capital',
+ name: 'capital',
+ component: () => import('@/views/capital/index.vue')
}
];
diff --git a/src/style/_base.scss b/src/style/_base.scss
index 1c9ec78..d028b89 100644
--- a/src/style/_base.scss
+++ b/src/style/_base.scss
@@ -24,14 +24,14 @@ body {
height: 1080px;
border: 1px solid red;
- .left {
+ .left_side {
position: absolute;
left: 20px;
top: 100px;
bottom: 20px;
}
- .right {
+ .right_side {
position: absolute;
right: 20px;
top: 100px;
diff --git a/src/views/capital/comps/left/bottom/1/index.html b/src/views/capital/comps/left/bottom/1/index.html
new file mode 100644
index 0000000..31da72e
--- /dev/null
+++ b/src/views/capital/comps/left/bottom/1/index.html
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/views/layer/comps/left/bottom/1/index.js b/src/views/capital/comps/left/bottom/1/index.js
similarity index 100%
rename from src/views/layer/comps/left/bottom/1/index.js
rename to src/views/capital/comps/left/bottom/1/index.js
diff --git a/src/views/layer/comps/left/bottom/1/index.scss b/src/views/capital/comps/left/bottom/1/index.scss
similarity index 100%
rename from src/views/layer/comps/left/bottom/1/index.scss
rename to src/views/capital/comps/left/bottom/1/index.scss
diff --git a/src/views/layer/comps/left/bottom/1/index.vue b/src/views/capital/comps/left/bottom/1/index.vue
similarity index 100%
rename from src/views/layer/comps/left/bottom/1/index.vue
rename to src/views/capital/comps/left/bottom/1/index.vue
diff --git a/src/views/layer/comps/left/bottom/2/index.html b/src/views/capital/comps/left/bottom/2/index.html
similarity index 100%
rename from src/views/layer/comps/left/bottom/2/index.html
rename to src/views/capital/comps/left/bottom/2/index.html
diff --git a/src/views/layer/comps/left/bottom/2/index.js b/src/views/capital/comps/left/bottom/2/index.js
similarity index 100%
rename from src/views/layer/comps/left/bottom/2/index.js
rename to src/views/capital/comps/left/bottom/2/index.js
diff --git a/src/views/layer/comps/left/bottom/2/index.scss b/src/views/capital/comps/left/bottom/2/index.scss
similarity index 100%
rename from src/views/layer/comps/left/bottom/2/index.scss
rename to src/views/capital/comps/left/bottom/2/index.scss
diff --git a/src/views/layer/comps/left/bottom/2/index.vue b/src/views/capital/comps/left/bottom/2/index.vue
similarity index 100%
rename from src/views/layer/comps/left/bottom/2/index.vue
rename to src/views/capital/comps/left/bottom/2/index.vue
diff --git a/src/views/capital/comps/left/middle/1/index.html b/src/views/capital/comps/left/middle/1/index.html
new file mode 100644
index 0000000..4603cfa
--- /dev/null
+++ b/src/views/capital/comps/left/middle/1/index.html
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/views/layer/comps/left/middle/1/index.js b/src/views/capital/comps/left/middle/1/index.js
similarity index 100%
rename from src/views/layer/comps/left/middle/1/index.js
rename to src/views/capital/comps/left/middle/1/index.js
diff --git a/src/views/layer/comps/left/middle/1/index.scss b/src/views/capital/comps/left/middle/1/index.scss
similarity index 100%
rename from src/views/layer/comps/left/middle/1/index.scss
rename to src/views/capital/comps/left/middle/1/index.scss
diff --git a/src/views/layer/comps/left/middle/1/index.vue b/src/views/capital/comps/left/middle/1/index.vue
similarity index 100%
rename from src/views/layer/comps/left/middle/1/index.vue
rename to src/views/capital/comps/left/middle/1/index.vue
diff --git a/src/views/layer/comps/left/middle/2/index.html b/src/views/capital/comps/left/middle/2/index.html
similarity index 100%
rename from src/views/layer/comps/left/middle/2/index.html
rename to src/views/capital/comps/left/middle/2/index.html
diff --git a/src/views/layer/comps/left/middle/2/index.js b/src/views/capital/comps/left/middle/2/index.js
similarity index 100%
rename from src/views/layer/comps/left/middle/2/index.js
rename to src/views/capital/comps/left/middle/2/index.js
diff --git a/src/views/layer/comps/left/middle/2/index.scss b/src/views/capital/comps/left/middle/2/index.scss
similarity index 100%
rename from src/views/layer/comps/left/middle/2/index.scss
rename to src/views/capital/comps/left/middle/2/index.scss
diff --git a/src/views/layer/comps/left/middle/2/index.vue b/src/views/capital/comps/left/middle/2/index.vue
similarity index 100%
rename from src/views/layer/comps/left/middle/2/index.vue
rename to src/views/capital/comps/left/middle/2/index.vue
diff --git a/src/views/capital/comps/left/top/1/1.png b/src/views/capital/comps/left/top/1/1.png
new file mode 100644
index 0000000..bf8ed4a
Binary files /dev/null and b/src/views/capital/comps/left/top/1/1.png differ
diff --git a/src/views/capital/comps/left/top/1/2.png b/src/views/capital/comps/left/top/1/2.png
new file mode 100644
index 0000000..b86d43c
Binary files /dev/null and b/src/views/capital/comps/left/top/1/2.png differ
diff --git a/src/views/capital/comps/left/top/1/3.png b/src/views/capital/comps/left/top/1/3.png
new file mode 100644
index 0000000..1a99eb8
Binary files /dev/null and b/src/views/capital/comps/left/top/1/3.png differ
diff --git a/src/views/capital/comps/left/top/1/data.js b/src/views/capital/comps/left/top/1/data.js
new file mode 100644
index 0000000..7f9e969
--- /dev/null
+++ b/src/views/capital/comps/left/top/1/data.js
@@ -0,0 +1,26 @@
+export default [
+ [
+ {
+ name: '存款额(万元)',
+ icon: require('./1.png'),
+ value: '3420'
+ },
+ {
+ name: '组织数(个)',
+ icon: require('./2.png'),
+ value: '257'
+ }
+ ],
+ [
+ {
+ name: '现金额(万元)',
+ icon: require('./3.png'),
+ value: '160'
+ },
+ {
+ name: '组织数(个)',
+ icon: require('./2.png'),
+ value: '101'
+ }
+ ]
+]
\ No newline at end of file
diff --git a/src/views/capital/comps/left/top/1/index.html b/src/views/capital/comps/left/top/1/index.html
new file mode 100644
index 0000000..264b3b6
--- /dev/null
+++ b/src/views/capital/comps/left/top/1/index.html
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/src/views/layer/comps/right/top/2/index.js b/src/views/capital/comps/left/top/1/index.js
similarity index 54%
rename from src/views/layer/comps/right/top/2/index.js
rename to src/views/capital/comps/left/top/1/index.js
index d3863a7..dd153d1 100644
--- a/src/views/layer/comps/right/top/2/index.js
+++ b/src/views/capital/comps/left/top/1/index.js
@@ -1,17 +1,14 @@
import Pannel from '@/components/pannel/index.vue';
-
+import Block from '@/components/block/index.vue';
+import data from './data.js';
export default {
components: {
+ Block,
Pannel
},
data () {
return {
+ data
};
- },
- created () {
- },
- mounted () {
- },
- methods: {
}
};
diff --git a/src/views/capital/comps/left/top/1/index.scss b/src/views/capital/comps/left/top/1/index.scss
new file mode 100644
index 0000000..f157533
--- /dev/null
+++ b/src/views/capital/comps/left/top/1/index.scss
@@ -0,0 +1,12 @@
+table {
+ width: 100%;
+ height: 100%;
+
+ tr {
+ width: 100%;
+
+ td {
+ width: 50%;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/views/layer/comps/left/top/1/index.vue b/src/views/capital/comps/left/top/1/index.vue
similarity index 100%
rename from src/views/layer/comps/left/top/1/index.vue
rename to src/views/capital/comps/left/top/1/index.vue
diff --git a/src/views/layer/comps/left/top/2/index.html b/src/views/capital/comps/left/top/2/index.html
similarity index 100%
rename from src/views/layer/comps/left/top/2/index.html
rename to src/views/capital/comps/left/top/2/index.html
diff --git a/src/views/layer/comps/left/top/1/index.js b/src/views/capital/comps/left/top/2/index.js
similarity index 100%
rename from src/views/layer/comps/left/top/1/index.js
rename to src/views/capital/comps/left/top/2/index.js
diff --git a/src/views/layer/comps/left/top/1/index.scss b/src/views/capital/comps/left/top/2/index.scss
similarity index 100%
rename from src/views/layer/comps/left/top/1/index.scss
rename to src/views/capital/comps/left/top/2/index.scss
diff --git a/src/views/layer/comps/left/top/2/index.vue b/src/views/capital/comps/left/top/2/index.vue
similarity index 100%
rename from src/views/layer/comps/left/top/2/index.vue
rename to src/views/capital/comps/left/top/2/index.vue
diff --git a/src/views/capital/comps/right/bottom/1/index.html b/src/views/capital/comps/right/bottom/1/index.html
new file mode 100644
index 0000000..f7922b7
--- /dev/null
+++ b/src/views/capital/comps/right/bottom/1/index.html
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/views/layer/comps/left/top/2/index.js b/src/views/capital/comps/right/bottom/1/index.js
similarity index 100%
rename from src/views/layer/comps/left/top/2/index.js
rename to src/views/capital/comps/right/bottom/1/index.js
diff --git a/src/views/layer/comps/left/top/2/index.scss b/src/views/capital/comps/right/bottom/1/index.scss
similarity index 100%
rename from src/views/layer/comps/left/top/2/index.scss
rename to src/views/capital/comps/right/bottom/1/index.scss
diff --git a/src/views/layer/comps/right/bottom/1/index.vue b/src/views/capital/comps/right/bottom/1/index.vue
similarity index 100%
rename from src/views/layer/comps/right/bottom/1/index.vue
rename to src/views/capital/comps/right/bottom/1/index.vue
diff --git a/src/views/layer/comps/right/bottom/2/index.html b/src/views/capital/comps/right/bottom/2/index.html
similarity index 100%
rename from src/views/layer/comps/right/bottom/2/index.html
rename to src/views/capital/comps/right/bottom/2/index.html
diff --git a/src/views/layer/comps/right/bottom/1/index.js b/src/views/capital/comps/right/bottom/2/index.js
similarity index 100%
rename from src/views/layer/comps/right/bottom/1/index.js
rename to src/views/capital/comps/right/bottom/2/index.js
diff --git a/src/views/layer/comps/right/bottom/1/index.scss b/src/views/capital/comps/right/bottom/2/index.scss
similarity index 100%
rename from src/views/layer/comps/right/bottom/1/index.scss
rename to src/views/capital/comps/right/bottom/2/index.scss
diff --git a/src/views/layer/comps/right/bottom/2/index.vue b/src/views/capital/comps/right/bottom/2/index.vue
similarity index 100%
rename from src/views/layer/comps/right/bottom/2/index.vue
rename to src/views/capital/comps/right/bottom/2/index.vue
diff --git a/src/views/capital/comps/right/middle/1/index.html b/src/views/capital/comps/right/middle/1/index.html
new file mode 100644
index 0000000..f461965
--- /dev/null
+++ b/src/views/capital/comps/right/middle/1/index.html
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/views/layer/comps/right/bottom/2/index.js b/src/views/capital/comps/right/middle/1/index.js
similarity index 100%
rename from src/views/layer/comps/right/bottom/2/index.js
rename to src/views/capital/comps/right/middle/1/index.js
diff --git a/src/views/layer/comps/right/bottom/2/index.scss b/src/views/capital/comps/right/middle/1/index.scss
similarity index 100%
rename from src/views/layer/comps/right/bottom/2/index.scss
rename to src/views/capital/comps/right/middle/1/index.scss
diff --git a/src/views/layer/comps/right/middle/1/index.vue b/src/views/capital/comps/right/middle/1/index.vue
similarity index 100%
rename from src/views/layer/comps/right/middle/1/index.vue
rename to src/views/capital/comps/right/middle/1/index.vue
diff --git a/src/views/layer/comps/right/middle/2/index.html b/src/views/capital/comps/right/middle/2/index.html
similarity index 100%
rename from src/views/layer/comps/right/middle/2/index.html
rename to src/views/capital/comps/right/middle/2/index.html
diff --git a/src/views/layer/comps/right/middle/1/index.js b/src/views/capital/comps/right/middle/2/index.js
similarity index 100%
rename from src/views/layer/comps/right/middle/1/index.js
rename to src/views/capital/comps/right/middle/2/index.js
diff --git a/src/views/layer/comps/right/middle/1/index.scss b/src/views/capital/comps/right/middle/2/index.scss
similarity index 100%
rename from src/views/layer/comps/right/middle/1/index.scss
rename to src/views/capital/comps/right/middle/2/index.scss
diff --git a/src/views/layer/comps/right/middle/2/index.vue b/src/views/capital/comps/right/middle/2/index.vue
similarity index 100%
rename from src/views/layer/comps/right/middle/2/index.vue
rename to src/views/capital/comps/right/middle/2/index.vue
diff --git a/src/views/capital/comps/right/top/1/index.html b/src/views/capital/comps/right/top/1/index.html
new file mode 100644
index 0000000..3237490
--- /dev/null
+++ b/src/views/capital/comps/right/top/1/index.html
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/views/layer/comps/right/middle/2/index.js b/src/views/capital/comps/right/top/1/index.js
similarity index 100%
rename from src/views/layer/comps/right/middle/2/index.js
rename to src/views/capital/comps/right/top/1/index.js
diff --git a/src/views/layer/comps/right/middle/2/index.scss b/src/views/capital/comps/right/top/1/index.scss
similarity index 100%
rename from src/views/layer/comps/right/middle/2/index.scss
rename to src/views/capital/comps/right/top/1/index.scss
diff --git a/src/views/layer/comps/right/top/1/index.vue b/src/views/capital/comps/right/top/1/index.vue
similarity index 100%
rename from src/views/layer/comps/right/top/1/index.vue
rename to src/views/capital/comps/right/top/1/index.vue
diff --git a/src/views/layer/comps/right/top/2/index.html b/src/views/capital/comps/right/top/2/index.html
similarity index 100%
rename from src/views/layer/comps/right/top/2/index.html
rename to src/views/capital/comps/right/top/2/index.html
diff --git a/src/views/layer/comps/right/top/1/index.js b/src/views/capital/comps/right/top/2/index.js
similarity index 100%
rename from src/views/layer/comps/right/top/1/index.js
rename to src/views/capital/comps/right/top/2/index.js
diff --git a/src/views/layer/comps/right/top/1/index.scss b/src/views/capital/comps/right/top/2/index.scss
similarity index 100%
rename from src/views/layer/comps/right/top/1/index.scss
rename to src/views/capital/comps/right/top/2/index.scss
diff --git a/src/views/layer/comps/right/top/2/index.vue b/src/views/capital/comps/right/top/2/index.vue
similarity index 100%
rename from src/views/layer/comps/right/top/2/index.vue
rename to src/views/capital/comps/right/top/2/index.vue
diff --git a/src/views/layer/data.js b/src/views/capital/data.js
similarity index 100%
rename from src/views/layer/data.js
rename to src/views/capital/data.js
diff --git a/src/views/layer/index.html b/src/views/capital/index.html
similarity index 61%
rename from src/views/layer/index.html
rename to src/views/capital/index.html
index 5ade84f..e7d7ab0 100644
--- a/src/views/layer/index.html
+++ b/src/views/capital/index.html
@@ -1,10 +1,15 @@
+
-
+
-
diff --git a/src/views/layer/index.js b/src/views/capital/index.js
similarity index 80%
rename from src/views/layer/index.js
rename to src/views/capital/index.js
index 684cba7..8f18a76 100644
--- a/src/views/layer/index.js
+++ b/src/views/capital/index.js
@@ -1,3 +1,6 @@
+import Header from '@/components/header/index.vue';
+import Tabs from '@/components/tabs/index.vue';
+
import Left11 from './comps/left/top/1/index.vue';
import Left21 from './comps/left/middle/1/index.vue';
import Left31 from './comps/left/bottom/1/index.vue';
@@ -9,6 +12,8 @@ import Right31 from './comps/right/bottom/1/index.vue';
import { comps } from './data.js'
export default {
components: {
+ Header,
+ Tabs,
Left11,
Left21,
Left31,
diff --git a/src/views/layer/comps/right/top/2/index.scss b/src/views/capital/index.scss
similarity index 100%
rename from src/views/layer/comps/right/top/2/index.scss
rename to src/views/capital/index.scss
diff --git a/src/views/layer/index.vue b/src/views/capital/index.vue
similarity index 100%
rename from src/views/layer/index.vue
rename to src/views/capital/index.vue
diff --git a/src/views/layer/comps/left/bottom/1/index.html b/src/views/layer/comps/left/bottom/1/index.html
deleted file mode 100644
index d3e7f93..0000000
--- a/src/views/layer/comps/left/bottom/1/index.html
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/src/views/layer/comps/left/middle/1/index.html b/src/views/layer/comps/left/middle/1/index.html
deleted file mode 100644
index d3e7f93..0000000
--- a/src/views/layer/comps/left/middle/1/index.html
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/src/views/layer/comps/left/top/1/index.html b/src/views/layer/comps/left/top/1/index.html
deleted file mode 100644
index d3e7f93..0000000
--- a/src/views/layer/comps/left/top/1/index.html
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/src/views/layer/comps/right/bottom/1/index.html b/src/views/layer/comps/right/bottom/1/index.html
deleted file mode 100644
index d3e7f93..0000000
--- a/src/views/layer/comps/right/bottom/1/index.html
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/src/views/layer/comps/right/middle/1/index.html b/src/views/layer/comps/right/middle/1/index.html
deleted file mode 100644
index d3e7f93..0000000
--- a/src/views/layer/comps/right/middle/1/index.html
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/src/views/layer/comps/right/top/1/index.html b/src/views/layer/comps/right/top/1/index.html
deleted file mode 100644
index d3e7f93..0000000
--- a/src/views/layer/comps/right/top/1/index.html
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/src/views/layer/index.scss b/src/views/layer/index.scss
deleted file mode 100644
index e69de29..0000000