|
|
@@ -78,7 +78,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
- import {add, getList, getRole, getRoleTree, grant, grantTree, remove, update} from "@/api/system/role";
|
|
|
+ import {add, getList, getRole, getRoleTreeById, grant, grantTree, remove, update} from "@/api/system/role";
|
|
|
import {mapGetters} from "vuex";
|
|
|
import website from '@/config/website';
|
|
|
|
|
|
@@ -229,8 +229,8 @@
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
- initData(){
|
|
|
- getRoleTree().then(res => {
|
|
|
+ initData(roleId){
|
|
|
+ getRoleTreeById(roleId).then(res => {
|
|
|
const column = this.findObject(this.option.column, "parentId");
|
|
|
column.dicData = res.data.data;
|
|
|
});
|
|
|
@@ -311,7 +311,7 @@
|
|
|
},
|
|
|
beforeOpen(done, type) {
|
|
|
if (["add", "edit"].includes(type)) {
|
|
|
- this.initData();
|
|
|
+ this.initData(this.form.id);
|
|
|
}
|
|
|
done();
|
|
|
},
|