sync: soul-admin 组件 | 原因: 前端组件修改
This commit is contained in:
@@ -504,6 +504,40 @@ export function UserDetailModal({
|
||||
{user.vipBio && <p className="text-gray-400 text-sm mt-2">{user.vipBio}</p>}
|
||||
</div>
|
||||
)}
|
||||
{/* 微信归属(存客宝) */}
|
||||
<div className="p-4 bg-[#0a1628] rounded-lg border border-purple-500/20">
|
||||
<div className="flex items-center gap-2 mb-3">
|
||||
<Smartphone className="w-4 h-4 text-purple-400" />
|
||||
<span className="text-white font-medium">微信归属</span>
|
||||
<span className="text-gray-500 text-xs">该用户归属在哪个微信号下</span>
|
||||
</div>
|
||||
<div className="flex gap-2 items-center">
|
||||
<Input
|
||||
className="bg-[#162840] border-gray-700 text-white flex-1"
|
||||
placeholder="输入归属微信号(如 wxid_xxxx)"
|
||||
value={ckbWechatOwner}
|
||||
onChange={(e) => setCkbWechatOwner(e.target.value)}
|
||||
/>
|
||||
<Button
|
||||
size="sm"
|
||||
onClick={async () => {
|
||||
if (!ckbWechatOwner || !user) return
|
||||
try {
|
||||
await put('/api/db/users', { id: user.id, wechatId: ckbWechatOwner })
|
||||
alert('已保存微信归属')
|
||||
loadUserDetail()
|
||||
} catch { alert('保存失败') }
|
||||
}}
|
||||
className="bg-purple-500/20 hover:bg-purple-500/30 text-purple-400 border border-purple-500/30 shrink-0"
|
||||
>
|
||||
<Save className="w-4 h-4 mr-1" /> 保存
|
||||
</Button>
|
||||
</div>
|
||||
{user.wechatId && (
|
||||
<p className="text-gray-500 text-xs mt-2">当前归属:<span className="text-purple-400">{user.wechatId}</span></p>
|
||||
)}
|
||||
</div>
|
||||
|
||||
{/* 存客宝同步 */}
|
||||
<div className="p-4 bg-[#0a1628] rounded-lg">
|
||||
<div className="flex items-center justify-between mb-3">
|
||||
|
||||
Reference in New Issue
Block a user