1234567891011121314151617181920212223 |
- import { isFunction, isString } from 'lodash-es'
- import { ElMessage } from 'element-plus'
- export const checkResult = (res, okText, errText) => {
- const { errcode = 0, errmsg } = res || {}
- if (errcode === 0) {
- if (isFunction(okText)) {
- return okText()
- }
- if (isString(okText)) ElMessage.success(okText)
- else if (okText) ElMessage.success('操作成功')
- return true
- }
- if (isFunction(errText)) {
- return errText()
- }
- ElMessage.error(errText || errmsg)
- // Message({ message: _errText || errmsg, duration: 60000 });
- return false
- }
- export const InitCheckResult = (app) => {
- app.provide('$checkRes', checkResult)
- }
|