Kaynağa Gözat

消息更新,文件错误处理

sujunling 1 yıl önce
ebeveyn
işleme
bba8bbc6e5

+ 1 - 0
src/layouts/default/header/index.vue

@@ -191,6 +191,7 @@ export default defineComponent({
 
     const ifShowTips = ref(appStore.tipsShowFlag)
     const tipsNum = ref('0')
+    eventBus.on('shsqUpdate', ()=> getSmsNum());
     const getSmsNum = () => {
       let params = {
         keyStr: "",

+ 4 - 0
src/utils/http/axios/index.ts

@@ -144,6 +144,10 @@ const transform: AxiosTransform = {
         window.sessionStorage.clear();
         router.push(PageEnum.BASE_HOME);
       }
+      if ((response?.data?.resp_code == '500'  || response?.data?.status == '500') && response.config.url.indexOf('file/download') > -1) {
+        console.log('文件下载失败!');
+        return Promise.reject(error);
+      }
       if (code === 'ECONNABORTED' && message.indexOf('timeout') !== -1) {
         errMessage = t('sys.api.apiTimeoutMessage');
       }

+ 2 - 0
src/views/authorize/empower/AuditModal.vue

@@ -83,6 +83,7 @@ import moment from 'moment';
 import { subminExamineResult } from '/@/api/resource/examine';
 import { structureList } from '/@/api/sys/menu';
 import { list } from '/@/api/authorize/authorize';
+import eventBus from '/@/utils/eventBus';
 
 
 const props = {
@@ -179,6 +180,7 @@ export default defineComponent({
                         message.error('审核失败')
                     }
                     emit('onSubmit', Number(form.ispass))
+                    eventBus.on('shsqUpdate')
                 })
             }
         }

+ 1 - 1
src/views/dataAdmin/assembly/index.vue

@@ -37,7 +37,7 @@
             icon: '' /**clarity:note-edit-line*/,
             color: 'warning',
             ifShow: props.isChild,
-            //disabled: record.status == 3 ? false : true,
+            disabled: record.status == 3 ? false : true,
             onClick: handleEdit.bind(null, record),
           },
           {

+ 2 - 0
src/views/resource/examine/check.vue

@@ -84,8 +84,10 @@ export default defineComponent({
         if (res && res.resp_code === 0) {
           var type = res.resp_code == 0 ? 'success' : 'error';
           createMessage[type](res.resp_msg);
+          eventBus.on('shsqUpdate')
           return true
         } else {
+          eventBus.on('shsqUpdate')
           return false
         }
       } finally {