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 = { module.exports = {
baseUrl: 'http://192.168.1.17:8080', baseUrl: 'http://192.168.1.4:8080',
// baseUrl: 'http://localhost:8080', // baseUrl: 'http://localhost:8080',
// 应用信息 // 应用信息
appInfo: { appInfo: {

View File

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