|
@@ -8,9 +8,9 @@
|
|
|
<div class="mobile-fix-content mobile-centerfix-content" id="mobile-staff-center">
|
|
<div class="mobile-fix-content mobile-centerfix-content" id="mobile-staff-center">
|
|
|
<div class="staff-head">
|
|
<div class="staff-head">
|
|
|
<span class="inline-block" :class="{'active': switchType === 'info'}" @click="setSwitchType('info')">员工信息</span>
|
|
<span class="inline-block" :class="{'active': switchType === 'info'}" @click="setSwitchType('info')">员工信息</span>
|
|
|
- <span class="inline-block" :class="{'active': switchType === 'Audit'}" @click="setSwitchType('Audit')">审核绑定</span>
|
|
|
|
|
|
|
+ <span v-show="isAdmin" class="inline-block" :class="{'active': switchType === 'Audit'}" @click="setSwitchType('Audit')">审核绑定</span>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="staff-record" v-if="switchType == 'info'">
|
|
|
|
|
|
|
+ <div class="staff-record" v-if="switchType === 'info'">
|
|
|
<div class="search-content clearfix">
|
|
<div class="search-content clearfix">
|
|
|
<div class="search">
|
|
<div class="search">
|
|
|
<!--<input type="text" placeholder="卖家名称/订单号" v-model="filterParams.keyword" @keyup.13="filterRecord">-->
|
|
<!--<input type="text" placeholder="卖家名称/订单号" v-model="filterParams.keyword" @keyup.13="filterRecord">-->
|
|
@@ -48,7 +48,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<nuxt-link class="staff-add" :to="'/mobile/user/staff/add'"><i class="iconfont icon-add"></i>新增用户</nuxt-link>
|
|
<nuxt-link class="staff-add" :to="'/mobile/user/staff/add'"><i class="iconfont icon-add"></i>新增用户</nuxt-link>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="staff-record" v-if="switchType == 'Audit'">
|
|
|
|
|
|
|
+ <div class="staff-record" v-if="switchType === 'Audit'">
|
|
|
<div class="search-content">
|
|
<div class="search-content">
|
|
|
<!--<input type="text" placeholder="卖家名称/订单号" v-model="filterParams.keyword" @keyup.13="filterRecord">-->
|
|
<!--<input type="text" placeholder="卖家名称/订单号" v-model="filterParams.keyword" @keyup.13="filterRecord">-->
|
|
|
<input type="text" placeholder="人员姓名、电话号码、邮箱或UU" v-model="auditSearch">
|
|
<input type="text" placeholder="人员姓名、电话号码、邮箱或UU" v-model="auditSearch">
|
|
@@ -56,16 +56,16 @@
|
|
|
<span><i class="iconfont icon-sousuo"></i></span>
|
|
<span><i class="iconfont icon-sousuo"></i></span>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="list-content">
|
|
<div class="list-content">
|
|
|
- <div class="bg">
|
|
|
|
|
|
|
+ <div class="bg" v-for="item in auditBind">
|
|
|
<div class="staff-list">
|
|
<div class="staff-list">
|
|
|
- <div class="list-item"><span>用户名:</span><span>张洪别</span></div>
|
|
|
|
|
|
|
+ <div class="list-item"><span>用户名:</span><span>{{item}}}</span></div>
|
|
|
<div class="list-item"><span>UU账号:</span><span>100000721</span></div>
|
|
<div class="list-item"><span>UU账号:</span><span>100000721</span></div>
|
|
|
<div class="list-item"><span>手机号:</span><span>12345678901</span></div>
|
|
<div class="list-item"><span>手机号:</span><span>12345678901</span></div>
|
|
|
<div class="list-item"><span>邮箱:</span><span>12345678901</span></div>
|
|
<div class="list-item"><span>邮箱:</span><span>12345678901</span></div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="list-footer">
|
|
<div class="list-footer">
|
|
|
- <div class="edit handle"><i class="iconfont icon-close-circle"></i><span>同意</span></div>
|
|
|
|
|
- <div class="delete handle"><i class="iconfont icon-check-circle"></i><span>拒绝</span></div>
|
|
|
|
|
|
|
+ <div class="edit handle"><i class="iconfont icon-check-circle"></i><span>同意</span></div>
|
|
|
|
|
+ <div class="handle delete"><i class="iconfont icon-close-circle"></i><span>拒绝</span></div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -88,13 +88,14 @@
|
|
|
page: 1,
|
|
page: 1,
|
|
|
count: 10,
|
|
count: 10,
|
|
|
auditSearch: '',
|
|
auditSearch: '',
|
|
|
- switchType: 'info',
|
|
|
|
|
|
|
+ switchType: 'info'
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
components: {
|
|
components: {
|
|
|
RemindBox,
|
|
RemindBox,
|
|
|
PullUp,
|
|
PullUp,
|
|
|
- EmptyStatus
|
|
|
|
|
|
|
+ EmptyStatus,
|
|
|
|
|
+ BaseFilter
|
|
|
},
|
|
},
|
|
|
watch: {
|
|
watch: {
|
|
|
// 'buyerAccount': {
|
|
// 'buyerAccount': {
|
|
@@ -113,7 +114,7 @@
|
|
|
return this.$store.state.staff.infoList.info.data.content
|
|
return this.$store.state.staff.infoList.info.data.content
|
|
|
},
|
|
},
|
|
|
auditBind () {
|
|
auditBind () {
|
|
|
- console.log(this.$store.state.staff.infoList.audit.data, '123')
|
|
|
|
|
|
|
+ console.log(this.$store.state.staff.infoList.audit.data, '13')
|
|
|
return this.$store.state.staff.infoList.audit.data.content
|
|
return this.$store.state.staff.infoList.audit.data.content
|
|
|
},
|
|
},
|
|
|
userInfo () {
|
|
userInfo () {
|
|
@@ -122,12 +123,24 @@
|
|
|
},
|
|
},
|
|
|
fetch ({ store }) {
|
|
fetch ({ store }) {
|
|
|
return Promise.all([
|
|
return Promise.all([
|
|
|
- store.dispatch('staff/bindAudit', { size: this.count, page: this.page, speaceUU: this.user.userUU, status: 311, keyword: this.auditSearch})
|
|
|
|
|
|
|
+ store.dispatch('staff/bindAudit', {size: this.count, page: this.page, speaceUU: this.user.userUU, status: 311, keyword: this.auditSearch})
|
|
|
])
|
|
])
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
setSwitchType (type) {
|
|
setSwitchType (type) {
|
|
|
this.switchType = type
|
|
this.switchType = type
|
|
|
|
|
+ // this.$jsonp(`${process.env.ssoUrl}/api/userspace/apply/info/mall?count=10&page=1&speaceUU=10049698&status=311`, {timeout: 5000, name: 'successCallback'}, (err, data) => {
|
|
|
|
|
+ // console.log(err, data, '231')
|
|
|
|
|
+ // })
|
|
|
|
|
+ this.$http({
|
|
|
|
|
+ method: 'get',
|
|
|
|
|
+ dataType: 'jsonp',
|
|
|
|
|
+ url: `${process.env.ssoUrl}/api/userspace/apply/info/mall?count=10&page=1&speaceUU=10049698&status=311`
|
|
|
|
|
+ }).then(res => {
|
|
|
|
|
+ console.log('1', res.data)
|
|
|
|
|
+ }, err => {
|
|
|
|
|
+ console.log('12', err)
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|