From 0d04bc5d8080b82338302fba0a59fccff2eaedfc Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期日, 06 七月 2025 11:28:29 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/pages/map/batch/modify.jsx | 39 +++++++++++++++++++++++++-------------- 1 files changed, 25 insertions(+), 14 deletions(-) diff --git a/zy-asrs-flow/src/pages/map/batch/modify.jsx b/zy-asrs-flow/src/pages/map/batch/modify.jsx index cde6fea..03a11a3 100644 --- a/zy-asrs-flow/src/pages/map/batch/modify.jsx +++ b/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); + Utils.showSheflType(sprite); } - if (values.top !== null) { + if (!Utils.isNullOfUndefined(values.top)) { + sprite.data.top = values.top; } - if (values.right !== null) { + if (!Utils.isNullOfUndefined(values.right)) { + sprite.data.right = values.right; } - if (values.bottom !== null) { + if (!Utils.isNullOfUndefined(values.bottom)) { + sprite.data.bottom = values.bottom; } - if (values.left !== null) { + if (!Utils.isNullOfUndefined(values.left)) { + sprite.data.left = values.left; } - if (values.value !== null) { + if (!Utils.isNullOfUndefined(values.value)) { + sprite.data.value = values.value; } - Utils.showSheflType(sprite); } }); - return false; + closeLoading(); + return true; } else { return false; } @@ -127,6 +130,14 @@ value: Utils.SHELF_TYPE.TRACK }, { + label: intl.formatMessage({ id: 'map.settings.shelf.lift', defaultMessage: '鎻愬崌鏈�' }), + value: Utils.SHELF_TYPE.LIFT + }, + { + label: intl.formatMessage({ id: 'map.settings.shelf.charge', defaultMessage: '鍏呯數绔�' }), + value: Utils.SHELF_TYPE.CHARGE + }, + { label: intl.formatMessage({ id: 'map.settings.shelf.diable', defaultMessage: '绂佺敤' }), value: Utils.SHELF_TYPE.DISABLE }, -- Gitblit v1.9.1