xieyonghong 3 лет назад
Родитель
Сommit
ae68e72c81

+ 8 - 2
src/pages/rule-engine/Scene/Save/action/index.tsx

@@ -75,7 +75,10 @@ export default (props: ActionsProps) => {
           <Panel
             header={
               <span>
-                串行<span className="panel-tip">按顺序依次执行动作</span>
+                串行
+                <span className="panel-tip">
+                  按顺序依次执行动作,适用于基于动作输出参数,判断是否执行后续动作的场景
+                </span>
               </span>
             }
             key="1"
@@ -121,7 +124,10 @@ export default (props: ActionsProps) => {
           <Panel
             header={
               <span>
-                并行<span className="panel-tip">同时执行所有动作</span>
+                并行
+                <span className="panel-tip">
+                  同时执行所有动作,适用于不需要关注执行动作先后顺序和结果的场景
+                </span>
               </span>
             }
             key="2"

+ 4 - 4
src/pages/rule-engine/Scene/Save/components/TimingTrigger/whenOption.tsx

@@ -66,15 +66,15 @@ export default (props: TimerWhenProps) => {
             key={item}
             onClick={() => {
               const _value = value ? [...value] : [];
-              const indexof = _value.findIndex((t) => t === item.value);
-              if (indexof === -1) {
+              const indexOf = _value.findIndex((t) => t === item.value);
+              if (indexOf === -1) {
                 _value.push(item.value);
               } else {
-                _value.splice(indexof, 1);
+                _value.splice(indexOf, 1);
               }
 
               setValue(_value.length ? [..._value] : undefined);
-              props.onChange?.(_value.length ? _value.sort() : undefined);
+              props.onChange?.(_value.length ? _value.sort((a, b) => a - b) : undefined);
             }}
           >
             {item.label}