feat: 优化代码

This commit is contained in:
2024-12-14 00:44:00 +08:00
parent 5b8715b591
commit 20634b9dfe
7 changed files with 197 additions and 241 deletions

View File

@@ -12,6 +12,7 @@ import {
Input,
InputNumber,
Select,
message,
// message,
} from "antd";
import { PlusOutlined, EditOutlined } from "@ant-design/icons";
@@ -183,27 +184,27 @@ const sectionCharacteristics = [
label: "数据对齐到 256 字节边界",
},
{
value: 0x00A00000,
value: 0x00a00000,
label: "数据对齐到 512 字节边界",
},
{
value: 0x00B00000,
value: 0x00b00000,
label: "数据对齐到 1024 字节边界",
},
{
value: 0x00C00000,
value: 0x00c00000,
label: "数据对齐到 2048 字节边界",
},
{
value: 0x00D00000,
value: 0x00d00000,
label: "数据对齐到 4096 字节边界",
},
{
value: 0x00E00000,
value: 0x00e00000,
label: "数据对齐到 8192 字节边界",
},
{
value: 0x00F00000,
value: 0x00f00000,
label: "数据对齐掩码",
},
{
@@ -236,7 +237,6 @@ const sectionCharacteristics = [
},
];
// 节区头大小
const sectionHeaderSize = 40;
@@ -321,9 +321,11 @@ export default function SectionHeaders() {
requestData();
setAddSectionLoading(false);
setAddSectionVisible(false);
message.success("添加节成功");
})
.catch((_err) => {
setAddSectionLoading(false);
message.error(`添加节失败:${_err}`);
});
};
@@ -353,6 +355,7 @@ export default function SectionHeaders() {
<Form.Item
name="size"
label="大小"
initialValue={0}
rules={[{ required: true, type: "number" }]}
>
<InputNumber min={0} />
@@ -360,7 +363,9 @@ export default function SectionHeaders() {
<Form.Item
name="characteristics"
label="属性"
rules={[{ required: true }]}
// 0xC0000020
initialValue={[0x40000000, 0x20000000, 0x00000020]}
rules={[{ required: false }]}
>
<Select
mode="multiple"
@@ -387,11 +392,7 @@ export default function SectionHeaders() {
});
};
const handleRequestExtendLastSection = () => {
invoke("command_expand_headers", {
expandSize: 0xffff,
});
}
const handleRequestExtendLastSection = () => {};
useEffect(() => {
requestData();