| | |
| | | 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, |
| | |
| | | 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; |
| | | } |