diff --git a/src/views/dashboard/Analysis/components/GrowCard.vue b/src/views/dashboard/Analysis/components/GrowCard.vue new file mode 100644 index 0000000..821292e --- /dev/null +++ b/src/views/dashboard/Analysis/components/GrowCard.vue @@ -0,0 +1,40 @@ + + diff --git a/src/views/dashboard/Analysis/components/SalesProductPie.vue b/src/views/dashboard/Analysis/components/SalesProductPie.vue new file mode 100644 index 0000000..25bb362 --- /dev/null +++ b/src/views/dashboard/Analysis/components/SalesProductPie.vue @@ -0,0 +1,63 @@ + + diff --git a/src/views/dashboard/Analysis/components/SiteAnalysis.vue b/src/views/dashboard/Analysis/components/SiteAnalysis.vue new file mode 100644 index 0000000..63a3f49 --- /dev/null +++ b/src/views/dashboard/Analysis/components/SiteAnalysis.vue @@ -0,0 +1,38 @@ + + diff --git a/src/views/dashboard/Analysis/components/VisitAnalysis.vue b/src/views/dashboard/Analysis/components/VisitAnalysis.vue new file mode 100644 index 0000000..1429166 --- /dev/null +++ b/src/views/dashboard/Analysis/components/VisitAnalysis.vue @@ -0,0 +1,106 @@ + + diff --git a/src/views/dashboard/Analysis/components/VisitAnalysisBar.vue b/src/views/dashboard/Analysis/components/VisitAnalysisBar.vue new file mode 100644 index 0000000..4883d87 --- /dev/null +++ b/src/views/dashboard/Analysis/components/VisitAnalysisBar.vue @@ -0,0 +1,58 @@ + + diff --git a/src/views/dashboard/Analysis/components/VisitRadar.vue b/src/views/dashboard/Analysis/components/VisitRadar.vue new file mode 100644 index 0000000..518d840 --- /dev/null +++ b/src/views/dashboard/Analysis/components/VisitRadar.vue @@ -0,0 +1,100 @@ + + diff --git a/src/views/dashboard/Analysis/components/VisitSource.vue b/src/views/dashboard/Analysis/components/VisitSource.vue new file mode 100644 index 0000000..4c64167 --- /dev/null +++ b/src/views/dashboard/Analysis/components/VisitSource.vue @@ -0,0 +1,80 @@ + + diff --git a/src/views/dashboard/Analysis/components/props.ts b/src/views/dashboard/Analysis/components/props.ts new file mode 100644 index 0000000..8643650 --- /dev/null +++ b/src/views/dashboard/Analysis/components/props.ts @@ -0,0 +1,16 @@ +import { PropType } from 'vue'; + +export interface BasicProps { + width: string; + height: string; +} +export const basicProps = { + width: { + type: String as PropType, + default: '100%', + }, + height: { + type: String as PropType, + default: '280px', + }, +}; diff --git a/src/views/dashboard/Analysis/data.ts b/src/views/dashboard/Analysis/data.ts new file mode 100644 index 0000000..01060d4 --- /dev/null +++ b/src/views/dashboard/Analysis/data.ts @@ -0,0 +1,208 @@ +export interface GrowCardItem { + icon: string; + title: string; + value?: number; + total: number; + color?: string; + action?: string; + footer?: string; +} + +export const growCardList: GrowCardItem[] = [ + { + title: '访问数', + icon: 'visit-count|svg', + value: 2000, + total: 120000, + color: 'green', + action: '月', + }, + { + title: '成交额', + icon: 'total-sales|svg', + value: 20000, + total: 500000, + color: 'blue', + action: '月', + }, + { + title: '下载数', + icon: 'download-count|svg', + value: 8000, + total: 120000, + color: 'orange', + action: '周', + }, + { + title: '成交数', + icon: 'transaction|svg', + value: 5000, + total: 50000, + color: 'purple', + action: '年', + }, +]; + +export const chartCardList: GrowCardItem[] = [ + { + title: '总销售额', + icon: 'visit-count|svg', + total: 126560, + value: 234.56, + footer: '日均销售额', + }, + { + title: '订单量', + icon: 'total-sales|svg', + value: 1234, + total: 8846, + color: 'blue', + footer: '日订单量', + }, + { + title: '支付笔数', + icon: 'download-count|svg', + value: 60, + total: 6560, + color: 'orange', + footer: '转化率', + }, + { + title: '运营活动效果', + icon: 'transaction|svg', + total: 78, + }, +]; +export const bdcCardList: GrowCardItem[] = [ + { + title: '受理量', + icon: 'ant-design:info-circle-outlined', + total: 100, + value: 60, + footer: '今日受理量', + }, + { + title: '办结量', + icon: 'ant-design:info-circle-outlined', + value: 54, + total: 87, + color: 'blue', + footer: '今日办结量', + }, + { + title: '用户受理量', + icon: 'ant-design:info-circle-outlined', + value: 13, + total: 15, + color: 'orange', + footer: '用户今日受理量', + }, + { + title: '用户办结量', + icon: 'ant-design:info-circle-outlined', + total: 9, + value: 7, + footer: '用户今日办结量', + }, +]; + +export const table = { + dataSource : [ + {reBizCode:"1",type:"转移登记",acceptBy:'张三',acceptDate:"2019-01-22",curNode:"任务分派",flowRate:60}, + {reBizCode:"2",type:"抵押登记",acceptBy:'李四',acceptDate:"2019-01-23",curNode:"领导审核",flowRate:30}, + {reBizCode:"3",type:"转移登记",acceptBy:'王武',acceptDate:"2019-01-25",curNode:"任务处理",flowRate:20}, + {reBizCode:"4",type:"转移登记",acceptBy:'赵楼',acceptDate:"2019-11-22",curNode:"部门审核",flowRate:80}, + {reBizCode:"5",type:"转移登记",acceptBy:'钱就',acceptDate:"2019-12-12",curNode:"任务分派",flowRate:90}, + {reBizCode:"6",type:"转移登记",acceptBy:'孙吧',acceptDate:"2019-03-06",curNode:"任务处理",flowRate:10}, + {reBizCode:"7",type:"抵押登记",acceptBy:'周大',acceptDate:"2019-04-13",curNode:"任务分派",flowRate:100}, + {reBizCode:"8",type:"抵押登记",acceptBy:'吴二',acceptDate:"2019-05-09",curNode:"任务上报",flowRate:50}, + {reBizCode:"9",type:"抵押登记",acceptBy:'郑爽',acceptDate:"2019-07-12",curNode:"任务处理",flowRate:63}, + {reBizCode:"20",type:"抵押登记",acceptBy:'林有',acceptDate:"2019-12-12",curNode:"任务打回",flowRate:59}, + {reBizCode:"11",type:"转移登记",acceptBy:'码云',acceptDate:"2019-09-10",curNode:"任务签收",flowRate:87} + ], + columns: [{ + title: '业务号', + align:"center", + dataIndex: 'reBizCode' + },{ + title: '业务类型', + align:"center", + dataIndex: 'type' + },{ + title: '受理人', + align:"center", + dataIndex: 'acceptBy' + },{ + title: '受理时间', + align:"center", + dataIndex: 'acceptDate' + },{ + title: '当前节点', + align:"center", + dataIndex: 'curNode' + },{ + title: '办理时长', + align:"center", + dataIndex: 'flowRate', + slots: { customRender: 'flowRate' } + }], + ipagination:{ + current: 1, + pageSize: 5, + pageSizeOptions: ['10', '20', '30'], + showTotal: (total, range) => { + return range[0] + "-" + range[1] + " 共" + total + "条" + }, + showQuickJumper: true, + showSizeChanger: true, + total: 0, + } +}; +export const table1 = { + dataSource : [ + {reBizCode:"A001",type:"转移登记",acceptBy:'张四',acceptDate:"2019-01-22",curNode:"任务分派",flowRate:12}, + {reBizCode:"A002",type:"抵押登记",acceptBy:'李吧',acceptDate:"2019-01-23",curNode:"任务签收",flowRate:3}, + {reBizCode:"A003",type:"转移登记",acceptBy:'王三',acceptDate:"2019-01-25",curNode:"任务处理",flowRate:24}, + {reBizCode:"A004",type:"转移登记",acceptBy:'赵二',acceptDate:"2019-11-22",curNode:"部门审核",flowRate:10}, + {reBizCode:"A005",type:"转移登记",acceptBy:'钱大',acceptDate:"2019-12-12",curNode:"任务签收",flowRate:8}, + {reBizCode:"A006",type:"转移登记",acceptBy:'孙就',acceptDate:"2019-03-06",curNode:"任务处理",flowRate:10}, + {reBizCode:"A007",type:"抵押登记",acceptBy:'周晕',acceptDate:"2019-04-13",curNode:"部门审核",flowRate:24}, + {reBizCode:"A008",type:"抵押登记",acceptBy:'吴有',acceptDate:"2019-05-09",curNode:"部门审核",flowRate:30}, + {reBizCode:"A009",type:"抵押登记",acceptBy:'郑武',acceptDate:"2019-07-12",curNode:"任务分派",flowRate:1}, + {reBizCode:"A0010",type:"抵押登记",acceptBy:'林爽',acceptDate:"2019-12-12",curNode:"部门审核",flowRate:16}, + {reBizCode:"A0011",type:"转移登记",acceptBy:'码楼',acceptDate:"2019-09-10",curNode:"部门审核",flowRate:7}, + ], + columns: [{ + title: '业务号', + align:"center", + dataIndex: 'reBizCode' + },{ + title: '受理人', + align:"center", + dataIndex: 'acceptBy' + },{ + title: '发起时间', + align:"center", + dataIndex: 'acceptDate' + },{ + title: '当前节点', + align:"center", + dataIndex: 'curNode' + },{ + title: '超时时间', + align:"center", + dataIndex: 'flowRate', + slots: { customRender: 'flowRate' } + }], + ipagination:{ + current: 1, + pageSize: 5, + pageSizeOptions: ['10', '20', '30'], + showTotal: (total, range) => { + return range[0] + "-" + range[1] + " 共" + total + "条" + }, + showQuickJumper: true, + showSizeChanger: true, + total: 0, + } +}; diff --git a/src/views/dashboard/Analysis/index.vue b/src/views/dashboard/Analysis/index.vue new file mode 100644 index 0000000..5c480e5 --- /dev/null +++ b/src/views/dashboard/Analysis/index.vue @@ -0,0 +1,25 @@ + +