diff --git a/src/main/java/net/mingsoft/cms/dao/ICategoryDao.xml b/src/main/java/net/mingsoft/cms/dao/ICategoryDao.xml
index 346ed846..ab92dc73 100644
--- a/src/main/java/net/mingsoft/cms/dao/ICategoryDao.xml
+++ b/src/main/java/net/mingsoft/cms/dao/ICategoryDao.xml
@@ -49,7 +49,7 @@
category_manager_id,
app_id,
dict_id,
- category_flag,
+ category_flag,
category_path,
category_parent_id,
create_by,
@@ -74,7 +74,7 @@
#{categoryManagerId},
#{appId},
#{dictId},
- #{categoryFlag},
+ #{categoryFlag},
#{categoryPath},
#{categoryParentId},
#{createBy},
@@ -105,7 +105,7 @@
category_manager_id=#{categoryManagerId},
app_id=#{appId},
dict_id=#{dictId},
- category_flag=#{categoryFlag},
+ category_flag=#{categoryFlag},
category_path=#{categoryPath},
create_by=#{createBy},
create_date=#{createDate},
diff --git a/src/main/webapp/WEB-INF/manager/cms/category/form.ftl b/src/main/webapp/WEB-INF/manager/cms/category/form.ftl
index ae738281..ab65da89 100644
--- a/src/main/webapp/WEB-INF/manager/cms/category/form.ftl
+++ b/src/main/webapp/WEB-INF/manager/cms/category/form.ftl
@@ -114,6 +114,9 @@
+
+
+
列表模板
@@ -133,6 +136,22 @@
+
+
+
+
+
+
+
+
+
+
栏目关键字
@@ -250,11 +269,14 @@
categoryDiyUrl: '',
// 栏目管理的内容模型id
mdiyModelId: '',
+ //栏目字典
+ categoryFlag: []
},
categoryTypeOptions: [{"value": "1", "label": "列表"}, {"value": "2", "label": "封面"}],
categoryListUrlOptions: [],
categoryUrlOptions: [],
mdiyModelIdOptions: [],
+ categoryFlagOptions: [],
rules: {
// 栏目管理名称
categoryTitle: [{
@@ -331,6 +353,10 @@
if (data.categoryId == '0') {
data.categoryId = '';
}
+ if(data.categoryFlag){
+ data.categoryFlag = data.categoryFlag.join(',');
+ }
+
data.categoryImg = JSON.stringify(data.categoryImg);
ms.http.post(url, data).then(function (data) {
if (data.result) {
@@ -369,6 +395,9 @@
var that = this;
ms.http.get(ms.manager + "/cms/category/get.do", {"id": id}).then(function (res) {
if (res.result && res.data) {
+ if(res.data.categoryFlag){
+ res.data.categoryFlag = res.data.categoryFlag.split(',');
+ }
if (res.data.categoryImg) {
res.data.categoryImg = JSON.parse(res.data.categoryImg);
res.data.categoryImg.forEach(function (value) {
@@ -431,6 +460,16 @@
this.form.categoryImg.splice(index, 1);
}
},
+ //获取categoryFlag数据源
+ categoryFlagOptionsGet() {
+ var that = this;
+ ms.http.get(ms.base+'/mdiy/dict/list.do', {dictType:'栏目属性',pageSize:99999}).then(function (res) {
+ that.categoryFlagOptions = res.rows;
+ }).catch(function (err) {
+ console.log(err);
+ });
+ },
+
//categoryImg文件上传完成回调
categoryImgSuccess: function (response, file, fileList) {
this.form.categoryImg.push({url: file.url, name: file.name, path: response, uid: file.uid});
@@ -446,12 +485,14 @@
this.form.categoryImg.splice(index, 1);
}
},
+
},
created() {
this.getColumnContentModelId();
this.getTree()
this.categoryListUrlOptionsGet();
this.categoryUrlOptionsGet();
+ this.categoryFlagOptionsGet();
this.form.id = ms.util.getParameter("id");
if (this.form.id) {
this.get(this.form.id);