mirror of
https://github.com/zclzone/vue-naive-admin.git
synced 2025-05-01 06:39:01 +08:00
perf: 弹窗在请求报错时不需要关闭
This commit is contained in:
parent
14a9f503ae
commit
62fb5b7fe0
@ -1,7 +1,7 @@
|
|||||||
<!--------------------------------
|
<!--------------------------------
|
||||||
- @Author: Ronnie Zhang
|
- @Author: Ronnie Zhang
|
||||||
- @LastEditor: Ronnie Zhang
|
- @LastEditor: Ronnie Zhang
|
||||||
- @LastEditTime: 2023/12/04 22:51:58
|
- @LastEditTime: 2023/12/12 09:03:22
|
||||||
- @Email: zclzone@outlook.com
|
- @Email: zclzone@outlook.com
|
||||||
- Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
|
- Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
|
||||||
--------------------------------->
|
--------------------------------->
|
||||||
@ -80,11 +80,11 @@ const props = defineProps({
|
|||||||
},
|
},
|
||||||
style: {
|
style: {
|
||||||
type: Object,
|
type: Object,
|
||||||
default: () => ({}),
|
default: () => {},
|
||||||
},
|
},
|
||||||
contentStyle: {
|
contentStyle: {
|
||||||
type: Object,
|
type: Object,
|
||||||
default: () => ({}),
|
default: () => {},
|
||||||
},
|
},
|
||||||
onOk: {
|
onOk: {
|
||||||
type: Function,
|
type: Function,
|
||||||
@ -125,7 +125,7 @@ async function handleOk(data) {
|
|||||||
// 如果onOk函数的返回值不为false,则关闭模态框
|
// 如果onOk函数的返回值不为false,则关闭模态框
|
||||||
res !== false && close()
|
res !== false && close()
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
// 如果出现异常,则打印错误信息
|
okLoading.value = false
|
||||||
console.error(error)
|
console.error(error)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -143,7 +143,7 @@ async function handleCancel(data) {
|
|||||||
// 如果onCancel函数的返回值不为false,则关闭模态框
|
// 如果onCancel函数的返回值不为false,则关闭模态框
|
||||||
res !== false && close()
|
res !== false && close()
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
// 如果出现异常,则打印错误信息
|
okLoading.value = false
|
||||||
console.error(error)
|
console.error(error)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/**********************************
|
/**********************************
|
||||||
* @Author: Ronnie Zhang
|
* @Author: Ronnie Zhang
|
||||||
* @LastEditor: Ronnie Zhang
|
* @LastEditor: Ronnie Zhang
|
||||||
* @LastEditTime: 2023/12/05 21:22:35
|
* @LastEditTime: 2023/12/12 09:03:00
|
||||||
* @Email: zclzone@outlook.com
|
* @Email: zclzone@outlook.com
|
||||||
* Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
|
* Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
|
||||||
**********************************/
|
**********************************/
|
||||||
@ -79,6 +79,7 @@ export const useCrud = ({ name, initForm = {}, doCreate, doDelete, doUpdate, ref
|
|||||||
data && refresh(data)
|
data && refresh(data)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
okLoading.value = false
|
okLoading.value = false
|
||||||
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!--------------------------------
|
<!--------------------------------
|
||||||
- @Author: Ronnie Zhang
|
- @Author: Ronnie Zhang
|
||||||
- @LastEditor: Ronnie Zhang
|
- @LastEditor: Ronnie Zhang
|
||||||
- @LastEditTime: 2023/12/05 21:23:12
|
- @LastEditTime: 2023/12/12 09:03:32
|
||||||
- @Email: zclzone@outlook.com
|
- @Email: zclzone@outlook.com
|
||||||
- Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
|
- Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
|
||||||
--------------------------------->
|
--------------------------------->
|
||||||
@ -69,6 +69,7 @@ async function setCurrentRole() {
|
|||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(error)
|
console.error(error)
|
||||||
okLoading.value = false
|
okLoading.value = false
|
||||||
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!--------------------------------
|
<!--------------------------------
|
||||||
- @Author: Ronnie Zhang
|
- @Author: Ronnie Zhang
|
||||||
- @LastEditor: Ronnie Zhang
|
- @LastEditor: Ronnie Zhang
|
||||||
- @LastEditTime: 2023/12/05 21:29:12
|
- @LastEditTime: 2023/12/12 09:03:43
|
||||||
- @Email: zclzone@outlook.com
|
- @Email: zclzone@outlook.com
|
||||||
- Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
|
- Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
|
||||||
--------------------------------->
|
--------------------------------->
|
||||||
@ -190,8 +190,9 @@ async function onSave() {
|
|||||||
$message.success('保存成功')
|
$message.success('保存成功')
|
||||||
emit('refresh', modalForm.value)
|
emit('refresh', modalForm.value)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
okLoading.value = false
|
|
||||||
console.error(error)
|
console.error(error)
|
||||||
|
okLoading.value = false
|
||||||
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user