From 2fa9c764993b4a7ad51754d0e8587990f96f1529 Mon Sep 17 00:00:00 2001 From: 曹睿 <360930172@qq.com> Date: 星期二, 22 四月 2025 16:33:27 +0800 Subject: [PATCH] feat: 完成至扫码 --- src/components/worker-calling-card/index.vue | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/components/worker-calling-card/index.vue b/src/components/worker-calling-card/index.vue index 1f8be3b..8a0ee70 100644 --- a/src/components/worker-calling-card/index.vue +++ b/src/components/worker-calling-card/index.vue @@ -3,12 +3,12 @@ <template #title> <view> <text class="font-medium"> - 鍛ㄧ惣鐜� - <text class="text-[#0D867F] text-xs">路鐢熶骇鎿嶄綔宸�</text> + {{ user.nickName }} + <text class="text-[#0D867F] text-xs">路{{ user.roleName }}</text> </text> </view> <view> - <text class="font-medium text-[#3D3D3D] text-sm">宸ュ彿: sc1989201</text> + <text class="font-medium text-[#3D3D3D] text-sm">宸ュ彿: {{ user.userName }}</text> </view> </template> <view class="mt-2"> @@ -16,7 +16,24 @@ </view> </wd-cell> </template> -<script setup lang="ts"></script> +<script setup lang="ts"> +import { useUserStore } from "@/store/modules/user"; +import { nextTick } from "vue"; +const userStore = useUserStore(); +const userInfo: any = computed(() => userStore.userInfo); +const user = reactive({ + nickName: "", + userName: "", + roleName: "", +}); + +onLoad(() => { + nextTick(); + user.nickName = userInfo.value.user?.nickName; + user.userName = userInfo.value.user?.userName; + user.roleName = userInfo.value.user?.roles[0].roleName; +}); +</script> <style lang="scss" scoped> .calling_card { background: #fff; -- Gitblit v1.9.3