index.html 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <link rel="stylesheet" href="__CDN__/assets/addons/shopro/libs/element/element.css">
  2. <link rel="stylesheet" href="__CDN__/assets/addons/shopro/libs/common.css">
  3. <style>
  4. #indexPage {
  5. background: #fff;
  6. border-radius: 10px 10px 0px 0px;
  7. padding-bottom: 30px;
  8. }
  9. .shopro-edit-text{
  10. margin: 0;
  11. }
  12. [v-cloak] {
  13. display: none
  14. }
  15. </style>
  16. <script src="__CDN__/assets/addons/shopro/libs/vue.js"></script>
  17. <script src="__CDN__/assets/addons/shopro/libs/element/element.js"></script>
  18. <script src="__CDN__/assets/addons/shopro/libs/moment.js"></script>
  19. <div id="indexPage" v-cloak v-loading="isAjax">
  20. <div class="shopro-header-container">
  21. 分销商等级
  22. </div>
  23. <div class="shopro-index-button-container">
  24. <div class="shopro-button shopro-refresh-button" @click="getindexList">
  25. <i class="el-icon-refresh"></i>
  26. </div>
  27. <div class="shopro-add-button" @click="operation('create',null,null)">
  28. <i class="el-icon-plus"></i>添加等级
  29. </div>
  30. </div>
  31. <div class="shopro-table-container">
  32. <el-table :data="indexList" style="width: 100%" stripe border :cell-class-name="tableCellClassName"
  33. :header-cell-class-name="tableCellClassName">
  34. <el-table-column prop="level" label="等级" width="120">
  35. <template slot-scope="scope">
  36. <div>
  37. 等级{{scope.row.level}}&nbsp;<span v-if="scope.row.level==1">(默认等级)</span>
  38. </div>
  39. </template>
  40. </el-table-column>
  41. <el-table-column label="等级名称" min-width="120">
  42. <template slot-scope="scope">
  43. <div class="ellipsis-item">
  44. {{scope.row.name}}
  45. </div>
  46. </template>
  47. </el-table-column>
  48. <el-table-column label="等级徽章" min-width="120">
  49. <template slot-scope="scope">
  50. <div class="table-image">
  51. <el-image :src="Fast.api.cdnurl(scope.row.image)" fit="contain">
  52. <div slot="error" class="image-slot">
  53. <i class="el-icon-picture-outline"></i>
  54. </div>
  55. </el-image>
  56. </div>
  57. </template>
  58. </el-table-column>
  59. <el-table-column label="一级(自购)佣金比例" min-width="160">
  60. <template slot-scope="scope">
  61. <div class="shopro-custom-cell-center">{{scope.row.commission_rules.commission_1}}%</div>
  62. </template>
  63. </el-table-column>
  64. <el-table-column label="二级佣金比例" min-width="120">
  65. <template slot-scope="scope">
  66. <div class="shopro-custom-cell-center">{{scope.row.commission_rules.commission_2}}%</div>
  67. </template>
  68. </el-table-column>
  69. <el-table-column label="三级佣金比例" min-width="120">
  70. <template slot-scope="scope">
  71. <div class="shopro-custom-cell-center">{{scope.row.commission_rules.commission_3}}%</div>
  72. </template>
  73. </el-table-column>
  74. <el-table-column label="操作" fixed="right" min-width="120">
  75. <template slot-scope="scope">
  76. <div>
  77. <span class="shopro-edit-text" @click="operation('edit',scope.row.level)">编辑</span>
  78. </div>
  79. </template>
  80. </el-table-column>
  81. </el-table>
  82. </div>
  83. </div>