修复bug

This commit is contained in:
jueweijue 2024-05-25 13:42:34 +08:00
parent 43a04ea427
commit 54c7c213a3
1 changed files with 222 additions and 217 deletions

View File

@ -334,7 +334,6 @@ const StreamerSpaceContent = () => {
}), }),
}); });
const detailData = await detailResponse.json(); const detailData = await detailResponse.json();
console.log(detailData);
if (detailData.ret === -1) { if (detailData.ret === -1) {
alert(detailData.msg); alert(detailData.msg);
return; return;
@ -535,7 +534,6 @@ const StreamerSpaceContent = () => {
}), }),
}); });
const _data = await _response.json(); const _data = await _response.json();
console.log(_data);
if (_data.ret === -1) { if (_data.ret === -1) {
alert(_data.msg); alert(_data.msg);
return; return;
@ -648,7 +646,6 @@ const StreamerSpaceContent = () => {
}), }),
}); });
const _data = await _response.json(); const _data = await _response.json();
console.log(_data);
if (_data.ret === -1) { if (_data.ret === -1) {
alert(_data.msg); alert(_data.msg);
return; return;
@ -676,7 +673,6 @@ const StreamerSpaceContent = () => {
}), }),
}); });
const detailData = await detailResponse.json(); const detailData = await detailResponse.json();
console.log(detailData);
if (detailData.ret === -1) { if (detailData.ret === -1) {
alert(detailData.msg); alert(detailData.msg);
return; return;
@ -875,223 +871,83 @@ const StreamerSpaceContent = () => {
</Form> </Form>
</Modal> </Modal>
{/* 添加代运营Modal是否可见 */} {/* 添加代运营Modal是否可见 */}
<Modal {isAddAgencyModalOpen && (
footer={null} <Modal
open={isAddAgencyModalOpen} footer={null}
onCancel={handleAddAgencyModalCancel} open={isAddAgencyModalOpen}
> onCancel={handleAddAgencyModalCancel}
<div className="flex flex-col overflow-y-scroll"> >
<div className="flex flex-row mb-4"> <div className="flex flex-col overflow-y-scroll">
<Image <div className="flex flex-row mb-4">
width={80}
height={80}
className="rounded-full"
src={defaultValues?.baseInfo?.avatar}
/>
<div className="flex flex-col justify-between ml-2">
<p className="font-bold">ID{defaultValues?.baseInfo?.id}</p>
<p className="font-bold">昵称{defaultValues?.baseInfo?.name}</p>
<p className="font-bold">
创建时间{defaultValues?.baseInfo?.ct}
</p>
</div>
</div>
<Form name="modal_search" onFinish={modalSearch}>
<Space style={{ marginBottom: 20 }}>
<Form.Item
label="ID"
rules={[
{
required: true,
message: "请填写代运营ID",
},
]}
name="userId"
style={{ margin: 0 }}
>
<Input type="number" />
</Form.Item>
<Button type="primary" htmlType="submit">
搜索
</Button>
</Space>
</Form>
{userInfo && (
<div
className={`flex flex-row mb-4 items-center p-2 rounded-xl ${
selectedUser ? "bg-green-300" : "bg-gray-300"
}`}
>
<Image <Image
src={userInfo?.avatar?.images[0]?.urls[0]}
width={80} width={80}
height={80} height={80}
className="rounded-full"
src={defaultValues?.baseInfo?.avatar}
/> />
<div className="flex flex-col justify-center mx-4"> <div className="flex flex-col justify-between ml-2">
<p className="text-lg font-bold">ID{userInfo?.user_id}</p> <p className="font-bold">ID{defaultValues?.baseInfo?.id}</p>
<p className="text-lg font-bold">昵称{userInfo?.name}</p> <p className="font-bold">
昵称{defaultValues?.baseInfo?.name}
</p>
<p className="font-bold">
创建时间{defaultValues?.baseInfo?.ct}
</p>
</div> </div>
<Button
type={selectedUser ? "default" : "primary"}
onClick={handleSelected}
>
{selectedUser ? "取消选中" : "选中用户"}
</Button>
</div> </div>
)} <Form name="modal_search" onFinish={modalSearch}>
<Form <Space style={{ marginBottom: 20 }}>
name="add_agency" <Form.Item
onFinish={handleSubmitAddAgencySetting} label="ID"
onFinishFailed={onModalFormFinishFailed} rules={[
autoComplete="off" {
> required: true,
<Form.Item message: "请填写代运营ID",
name="sharing_ratio" },
label="代运营分成比例" ]}
initialValue={"1"} name="userId"
rules={[ style={{ margin: 0 }}
{ >
required: true, <Input type="number" />
message: "请选择代运营分成比例", </Form.Item>
}, <Button type="primary" htmlType="submit">
]} 搜索
> </Button>
<select </Space>
style={{ </Form>
height: 32, {userInfo && (
padding: "4px 11px", <div
border: "1px solid #d9d9d9", className={`flex flex-row mb-4 items-center p-2 rounded-xl ${
borderRadius: 4, selectedUser ? "bg-green-300" : "bg-gray-300"
outline: "none", }`}
}}
> >
{rates.map((item, index) => ( <Image
<option key={index} value={item.value}> src={userInfo?.avatar?.images[0]?.urls[0]}
{item.label} width={80}
</option> height={80}
))} />
</select> <div className="flex flex-col justify-center mx-4">
</Form.Item> <p className="text-lg font-bold">ID{userInfo?.user_id}</p>
<Form.Item <p className="text-lg font-bold">昵称{userInfo?.name}</p>
name="is_hided" </div>
label="是否对主播隐藏代运营" <Button
initialValue={"0"} type={selectedUser ? "default" : "primary"}
rules={[ onClick={handleSelected}
{ >
required: true, {selectedUser ? "取消选中" : "选中用户"}
message: "请选择是否对主播隐藏代运营选项", </Button>
},
]}
>
<select
style={{
height: 32,
padding: "4px 11px",
border: "1px solid #d9d9d9",
borderRadius: 4,
outline: "none",
}}
>
<option value={1}></option>
<option value={0}></option>
</select>
</Form.Item>
<Button className="w-full" type="primary" htmlType="submit">
确认
</Button>
</Form>
</div>
</Modal>
{/* 编辑代运营Modal是否可见 */}
<Modal
footer={null}
open={isAgencyModalOpen}
onCancel={handleAgencyModalCancel}
>
<div className="flex flex-col overflow-y-scroll">
<div className="flex flex-row mb-4">
<Image
width={80}
height={80}
className="rounded-full"
src={defaultValues?.baseInfo?.avatar}
/>
<div className="flex flex-col justify-between ml-2">
<p className="font-bold">ID{defaultValues?.baseInfo?.id}</p>
<p className="font-bold">昵称{defaultValues?.baseInfo?.name}</p>
<p className="font-bold">
创建时间{defaultValues?.baseInfo?.ct}
</p>
</div>
</div>
<Button
className="mb-4"
type="primary"
danger
onClick={handleDeleteAgency}
>
慎点删除代运营
</Button>
<Form name="modal_search" onFinish={modalSearch}>
<Space style={{ marginBottom: 20 }}>
<Form.Item
label="ID"
initialValue={
defaultValues?.ratio?.zone_third_partner
?.third_partner_account?.user_id
}
rules={[
{
required: true,
message: "请填写代运营ID",
},
]}
name="userId"
style={{ margin: 0 }}
>
<Input type="number" />
</Form.Item>
<Button type="primary" htmlType="submit">
搜索
</Button>
</Space>
</Form>
{userInfo && (
<div
className={`flex flex-row mb-4 items-center p-2 rounded-xl ${
selectedUser ? "bg-green-300" : "bg-gray-300"
}`}
>
<Image
src={userInfo?.avatar?.images[0]?.urls[0]}
width={80}
height={80}
/>
<div className="flex flex-col justify-center mx-4">
<p className="text-lg font-bold">ID{userInfo?.user_id}</p>
<p className="text-lg font-bold">昵称{userInfo?.name}</p>
</div> </div>
<Button )}
type={selectedUser ? "default" : "primary"} <Form
onClick={handleSelected} name="add_agency"
> onFinish={handleSubmitAddAgencySetting}
{selectedUser ? "取消选中" : "选中用户"} onFinishFailed={onModalFormFinishFailed}
</Button> autoComplete="off"
</div> >
)}
<Form
name="agency"
onFinish={handleSubmitAgencySetting}
onFinishFailed={onModalFormFinishFailed}
autoComplete="off"
>
<div className="flex flex-col">
<Form.Item <Form.Item
name="sharing_ratio" name="sharing_ratio"
label="代运营分成比例" label="代运营分成比例"
initialValue={ initialValue={"1"}
defaultValues?.ratio?.zone_third_partner?.sharing_ratio * 100
}
rules={[ rules={[
{ {
required: true, required: true,
@ -1118,9 +974,7 @@ const StreamerSpaceContent = () => {
<Form.Item <Form.Item
name="is_hided" name="is_hided"
label="是否对主播隐藏代运营" label="是否对主播隐藏代运营"
initialValue={ initialValue={"0"}
defaultValues?.ratio?.zone_third_partner?.is_hided
}
rules={[ rules={[
{ {
required: true, required: true,
@ -1141,13 +995,164 @@ const StreamerSpaceContent = () => {
<option value={0}></option> <option value={0}></option>
</select> </select>
</Form.Item> </Form.Item>
<Button type="primary" htmlType="submit"> <Button className="w-full" type="primary" htmlType="submit">
确认 确认
</Button> </Button>
</Form>
</div>
</Modal>
)}
{/* 编辑代运营Modal是否可见 */}
{isAgencyModalOpen && (
<Modal
footer={null}
open={isAgencyModalOpen}
onCancel={handleAgencyModalCancel}
>
<div className="flex flex-col overflow-y-scroll">
<div className="flex flex-row mb-4">
<Image
width={80}
height={80}
className="rounded-full"
src={defaultValues?.baseInfo?.avatar}
/>
<div className="flex flex-col justify-between ml-2">
<p className="font-bold">ID{defaultValues?.baseInfo?.id}</p>
<p className="font-bold">
昵称{defaultValues?.baseInfo?.name}
</p>
<p className="font-bold">
创建时间{defaultValues?.baseInfo?.ct}
</p>
</div>
</div> </div>
</Form> <Button
</div> className="mb-4"
</Modal> type="primary"
danger
onClick={handleDeleteAgency}
>
慎点删除代运营
</Button>
<Form name="modal_search" onFinish={modalSearch}>
<Space style={{ marginBottom: 20 }}>
<Form.Item
label="ID"
initialValue={
defaultValues?.ratio?.zone_third_partner
?.third_partner_account?.user_id
}
rules={[
{
required: true,
message: "请填写代运营ID",
},
]}
name="userId"
style={{ margin: 0 }}
>
<Input type="number" />
</Form.Item>
<Button type="primary" htmlType="submit">
搜索
</Button>
</Space>
</Form>
{userInfo && (
<div
className={`flex flex-row mb-4 items-center p-2 rounded-xl ${
selectedUser ? "bg-green-300" : "bg-gray-300"
}`}
>
<Image
src={userInfo?.avatar?.images[0]?.urls[0]}
width={80}
height={80}
/>
<div className="flex flex-col justify-center mx-4">
<p className="text-lg font-bold">ID{userInfo?.user_id}</p>
<p className="text-lg font-bold">昵称{userInfo?.name}</p>
</div>
<Button
type={selectedUser ? "default" : "primary"}
onClick={handleSelected}
>
{selectedUser ? "取消选中" : "选中用户"}
</Button>
</div>
)}
<Form
name="agency"
onFinish={handleSubmitAgencySetting}
onFinishFailed={onModalFormFinishFailed}
autoComplete="off"
>
<div className="flex flex-col">
<Form.Item
name="sharing_ratio"
label="代运营分成比例"
initialValue={
defaultValues?.ratio?.zone_third_partner?.sharing_ratio *
100
}
rules={[
{
required: true,
message: "请选择代运营分成比例",
},
]}
>
<select
style={{
height: 32,
padding: "4px 11px",
border: "1px solid #d9d9d9",
borderRadius: 4,
outline: "none",
}}
>
{rates.map((item, index) => (
<option key={index} value={item.value}>
{item.label}
</option>
))}
</select>
</Form.Item>
<Form.Item
name="is_hided"
label="是否对主播隐藏代运营"
initialValue={
defaultValues?.ratio?.zone_third_partner?.is_hided
}
rules={[
{
required: true,
message: "请选择是否对主播隐藏代运营选项",
},
]}
>
<select
style={{
height: 32,
padding: "4px 11px",
border: "1px solid #d9d9d9",
borderRadius: 4,
outline: "none",
}}
>
<option value={1}></option>
<option value={0}></option>
</select>
</Form.Item>
<Button type="primary" htmlType="submit">
确认
</Button>
</div>
</Form>
</div>
</Modal>
)}
</div> </div>
); );
}; };