|
@@ -10,7 +10,7 @@ import { likeActived, likeBlack } from '@designer-hub/assets/src/icons'
|
|
|
import { NetImages } from '../core/libs/net-images'
|
|
|
import { currRoute } from '../utils'
|
|
|
import { usePermissions } from '../composables/permissions'
|
|
|
-import { levelsByLevel } from '../core/libs/levels'
|
|
|
+import { useMemberLevelsStore } from '../store/member-levles'
|
|
|
|
|
|
const props = withDefaults(
|
|
|
defineProps<{
|
|
@@ -45,6 +45,8 @@ const props = withDefaults(
|
|
|
const emits = defineEmits<{ delete: [id: number]; like: [options: any] }>()
|
|
|
const router = useRouter()
|
|
|
const { features } = usePermissions()
|
|
|
+const memberLevelsStore = useMemberLevelsStore()
|
|
|
+const { getMemberLevelLogo } = memberLevelsStore
|
|
|
const imgClass = ref('')
|
|
|
const isVideo = ref(false)
|
|
|
const toDetail = () => {
|
|
@@ -101,11 +103,11 @@ onMounted(async () => {
|
|
|
/>
|
|
|
</view>
|
|
|
<view class="">{{ props.options.stylistName || props.options.marketing }}</view>
|
|
|
- <template v-if="levelsByLevel[options?.levelId]?.badge">
|
|
|
+ <template v-if="getMemberLevelLogo(options?.levelId)">
|
|
|
<wd-img
|
|
|
width="63"
|
|
|
height="18.6"
|
|
|
- :src="levelsByLevel[options?.levelId]?.badge || ''"
|
|
|
+ :src="getMemberLevelLogo(options?.levelId) || ''"
|
|
|
></wd-img>
|
|
|
</template>
|
|
|
<view class="flex-1"></view>
|