This commit is contained in:
PQZ 2025-03-22 11:35:45 +08:00
parent d5b6bc69a7
commit 3e1d6535df
3 changed files with 80 additions and 12 deletions

View File

@ -16,6 +16,13 @@ export function getAnnouncer(userId) {
method: 'get' method: 'get'
}) })
} }
// 查询会员详细
export function getBlogger(userId) {
return request({
url: '/member/member/bloggerDetail/' + userId,
method: 'get'
})
}
// 新增会员 // 新增会员
export function addMember(data) { export function addMember(data) {

View File

@ -0,0 +1,66 @@
<template>
<el-drawer title="博主详情" :visible.sync="drawer" size="55%">
<el-descriptions class="margin-top" :column="3" :size="size" border>
<el-descriptions-item>
<template slot="label">
昵称
</template>
{{ bloggerDetail.nickName }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label">
会员
</template>
{{ bloggerDetail.memberCardName }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label">
联系电话
</template>
{{ bloggerDetail.tel }}
</el-descriptions-item>
</el-descriptions>
{{bloggerDetail}}
</el-drawer>
</template>
<script>
import {getBlogger} from "@/api/member/member";
export default {
name: "BloggerDraw",
data() {
return {
//
drawer: false,
//id
userId: null,
//
bloggerDetail:{},
}
},
methods: {
/**初始化博主详情页*/
initDraw(id) {
this.drawer = true
this.getBloggerDetail(id)
},
/**获取博主详情*/
getBloggerDetail(userId){
this.bloggerDetail = {}
getBlogger(userId).then(response => {
this.bloggerDetail = response.data;
});
}
}
}
</script>
<style scoped>
</style>

View File

@ -62,16 +62,20 @@
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
/> />
<BloggerDraw ref="formRef" />
</div> </div>
</template> </template>
<script> <script>
import { listMember, getMember, delMember, addMember, updateMember } from "@/api/member/member"; import { listMember, getMember, delMember, addMember, updateMember } from "@/api/member/member";
import { changeUserStatus } from "@/api/system/user"; import { changeUserStatus } from "@/api/system/user";
import BloggerDraw from "@/views/member/blogger/form/bloggerDraw.vue"
export default { export default {
name: "Blogger", name: "Blogger",
dicts: ['dl_identity_type'], dicts: ['dl_identity_type'],
components:{
BloggerDraw
},
data() { data() {
return { return {
// //
@ -141,20 +145,11 @@ export default {
}, },
/** 修改按钮操作 */ /** 查看详情 */
detail(row) { detail(row) {
// const id = row.id || this.ids this.$refs['formRef'].initDraw(row.userId)
// getMember(id).then(response => {
// this.form = response.data;
// this.open = true;
// this.title = "";
// });
}, },
} }
}; };
</script> </script>