|
|
@@ -56,16 +56,16 @@
|
|
|
<span><i class="iconfont icon-sousuo"></i></span>
|
|
|
</div>
|
|
|
<div class="list-content">
|
|
|
- <div class="bg">
|
|
|
+ <div class="bg" v-for="item in auditBind.content">
|
|
|
<div class="staff-list">
|
|
|
- <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>手机号:</span><span>12345678901</span></div>
|
|
|
- <div class="list-item"><span>邮箱:</span><span>12345678901</span></div>
|
|
|
+ <div class="list-item"><span>用户名:</span><span v-text="item.user.vipName"></span></div>
|
|
|
+ <div class="list-item"><span>UU账号:</span><span v-text="item.user.userUU">100000721</span></div>
|
|
|
+ <div class="list-item"><span>手机号:</span><span v-text="item.user.mobile">12345678901</span></div>
|
|
|
+ <div class="list-item"><span>邮箱:</span><span v-text="item.user.email">12345678901</span></div>
|
|
|
</div>
|
|
|
<div class="list-footer">
|
|
|
- <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 class="edit handle" @click="agreeEvent(item, '1')"><i class="iconfont icon-check-circle"></i><span>同意</span></div>
|
|
|
+ <div class="handle delete" @click="agreeEvent(item, '0')"><i class="iconfont icon-close-circle"></i><span>拒绝</span></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -113,19 +113,24 @@
|
|
|
staffData () {
|
|
|
return this.$store.state.staff.infoList.info.data.content
|
|
|
},
|
|
|
+ auditBind () {
|
|
|
+ return this.$store.state.staff.infoList.audit.data.content ? this.$store.state.staff.infoList.audit.data.content : {}
|
|
|
+ },
|
|
|
userInfo () {
|
|
|
return this.$store.state.option.user.data
|
|
|
}
|
|
|
},
|
|
|
- // fetch ({ store }) {
|
|
|
- // return Promise.all([
|
|
|
- // store.dispatch('staff/bindAudit', {size: this.count, page: this.page, speaceUU: this.user.userUU, status: 311, keyword: this.auditSearch})
|
|
|
- // ])
|
|
|
- // },
|
|
|
+ fetch ({ store }) {
|
|
|
+ return Promise.all([
|
|
|
+ store.dispatch('staff/loadBindAudit', {count: 10, page: 1, speaceUU: store.state.option.user.data.enterprise.uu, status: 311})
|
|
|
+ ])
|
|
|
+ },
|
|
|
methods: {
|
|
|
setSwitchType (type) {
|
|
|
this.switchType = type
|
|
|
- this.$http.get('/api/userspace/apply/info/mall?count=10&page=1&speaceUU=10049698&status=311')
|
|
|
+ },
|
|
|
+ agreeEvent (type, flag) {
|
|
|
+ this.$http.get('/basic/enterprise/auditApply', {id: type.id, status: Number(flag), userUU: type.userUU})
|
|
|
}
|
|
|
}
|
|
|
}
|