diff --git a/klp-ui/src/components/HomeModules/AllApplications.vue b/klp-ui/src/components/HomeModules/AllApplications.vue new file mode 100644 index 00000000..7ede6331 --- /dev/null +++ b/klp-ui/src/components/HomeModules/AllApplications.vue @@ -0,0 +1,397 @@ + + + + + \ No newline at end of file diff --git a/klp-ui/src/components/HomeModules/FlowTable.vue b/klp-ui/src/components/HomeModules/FlowTable.vue new file mode 100644 index 00000000..d83343f0 --- /dev/null +++ b/klp-ui/src/components/HomeModules/FlowTable.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/klp-ui/src/components/HomeModules/MiniCalendar.vue b/klp-ui/src/components/HomeModules/MiniCalendar.vue new file mode 100644 index 00000000..3ded0169 --- /dev/null +++ b/klp-ui/src/components/HomeModules/MiniCalendar.vue @@ -0,0 +1,238 @@ + + + + + diff --git a/klp-ui/src/components/HomeModules/StatisticGroup.vue b/klp-ui/src/components/HomeModules/StatisticGroup.vue index 2ca56f93..68d28249 100644 --- a/klp-ui/src/components/HomeModules/StatisticGroup.vue +++ b/klp-ui/src/components/HomeModules/StatisticGroup.vue @@ -81,13 +81,21 @@ export default { duration: 3200 }, { - type: 'customerSupplierCount', - title: '客户和供应商', + type: 'customerCount', + title: '客户', icon: 'people', iconClass: 'icon-customer', value: 0, duration: 3600 }, + { + type: 'supplierCount', + title: '供应商', + icon: 'peoples', + iconClass: 'icon-supplier', + value: 0, + duration: 3600 + }, { type: 'equipmentCount', title: '设备数量', @@ -134,8 +142,10 @@ export default { item.value = materialCoilRes.total } else if (item.type === 'orderCount') { item.value = orderRes.total - } else if (item.type === 'customerSupplierCount') { - item.value = customerRes.total + supplierRes.total + } else if (item.type === 'customerCount') { + item.value = customerRes.total + } else if (item.type === 'supplierCount') { + item.value = supplierRes.total } else if (item.type === 'equipmentCount') { item.value = equipmentRes.total } @@ -189,6 +199,10 @@ export default { .icon-equipment { background: #722ed1; } + + .icon-supplier { + background: #ffed65; + } } .icon-material { @@ -211,6 +225,10 @@ export default { color: #722ed1; } + .icon-supplier { + color: #ffed65; + } + .card-panel-icon-wrapper { float: left; margin: 14px 0 0 14px; diff --git a/klp-ui/src/views/index.vue b/klp-ui/src/views/index.vue index 9001947e..e4c2f545 100644 --- a/klp-ui/src/views/index.vue +++ b/klp-ui/src/views/index.vue @@ -3,39 +3,24 @@ - - - + - - -
- -
+ + + - -
- -
-
- -
- -
+ +
- -