@@ -45,6 +46,7 @@ import UserDropDown from './user-drop-down.vue'
import Setting from '../setting/index.vue'
import MultipleTabs from './multiple-tabs.vue'
import menuLi from './menuLi.vue'
+// import msg from './msg.vue'
import useSettingStore from '@/stores/modules/setting'
const appStore = useAppStore()
diff --git a/src/layout/default/components/header/msg.vue b/src/layout/default/components/header/msg.vue
new file mode 100644
index 0000000..e69de29
diff --git a/src/utils/Notifce.js b/src/utils/Notifce.js
new file mode 100644
index 0000000..88f20c9
--- /dev/null
+++ b/src/utils/Notifce.js
@@ -0,0 +1,38 @@
+export class ElNotifica {
+ static instance = null
+
+ static getInstance() {
+ return this.instance ?? (this.instance = new ElNotifica())
+ }
+ success(message, title = '提示') {
+ ElNotification({
+ title,
+ message,
+ type: 'success',
+ })
+ }
+ warning(message, title = '提示') {
+ ElNotification({
+ title,
+ message,
+ type: 'warning',
+ })
+ }
+ error(message, title = '提示') {
+ ElNotification({
+ title,
+ message,
+ type: 'error',
+ })
+ }
+ info(message, title = '提示') {
+ ElNotification({
+ title,
+ message,
+ type: 'info',
+ })
+ }
+
+}
+const Notifce = ElNotifica.getInstance()
+export default Notifce
\ No newline at end of file
diff --git a/src/views/oa_Initiate/detail.vue b/src/views/oa_Initiate/detail.vue
index 3b95728..0040dc0 100644
--- a/src/views/oa_Initiate/detail.vue
+++ b/src/views/oa_Initiate/detail.vue
@@ -72,8 +72,7 @@
v-if="formData.admin_id != userStore.id && formData.flow_info.check_type == 3">
回退
-
+
撤回
@@ -89,6 +88,16 @@