saleIndex.vue 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <template>
  2. <div style="overflow: hidden">
  3. <!-- 销售统计 -->
  4. <el-row>
  5. <el-col :span="12">
  6. <el-card class="box-card" style="margin-left: 20px;margin-top: 20px">
  7. <div style="margin-left: 15px">
  8. <child-component3></child-component3>
  9. </div>
  10. </el-card>
  11. </el-col>
  12. <!-- 按品种统计 已销售产品的单据中销售量大的产品做排行 -->
  13. <el-col :span="12">
  14. <el-card class="box-card" style="margin-left: 20px;margin-top: 20px;margin-right: 20px">
  15. <div>
  16. <child-component4></child-component4>
  17. </div>
  18. </el-card>
  19. </el-col>
  20. </el-row>
  21. <el-row>
  22. <!-- 客户订单排行表,排行前10名和单据总量和货品总数量 -->
  23. <el-col :span="12">
  24. <el-card class="box-card" style="margin-left: 20px;margin-top: 20px;padding-top: 40px;padding-bottom: 18px">
  25. <div>
  26. <child-component1></child-component1>
  27. </div>
  28. </el-card>
  29. </el-col>
  30. <!-- 按客户统计订单数数量和货品总量 -->
  31. <el-col :span="12">
  32. <el-card class="box-card" style="margin-left: 20px;margin-top: 20px;margin-right: 20px">
  33. <div>
  34. <child-component2></child-component2>
  35. </div>
  36. </el-card>
  37. </el-col>
  38. </el-row>
  39. </div>
  40. </template>
  41. <script>
  42. import ChildComponent1 from './customerOrderRanking.vue';
  43. import ChildComponent2 from './customerStatistics.vue';
  44. import ChildComponent3 from './salesStatistics.vue';
  45. import ChildComponent4 from './productsSoldRanking.vue';
  46. export default {
  47. name: 'customerParentComponent',
  48. components: {
  49. ChildComponent1,
  50. ChildComponent2,
  51. ChildComponent3,
  52. ChildComponent4
  53. }
  54. };
  55. </script>
  56. <style scoped>
  57. .box-card {
  58. box-shadow: 10px 10px 5px #e0e0e0;
  59. background-color: #fff;
  60. border-radius: 10px;
  61. }
  62. </style>