瀏覽代碼

feat(场景联动): 优化设备弹出选择

xieyonghong 3 年之前
父節點
當前提交
c7e212f5f1

+ 14 - 0
src/pages/rule-engine/Scene/Save/action/device/deviceModal.tsx

@@ -107,6 +107,8 @@ export default (props: DeviceModelProps) => {
     },
   ];
 
+  console.log(selectKeys);
+
   return (
     <>
       {visible && (
@@ -158,6 +160,18 @@ export default (props: DeviceModelProps) => {
                 }
                 setSelectKeys(newSelectKeys);
               },
+              onSelectAll: (selected, selectedRows) => {
+                console.log(selectedRows);
+                if (selected) {
+                  setSelectKeys(
+                    selectedRows.map((selectedRow) => ({
+                      name: selectedRow.name,
+                      value: selectedRow.id,
+                    })),
+                  );
+                } else {
+                }
+              },
             }}
             request={(params) => queryDevice(params)}
             params={searchParam}

+ 1 - 1
src/pages/rule-engine/Scene/Save/index.tsx

@@ -185,7 +185,7 @@ export default () => {
             if (changeValue.trigger) {
               setRequestParams({ trigger: allValues.trigger });
             }
-            if (changeValue.trigger) {
+            if (allValues.actions) {
               setActionsData(allValues.actions);
             }
             FormModel = { ...allValues };