Commit eaaab8193892f24efef3ca3a998ddc015fab125d

Authored by fengtao
1 parent 7cc31f38

feat:新增通知管理保存草稿权限标识

@@ -10,7 +10,9 @@ @@ -10,7 +10,9 @@
10 <BasicForm @register="registerForm" /> 10 <BasicForm @register="registerForm" />
11 <template #footer> 11 <template #footer>
12 <a-button @click="handleCancel">取消</a-button> 12 <a-button @click="handleCancel">取消</a-button>
13 - <a-button :disabled="draftDisable" @click="handleSaveDraft">保存草稿</a-button> 13 + <Authority value="api:yt:notice:save:post">
  14 + <a-button :disabled="draftDisable" @click="handleSaveDraft">保存草稿</a-button>
  15 + </Authority>
14 <a-button :disabled="sendDisable" type="primary" @click="handleSend">发布通知</a-button> 16 <a-button :disabled="sendDisable" type="primary" @click="handleSend">发布通知</a-button>
15 </template> 17 </template>
16 </BasicDrawer> 18 </BasicDrawer>
@@ -26,9 +28,11 @@ @@ -26,9 +28,11 @@
26 notifyAddLeaseApi, 28 notifyAddLeaseApi,
27 } from '/@/api/stationnotification/stationnotifyApi'; 29 } from '/@/api/stationnotification/stationnotifyApi';
28 import { useMessage } from '/@/hooks/web/useMessage'; 30 import { useMessage } from '/@/hooks/web/useMessage';
  31 + import { Authority } from '/@/components/Authority';
  32 +
29 export default defineComponent({ 33 export default defineComponent({
30 name: 'ConfigDrawer', 34 name: 'ConfigDrawer',
31 - components: { BasicDrawer, BasicForm }, 35 + components: { BasicDrawer, BasicForm,Authority },
32 emits: ['success', 'register'], 36 emits: ['success', 'register'],
33 setup(_, { emit }) { 37 setup(_, { emit }) {
34 const draftDisable = ref(false); 38 const draftDisable = ref(false);