增加栏目和文章字段
This commit is contained in:
parent
3fbc0926ce
commit
9229a0136d
|
@ -191,10 +191,15 @@
|
||||||
align:"center",
|
align:"center",
|
||||||
dataIndex: 'name'
|
dataIndex: 'name'
|
||||||
},
|
},
|
||||||
|
// {
|
||||||
|
// title:'name',
|
||||||
|
// align:"center",
|
||||||
|
// dataIndex: 'nameen'
|
||||||
|
// },
|
||||||
{
|
{
|
||||||
title:'name',
|
title:'排序',
|
||||||
align:"center",
|
align:"center",
|
||||||
dataIndex: 'nameen'
|
dataIndex: 'sort'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title:'类型',
|
title:'类型',
|
||||||
|
|
|
@ -28,79 +28,85 @@
|
||||||
<a-input v-decorator="['sysOrgCode']" placeholder="请输入所属部门" ></a-input>
|
<a-input v-decorator="['sysOrgCode']" placeholder="请输入所属部门" ></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col> -->
|
</a-col> -->
|
||||||
<a-col :span="12">
|
<a-col :span="24">
|
||||||
<a-form-item label="文章类型" :labelCol="labelCol" :wrapperCol="wrapperCol" help="选择首页轮播后将会在首页显示">
|
<a-form-item label="文章类型" :labelCol="labelCol" :wrapperCol="wrapperCol" help="选择首页轮播后将会在首页显示">
|
||||||
<!-- <a-input v-decorator="['type']" placeholder="请输入文章类型" ></a-input> -->
|
<!-- <a-input v-decorator="['type']" placeholder="请输入文章类型" ></a-input> -->
|
||||||
<j-dict-select-tag type="list" v-decorator="['type', validatorRules.type]" :trigger-change="true" dictCode="gateway_article_type" placeholder="请选择文章类型" />
|
<j-dict-select-tag type="list" v-decorator="['type', validatorRules.type]" :trigger-change="true" dictCode="gateway_article_type" placeholder="请选择文章类型" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="24">
|
||||||
<a-form-item label="栏目" :labelCol="labelCol" :wrapperCol="wrapperCol" help="请选择对应的二级栏目">
|
<a-form-item label="栏目" :labelCol="labelCol" :wrapperCol="wrapperCol" help="请选择对应的二级栏目">
|
||||||
<!-- <a-input v-decorator="['columnId', validatorRules.columnId]" placeholder="请输入栏目" ></a-input> -->
|
<!-- <a-input v-decorator="['columnId', validatorRules.columnId]" placeholder="请输入栏目" ></a-input> -->
|
||||||
<j-dict-select-tag ref="dictRef" type="list" v-decorator="['columnId', validatorRules.parent]" :trigger-change="true" :dictCode="columnIdDictCode" placeholder="请选栏目" />
|
<j-dict-select-tag ref="dictRef" type="list" v-decorator="['columnId', validatorRules.parent]" :trigger-change="true" :dictCode="columnIdDictCode" placeholder="请选栏目" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="24">
|
||||||
<a-form-item label="标题" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="标题" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-input v-decorator="['title', validatorRules.title]" placeholder="请输入标题" ></a-input>
|
<a-input v-decorator="['title', validatorRules.title]" placeholder="请输入标题" ></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<!-- <a-col :span="12">
|
||||||
<a-form-item label="title" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="title" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-input v-decorator="['titleen', validatorRules.titleen]" placeholder="请输入title" ></a-input>
|
<a-input v-decorator="['titleen', validatorRules.titleen]" placeholder="请输入title" ></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col> -->
|
||||||
<a-col :span="12">
|
<a-col :span="24">
|
||||||
<a-form-item label="封面图" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="封面图" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-image-upload isMultiple v-decorator="['cover']" ></j-image-upload>
|
<j-image-upload isMultiple v-decorator="['cover']" ></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<!-- <a-col :span="12">
|
||||||
<a-form-item label="coveren" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="coveren" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-image-upload isMultiple v-decorator="['coveren']" ></j-image-upload>
|
<j-image-upload isMultiple v-decorator="['coveren']" ></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col> -->
|
||||||
<a-col :span="12">
|
<a-col :span="24">
|
||||||
<a-form-item label="作者" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="作者" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-input v-decorator="['author', validatorRules.author]" placeholder="请输入作者" ></a-input>
|
<a-input v-decorator="['author', validatorRules.author]" placeholder="请输入作者" ></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<!-- <a-col :span="12">
|
||||||
<a-form-item label="author" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="author" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-input v-decorator="['authoren']" placeholder="请输入author" ></a-input>
|
<a-input v-decorator="['authoren']" placeholder="请输入author" ></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col> -->
|
||||||
<a-col :span="12">
|
<a-col :span="24">
|
||||||
<a-form-item label="来源" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="来源" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-input v-decorator="['source', validatorRules.source]" placeholder="请输入来源" ></a-input>
|
<a-input v-decorator="['source', validatorRules.source]" placeholder="请输入来源" ></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<!-- <a-col :span="12">
|
||||||
<a-form-item label="source" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="source" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-input v-decorator="['sourceen']" placeholder="请输入source" ></a-input>
|
<a-input v-decorator="['sourceen']" placeholder="请输入source" ></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col> -->
|
||||||
<a-col :span="12">
|
<a-col :span="24">
|
||||||
<a-form-item label="文章内容" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="文章内容" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-editor v-decorator="['content',{trigger:'input',rules:validatorRules.content.rules}]" />
|
<j-editor v-decorator="['content',{trigger:'input',rules:validatorRules.content.rules}]" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="24">
|
||||||
|
<a-form-item label="正文文件" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
|
<j-upload bizPath="contentFile" v-decorator="['contentFile']" :trigger-change="true"/>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<!-- <a-col :span="12">
|
||||||
<a-form-item label="content" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="content" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-editor v-decorator="['contenten',{trigger:'input',rules:validatorRules.contenten.rules}]" />
|
<j-editor v-decorator="['contenten',{trigger:'input',rules:validatorRules.contenten.rules}]" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col> -->
|
||||||
<a-col :span="12">
|
<a-col :span="24">
|
||||||
<a-form-item label="附件" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="附件" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-upload bizPath="fujian" v-decorator="['files']" :trigger-change="true"/>
|
<j-upload bizPath="fujian" v-decorator="['files']" :trigger-change="true"/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
|
||||||
|
<!-- <a-col :span="12">
|
||||||
<a-form-item label="enclosure" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="enclosure" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-upload bizPath="fujianen" v-decorator="['filesen']" :trigger-change="true"/>
|
<j-upload bizPath="fujianen" v-decorator="['filesen']" :trigger-change="true"/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col> -->
|
||||||
<a-col :span="12">
|
<a-col :span="24">
|
||||||
<a-form-item label="是否发布" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="是否发布" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-switch v-decorator="['isRelease', validatorRules.isRelease]" ></j-switch>
|
<j-switch v-decorator="['isRelease', validatorRules.isRelease]" ></j-switch>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
@ -206,7 +212,7 @@
|
||||||
},
|
},
|
||||||
content: {
|
content: {
|
||||||
rules: [
|
rules: [
|
||||||
{ required: true, message: '请输入文章内容!'},
|
// { required: true, message: '请输入文章内容!'},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
contenten: {
|
contenten: {
|
||||||
|
|
|
@ -33,10 +33,20 @@
|
||||||
<a-input v-decorator="['name', validatorRules.name]" placeholder="请输入名称" ></a-input>
|
<a-input v-decorator="['name', validatorRules.name]" placeholder="请输入名称" ></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<!-- <a-col :span="12">
|
||||||
<a-form-item label="name" :labelCol="labelCol" :wrapperCol="wrapperCol" help="显示在门户的英文名字">
|
<a-form-item label="name" :labelCol="labelCol" :wrapperCol="wrapperCol" help="显示在门户的英文名字">
|
||||||
<a-input v-decorator="['nameen',validatorRules.nameen]" placeholder="请输入name" ></a-input>
|
<a-input v-decorator="['nameen',validatorRules.nameen]" placeholder="请输入name" ></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col> -->
|
||||||
|
<a-col :span="12">
|
||||||
|
<a-form-item label="图标" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
|
<j-upload bizPath="icon" v-decorator="['icon']" :trigger-change="true"/>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :span="12">
|
||||||
|
<a-form-item label="排序" :labelCol="labelCol" :wrapperCol="wrapperCol" >
|
||||||
|
<a-input v-decorator="['sort', validatorRules.sort]" placeholder="排序" ></a-input>
|
||||||
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="类型" :labelCol="labelCol" :wrapperCol="wrapperCol" help="栏目的类型,不选中则显示在首页头部">
|
<a-form-item label="类型" :labelCol="labelCol" :wrapperCol="wrapperCol" help="栏目的类型,不选中则显示在首页头部">
|
||||||
|
@ -121,6 +131,13 @@
|
||||||
{ required: true, message: '请输入名称!'},
|
{ required: true, message: '请输入名称!'},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
sort: {
|
||||||
|
rules: [
|
||||||
|
{ required: true, message: '请输入排序!'},
|
||||||
|
{ pattern: /^[0-9]+(.[0-9]{1,2})?$/, message: '请输入小数范围两位内的数字 !'}
|
||||||
|
],
|
||||||
|
initialValue:1
|
||||||
|
},
|
||||||
nameen: {
|
nameen: {
|
||||||
rules: [
|
rules: [
|
||||||
{ required: true, message: ' Please Input Name!'},
|
{ required: true, message: ' Please Input Name!'},
|
||||||
|
@ -184,7 +201,7 @@
|
||||||
this.model = Object.assign({}, record);
|
this.model = Object.assign({}, record);
|
||||||
this.visible = true;
|
this.visible = true;
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.form.setFieldsValue(pick(this.model,'createBy','createTime','updateBy','updateTime','sysOrgCode','name','nameen','type','parent','isEnable'))
|
this.form.setFieldsValue(pick(this.model,'createBy','createTime','updateBy','updateTime','sysOrgCode','name','nameen','type','parent','isEnable','icon','sort'))
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
//渲染流程表单数据
|
//渲染流程表单数据
|
||||||
|
@ -230,7 +247,7 @@
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
popupCallback(row){
|
popupCallback(row){
|
||||||
this.form.setFieldsValue(pick(row,'createBy','createTime','updateBy','updateTime','sysOrgCode','name','nameen','type','parent','isEnable'))
|
this.form.setFieldsValue(pick(row,'createBy','createTime','updateBy','updateTime','sysOrgCode','name','nameen','type','parent','isEnable','icon','sort'))
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue