refactor: 更新任务表单以处理参数的默认值,修正任务编辑页面的提示信息以使用任务标签
This commit is contained in:
parent
1fb9245883
commit
e4a7218f81
@ -13,11 +13,12 @@ const TaskForm: React.FC<TaskFormProps> = ({ task, onTaskChange }) => {
|
|||||||
field: string,
|
field: string,
|
||||||
value: string | number | RobotAction,
|
value: string | number | RobotAction,
|
||||||
) => {
|
) => {
|
||||||
const currentParam = task.parameters[field] || {};
|
const parameters = task.parameters || {};
|
||||||
|
const currentParam = parameters[field] || {};
|
||||||
const updatedTask = {
|
const updatedTask = {
|
||||||
...task,
|
...task,
|
||||||
parameters: {
|
parameters: {
|
||||||
...task.parameters,
|
...parameters,
|
||||||
[field]: {
|
[field]: {
|
||||||
...currentParam,
|
...currentParam,
|
||||||
value: value,
|
value: value,
|
||||||
|
@ -76,7 +76,7 @@ export default function TaskEditScreen() {
|
|||||||
updateTask(task);
|
updateTask(task);
|
||||||
setOriginalTask(task);
|
setOriginalTask(task);
|
||||||
setIsModified(false);
|
setIsModified(false);
|
||||||
Alert.alert('已保存', `任务 "${task.name}" 已被保存。`);
|
Alert.alert('已保存', `任务 "${task.label}" 已被保存。`);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user