|
|
@@ -2,7 +2,7 @@
|
|
|
<view class="yd-page-container">
|
|
|
<!-- 顶部导航栏 -->
|
|
|
<wd-navbar
|
|
|
- title="社交用户详情"
|
|
|
+ title="三方用户详情"
|
|
|
left-arrow placeholder safe-area-inset-top fixed
|
|
|
@click-left="handleBack"
|
|
|
/>
|
|
|
@@ -10,17 +10,33 @@
|
|
|
<!-- 详情内容 -->
|
|
|
<view>
|
|
|
<wd-cell-group border>
|
|
|
- <wd-cell title="社交平台">
|
|
|
+ <wd-cell title="三方平台">
|
|
|
<dict-tag :type="DICT_TYPE.SYSTEM_SOCIAL_TYPE" :value="formData?.type" />
|
|
|
</wd-cell>
|
|
|
<wd-cell title="用户昵称" :value="String(formData?.nickname ?? '-')" />
|
|
|
<wd-cell v-if="formData?.avatar" title="用户头像">
|
|
|
- <image :src="formData.avatar" class="h-120rpx w-120rpx rounded-8rpx" mode="aspectFill" />
|
|
|
+ <wd-img :src="formData.avatar" width="120rpx" height="120rpx" />
|
|
|
+ </wd-cell>
|
|
|
+ <wd-cell title="社交 openid" is-link @click="handleCopyText(formData?.openid, '社交 openid')">
|
|
|
+ <view class="max-w-400rpx truncate text-right">
|
|
|
+ {{ formData?.openid || '-' }}
|
|
|
+ </view>
|
|
|
+ </wd-cell>
|
|
|
+ <wd-cell title="社交 token" is-link @click="handleCopyText(formData?.token, '社交 token')">
|
|
|
+ <view class="max-w-400rpx truncate text-right">
|
|
|
+ {{ formData?.token || '-' }}
|
|
|
+ </view>
|
|
|
+ </wd-cell>
|
|
|
+ <wd-cell title="原始 Token 数据" is-link @click="handleCopyText(formData?.rawTokenInfo, '原始 Token 数据')">
|
|
|
+ <view class="max-w-400rpx truncate text-right">
|
|
|
+ {{ formData?.rawTokenInfo || '-' }}
|
|
|
+ </view>
|
|
|
+ </wd-cell>
|
|
|
+ <wd-cell title="原始 User 数据" is-link @click="handleCopyText(formData?.rawUserInfo, '原始 User 数据')">
|
|
|
+ <view class="max-w-400rpx truncate text-right">
|
|
|
+ {{ formData?.rawUserInfo || '-' }}
|
|
|
+ </view>
|
|
|
</wd-cell>
|
|
|
- <wd-cell title="社交 openid" :value="String(formData?.openid ?? '-')" />
|
|
|
- <wd-cell title="社交 token" :value="String(formData?.token ?? '-')" />
|
|
|
- <wd-cell title="原始 Token 数据" :value="String(formData?.rawTokenInfo ?? '-')" />
|
|
|
- <wd-cell title="原始 User 数据" :value="String(formData?.rawUserInfo ?? '-')" />
|
|
|
<wd-cell title="最后一次的认证 code" :value="String(formData?.code ?? '-')" />
|
|
|
<wd-cell title="最后一次的认证 state" :value="String(formData?.state ?? '-')" />
|
|
|
<wd-cell title="创建时间" :value="formatDateTime(formData?.createTime) || '-'" />
|
|
|
@@ -58,7 +74,21 @@ function handleBack() {
|
|
|
navigateBackPlus('/pages-system/social/index')
|
|
|
}
|
|
|
|
|
|
-/** 加载社交用户详情 */
|
|
|
+/** 复制文本并提示 */
|
|
|
+function handleCopyText(text?: string, title?: string) {
|
|
|
+ if (!text || text === '-') {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ uni.setClipboardData({
|
|
|
+ data: text,
|
|
|
+ success: () => {
|
|
|
+ uni.hideToast()
|
|
|
+ toast.success(`${title || '内容'}已复制`)
|
|
|
+ },
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+/** 加载三方用户详情 */
|
|
|
async function getDetail() {
|
|
|
if (!props.id) {
|
|
|
return
|