Showing
1 changed file
with
8 additions
and
6 deletions
@@ -60,13 +60,13 @@ | @@ -60,13 +60,13 @@ | ||
60 | }); | 60 | }); |
61 | // 发布通知 | 61 | // 发布通知 |
62 | const handleSend = async () => { | 62 | const handleSend = async () => { |
63 | - sendDisable.value = true; | ||
64 | - const valid = await validate(); | ||
65 | - if (!valid) return; | ||
66 | - const field = getFieldsValue(); | ||
67 | - const pointId = field.receiverType === 1 ? field.organizationId + '' : null; | ||
68 | - // 新增情况 | ||
69 | try { | 63 | try { |
64 | + sendDisable.value = true; | ||
65 | + const valid = await validate(); | ||
66 | + if (!valid) return; | ||
67 | + const field = getFieldsValue(); | ||
68 | + const pointId = field.receiverType === 1 ? field.organizationId + '' : null; | ||
69 | + // 新增情况 | ||
70 | const editNotice = { | 70 | const editNotice = { |
71 | ...field, | 71 | ...field, |
72 | pointId, | 72 | pointId, |
@@ -77,6 +77,7 @@ | @@ -77,6 +77,7 @@ | ||
77 | closeDrawer(); | 77 | closeDrawer(); |
78 | createMessage.success('发布成功'); | 78 | createMessage.success('发布成功'); |
79 | } catch { | 79 | } catch { |
80 | + sendDisable.value = false; | ||
80 | } finally { | 81 | } finally { |
81 | setTimeout(() => { | 82 | setTimeout(() => { |
82 | sendDisable.value = false; | 83 | sendDisable.value = false; |
@@ -108,6 +109,7 @@ | @@ -108,6 +109,7 @@ | ||
108 | closeDrawer(); | 109 | closeDrawer(); |
109 | createMessage.success('保存草稿成功'); | 110 | createMessage.success('保存草稿成功'); |
110 | } catch { | 111 | } catch { |
112 | + draftDisable.value = false; | ||
111 | } finally { | 113 | } finally { |
112 | setTimeout(() => { | 114 | setTimeout(() => { |
113 | draftDisable.value = false; | 115 | draftDisable.value = false; |