#
luxiaotao1123
2024-03-26 366c41a13dbf90c423875fa56a3ecf3a33aa969b
#
2个文件已修改
49 ■■■■■ 已修改文件
zy-asrs-flow/src/pages/map/batch/modify.jsx 41 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/map/utils.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/map/batch/modify.jsx
@@ -1,5 +1,5 @@
import React, { useState, useRef, useEffect } from 'react';
import { Drawer, Space, Button, Card, Select, InputNumber, Input, Result, Form } from 'antd';
import { message, Space, Button, Card, Select, InputNumber, Input, Result, Form } from 'antd';
import {
    ProForm,
    StepsForm,
@@ -18,36 +18,39 @@
    useEffect(() => {
        form.resetFields();
        form.setFieldsValue({
            shelfType: Utils.SHELF_TYPE.STORE
            shelfType: null
        })
        setCurrentStep(0);
    }, [batchSprites]);
    const handleOk = (values) => {
        console.log(values);
        if (batchSprites?.length > 0) {
            // loading
            const closeLoading = message.loading(intl.formatMessage({ id: 'common.loading.api.message', defaultMessage: '等待服务器......' }));
            batchSprites.forEach(sprite => {
                console.log(sprite);    // ?? why shelfType be undefined
                if (sprite.data?.type === Utils.SENSOR_TYPE.SHELF) {
                    if (values.shelfType !== null) {
                    if (!Utils.isNullOfUndefined(values.shelfType)) {
                        sprite.data.shelfType = values.shelfType;
                        console.log(sprite.data);
                    }
                    if (values.top !== null) {
                    }
                    if (values.right !== null) {
                    }
                    if (values.bottom !== null) {
                    }
                    if (values.left !== null) {
                    }
                    if (values.value !== null) {
                    }
                    Utils.showSheflType(sprite);
                }
                    if (!Utils.isNullOfUndefined(values.top)) {
                        sprite.data.top = values.top;
                    }
                    if (!Utils.isNullOfUndefined(values.right)) {
                        sprite.data.right = values.right;
                    }
                    if (!Utils.isNullOfUndefined(values.bottom)) {
                        sprite.data.bottom = values.bottom;
                    }
                    if (!Utils.isNullOfUndefined(values.left)) {
                        sprite.data.left = values.left;
                    }
                    if (!Utils.isNullOfUndefined(values.value)) {
                        sprite.data.value = values.value;
                    }
                }
            });
            return false;
            closeLoading();
            return true;
        } else {
            return false;
        }
zy-asrs-flow/src/pages/map/utils.js
@@ -502,3 +502,11 @@
        }, time);
    });
};
export const isNullOfUndefined = (param) => {
    if (null === param || undefined === param) {
        return true;
    } else {
        return false;
    }
}