浏览代码

前:业务处室管理员可以创建用户

dubch 5 年之前
父节点
当前提交
5aa115cc86
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      src/dashoo.cn/frontend_web/src/pages/system/users.vue

+ 9 - 1
src/dashoo.cn/frontend_web/src/pages/system/users.vue

@@ -36,7 +36,7 @@
             </el-dropdown>
           </el-form-item>
           <el-form-item>
-            <el-button size="mini" type="primary" v-if="this.authUser.Profile.Id == 1" @click="opendatadialog(1,null,-1);resetForm('organizeform')">新增用户</el-button>
+            <el-button size="mini" type="primary" v-if="this.authUser.Profile.Id == 1 || this.checkUser" @click="opendatadialog(1,null,-1);resetForm('organizeform')">新增用户</el-button>
           </el-form-item>
         </el-form>
       </div>
@@ -272,6 +272,7 @@
         selectedorg: [],
         userdepartment: [],
         ischeckbj: false, // 过滤字段勾选时触发的选中事件
+        checkUser: false,
         searchForm: {
           keyword: '',
           UserName: '',
@@ -287,12 +288,19 @@
       this.appclient = process.env.appclient
       this.imghost = process.env.limsimgserverhost;
       this.getorgtreelist()
+      this.checkAddUser()
       this.initData()
       // this.loadequipsall()
       this.userdepartment.push(parseInt(this.authUser.Profile.DepartmentId))
       this.selectedorg = [parseInt(this.authUser.Profile.DepartmentId)]
     },
     methods: {
+      checkAddUser () {
+        let roleids = this.authUser.Profile.Roleids
+        if (roleids.indexOf('1000023') !== -1) {
+          this.checkUser = true
+        }
+      },
       setorg2 () {
         this.$axios.get('users/updatauser2Org')
           .then(res => {