[update] 用户管理 角色配置
This commit is contained in:
@@ -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',
|
||||
|
||||
@@ -718,6 +718,7 @@ module.exports = {
|
||||
uploadTime: '上传时间',
|
||||
enclosure: '附件',
|
||||
// 认证
|
||||
resetPassword: '重置密码',
|
||||
departmentAllocation: '部门配置',
|
||||
ListTitle: '清单标题',
|
||||
CopyProjectCollectionparameters: '复制项目收集参数',
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user