[update] 用户管理 角色配置

This commit is contained in:
zhaomeijing
2022-05-25 11:00:08 +08:00
parent 2101dc6033
commit 365f45d68f
4 changed files with 15 additions and 4 deletions
+1
View File
@@ -708,6 +708,7 @@ module.exports = {
uploadTime: 'Upload time',
enclosure: 'Enclosure',
// 认证
resetPassword: 'reset Password',
departmentAllocation: 'department Allocation',
ListTitle: 'List Title',
CopyProjectCollectionparameters: 'Copy Project Collection parameters',
+1
View File
@@ -718,6 +718,7 @@ module.exports = {
uploadTime: '上传时间',
enclosure: '附件',
// 认证
resetPassword: '重置密码',
departmentAllocation: '部门配置',
ListTitle: '清单标题',
CopyProjectCollectionparameters: '复制项目收集参数',
+11 -2
View File
@@ -110,7 +110,8 @@
</div>
</template>
<span slot="action" slot-scope="text, record">
<a @click="handleEdit(record)" >{{$t('edit')}}</a>
<a @click="handleEdit(record)" style='margin-right: 10px' v-has="'sys:user:edit'">{{$t('edit')}}</a>
<a @click="resetPassword(record)" >{{$t('resetPassword')}}</a>
</span>
</a-table>
@@ -125,7 +126,7 @@
<user-recycle-bin-modal :visible.sync="recycleBinVisible" @ok="modalFormOk"/>
<!-- 角色配置 -->
<a-modal v-model="rolevisible" :title="$t('RoleAssignment')" width='650px' :footer="null">
<role-assignment v-if='rolevisible' :selectedRowKeysArray='selectedRowKeys'></role-assignment>
<role-assignment v-if='rolevisible' :selectedRowKeysArray='selectedRowKeys' @rolevisible='rolevisibleMethods'></role-assignment>
</a-modal>
<!-- 部门配置 -->
<a-modal v-model="departmentvisible" :title="$t('RoleAssignment')" width='650px' :footer="null">
@@ -257,6 +258,10 @@
}
},
methods: {
// 重置密码
resetPassword(val) {
console.log(val,'valll')
},
onSelectChange(val,value) {
this.selectedRowKeys = val
this.selectedRowKeysvalue = value
@@ -277,6 +282,10 @@
this.rolevisible = true
}
},
rolevisibleMethods(val) {
this.rolevisible = val
this.selectedRowKeys = []
},
getAvatarView: function(avatar) {
return getFileAccessHttpUrl(avatar)
},
@@ -92,14 +92,14 @@ export default {
})
},
handleCancel() {
this.$emit('areaVisibleTaskCutOffTimeflag', false)
this.$emit('rolevisible', false)
},
//保存
handleSubmit() {
let param = {ids: this.selectedRowKeysArray.join(','), selectedroles: `${this.selectedRole.join(',')}` }
postAction('/sys/user/setRole', param).then((res) => {
if (res.success) {
this.$emit('areaVisibleTaskCutOffTimeflag', false)
this.$emit('rolevisible', false)
this.$message.success(res.message)
} else {
this.$message.warning(res.message)