|
@@ -29,8 +29,8 @@ export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
levelForm: {
|
|
levelForm: {
|
|
|
- levelname: this.$route.query.levelname,
|
|
|
|
|
- jrid: this.$route.query.id
|
|
|
|
|
|
|
+ levelname: "",
|
|
|
|
|
+ jrid: ""
|
|
|
},
|
|
},
|
|
|
// 校验规则
|
|
// 校验规则
|
|
|
rules: {
|
|
rules: {
|
|
@@ -40,11 +40,19 @@ export default {
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
- updated() {
|
|
|
|
|
- // 组件更新时调用 当路由参数变化时调用 清空表单数据
|
|
|
|
|
- // if (!this.$route.query.id) {
|
|
|
|
|
- // this.levelForm.levelname = "";
|
|
|
|
|
- // }
|
|
|
|
|
|
|
+ watch:{
|
|
|
|
|
+ // 监听路由参数变化
|
|
|
|
|
+ '$route.query.id'(){
|
|
|
|
|
+ this.levelForm.levelname = this.$route.query.levelname;
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ mounted(){
|
|
|
|
|
+ // 组件挂载时调用 把路由中的值赋到文本框中
|
|
|
|
|
+ if(this.$route.query.id){
|
|
|
|
|
+ // 把路由中的值赋到文本框中
|
|
|
|
|
+ this.levelForm.levelname = this.$route.query.levelname;
|
|
|
|
|
+ this.levelForm.jrid = this.$route.query.id;
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
// 修改等级
|
|
// 修改等级
|