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