ws2z3gr2017 7 роки тому
батько
коміт
2b97dbee31

+ 2 - 0
js/component/manageCenter/idea/content.less

@@ -114,3 +114,5 @@
     color: #999;
 }
 .jmrhFlag{margin-right: 15px;}
+.provin{width: 100px;height: 28px;line-height: 28px;border-radius: 4px;border-color: #d9d9d9;padding:4px 3px;transition: all .5s;}
+.provin:focus{outline: none;box-shadow: 0px 0px 6px #80b9ff;border-color: #80b9ff;}

+ 61 - 7
js/component/manageCenter/idea/news/news.jsx

@@ -45,8 +45,8 @@ const Avatar = React.createClass({
         );
     }
 });
-
 const News = React.createClass({
+	
     loadData(pageNo, theType) {
         this.setState({
             loading: true
@@ -120,17 +120,21 @@ 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;
+                    theObj = data.data;  
+                  if(theObj.provinceId==null||theObj.provinceId==''){
+                 	theObj.provinceId=11
+                 }
                 };
                 this.setState({
                     RowData: theObj,
+                    
                 });
             }.bind(this),
         }).always(function () {
@@ -184,6 +188,42 @@ 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: []
         };
     },
@@ -241,7 +281,8 @@ const News = React.createClass({
                 summary: this.state.RowData.summary,
                 content: this.state.RowData.content,
                 createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,
-                jmrhFlag: this.state.RowData.jmrhFlag ,               
+                jmrhFlag: this.state.RowData.jmrhFlag ,   
+                provinceId: this.state.RowData.provinceId, 
             },
             
             
@@ -511,7 +552,20 @@ const News = React.createClass({
                             </div> : <div></div>}
                         </div>
                         <div className="modal-box">
-                            <span className="modal-box-title">新闻内容</span>
+                            <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>
                         </div>
                         <Editors textContent={this.state.RowData.content}
                             uploadUrl={'/api/admin/news/upload'}

+ 2 - 1
webpack.config.js

@@ -230,7 +230,8 @@ module.exports = (function () {
             }
         }));
     }
-    let staticHost = 'http://afts.hnzhiming.com';
+    //let staticHost = 'http://afts.hnzhiming.com';
+    let staticHost = 'http://127.0.0.1';
     switch (argv.env.deploy) {
         case 'stage':
             staticHost = 'http://aftts.hnzhiming.com';