checkResult.js 566 B

12345678910111213141516171819
  1. import { isFunction, isString } from 'lodash'
  2. import { ElMessage } from 'element-plus'
  3. export const checkResult = (res, okText, errText) => {
  4. const { errcode = 0, errmsg } = res || {}
  5. if (errcode === 0) {
  6. if (isFunction(okText)) {
  7. return okText()
  8. }
  9. if (isString(okText)) ElMessage.success(okText)
  10. else if (okText) ElMessage.success('操作成功')
  11. return true
  12. }
  13. if (isFunction(errText)) {
  14. return errText()
  15. }
  16. ElMessage.error(errText || errmsg)
  17. // Message({ message: _errText || errmsg, duration: 60000 });
  18. return false
  19. }