| @@ -6,7 +6,7 @@ const routes = [ | |||||
| { | { | ||||
| path: '/', | path: '/', | ||||
| name: 'root', | name: 'root', | ||||
| redirect: '/capital' | |||||
| redirect: '/resources' | |||||
| }, | }, | ||||
| // 资金 | // 资金 | ||||
| { | { | ||||
| @@ -1,4 +0,0 @@ | |||||
| <Pannel title="xx预警清单" height="305" width="960"> | |||||
| <ScrollTable :headers="headers" :data="data" details></ScrollTable> | |||||
| </Pannel> | |||||
| @@ -1,25 +0,0 @@ | |||||
| import Pannel from '@/components/pannel/index.vue'; | |||||
| import ScrollTable from '@/components/scroll-table/index.vue'; | |||||
| export default { | |||||
| components: { | |||||
| ScrollTable, | |||||
| Pannel | |||||
| }, | |||||
| data () { | |||||
| return { | |||||
| headers: ['摘要', '日期', '借方金额', '贷方金额'], | |||||
| data: [ | |||||
| ['摘要内容摘要内容摘要内容摘要内容摘要内容摘', '2025-12', '234', '3434'] | |||||
| ] | |||||
| }; | |||||
| }, | |||||
| created () { | |||||
| }, | |||||
| mounted () { | |||||
| }, | |||||
| methods: { | |||||
| tabChange () { | |||||
| } | |||||
| } | |||||
| }; | |||||
| @@ -1,17 +0,0 @@ | |||||
| .full { | |||||
| display: flex; | |||||
| flex-direction: column; | |||||
| .top { | |||||
| height: 50px !important; | |||||
| width: 100%; | |||||
| display: flex !important; | |||||
| align-items: center !important; | |||||
| justify-content: flex-end; | |||||
| } | |||||
| .buttom { | |||||
| flex: 1; | |||||
| width: 100%; | |||||
| } | |||||
| } | |||||
| @@ -1,4 +0,0 @@ | |||||
| <template src='./index.html'/> | |||||
| <script lang='js' src='./index.js'></script> | |||||
| <style lang='scss' src='./index.scss' scoped> | |||||
| </style> | |||||
| @@ -1,11 +1,4 @@ | |||||
| <Pannel title="资金往来不规范预警分析" height="305"> | <Pannel title="资金往来不规范预警分析" height="305"> | ||||
| <div class="full"> | |||||
| <div class="top"> | |||||
| <PannelTabs @change="tabChange" :data="pannelTabsData"></PannelTabs> | |||||
| </div> | |||||
| <div class="buttom"> | |||||
| <BarSign id="bar3"></BarSign> | |||||
| </div> | |||||
| </div> | |||||
| <ScrollTable :headers="headers" :data="data"></ScrollTable> | |||||
| </Pannel> | </Pannel> | ||||
| @@ -1,33 +1,16 @@ | |||||
| import Pannel from '@/components/pannel/index.vue'; | import Pannel from '@/components/pannel/index.vue'; | ||||
| import BarSign from '@/components/charts/bar-sign/index.vue'; | |||||
| import PannelTabs from '@/components/pannel-tabs/index.vue'; | |||||
| import ScrollTable from '@/components/scroll-table/index.vue'; | |||||
| export default { | export default { | ||||
| components: { | components: { | ||||
| BarSign, | |||||
| PannelTabs, | |||||
| ScrollTable, | |||||
| Pannel | Pannel | ||||
| }, | }, | ||||
| data () { | data () { | ||||
| return { | return { | ||||
| pannelTabsData: [ | |||||
| { | |||||
| id: '1', | |||||
| name: '支出' | |||||
| }, | |||||
| { | |||||
| id: '2', | |||||
| name: '收入' | |||||
| } | |||||
| headers: ['资源名称', '类别', '面积(亩)', '部门'], | |||||
| data: [ | |||||
| ['资源名称', '类别', '面积(亩)', '部门'] | |||||
| ] | ] | ||||
| }; | }; | ||||
| }, | |||||
| created () { | |||||
| }, | |||||
| mounted () { | |||||
| }, | |||||
| methods: { | |||||
| tabChange () { | |||||
| } | |||||
| } | } | ||||
| }; | }; | ||||
| @@ -1,11 +1,4 @@ | |||||
| <Pannel title="资金往来敏感词预警分析" height="305"> | |||||
| <div class="full"> | |||||
| <div class="top"> | |||||
| <PannelTabs @change="tabChange" :data="pannelTabsData"></PannelTabs> | |||||
| </div> | |||||
| <div class="buttom"> | |||||
| <Bar id="bar2" :color="['rgba(134, 91, 252, 1)', 'rgba(49, 129, 246, 1)']"></Bar> | |||||
| </div> | |||||
| </div> | |||||
| <Pannel title="资源不规范出租预警" height="305"> | |||||
| <ScrollTable :headers="headers" :data="data"></ScrollTable> | |||||
| </Pannel> | </Pannel> | ||||
| @@ -1,33 +1,16 @@ | |||||
| import Pannel from '@/components/pannel/index.vue'; | import Pannel from '@/components/pannel/index.vue'; | ||||
| import Bar from '@/components/charts/bar/index.vue'; | |||||
| import PannelTabs from '@/components/pannel-tabs/index.vue'; | |||||
| import ScrollTable from '@/components/scroll-table/index.vue'; | |||||
| export default { | export default { | ||||
| components: { | components: { | ||||
| PannelTabs, | |||||
| Bar, | |||||
| ScrollTable, | |||||
| Pannel | Pannel | ||||
| }, | }, | ||||
| data () { | data () { | ||||
| return { | return { | ||||
| pannelTabsData: [ | |||||
| { | |||||
| id: '1', | |||||
| name: '支出' | |||||
| }, | |||||
| { | |||||
| id: '2', | |||||
| name: '收入' | |||||
| } | |||||
| headers: ['资源名称', '类别', '面积(亩)', '部门'], | |||||
| data: [ | |||||
| ['资源名称', '类别', '面积(亩)', '部门'] | |||||
| ] | ] | ||||
| }; | }; | ||||
| }, | |||||
| created () { | |||||
| }, | |||||
| mounted () { | |||||
| }, | |||||
| methods: { | |||||
| tabChange () { | |||||
| } | |||||
| } | } | ||||
| }; | }; | ||||
| @@ -1,4 +1,4 @@ | |||||
| <Pannel title="资金支出大额预警分析" height="305"> | |||||
| <Bar></Bar> | |||||
| <Pannel title="资源处置预警" height="305"> | |||||
| <ScrollTable :headers="headers" :data="data"></ScrollTable> | |||||
| </Pannel> | </Pannel> | ||||
| @@ -1,19 +1,16 @@ | |||||
| import Pannel from '@/components/pannel/index.vue'; | import Pannel from '@/components/pannel/index.vue'; | ||||
| import Bar from '@/components/charts/bar/index.vue'; | |||||
| import ScrollTable from '@/components/scroll-table/index.vue'; | |||||
| export default { | export default { | ||||
| components: { | components: { | ||||
| Bar, | |||||
| ScrollTable, | |||||
| Pannel | Pannel | ||||
| }, | }, | ||||
| data () { | data () { | ||||
| return { | return { | ||||
| headers: ['资源名称', '类别', '面积(亩)', '处置类型', '部门'], | |||||
| data: [ | |||||
| ['资源名称', '类别', '面积(亩)', '处置类型', '部门'] | |||||
| ] | |||||
| }; | }; | ||||
| }, | |||||
| created () { | |||||
| }, | |||||
| mounted () { | |||||
| }, | |||||
| methods: { | |||||
| } | } | ||||
| }; | }; | ||||
| @@ -1,11 +1,4 @@ | |||||
| <Pannel title="资金往来不规范预警排名" height="305"> | |||||
| <div class="full"> | |||||
| <div class="top"> | |||||
| <PannelTabs :data="pannelTabsData" @change="tabChange"></PannelTabs> | |||||
| </div> | |||||
| <div class="buttom"> | |||||
| <ScrollTable :headers="headers" :bodyHeight="160"></ScrollTable> | |||||
| </div> | |||||
| </div> | |||||
| <Pannel title="合同长期未执行预警" height="305"> | |||||
| <ScrollTable :headers="headers" :data="data"></ScrollTable> | |||||
| </Pannel> | </Pannel> | ||||
| @@ -1,26 +1,14 @@ | |||||
| import Pannel from '@/components/pannel/index.vue'; | import Pannel from '@/components/pannel/index.vue'; | ||||
| import ScrollTable from '@/components/scroll-table/index.vue'; | import ScrollTable from '@/components/scroll-table/index.vue'; | ||||
| import PannelTabs from '@/components/pannel-tabs/index.vue'; | |||||
| export default { | export default { | ||||
| components: { | components: { | ||||
| PannelTabs, | |||||
| ScrollTable, | ScrollTable, | ||||
| Pannel | Pannel | ||||
| }, | }, | ||||
| data () { | data () { | ||||
| return { | return { | ||||
| pannelTabsData: [ | |||||
| { | |||||
| id: '1', | |||||
| name: '支出' | |||||
| }, | |||||
| { | |||||
| id: '2', | |||||
| name: '收入' | |||||
| } | |||||
| ], | |||||
| tabIndex: '1', | |||||
| headers: ['部门名称', '支出金额', '排名'] | |||||
| headers: ['合同编码', '合同名称', '合同截止日期', '部门'], | |||||
| data: [['合同编码', '合同名称', '合同截止日期', '部门']] | |||||
| }; | }; | ||||
| }, | }, | ||||
| created () { | created () { | ||||
| @@ -28,8 +16,5 @@ export default { | |||||
| mounted () { | mounted () { | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| tabChange (info) { | |||||
| this.tabIndex = info.id | |||||
| } | |||||
| } | } | ||||
| }; | }; | ||||
| @@ -1,11 +1,4 @@ | |||||
| <Pannel title="资金往来敏感词预警排名" height="305"> | |||||
| <div class="full"> | |||||
| <div class="top"> | |||||
| <PannelTabs :data="pannelTabsData" @change="tabChange"></PannelTabs> | |||||
| </div> | |||||
| <div class="buttom"> | |||||
| <ScrollTable :headers="headers" :bodyHeight="160"></ScrollTable> | |||||
| </div> | |||||
| </div> | |||||
| <Pannel title="合同到期预警" height="305"> | |||||
| <ScrollTable :headers="headers" :data="data"></ScrollTable> | |||||
| </Pannel> | </Pannel> | ||||
| @@ -1,26 +1,14 @@ | |||||
| import Pannel from '@/components/pannel/index.vue'; | import Pannel from '@/components/pannel/index.vue'; | ||||
| import ScrollTable from '@/components/scroll-table/index.vue'; | import ScrollTable from '@/components/scroll-table/index.vue'; | ||||
| import PannelTabs from '@/components/pannel-tabs/index.vue'; | |||||
| export default { | export default { | ||||
| components: { | components: { | ||||
| PannelTabs, | |||||
| ScrollTable, | ScrollTable, | ||||
| Pannel | Pannel | ||||
| }, | }, | ||||
| data () { | data () { | ||||
| return { | return { | ||||
| pannelTabsData: [ | |||||
| { | |||||
| id: '1', | |||||
| name: '支出' | |||||
| }, | |||||
| { | |||||
| id: '2', | |||||
| name: '收入' | |||||
| } | |||||
| ], | |||||
| tabIndex: '1', | |||||
| headers: ['部门名称', '支出金额', '排名'] | |||||
| headers: ['合同编码', '合同名称', '合同截止日期', '部门'], | |||||
| data: [['合同编码', '合同名称', '合同截止日期', '部门']] | |||||
| }; | }; | ||||
| }, | }, | ||||
| created () { | created () { | ||||
| @@ -28,8 +16,5 @@ export default { | |||||
| mounted () { | mounted () { | ||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| tabChange (info) { | |||||
| this.tabIndex = info.id | |||||
| } | |||||
| } | } | ||||
| }; | }; | ||||
| @@ -1,4 +1,4 @@ | |||||
| <Pannel title="资金支出大额预警排名" height="305"> | |||||
| <ScrollTable :headers="headers"></ScrollTable> | |||||
| <Pannel title="合同结款到期预警" height="305"> | |||||
| <ScrollTable :headers="headers" :data="data"></ScrollTable> | |||||
| </Pannel> | </Pannel> | ||||
| @@ -7,7 +7,8 @@ export default { | |||||
| }, | }, | ||||
| data () { | data () { | ||||
| return { | return { | ||||
| headers: ['部门名称', '支出金额', '排名'] | |||||
| headers: ['合同编码', '合同名称', '预结款日期', '结款金额', '部门'], | |||||
| data: [['合同编码', '合同名称', '预结款日期', '结款金额', '部门']] | |||||
| }; | }; | ||||
| }, | }, | ||||
| created () { | created () { | ||||
| @@ -26,7 +26,6 @@ export const comps = { | |||||
| 'Right32' | 'Right32' | ||||
| ], | ], | ||||
| 'buttom': [ | 'buttom': [ | ||||
| 'Bottom2' | |||||
| ] | ] | ||||
| } | } | ||||
| } | } | ||||
| @@ -14,7 +14,6 @@ import Left32 from './comps/left/bottom/2/index.vue'; | |||||
| import Right12 from './comps/right/top/2/index.vue'; | import Right12 from './comps/right/top/2/index.vue'; | ||||
| import Right22 from './comps/right/middle/2/index.vue'; | import Right22 from './comps/right/middle/2/index.vue'; | ||||
| import Right32 from './comps/right/bottom/2/index.vue'; | import Right32 from './comps/right/bottom/2/index.vue'; | ||||
| import Bottom2 from './comps/buttom/2/index.vue'; | |||||
| import Bottom1 from './comps/buttom/1/index.vue'; | import Bottom1 from './comps/buttom/1/index.vue'; | ||||
| import { getConfigKey } from "@/api/system/config"; | import { getConfigKey } from "@/api/system/config"; | ||||
| @@ -45,7 +44,6 @@ export default { | |||||
| Right12, | Right12, | ||||
| Right22, | Right22, | ||||
| Right32, | Right32, | ||||
| Bottom2, | |||||
| Bottom1 | Bottom1 | ||||
| }, | }, | ||||
| data () { | data () { | ||||