outaozhen hace 5 años
padre
commit
05188ff30e

+ 5 - 4
src/pages/Product/Lock/Lockstore/components/LocksDetail/LockModal.jsx

@@ -112,7 +112,10 @@ const LockModal = props => {
   }, [visible, type])
 
   const handleonOk = () => {
-    form.validateFields().then(values => {
+    if (type === lockTypeEnum.RECEIVE) {
+      receiveLongle(longleId)
+    }
+    return form.validateFields().then(values => {
       onConfirm({ ...values, status: type })
     })
   }
@@ -156,9 +159,7 @@ const LockModal = props => {
 
   // 接收新软件锁
   const receiveLongle = async id => {
-    const { code = -1 } = await apiReceiveLock({
-      longleId: id
-    })
+    const { code = -1 } = await apiReceiveLock({ id })
     if (code === consts.RET_CODE.SUCCESS) {
       onCancel()
     }