zhangh hace 3 años
padre
commit
cbbb6b6d58
Se han modificado 2 ficheros con 17 adiciones y 3 borrados
  1. 11 1
      src/views/manager/contractinfo/detail.vue
  2. 6 2
      src/views/system/user.vue

+ 11 - 1
src/views/manager/contractinfo/detail.vue

@@ -477,7 +477,10 @@
                 type="success"
                 @click="addUserToProject"
               >添加</el-button>
-              <el-button type="primary">创建新用户</el-button>
+              <el-button
+                type="primary"
+                @click="rputerPush()"
+              >创建新用户</el-button>
               <!--<el-button
                 type="danger"
                 @click="handleDeletes"
@@ -673,6 +676,7 @@ export default {
       }
     },
     rId: function (newValue) {
+      this.postId = ''
       this.roleList.forEach(val => {
         if (val.id === this.rId) {
           if (val.children) {
@@ -721,6 +725,12 @@ export default {
       this.pageindx = val
       this.findAllUserByCondition()
     },
+    rputerPush () {
+      this.$router.push({
+        path: '/system/user',
+        query: { tankai: true }
+      })
+    },
     //#endregion
 
     //#region 甘云杰

+ 6 - 2
src/views/system/user.vue

@@ -369,7 +369,7 @@ import { findContractByProjectId, removeUsersByIds } from "@/api/manager/contrac
 import { exportBlob } from "@/api/common";
 import { getDeptTree, getDeptLazyTree } from "@/api/system/dept";
 import { roletree, treeUser, findProjectAndContractList, saveUserInfoByProjectTow } from "@/api/system/role";
-import { getPostList } from "@/api/system/post";
+// import { getPostList } from "@/api/system/post";
 import { mapGetters } from "vuex";
 import website from '@/config/website';
 import { getToken } from '@/util/auth';
@@ -876,6 +876,9 @@ export default {
     if (!website.tenantMode) {
       this.initData(website.tenantId);
     }
+    if (this.$route.query.tankai) {
+      this.$refs.crud.rowAdd()
+    }
   },
   methods: {
     //#region 弹框事件及方法
@@ -1117,6 +1120,7 @@ export default {
       });
     },
     rowSave (row, done, loading) { //新增保存
+      console.log('保存');
       row.deptId = row.deptId.join(",");
       row.roleId = row.roleId.join(",");
       row.postId = row.postId.join(",");
@@ -1391,7 +1395,7 @@ export default {
       });
     },
     //#endregion
-  }
+  },
 };
 </script>