|
|
@@ -27,17 +27,16 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="status-list">
|
|
|
- <span :class="[item.status == 1 ? 'app-color-1' : 'app-color-3' ]">开单 {{item.kdAmount}}</span>
|
|
|
+ <span :class="[item.status == 1 ? 'app-color-1' : 'app-color-3' ]">业绩 {{item.kdAmount}}</span>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="list-det-right">
|
|
|
<div @click="pageTo({url: '/admin/staff/add',query: {id: item.id}})">
|
|
|
- <i class="iconfont iconbianji"></i>
|
|
|
+ <i class="iconfont iconbianji"></i>
|
|
|
</div>
|
|
|
- <!-- 删除 -->
|
|
|
- <div v-if="item.super == 0" @click="delModalFn(item)">
|
|
|
+ <div v-if="item.super == 0 && item.id != loginInfo.shopAdminId" @click="delModalFn(item)">
|
|
|
<i class="iconfont iconshanchu1"></i>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -135,7 +134,7 @@ import TimeaxisItem from '@/admin/home/components/plugin/timeaxis-item'
|
|
|
import AppWrapperEmpty from '@/components/app-wrapper-empty'
|
|
|
import ModalModule from '@/components/plugin/modal'
|
|
|
import { list } from '@/mixins'
|
|
|
-// api
|
|
|
+import { mapGetters } from "vuex"
|
|
|
import { getStaffList, delStaff, getRoleList, addRole, updateRole, delRole, getLogList } from '@/api/staff'
|
|
|
export default {
|
|
|
name: 'staff-list',
|
|
|
@@ -179,6 +178,9 @@ export default {
|
|
|
uni.stopPullDownRefresh()
|
|
|
})
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ ...mapGetters({ loginInfo: "getLoginInfo" }),
|
|
|
+ },
|
|
|
onReachBottom() {
|
|
|
if (!this.list.finished) {
|
|
|
this._list().then(res => {
|
|
|
@@ -188,9 +190,7 @@ export default {
|
|
|
uni.stopPullDownRefresh()
|
|
|
}
|
|
|
},
|
|
|
- onLoad: function() {
|
|
|
- // this.init()
|
|
|
- },
|
|
|
+ onLoad: function() {},
|
|
|
methods: {
|
|
|
async init() {
|
|
|
this._list()
|