zhujindu преди 5 месеца
родител
ревизия
ac9b199490
променени са 2 файла, в които са добавени 17 реда и са изтрити 14 реда
  1. 2 0
      src/store/modules/user.js
  2. 15 14
      src/views/signApproval/index.vue

+ 2 - 0
src/store/modules/user.js

@@ -39,6 +39,8 @@ const user = {
             localStorage.setItem('deptIds', JSON.stringify(res.data.deptIds));
             localStorage.setItem('chainUser', res.data.chainUser); //是否经销商用户 true
             localStorage.setItem('getRequestFlage', 'true');
+            // userDeptLevel用户部门等级字段,0-总部,1-公司,2-大区,3-销售部,4-业务员
+            localStorage.setItem('userDeptLevel', res.data.userDeptLevel);
             // 门店类型
             getDictOption({}, 'sfa_store_type').then((res) => {
               commit('SET_STORE_TYPE', res.data);

+ 15 - 14
src/views/signApproval/index.vue

@@ -225,7 +225,7 @@ export default {
       userDeptLevel: '',
     };
   },
-  created() {
+  activated() {
     // userDeptLevel用户部门等级字段,0-总部,1-公司,2-大区,3-销售部,4-业务员
     this.userDeptLevel = localStorage.getItem('userDeptLevel');
     if (this.userDeptLevel == '4') {
@@ -240,21 +240,22 @@ export default {
       this.moduleList = moduleList.concat(res.rows);
     });
     // this.approveList()
+    this.tabChange();
   },
   watch: {
-    $route(to, from) {
-      this.powerGrade = localStorage.getItem('powerGrade');
-      this.pageNum = 1;
-      this.radio = [];
-      if (to.path == '/signApprovalList' && from.path == '/home') {
-        window.scrollTo(0, 0);
-        this.approveList();
-      }
-      if (to.path == '/signApprovalList' && from.path == '/signApproval') {
-        this.pageNum = 1;
-        this.tabChange();
-      }
-    },
+    // $route(to, from) {
+    //   this.powerGrade = localStorage.getItem('powerGrade');
+    //   this.pageNum = 1;
+    //   this.radio = [];
+    //   if (to.path == '/signApprovalList' && from.path == '/home') {
+    //     window.scrollTo(0, 0);
+    //     this.approveList();
+    //   }
+    //   if (to.path == '/signApprovalList' && from.path == '/signApproval') {
+    //     this.pageNum = 1;
+    //     this.tabChange();
+    //   }
+    // },
   },
   methods: {
     onregionConfirm(val) {