|
@@ -5,8 +5,6 @@ import Editors from '../../../richTextEditors'
|
|
|
import moment from 'moment';
|
|
|
import ajax from 'jquery/src/ajax/xhr.js';
|
|
|
import $ from 'jquery/src/ajax';
|
|
|
-
|
|
|
-
|
|
|
const Avatar = React.createClass({
|
|
|
getInitialState() {
|
|
|
return {
|
|
@@ -46,7 +44,6 @@ const Avatar = React.createClass({
|
|
|
}
|
|
|
});
|
|
|
const News = React.createClass({
|
|
|
-
|
|
|
loadData(pageNo, theType) {
|
|
|
this.setState({
|
|
|
loading: true
|
|
@@ -120,21 +117,17 @@ const News = React.createClass({
|
|
|
data: {
|
|
|
id: this.state.RowData.id //新闻主键ID(数字类型,非字符串)
|
|
|
},
|
|
|
- success: function (data) {
|
|
|
+ success: function (data) {
|
|
|
let theObj = {};
|
|
|
- if (!data.data) {
|
|
|
+ if (!data.data) {
|
|
|
if (data.error && data.error.length) {
|
|
|
message.warning(data.error[0].message);
|
|
|
- }
|
|
|
+ };
|
|
|
} else {
|
|
|
- theObj = data.data;
|
|
|
- if(theObj.provinceId==null||theObj.provinceId==''){
|
|
|
- theObj.provinceId=11
|
|
|
- }
|
|
|
+ theObj = data.data;
|
|
|
};
|
|
|
this.setState({
|
|
|
RowData: theObj,
|
|
|
-
|
|
|
});
|
|
|
}.bind(this),
|
|
|
}).always(function () {
|
|
@@ -188,42 +181,6 @@ const News = React.createClass({
|
|
|
width: '50%'
|
|
|
}
|
|
|
],
|
|
|
- list: [
|
|
|
- {"code":"11","cn":"湖南"},
|
|
|
- {"code":"1","cn":"北京"},
|
|
|
- {"code":"2","cn":"上海"},
|
|
|
- {"code":"3","cn":"天津"},
|
|
|
- {"code":"4","cn":"重庆"},
|
|
|
- {"code":"5","cn":"四川"},
|
|
|
- {"code":"6","cn":"贵州"},
|
|
|
- {"code":"7","cn":"云南"},
|
|
|
- {"code":"8","cn":"西藏"},
|
|
|
- {"code":"9","cn":"河南"},
|
|
|
- {"code":"10","cn":"湖北"},
|
|
|
- {"code":"12","cn":"广东"},
|
|
|
- {"code":"13","cn":"广西"},
|
|
|
- {"code":"14","cn":"陕西"},
|
|
|
- {"code":"15","cn":"甘肃"},
|
|
|
- {"code":"16","cn":"青海"},
|
|
|
- {"code":"17","cn":"宁夏"},
|
|
|
- {"code":"18","cn":"新疆"},
|
|
|
- {"code":"19","cn":"河北"},
|
|
|
- {"code":"20","cn":"山西"},
|
|
|
- {"code":"21","cn":"内蒙古"},
|
|
|
- {"code":"22" ,"cn":"江苏"},
|
|
|
- {"code":"23","cn":"浙江"},
|
|
|
- {"code":"24","cn":"安徽"},
|
|
|
- {"code":"25","cn":"福建"},
|
|
|
- {"code":"26","cn":"江西"},
|
|
|
- {"code":"27","cn":"山东"},
|
|
|
- {"code":"28","cn":"辽宁"},
|
|
|
- {"code":"29","cn":"吉林"},
|
|
|
- {"code":"30","cn":"黑龙江"},
|
|
|
- {"code":"31","cn":"海南"},
|
|
|
- {"code":"32","cn":"台湾"},
|
|
|
- {"code":"33","cn":"香港"},
|
|
|
- {"code":"34","cn":"澳门"},
|
|
|
- ],
|
|
|
tableData: []
|
|
|
};
|
|
|
},
|
|
@@ -281,8 +238,7 @@ const News = React.createClass({
|
|
|
summary: this.state.RowData.summary,
|
|
|
content: this.state.RowData.content,
|
|
|
createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,
|
|
|
- jmrhFlag: this.state.RowData.jmrhFlag ,
|
|
|
- provinceId: this.state.RowData.provinceId,
|
|
|
+ jmrhFlag: this.state.RowData.jmrhFlag ,
|
|
|
},
|
|
|
|
|
|
|
|
@@ -528,15 +484,15 @@ const News = React.createClass({
|
|
|
}} />
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div className="modal-box news-box">
|
|
|
- <span className="modal-box-title jmrhFlag">军民融合:</span>
|
|
|
- <Radio.Group value={this.state.RowData.jmrhFlag} onChange={(e) => {
|
|
|
- this.state.RowData.jmrhFlag = e.target.value;
|
|
|
- this.setState({jmrhFlag: this.state.jmrhFlag });
|
|
|
- }} >
|
|
|
- <Radio value={0}>否</Radio>
|
|
|
- <Radio value={1}>是</Radio>
|
|
|
- </Radio.Group>
|
|
|
+ <div className="modal-box news-box">
|
|
|
+ <span className="modal-box-title jmrhFlag">军民融合:</span>
|
|
|
+ <Radio.Group value={this.state.RowData.jmrhFlag} onChange={(e) => {
|
|
|
+ this.state.RowData.jmrhFlag = e.target.value;
|
|
|
+ this.setState({RowData: this.state.RowData});
|
|
|
+ }} >
|
|
|
+ <Radio value={0}>否</Radio>
|
|
|
+ <Radio value={1}>是</Radio>
|
|
|
+ </Radio.Group>
|
|
|
</div>
|
|
|
{this.props.newsType == 2 || this.props.newsType == 3 ? <div className="modal-box news-box">
|
|
|
<span className="modal-box-title">发布在首页</span>
|
|
@@ -552,20 +508,7 @@ const News = React.createClass({
|
|
|
</div> : <div></div>}
|
|
|
</div>
|
|
|
<div className="modal-box">
|
|
|
- <span className="modal-box-title">新闻内容</span>
|
|
|
- <select value={this.state.RowData.provinceId} onChange={(e) => {
|
|
|
- this.state.RowData.provinceId = e.target.value;
|
|
|
- this.setState({provinceId: this.state.provinceId });
|
|
|
- }} className="provin">
|
|
|
- {
|
|
|
- this.state.list.map(function(name){
|
|
|
- return (
|
|
|
- <option value={name.code} key={name.code} >{name.cn}</option>
|
|
|
- )
|
|
|
- })
|
|
|
- }
|
|
|
-
|
|
|
- </select>
|
|
|
+ <span className="modal-box-title">新闻内容</span>
|
|
|
</div>
|
|
|
<Editors textContent={this.state.RowData.content}
|
|
|
uploadUrl={'/api/admin/news/upload'}
|
|
@@ -582,5 +525,4 @@ const News = React.createClass({
|
|
|
);
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
export default News;
|