StaffEdit.vue 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <template>
  2. <div class="seek">
  3. <div class="com-mobile-header mobile-center-header">
  4. <a @click="goLastPage"><i class="iconfont icon-fanhui"></i></a>
  5. <p>编辑角色</p>
  6. <p class="en-name"><img :src="`/images/mobile/center/${user.data.enterprise.uu ? 'en' : 'self'}.png`" alt="">{{currentEnName}}</p>
  7. </div>
  8. <div class="mobile-fix-content mobile-centerfix-content" id="mobile-staff-center">
  9. <div class="staff-role">
  10. <div class="staff-header"><span class="active_01"><b></b>管理员</span></div>
  11. <div class="staff-content">
  12. <label for="1" class="radio-label active">
  13. <input type="radio" v-model="selectFlag" name="role" value="" id="1"/>
  14. </label>
  15. <p class="staff-des">拥有管理员角色的用户不受权限控制,可以执行任何操作</p>
  16. </div>
  17. </div>
  18. <div class="staff-role">
  19. <div class="staff-header"><span class="active_02"><b></b>店长</span></div>
  20. <div class="staff-content">
  21. <label for="2" class="radio-label">
  22. <input type="radio" v-model="selectFlag" name="role" value="" id="2"/>
  23. </label>
  24. <p class="staff-des">店长可以对买/卖家中心的全部模块进行查看和编辑</p>
  25. </div>
  26. </div>
  27. <div class="staff-role">
  28. <div class="staff-header"><span class="active_03"><b></b>普通用户</span></div>
  29. <div class="staff-content">
  30. <label for="3" class="radio-label">
  31. <input type="radio" v-model="selectFlag" name="role" value="" id="3"/>
  32. </label>
  33. <p class="staff-des">可以进行交易相关的一般操作,不能进行“员工管理”和“角色权限”的编辑操作</p>
  34. </div>
  35. </div>
  36. <div class="staff-role">
  37. <div class="staff-header"><span class="active_04"><b></b>采购员</span></div>
  38. <div class="staff-content">
  39. <label for="4" class="radio-label">
  40. <input type="radio" v-model="selectFlag" name="role" value="" id="4"/>
  41. </label>
  42. <p class="staff-des" style="margin-top: .12rem;">可以查看并操作处理买家中心所有模块</p>
  43. </div>
  44. </div>
  45. <div class="staff-role">
  46. <div class="staff-header"><span class="active_05"><b></b>销售员</span></div>
  47. <div class="staff-content">
  48. <label for="5" class="radio-label">
  49. <input type="radio" v-model="selectFlag" name="role" value="" id="5"/>
  50. </label>
  51. <p class="staff-des">可以查看并操作处理卖家中心的基本模块,不能进行 "员工管理" 和 "角色权限" 的编辑操作</p>
  52. </div>
  53. </div>
  54. </div>
  55. </div>
  56. </template>
  57. <script>
  58. export default {
  59. data () {
  60. return {
  61. }
  62. },
  63. methods: {
  64. }
  65. }
  66. </script>
  67. <style lang="scss">
  68. $base-color: #3f84f6;
  69. #mobile-staff-center {
  70. margin: 0 auto;
  71. .staff-role{
  72. margin: .2rem auto 0;
  73. padding: 0 .24rem;
  74. width: 7.1rem;
  75. height: 1.72rem;
  76. background-color: #fff;
  77. border-radius: .05rem;
  78. .staff-header {
  79. height: .5rem;
  80. line-height: .5rem;
  81. text-align: left;
  82. border-bottom: 1px solid #d9d9d9;
  83. span {
  84. font-size: .28rem;
  85. color: #333;
  86. b{
  87. display: inline-block;
  88. margin-right: .05rem;
  89. width: .05rem;
  90. height: .18rem;
  91. background-color: #3f84f6;
  92. }
  93. }
  94. span.active_02 b{
  95. background-color: #8aaefc;
  96. }
  97. span.active_03 b{
  98. background-color: #09d7cd;
  99. }
  100. span.active_04 b{
  101. background-color: #ff676a;
  102. }
  103. span.active_05 b{
  104. background-color: #fc9b68;
  105. }
  106. }
  107. .staff-content {
  108. overflow: hidden;
  109. padding-top: .25rem;
  110. .radio-label {
  111. float: left;
  112. margin: .18rem .1rem 0 0;
  113. min-width: .36rem;
  114. height: .36rem;
  115. background: url(/images/mobile/center/user/car-noChecked.png) no-repeat;
  116. background-size: contain;
  117. vertical-align: middle;
  118. input{
  119. display: none;
  120. width: .36rem;
  121. height: .36rem;
  122. border: solid 2px #999999;
  123. }
  124. &.active {
  125. background-image: url(/images/mobile/center/user/car-checked.png);
  126. }
  127. }
  128. .staff-des{
  129. float: left;
  130. width: 6rem;
  131. line-height: .42rem;
  132. font-size: .28rem;
  133. color: #666666;
  134. }
  135. }
  136. }
  137. }
  138. </style>