浏览代码

邀约页面空列表

tags/AL.0.8.0_20240113_base
yuan 1年前
父节点
当前提交
3798e661dc
共有 1 个文件被更改,包括 56 次插入41 次删除
  1. +56
    -41
      src/pages/index/index.vue

+ 56
- 41
src/pages/index/index.vue 查看文件

@@ -145,56 +145,71 @@ const goToContactEditPage = (item) => {
</nut-empty>
</View>
<View v-else>
<View class="h4 p-3">来访联系人</View>
<View class="w-100 d-flex flex-wrap">
<View style="width: 25vw" v-for="item in state.normalContacts">
<View class="m-2 p-3 border" hover-class="card-hover-gray" @tap="goToContactEditPage(item)">
<View class="d-flex justify-content-center">
<NutBadge :value="item.isBlock?'阻止':''">
<NutBadge :value="item.isVIP?'VIP':''">
<NutAvatar size="normal" color="white" :bg-color="BjxHelper.mbString2RgbHex(item.name)" class="overflow-hidden">
<img v-if="item.avatar" :src="item.avatar" />
<view v-else-if="BjxHelper.getBJXFirstChar(item.name)">{{BjxHelper.getBJXFirstChar(item.name)}}</view>
<view v-else>
<Text className='fas fa-user fa-lg'/>
</view>
</NutAvatar>
</NutBadge>
</NutBadge>
</View>
<View class="d-flex justify-content-center small b pt-2 text-nowrap overflow-hidden">
{{item.name}}
</View>

<View v-if="state.normalContacts.length === 0 && state.flexContacts.length === 0">
<View class="d-flex flex-column p-3">
<View class="d-flex justify-content-center p-3">
<View class="h4 text-muted">还没有邀约</View>
</View>
<View class="d-flex justify-content-center">
<View class="text-muted" >添加您邀约的访客,让数字人认识他</View>
</View>
</View>

</View>

<View class="h4 p-3">可随时来访联系人</View>
<View class="w-100 d-flex flex-wrap">
<View style="width: 25vw" v-for="item in state.flexContacts">
<View class="m-2 p-3 border" hover-class="card-hover-gray" @tap="goToContactEditPage(item)">
<View class="d-flex justify-content-center">
<NutBadge :value="item.isBlock?'阻止':''">
<NutBadge :value="item.isVIP?'VIP':''">
<NutAvatar size="normal" color="white" :bg-color="BjxHelper.mbString2RgbHex(item.name)" class="overflow-hidden">
<img v-if="item.avatar" :src="item.avatar" />
<view v-else-if="BjxHelper.getBJXFirstChar(item.name)">{{BjxHelper.getBJXFirstChar(item.name)}}</view>
<view v-else>
<Text className='fas fa-user fa-lg'/>
</view>
</NutAvatar>
<View v-else>
<View class="h4 p-3" v-if="state.normalContacts.length !== 0">来访联系人</View>
<View v-else></View>
<View class="w-100 d-flex flex-wrap">
<View style="width: 25vw" v-for="item in state.normalContacts">
<View class="m-2 p-3 border" hover-class="card-hover-gray" @tap="goToContactEditPage(item)">
<View class="d-flex justify-content-center">
<NutBadge :value="item.isBlock?'阻止':''">
<NutBadge :value="item.isVIP?'VIP':''">
<NutAvatar size="normal" color="white" :bg-color="BjxHelper.mbString2RgbHex(item.name)" class="overflow-hidden">
<img v-if="item.avatar" :src="item.avatar" />
<view v-else-if="BjxHelper.getBJXFirstChar(item.name)">{{BjxHelper.getBJXFirstChar(item.name)}}</view>
<view v-else>
<Text className='fas fa-user fa-lg'/>
</view>
</NutAvatar>
</NutBadge>
</NutBadge>
</NutBadge>
</View>
<View class="d-flex justify-content-center small b pt-2 text-nowrap overflow-hidden">
{{item.name}}
</View>
</View>
<View class="d-flex justify-content-center small b pt-2 text-nowrap overflow-hidden">
{{item.name}}
</View>

</View>
</View>

</View>

<View class="h4 p-3" v-if="state.normalContacts.length !== 0">可随时来访联系人</View>
<View v-else></View>
<View class="w-100 d-flex flex-wrap">
<View style="width: 25vw" v-for="item in state.flexContacts">
<View class="m-2 p-3 border" hover-class="card-hover-gray" @tap="goToContactEditPage(item)">
<View class="d-flex justify-content-center">
<NutBadge :value="item.isBlock?'阻止':''">
<NutBadge :value="item.isVIP?'VIP':''">
<NutAvatar size="normal" color="white" :bg-color="BjxHelper.mbString2RgbHex(item.name)" class="overflow-hidden">
<img v-if="item.avatar" :src="item.avatar" />
<view v-else-if="BjxHelper.getBJXFirstChar(item.name)">{{BjxHelper.getBJXFirstChar(item.name)}}</view>
<view v-else>
<Text className='fas fa-user fa-lg'/>
</view>
</NutAvatar>
</NutBadge>
</NutBadge>
</View>
<View class="d-flex justify-content-center small b pt-2 text-nowrap overflow-hidden">
{{item.name}}
</View>

</View>
</View>

</View>
</View>
</View>
</View>


正在加载...
取消
保存