动态切换菜单路由的校验规则

dev
smallchill 6 years ago
parent a59d0298bf
commit 5897aa1907
  1. 12
      src/views/system/menu.vue

@ -41,6 +41,7 @@
import {getLazyList, remove, update, add, getMenu} from "@/api/system/menu";
import {mapGetters} from "vuex";
import iconList from "@/config/iconList";
import func from "@/util/func";
export default {
data() {
@ -193,7 +194,16 @@
data: []
};
},
watch: {
'form.category'() {
const category = func.toInt(this.form.category);
this.$refs.crud.option.column.filter(item => {
if (item.prop === "path") {
item.rules[0].required = category === 1;
}
});
}
},
computed: {
...mapGetters(["permission"]),
permissionList() {

Loading…
Cancel
Save