[update] 用户管理 角色配置
This commit is contained in:
@@ -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