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