+
+
+ 档位 {levelIndex + 1}
+
+
+ 前台滑块会把这个标签显示成当前档位值
+
+
+
+
+ {
+ if (!checked) return;
+ setAiWashConfig((prev) => ({
+ ...prev,
+ presets: prev.presets.map((item, itemIndex) => {
+ if (itemIndex !== index) return item;
+ return {
+ ...item,
+ controls: item.controls.map((currentControl) =>
+ currentControl.id === control.id
+ ? {
+ ...currentControl,
+ defaultLevel: levelIndex,
+ }
+ : currentControl
+ ),
+ };
+ }),
+ }));
+ }}
+ />
+
+
+
+
+
+ setAiWashConfig((prev) => ({
+ ...prev,
+ presets: prev.presets.map((item, itemIndex) => {
+ if (itemIndex !== index) return item;
+ return {
+ ...item,
+ controls: item.controls.map((currentControl) => {
+ if (currentControl.id !== control.id) {
+ return currentControl;
+ }
+ return {
+ ...currentControl,
+ levels: currentControl.levels.map(
+ (currentLevel, currentLevelIndex) =>
+ currentLevelIndex === levelIndex
+ ? {
+ ...currentLevel,
+ label: event.target.value,
+ }
+ : currentLevel
+ ),
+ };
+ }),
+ };
+ }),
+ }))
+ }
+ value={level.label}
+ />
+
+
+ {control.kind === "model" ? (
+
+
+
+
+ ) : null}
+
+
+
+
+