Просмотр исходного кода

fix: 客户详情添加服务记录回调中调整触发数据刷新的时机

lanjianrong 4 лет назад
Родитель
Сommit
f3d3696e52
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      src/pages/Customer/Client/components/ClientDetail/TabList.jsx

+ 5 - 5
src/pages/Customer/Client/components/ClientDetail/TabList.jsx

@@ -124,15 +124,15 @@ const ClientTabList = ({ clientId, software, updatePayload }) => {
     const { code = -1 } = await apiAddService({ ...values, clientId })
     if (code === consts.RET_CODE.SUCCESS) {
       message.success('新增成功')
+      // 刷新数据
+      dispatch({
+        type: 'refresh/commitAction',
+        payload: updatePayload
+      })
       setState({ ...state, data: values })
     }
     // 请求完了
     setAddService({ ...addService, loading: false, visible: false })
-    // 刷新数据
-    dispatch({
-      type: 'refresh/commitAction',
-      payload: updatePayload
-    })
     return code === consts.RET_CODE.SUCCESS
   }
   useEffect(() => {