修复合伙人页面展示bug

This commit is contained in:
yezian 2024-12-22 00:31:49 +08:00
parent 34f8fa19c1
commit 159943b63e
1 changed files with 28 additions and 22 deletions

View File

@ -27,6 +27,8 @@ import requireAPI from "@/utils/requireAPI";
import { useRouter, useSearchParams } from "next/navigation";
import OwnInput from "@/components/OwnInput";
import { get } from "@/utils/storeInfo";
import baseRequest from "@/utils/baseRequest";
export default function CollaboratorSetting() {
const [data, setData] = useState(null);
const [selfMid, setSelfMid] = useState();
@ -58,7 +60,8 @@ export default function CollaboratorSetting() {
const visitor_role = Number(searchParams.get("visitor_role"));
try {
setIsloading(true);
setSelfMid(zid);
const base = baseRequest();
setSelfMid(base.b_mid);
const body = {
zid,
visitor_role,
@ -195,16 +198,17 @@ export default function CollaboratorSetting() {
const selfData = data?.list?.filter(
(item) => item.collaborator_mid === selfMid
);
if (isloading) {
return (
<div>
{isloading && (
<div
className="bg-[#00000099] fixed top-0 w-full text-center flex items-center justify-center h-screen"
// style={{ height: scrollHeight - 60 + "px" }}
>
<div className="bg-[#00000099] fixed top-0 w-full text-center flex items-center justify-center h-screen">
<SpinLoading />
</div>
)}
);
}
return (
<div>
{/* 头部标题 */}
<div className="p-4 fixed top-0 z-10 w-full bg-black">
<div className="w-9 h-9 flex items-center justify-center bg-[#FFFFFF1A] rounded-full absolute">
@ -221,12 +225,15 @@ export default function CollaboratorSetting() {
</div>
{/* 内容 */}
<div className="p-4 pt-20">
{searchParams.get("visitor_role") === 2 ? (
<div className="p-4 pt-20">
<div className="flex flex-col border-2 border-[#2c2b2f] rounded-2xl p-4 w-full mt-6">
<p>合伙人昵称{selfData[0]?.collaborator_account?.name}</p>
<p>ID{selfData[0]?.collaborator_account?.user_id}</p>
<p>
{searchParams.get("visitor_role") == 2 && selfData ? (
<div className="flex flex-col gap-2 border-2 border-[#2c2b2f] rounded-2xl p-4 w-full mt-6">
<p className="text-base font-medium whitespace-nowrap">
合伙人昵称{selfData[0]?.collaborator_account?.name}
</p>
<p className="text-base font-medium whitespace-nowrap">
ID{selfData[0]?.collaborator_account?.user_id}
</p>
<p className="text-base font-medium whitespace-nowrap">
分成比例
{selfData[0]?.sharing_ratio
? (selfData[0]?.sharing_ratio * 100).toFixed()
@ -234,7 +241,6 @@ export default function CollaboratorSetting() {
%
</p>
</div>
</div>
) : (
<div className="flex flex-col items-center p-4">
<div className="flex flex-col items-center">