浏览代码

1.个贷除下单与勘察定价节点,其他节点均不可在移动端操作
2.优化登录

GouGengquan 3 周之前
父节点
当前提交
543ddf8774
共有 2 个文件被更改,包括 25 次插入12 次删除
  1. 19 8
      src/views/home/todo.vue
  2. 6 4
      src/views/login/index.vue

+ 19 - 8
src/views/home/todo.vue

@@ -264,24 +264,35 @@ export default {
     toPersonalDetail(row) {
       const nodeCode = row.nodeCode;
       switch (nodeCode) {
-        case 'REPORT_OUT_APPLY':
-        case 'LETTER_OUT_APPLY':
-        case 'REPORT_OUT_DEPARTMENT_CHECK':
-        case 'LETTER_OUT_DEPARTMENT_CHECK':
-        case 'BUSINESS_ARCHIVING':
+        case 'DEPARTMENT_ALLOCATION':
+        case 'DETERMINE_PRICE':
+        case 'QUOTATION_FEEDBACK':
+        case 'GENERATE_STATEMENT':
+        case 'REVIEW_STATEMENT':
+        case 'STATEMENT_BOOKBINDING_STAMP':
         case 'STATEMENT_IN':
         case 'STATEMENT_OUT':
+        case 'STATEMENT_FEEDBACK':
+        case 'WRITE_REPORT':
+        case 'CHECK_REPORT':
+        case 'REPORT_BOOKBINDING_STAMP':
         case 'REPORT_IN':
         case 'REPORT_OUT':
+        case 'WRITE_LETTER':
+        case 'CHECK_LETTER':
+        case 'LETTER_BOOKBINDING_STAMP':
         case 'LETTER_IN':
         case 'LETTER_OUT':
+        case 'BUSINESS_ARCHIVING':
+        case 'REPORT_FEEDBACK':
+        case 'LETTER_FEEDBACK':
           showDialog({
             message: '当前节点需要业务操作, 请在电脑端处理节点',
           });
           break;
         default:
           checkHasBusinessHandle(row.currentNodeId).then((res) => {
-            // 跳转判断节点是否需要业务操作
+            // 跳转判断节点是否需要业务操作
             if (!res.data) {
               this.$router.push(
                 `/index/personal/todoDetail?id=${row.businessId}&currentNodeCode=${row.nodeCode}&orderId=${row.orderId}&doWorkflow=${true}&isOnline=${row.isOnline}&handlerName=${
@@ -326,7 +337,7 @@ export default {
           break;
         default:
           checkHasBusinessHandle(row.currentNodeId).then((res) => {
-            // 跳转判断节点是否需要业务操作
+            // 跳转判断节点是否需要业务操作
             if (!res.data) {
               if (reportNo && statementNo) {
                 this.$router.push(
@@ -381,7 +392,7 @@ export default {
           break;
         default:
           checkHasBusinessHandle(row.currentNodeId).then((res) => {
-            // 跳转判断节点是否需要业务操作
+            // 跳转判断节点是否需要业务操作
             if (!res.data) {
               if (row.statementNo && row.reportNo) {
                 this.$router.push(

+ 6 - 4
src/views/login/index.vue

@@ -145,10 +145,12 @@ export default {
         // 获取用户信息
         this.userStore.setUserInfo(res.data);
         userMenus().then((res) => {
-          // 获取菜单权限
-          this.menuStore.setMenuInfo(res.data);
-          // 登录成功,重新跳转到主页
-          this.$router.push(`/index`);
+          if (res.code === 200) {
+            // 获取菜单权限
+            this.menuStore.setMenuInfo(res.data);
+            // 登录成功,重新跳转到主页
+            this.$router.push(`/index`);
+          }
         });
       });
     },