|
|
|
|
@ -179,7 +179,8 @@
|
|
|
|
|
</el-col>-->
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="角色">
|
|
|
|
|
<el-select v-model="form.roleIds" multiple placeholder="请选择角色">
|
|
|
|
|
<!-- <el-select v-model="form.roleIds" multiple placeholder="请选择角色">-->
|
|
|
|
|
<el-select v-model="form.roleIds" placeholder="请选择角色">
|
|
|
|
|
<el-option v-for="item in roleOptions" :key="item.roleId" :label="item.roleName" :value="item.roleId" :disabled="item.status == 1"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
@ -217,6 +218,7 @@
|
|
|
|
|
<el-button @click="upload.open = false">取 消</el-button>
|
|
|
|
|
</div>
|
|
|
|
|
</el-dialog>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
@ -483,7 +485,8 @@ export default {
|
|
|
|
|
this.postOptions = response.posts
|
|
|
|
|
this.roleOptions = response.roles
|
|
|
|
|
this.$set(this.form, "postIds", response.postIds)
|
|
|
|
|
this.$set(this.form, "roleIds", response.roleIds)
|
|
|
|
|
// this.$set(this.form, "roleIds", response.roleIds);
|
|
|
|
|
this.$set(this.form, "roleIds", response.roleIds[0])
|
|
|
|
|
this.open = true
|
|
|
|
|
this.title = "修改用户"
|
|
|
|
|
this.form.password = ""
|
|
|
|
|
@ -517,14 +520,16 @@ export default {
|
|
|
|
|
submitForm: function() {
|
|
|
|
|
this.$refs["form"].validate(valid => {
|
|
|
|
|
if (valid) {
|
|
|
|
|
let RoleIds = [this.form.roleIds];
|
|
|
|
|
let FormData = {...this.form, roleIds: RoleIds}
|
|
|
|
|
if (this.form.userId != undefined) {
|
|
|
|
|
updateUser(this.form).then(response => {
|
|
|
|
|
updateUser(FormData).then(response => {
|
|
|
|
|
this.$modal.msgSuccess("修改成功")
|
|
|
|
|
this.open = false
|
|
|
|
|
this.getList()
|
|
|
|
|
})
|
|
|
|
|
} else {
|
|
|
|
|
addUser(this.form).then(response => {
|
|
|
|
|
addUser(FormData).then(response => {
|
|
|
|
|
this.$modal.msgSuccess("新增成功")
|
|
|
|
|
this.open = false
|
|
|
|
|
this.getList()
|
|
|
|
|
|