|
|
@@ -332,7 +332,7 @@
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="20">
|
|
|
- <el-form-item label="所属机构" prop="orgId">
|
|
|
+ <el-form-item label="所属机构" prop="orgId" @click="clickk">
|
|
|
<tree-select
|
|
|
v-model="form.orgId"
|
|
|
:options="deptOptions"
|
|
|
@@ -523,7 +523,7 @@ export default {
|
|
|
open: false,
|
|
|
// 机构名称
|
|
|
deptName: null,
|
|
|
- isRoleIdsChanged: true,
|
|
|
+ isRoleIdsChanged: false,
|
|
|
// 默认密码
|
|
|
initPassword: null,
|
|
|
// 日期范围
|
|
|
@@ -637,6 +637,7 @@ export default {
|
|
|
},
|
|
|
mounted() {
|
|
|
this.getAllRoles();
|
|
|
+
|
|
|
},
|
|
|
watch: {
|
|
|
'form.orgId'(newValue) {
|
|
|
@@ -661,6 +662,9 @@ export default {
|
|
|
// }
|
|
|
},
|
|
|
methods: {
|
|
|
+ clickk(){
|
|
|
+ console.log("clickk")
|
|
|
+ },
|
|
|
changeRoleIds(){
|
|
|
this.form.roleIds=null;
|
|
|
},
|
|
|
@@ -693,7 +697,7 @@ export default {
|
|
|
},
|
|
|
selectRoles(){
|
|
|
selectrolesByOrgId({orgId:this.form.orgId}).then((res)=>{
|
|
|
- // console.log(res);
|
|
|
+ console.log(res,"selectrolesByOrgId");
|
|
|
this.roleOptions=res.data;
|
|
|
})
|
|
|
},
|
|
|
@@ -841,6 +845,7 @@ export default {
|
|
|
},
|
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
|
+ this.isRoleIdsChanged=false;
|
|
|
// console.log(row);
|
|
|
this.reset();
|
|
|
this.getDeptTree();
|
|
|
@@ -851,9 +856,11 @@ 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.form.roleIds=response.roleIds;
|
|
|
this.open = true;
|
|
|
this.title = "编辑";
|
|
|
+ console.log(response.roleIds,"roleIds")
|
|
|
this.form.password = "";
|
|
|
});
|
|
|
},
|