diff --git a/src/pages/database/bom/components/UpdateBom.jsx b/src/pages/database/bom/components/UpdateBom.jsx index 1492d25..6d9ba2f 100644 --- a/src/pages/database/bom/components/UpdateBom.jsx +++ b/src/pages/database/bom/components/UpdateBom.jsx @@ -1,6 +1,7 @@ import React, { useState, useEffect, useRef } from 'react'; -import { Modal, Form, Input, Button, Select, Switch, InputNumbe, Divider, Space } from 'antd'; +import { Modal, Form, Input, Button, Select, Switch, InputNumbe, Divider, Space,message } from 'antd'; import { PlusOutlined } from '@ant-design/icons'; +import { AddBomType } from '../services'; const UpdateBom = (props) => { const { Option, OptGroup } = Select; @@ -14,23 +15,22 @@ const UpdateBom = (props) => { const addItem = (e) => { e.preventDefault(); - - if (typename == 0) { - message.error("请输入名称"); + if (typename.length == 0) { + message.error("请输入名称"); } else { - var parm = { name: typename } - AddBomType(parm).then((r) => { - if (r.succeeded) { - message.success('添加成功'); - props.initTypeList(); - settypename(''); - } else { - message.error(r.errors); - } - }) + var parm = { name: typename } + AddBomType(parm).then((r) => { + if (r.succeeded) { + message.success('添加成功'); + props.initTypeList(); + settypename(''); + } else { + message.error(r.errors); + } + }) } - - } + + } const headleOk = () => { props.onUpdateBomSave() diff --git a/src/pages/database/bom/index.jsx b/src/pages/database/bom/index.jsx index 9206ffe..8470e1e 100644 --- a/src/pages/database/bom/index.jsx +++ b/src/pages/database/bom/index.jsx @@ -273,6 +273,7 @@ const GoodsBomsManage = (props) => { onUpdateBomSave={onUpdateBomSave} values={currentRow || {}} form={form2} + initTypeList={initTypeList} bomTypeData={bomTypeData} onFinish={async (value) => { diff --git a/src/pages/device/deviceVesion/index.jsx b/src/pages/device/deviceVesion/index.jsx index 2ec8bb1..2167f88 100644 --- a/src/pages/device/deviceVesion/index.jsx +++ b/src/pages/device/deviceVesion/index.jsx @@ -313,9 +313,10 @@ const GoodsTypeManage = () => { var success = false; if (value.id) { success = handleUpdate(value); + actionRef.current.reload(); } else { success = handleAdd(value); - actionRef.current.reloadAndRest(); + actionRef.current.reload(); } if (success) { handleModalVisible(false);