|
@@ -4,18 +4,20 @@
|
|
|
<script setup lang="ts">
|
|
|
import Card from '@/components/card.vue'
|
|
|
import { phone } from '../../../core/libs/svgs'
|
|
|
+import { getAgents } from '../../../core/libs/requests'
|
|
|
+import { handleCall } from '../../../core/utils/common'
|
|
|
|
|
|
-const data = ref([{}, {}, {}])
|
|
|
+const { data: agents, run: setAgents } = useRequest(() => getAgents())
|
|
|
const handleClick = () => {
|
|
|
uni.navigateTo({ url: '/pages/mine/orders/detail/index' })
|
|
|
}
|
|
|
-const handleCall = (phone: string) => {
|
|
|
- uni.makePhoneCall({ phoneNumber: phone })
|
|
|
-}
|
|
|
+onMounted(async () => {
|
|
|
+ await setAgents()
|
|
|
+})
|
|
|
</script>
|
|
|
<template>
|
|
|
<div class="flex-grow flex flex-col gap-4 px-3.5 py-6">
|
|
|
- <template v-for="({}, i) in data" :key="i">
|
|
|
+ <template v-for="(it, i) in agents" :key="i">
|
|
|
<div>
|
|
|
<Card>
|
|
|
<div class="flex gap-4">
|
|
@@ -23,16 +25,21 @@ const handleCall = (phone: string) => {
|
|
|
round
|
|
|
width="63"
|
|
|
height="63"
|
|
|
- src="https://image.zhuchaohui.com/zhucaohui/d3a335ede20d72ebf873e1b2ebd4835749dde2b694a08dfdffd1781973e3df21.png"
|
|
|
+ :src="
|
|
|
+ it.headImgUrl ||
|
|
|
+ 'https://image.zhuchaohui.com/zhucaohui/d3a335ede20d72ebf873e1b2ebd4835749dde2b694a08dfdffd1781973e3df21.png'
|
|
|
+ "
|
|
|
/>
|
|
|
<div class="flex flex-col flex-1 justify-around">
|
|
|
<div
|
|
|
class="text-start text-black/40 text-lg font-normal font-['PingFang_SC'] leading-normal"
|
|
|
>
|
|
|
- 王玉辉
|
|
|
+ <!-- 王玉辉 -->
|
|
|
+ {{ it.brokerName }}
|
|
|
</div>
|
|
|
<div class="text-black/40 text-sm font-normal font-['PingFang_SC'] leading-normal">
|
|
|
- 平台客服
|
|
|
+ <!-- 平台客服 -->
|
|
|
+ {{ it.customerName }}
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="flex items-center">
|
|
@@ -40,7 +47,7 @@ const handleCall = (phone: string) => {
|
|
|
type="text"
|
|
|
size="small"
|
|
|
custom-class=" bg-[#f2f2f2]! p-0! ml-4"
|
|
|
- @click="handleCall('')"
|
|
|
+ @click="handleCall(it.mobile)"
|
|
|
>
|
|
|
<wd-img width="28" height="28" :src="phone"></wd-img>
|
|
|
</wd-button>
|