This commit is contained in:
PQZ 2025-04-02 10:22:56 +08:00
parent 872e59cea7
commit cf67a67dba
3 changed files with 37 additions and 9 deletions

10
api/business/member.js Normal file
View File

@ -0,0 +1,10 @@
import upload from '@/utils/upload'
import request from '@/utils/request'
// 查询当前登录用户的名片
export function getUserBusiCard() {
return request({
url: '/member/busiCard/listByUser',
method: 'get',
})
}

View File

@ -1,6 +1,6 @@
// 应用全局配置
module.exports = {
baseUrl: 'http://192.168.1.17:8080',
baseUrl: 'http://192.168.1.4:8080',
// baseUrl: 'http://localhost:8080',
// 应用信息
appInfo: {

View File

@ -3,7 +3,7 @@
<view class="card-dom click">
<view class="card-title">
<!-- 需要根据平台code取对应的图片 TODO -->
<image src="@/static/platform/xiaohongshu.png" mode="aspectFit"></image>
<image :src="'/static/platform/'+'xiaohongshu'+'.png'" mode="aspectFit"></image>
<text>小红书博主</text>
<view class="edit-text" @click="edit()">
<image style="margin-right: 10rpx;width: 30rpx;height: 30rpx;" src="@/static/mine/edit.png"
@ -12,20 +12,20 @@
编辑
</view>
</view>
<view class="card-content">
<image src="@/static/images/profile.jpg" mode="aspectFit"></image>
<view v-for="item in busiCardList" class="card-content">
<image :src="'/static/platform/'+item.platformCode+'.png'" mode="aspectFit"></image>
<view class="card-person-info">
<view style="font-weight: bold;">
<view>李林 <image src="@/static/mine/sex_boy.png" mode="aspectFit"></image>
<view>{{ item.nickname }} <image src="@/static/mine/sex_boy.png" mode="aspectFit"></image>
<!-- 需要判断用户性别 TODO -->
<!-- <image src="@/static/mine/sex_girl.png" mode="aspectFit"></image> -->
</view>
</view>
<view class="detail-text">
粉丝1000
粉丝{{ item.fansNum }}
</view>
<view class="detail-text">
昵称爱是大会
昵称{{ item.accountName }}
</view>
</view>
</view>
@ -39,13 +39,29 @@
</template>
<script>
import { getUserBusiCard } from '@/api/business/member.js'
export default {
data() {
return {
busiCardList:[],
}
},
onLoad() {
this.initData();
},
methods: {
//
initData(){
getUserBusiCard().then(res=>{
this.busiCardList = res.data
}).catch((e)=>{
uni.showToast({
icon: 'error',
duration: 2000,
title: e
});
})
},
//
edit() {
this.$tab.navigateTo('/pages/mine/card/card-detail')
@ -53,6 +69,8 @@
addCard() {
this.$tab.navigateTo('/pages/mine/card/card-detail')
}
}
}
</script>