|
|
@@ -559,8 +559,8 @@
|
|
|
that.returnIsShow = false;
|
|
|
}
|
|
|
}
|
|
|
- that.changeModel();
|
|
|
}
|
|
|
+ that.changeModel();
|
|
|
} else {
|
|
|
that.$notify({
|
|
|
title: '失败',
|
|
|
@@ -586,7 +586,9 @@
|
|
|
});
|
|
|
that.contentCategoryIdOptions = ms.util.treeData(res.data.rows, 'id', 'categoryId', 'children');
|
|
|
that.categoryIdOptions = res.data.rows;
|
|
|
- that.changeModel();
|
|
|
+
|
|
|
+ //获取到栏目数据之后再进行初始化
|
|
|
+ that.init();
|
|
|
}
|
|
|
}).catch(function (err) {
|
|
|
console.log(err);
|
|
|
@@ -666,25 +668,36 @@
|
|
|
}).catch(function (err) {
|
|
|
console.log(err);
|
|
|
});
|
|
|
+ },
|
|
|
+ //只有在渲染完栏目数据之后才会初始化
|
|
|
+ init: function () {
|
|
|
+ this.form.id = ms.util.getParameter("id");
|
|
|
+ this.type = ms.util.getParameter("type");
|
|
|
+
|
|
|
+ //在指定栏目下新增或编辑文章时
|
|
|
+ if (ms.util.getParameter("categoryId")) {
|
|
|
+ this.form.categoryId = ms.util.getParameter("categoryId");
|
|
|
+ //如果是封面栏目直接跳转
|
|
|
+ if (this.type) {
|
|
|
+ this.getFromFengMian(this.form.categoryId);
|
|
|
+ this.returnIsShow = false;
|
|
|
+ //指定非封面栏目编辑文章
|
|
|
+ }else if (this.form.id) {
|
|
|
+ this.get(this.form.id);
|
|
|
+ //指定栏目新增文章渲染自定义模型
|
|
|
+ }else {
|
|
|
+ this.changeModel();
|
|
|
+ }
|
|
|
+ //不指定栏目编辑文章
|
|
|
+ }else if (this.form.id) {
|
|
|
+ this.get(this.form.id);
|
|
|
+ }//else 如果即不指定栏目新增文章,又不是编辑文章就不渲染自定义模型
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
created: function () {
|
|
|
this.contentCategoryIdOptionsGet();
|
|
|
this.contentTypeOptionsGet();
|
|
|
-
|
|
|
- this.form.id = ms.util.getParameter("id");
|
|
|
- if (ms.util.getParameter("categoryId")) {
|
|
|
- this.form.categoryId = ms.util.getParameter("categoryId");
|
|
|
- }
|
|
|
- this.type = ms.util.getParameter("type");
|
|
|
-
|
|
|
- if (this.form.id) {
|
|
|
- this.get(this.form.id);
|
|
|
- }
|
|
|
- if (this.type) {
|
|
|
- this.getFromFengMian(this.form.categoryId);
|
|
|
- this.returnIsShow = false;
|
|
|
- }
|
|
|
}
|
|
|
});
|
|
|
</script>
|