Browse Source

增加表格手势

HW 5 years ago
parent
commit
b038e79009
100 changed files with 1717 additions and 1331 deletions
  1. 4 1
      js/component/account/achievement/techAchievement.jsx
  2. 4 1
      js/component/account/demand/techDemand.jsx
  3. 4 1
      js/component/account/demand/techDemandDesc.jsx
  4. 10 1
      js/component/account/index/collection.jsx
  5. 4 1
      js/component/account/index/consultList.jsx
  6. 4 1
      js/component/account/index/serviceList.jsx
  7. 7 1
      js/component/account/index/techList.jsx
  8. 4 1
      js/component/account/services/achievement.jsx
  9. 5 2
      js/component/account/services/activityCostList.jsx
  10. 4 1
      js/component/account/services/annualReport.jsx
  11. 4 1
      js/component/account/services/contract/contract.jsx
  12. 13 1
      js/component/account/services/contract/contractDetail.jsx
  13. 4 1
      js/component/account/services/finance.jsx
  14. 4 1
      js/component/account/services/orgList.jsx
  15. 4 1
      js/component/account/services/orgTechCenter.jsx
  16. 4 1
      js/component/account/services/patent.jsx
  17. 4 1
      js/component/account/services/ratepay.jsx
  18. 4 1
      js/component/account/services/standard.jsx
  19. 4 1
      js/component/account/services/techProduct.jsx
  20. 5 2
      js/component/account/services/technology.jsx
  21. 4 1
      js/component/account/set/hrSituation.jsx
  22. 19 19
      js/component/common/projectDetailsReadOnly/index.jsx
  23. 4 1
      js/component/manageCenter/achievement/achievementOrder.jsx
  24. 30 27
      js/component/manageCenter/achievement/crmAchievement.jsx
  25. 8 5
      js/component/manageCenter/achievement/myTechAchievement.jsx
  26. 7 4
      js/component/manageCenter/achievement/sichuan/sichuan.jsx
  27. 10 7
      js/component/manageCenter/achievement/techAchievementAudit/auditDesc.jsx
  28. 9 6
      js/component/manageCenter/achievement/techAchievementAudit/techAchievementAudit.jsx
  29. 10 7
      js/component/manageCenter/achievement/techAchievementQuery.jsx
  30. 28 25
      js/component/manageCenter/achievement/techAchievementQueryDesc.jsx
  31. 12 9
      js/component/manageCenter/achievement/techAchievementRelease/auditDesc.jsx
  32. 10 7
      js/component/manageCenter/achievement/techAchievementRelease/techAchievementAudit.jsx
  33. 9 0
      js/component/manageCenter/components/checkProject/index.jsx
  34. 5 5
      js/component/manageCenter/customer/NEW/intentionCustomer/intentionDetail/detail/visit.jsx
  35. 6 0
      js/component/manageCenter/customer/customerData/companyCustomer.jsx
  36. 3 0
      js/component/manageCenter/customer/customerData/myClient.jsx
  37. 3 0
      js/component/manageCenter/customer/managementFollow/customerFollow/index.jsx
  38. 223 217
      js/component/manageCenter/customer/release/expertRelease.jsx
  39. 100 97
      js/component/manageCenter/customer/release/releaseExpert.jsx
  40. 35 33
      js/component/manageCenter/customer/reviewed/enteringAudit.jsx
  41. 32 29
      js/component/manageCenter/customer/reviewed/enteringAuditOne.jsx
  42. 224 218
      js/component/manageCenter/customer/reviewed/expertReview.jsx
  43. 211 205
      js/component/manageCenter/customer/reviewed/identityAuditsOne.jsx
  44. 13 10
      js/component/manageCenter/demand/demandAudit/demandAuditDesc.jsx
  45. 7 4
      js/component/manageCenter/demand/demandAudit/techDemandAudit.jsx
  46. 4 1
      js/component/manageCenter/demand/demandOrder.jsx
  47. 15 12
      js/component/manageCenter/demand/demandRelease/demandReleaseDesc.jsx
  48. 12 9
      js/component/manageCenter/demand/demandRelease/techDemandRelease.jsx
  49. 97 94
      js/component/manageCenter/demand/releaseDemand.jsx
  50. 16 13
      js/component/manageCenter/demand/sichuan/sichuan.jsx
  51. 10 7
      js/component/manageCenter/demand/sichuan/sichuanman.jsx
  52. 8 5
      js/component/manageCenter/demand/techDemandQuery.jsx
  53. 3 0
      js/component/manageCenter/financialManage/distribute/outSpecial.jsx
  54. 6 0
      js/component/manageCenter/financialManage/distribute/outsourcingPaiDan.jsx
  55. 4 1
      js/component/manageCenter/idea/activity/activity.jsx
  56. 10 1
      js/component/manageCenter/idea/bigShot/lecture.jsx
  57. 25 22
      js/component/manageCenter/idea/news/news.jsx
  58. 21 18
      js/component/manageCenter/idea/policy/inquiry.jsx
  59. 37 34
      js/component/manageCenter/idea/policy/manage.jsx
  60. 44 41
      js/component/manageCenter/idea/policy/techPolicyAudits.jsx
  61. 39 36
      js/component/manageCenter/idea/policy/techPolicyPublishs.jsx
  62. 4 1
      js/component/manageCenter/operate/memberOrderList.jsx
  63. 14 11
      js/component/manageCenter/order/flowSettlement/myBill/myBill.jsx
  64. 19 19
      js/component/manageCenter/order/orderNew/addService.jsx
  65. 3 0
      js/component/manageCenter/order/orderNew/changeComponent/orderDetail.js
  66. 3 0
      js/component/manageCenter/order/orderNew/contractYxy.js
  67. 3 0
      js/component/manageCenter/order/orderNew/costAuditList/component/orderPaymentModal.js
  68. 3 0
      js/component/manageCenter/order/orderNew/costAuditList/detailsModal/projectOverview.js
  69. 3 0
      js/component/manageCenter/order/orderNew/costAuditList/index.js
  70. 4 1
      js/component/manageCenter/order/orderNew/glCostAuditList/component/orderPaymentModal.js
  71. 3 0
      js/component/manageCenter/order/orderNew/glCostAuditList/detailsModal/projectOverview.js
  72. 3 0
      js/component/manageCenter/order/orderNew/glCostAuditList/index.js
  73. 9 0
      js/component/manageCenter/personnel/personnel/personnelAll.jsx
  74. 3 0
      js/component/manageCenter/project/project/enterpriseProjectQuery.jsx
  75. 6 0
      js/component/manageCenter/project/project/projectAssignment.jsx
  76. 6 0
      js/component/manageCenter/project/project/zxsglyOutSourcingPaiDan.jsx
  77. 3 0
      js/component/manageCenter/project/summary/highTech.jsx
  78. 3 0
      js/component/manageCenter/project/summary/projectDetails.jsx
  79. 20 4
      js/component/manageCenter/project/task/myTask.jsx
  80. 28 5
      js/component/manageCenter/project/task/myTaskOutsource.jsx
  81. 3 0
      js/component/manageCenter/project/task/payApplyReject/component/orderPaymentModal.js
  82. 3 0
      js/component/manageCenter/project/task/payApplyReject/index.jsx
  83. 3 0
      js/component/manageCenter/project/task/taskCount.jsx
  84. 25 22
      js/component/manageCenter/servicesManage/contract/contract.jsx
  85. 13 1
      js/component/manageCenter/servicesManage/contract/contractDetail.jsx
  86. 4 1
      js/component/manageCenter/servicesManage/copyright/copyright.jsx
  87. 4 1
      js/component/manageCenter/servicesManage/highTech/fosterDesc/achievement.jsx
  88. 4 1
      js/component/manageCenter/servicesManage/highTech/fosterDesc/finance.jsx
  89. 4 1
      js/component/manageCenter/servicesManage/highTech/fosterDesc/honorList.jsx
  90. 4 1
      js/component/manageCenter/servicesManage/highTech/fosterDesc/hrSituation.jsx
  91. 4 1
      js/component/manageCenter/servicesManage/highTech/fosterDesc/orgTechCenter.jsx
  92. 4 1
      js/component/manageCenter/servicesManage/highTech/fosterDesc/ratepay.jsx
  93. 4 1
      js/component/manageCenter/servicesManage/highTech/highTechApply.jsx
  94. 4 1
      js/component/manageCenter/servicesManage/highTech/highTechFoster.jsx
  95. 4 1
      js/component/manageCenter/servicesManage/patent/applyFee.jsx
  96. 5 2
      js/component/manageCenter/servicesManage/patent/comprehensive.jsx
  97. 4 1
      js/component/manageCenter/servicesManage/patent/correction.jsx
  98. 4 1
      js/component/manageCenter/servicesManage/patent/express.jsx
  99. 4 1
      js/component/manageCenter/servicesManage/patent/payment.jsx
  100. 0 0
      js/component/manageCenter/servicesManage/technology/applyManage.jsx

+ 4 - 1
js/component/account/achievement/techAchievement.jsx

@@ -281,6 +281,9 @@ const AchievementList = React.createClass({
                             dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
                             pagination={this.state.pagination}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -294,4 +297,4 @@ const AchievementList = React.createClass({
     }
 });
 
-export default AchievementList;
+export default AchievementList;

+ 4 - 1
js/component/account/demand/techDemand.jsx

@@ -320,6 +320,9 @@ const DemandList = React.createClass({
                             dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
                             pagination={this.state.pagination}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -333,4 +336,4 @@ const DemandList = React.createClass({
     }
 });
 
-export default DemandList;
+export default DemandList;

+ 4 - 1
js/component/account/demand/techDemandDesc.jsx

@@ -1130,6 +1130,9 @@ const DemandDetail = React.createClass({
                                 <Table size="middle" columns={this.state.columns}
                                     dataSource={this.state.dataSource}
                                     pagination={false}
+                                    style={{
+                                       cursor: 'pointer',
+                                    }}
                                     onRowClick={this.tableRowClick} />
                             </Tabs.TabPane>
                         </Tabs>
@@ -1142,4 +1145,4 @@ const DemandDetail = React.createClass({
     },
 });
 
-export default DemandDetail;
+export default DemandDetail;

+ 10 - 1
js/component/account/index/collection.jsx

@@ -381,18 +381,27 @@ const Content = React.createClass({
                             <Table columns={this.state.achievementColumns}
                                 dataSource={this.state.achievementDataSource}
                                 pagination={this.state.achievementPagination}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
                                 onRowClick={this.achievementRowClick} />
                         </TabPane>
                         <TabPane tab="我感兴趣的需求" key="2">
                             <Table columns={this.state.demandColumns}
                                 dataSource={this.state.demandDataSource}
                                 pagination={this.state.demandPagination}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
                                 onRowClick={this.demandRowClick} />
                         </TabPane>
                         <TabPane tab="我感兴趣的用户" key="3">
                             <Table columns={this.state.subscriberColumns}
                                 dataSource={this.state.subscriberDataSource}
                                 pagination={this.state.subscriberPagination}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
                                 onRowClick={this.subscriberRowClick} />
                         </TabPane>
                     </Tabs>
@@ -408,4 +417,4 @@ const Content = React.createClass({
     }
 });
 
-export default Content;
+export default Content;

+ 4 - 1
js/component/account/index/consultList.jsx

@@ -248,6 +248,9 @@ const OrderList = React.createClass({
                     <Spin spinning={this.state.loading}>
                         <Table size="middle" columns={this.state.columns}
                             dataSource={this.state.dataSource}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             pagination={this.state.pagination}
                             onRowClick={this.tableRowClick} />
                     </Spin>
@@ -274,4 +277,4 @@ const OrderList = React.createClass({
     }
 });
 
-export default OrderList;
+export default OrderList;

+ 4 - 1
js/component/account/index/serviceList.jsx

@@ -236,6 +236,9 @@ const OrderList = React.createClass({
                         <Table size="middle" columns={this.state.columns}
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -261,4 +264,4 @@ const OrderList = React.createClass({
     }
 });
 
-export default OrderList;
+export default OrderList;

+ 7 - 1
js/component/account/index/techList.jsx

@@ -294,10 +294,16 @@ const Content = React.createClass({
                             <Table size="middle" columns={this.state.achievementColumns}
                                 dataSource={this.state.achievementDataSource}
                                 pagination={this.state.achievementPagination}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
                                 onRowClick={this.achievementRowClick} />
                         </TabPane>
                         <TabPane tab="我的需求订单" key="2">
                             <Table size="middle" columns={this.state.demandColumns}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
                                 dataSource={this.state.demandDataSource}
                                 pagination={this.state.demandPagination}
                                 onRowClick={this.demandRowClick} />
@@ -315,4 +321,4 @@ const Content = React.createClass({
     }
 });
 
-export default Content;
+export default Content;

+ 4 - 1
js/component/account/services/achievement.jsx

@@ -451,6 +451,9 @@ const Achievement = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -463,4 +466,4 @@ const Achievement = React.createClass({
     }
 });
 
-export default Achievement;
+export default Achievement;

+ 5 - 2
js/component/account/services/activityCostList.jsx

@@ -8,7 +8,7 @@ import ajax from 'jquery/src/ajax/xhr.js';
 import $ from 'jquery/src/ajax';
 
 const mathRound = function(p){
-    if ( !isNaN(p) ) { 
+    if ( !isNaN(p) ) {
         return Math.round(p*100)/100
     } else {
         return p
@@ -666,6 +666,9 @@ const Activity = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -677,4 +680,4 @@ const Activity = React.createClass({
     }
 });
 
-export default Activity;
+export default Activity;

+ 4 - 1
js/component/account/services/annualReport.jsx

@@ -771,6 +771,9 @@ const AnnualReport = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             //rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -785,4 +788,4 @@ const AnnualReport = React.createClass({
     }
 });
 
-export default AnnualReport;
+export default AnnualReport;

+ 4 - 1
js/component/account/services/contract/contract.jsx

@@ -301,6 +301,9 @@ const Contract = React.createClass({
                             <Table columns={this.state.columns}
                                 dataSource={this.state.dataSource}
                                 pagination={this.state.pagination}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
                                 onRowClick={this.tableRowClick} />
                         </Spin>
                     </div>
@@ -316,4 +319,4 @@ const Contract = React.createClass({
     }
 });
 
-export default Contract;
+export default Contract;

+ 13 - 1
js/component/account/services/contract/contractDetail.jsx

@@ -349,7 +349,7 @@ const ContractDetailForm = Form.create()(React.createClass({
                         "uid": item.uid, //用户ID
                         "contractId": item.contractId,  //合同ID
                         "patentName": item.patentName,  //项目名称
-                        "patentNumber": item.patentNumber, //专利号        
+                        "patentNumber": item.patentNumber, //专利号
                         "serialNumber": item.serialNumber, //编号
                         "patentState": item.patentState,   //状态
                         "patentCatagory": item.patentCatagory, //专利类别
@@ -460,6 +460,9 @@ const ContractDetailForm = Form.create()(React.createClass({
                         columns={this.state.highTechColumns}
                         dataSource={this.state.highTechTableData}
                         pagination={false}
+                        style={{
+                           cursor: 'pointer',
+                        }}
                         onRowClick={this.tableRowClick} />
                 </div> : <div></div>}
                 {theData.patentNum ? <div>
@@ -478,6 +481,9 @@ const ContractDetailForm = Form.create()(React.createClass({
                         columns={this.state.patentColumns}
                         dataSource={this.state.patentTableData}
                         pagination={false}
+                        style={{
+                           cursor: 'pointer',
+                        }}
                         onRowClick={this.tableRowClick} />
                 </div> : <div></div>}
                 {theData.copyrightNum ? <div>
@@ -496,6 +502,9 @@ const ContractDetailForm = Form.create()(React.createClass({
                         columns={this.state.copyrightColumns}
                         dataSource={this.state.copyrightTableData}
                         pagination={false}
+                        style={{
+                           cursor: 'pointer',
+                        }}
                         onRowClick={this.tableRowClick} />
                 </div> : <div></div>}
                 {theData.techProjectNum ? <div>
@@ -514,6 +523,9 @@ const ContractDetailForm = Form.create()(React.createClass({
                         columns={this.state.techProjectColumns}
                         dataSource={this.state.techProjectTableData}
                         pagination={false}
+                        style={{
+                           cursor: 'pointer',
+                        }}
                         onRowClick={this.tableRowClick} />
                 </div> : <div></div>}
                 <FormItem style={{ marginTop: '20px' }}>

+ 4 - 1
js/component/account/services/finance.jsx

@@ -576,6 +576,9 @@ const Finance = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -587,4 +590,4 @@ const Finance = React.createClass({
     }
 });
 
-export default Finance;
+export default Finance;

+ 4 - 1
js/component/account/services/orgList.jsx

@@ -278,6 +278,9 @@ const OrgList = React.createClass({
                         <Table size="middle" columns={this.state.columns}
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -287,4 +290,4 @@ const OrgList = React.createClass({
     }
 });
 
-export default OrgList;
+export default OrgList;

+ 4 - 1
js/component/account/services/orgTechCenter.jsx

@@ -521,6 +521,9 @@ const CenterList = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -534,4 +537,4 @@ const CenterList = React.createClass({
     }
 });
 
-export default CenterList;
+export default CenterList;

+ 4 - 1
js/component/account/services/patent.jsx

@@ -206,6 +206,9 @@ const Patent = React.createClass({
                         <Table columns={this.state.columns}
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -216,4 +219,4 @@ const Patent = React.createClass({
 });
 
 export default Patent;
-//                    {userData.type == '0' ? <span></span> : <PatentAdd ButtonDisabled={this.state.ButtonDisabled} closeDesc={this.closeDesc} />}
+//                    {userData.type == '0' ? <span></span> : <PatentAdd ButtonDisabled={this.state.ButtonDisabled} closeDesc={this.closeDesc} />}

+ 4 - 1
js/component/account/services/ratepay.jsx

@@ -517,6 +517,9 @@ const Ratepay = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -527,4 +530,4 @@ const Ratepay = React.createClass({
     }
 });
 
-export default Ratepay;
+export default Ratepay;

+ 4 - 1
js/component/account/services/standard.jsx

@@ -403,6 +403,9 @@ const Standard = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -412,4 +415,4 @@ const Standard = React.createClass({
     }
 });
 
-export default Standard;
+export default Standard;

+ 4 - 1
js/component/account/services/techProduct.jsx

@@ -618,6 +618,9 @@ const TechProduct = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -629,4 +632,4 @@ const TechProduct = React.createClass({
     }
 });
 
-export default TechProduct;
+export default TechProduct;

+ 5 - 2
js/component/account/services/technology.jsx

@@ -283,6 +283,9 @@ const Technology = React.createClass({
                         <Table columns={this.state.columns}
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -297,7 +300,7 @@ const Technology = React.createClass({
                     authorOption={this.state.authorOption}
                     contactsOption={this.state.contactsOption}
                     departmentOption={this.state.departmentOption}
-                    departmentObj={this.state.departmentObj}                    
+                    departmentObj={this.state.departmentObj}
                     showAdd={this.state.showAdd}
                     closeAdd={this.closeAdd} />
             </div >
@@ -312,4 +315,4 @@ export default Technology;
 //         <Button style={{ background: "#ea0862", border: "none", color: "#fff" }}
 //             onClick={this.addClick}>申请新科技项目<Icon type="plus" /></Button>
 //     </div>
-// </div>
+// </div>

+ 4 - 1
js/component/account/set/hrSituation.jsx

@@ -789,6 +789,9 @@ const HrSituation = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -799,4 +802,4 @@ const HrSituation = React.createClass({
     }
 });
 
-export default HrSituation;
+export default HrSituation;

+ 19 - 19
js/component/common/projectDetailsReadOnly/index.jsx

@@ -123,25 +123,25 @@ class ProjectDetailsReadOnly extends Component{
                                     }
                                 </span>
                             </FormItem> }
-                            {isIso && ifCertificationFee === 1 ?<FormItem
-                                className="half-item"
-                                {...formItemLayout}
-                                label="认证费(万元)"
-                            >
-                               <span>{certificationFee || '暂无'}</span>
-                            </FormItem> : null}
-                            {isIso && ifCertificationFee === 1 ? <FormItem
-                                className="half-item"
-                                {...formItemLayout}
-                                label=""
-                            /> : null}
-                            {isIso && ifCertificationFee === 1 ? <FormItem
-                                className="half-item"
-                                {...formItemLayout}
-                                label="付款公司名称"
-                            >
-                                <span>{certificationCorporate || '暂无'}</span>
-                            </FormItem>:null}
+                            {/*{isIso && ifCertificationFee === 1 ?<FormItem*/}
+                            {/*    className="half-item"*/}
+                            {/*    {...formItemLayout}*/}
+                            {/*    label="认证费(万元)"*/}
+                            {/*>*/}
+                            {/*   <span>{certificationFee || '暂无'}</span>*/}
+                            {/*</FormItem> : null}*/}
+                            {/*{isIso && ifCertificationFee === 1 ? <FormItem*/}
+                            {/*    className="half-item"*/}
+                            {/*    {...formItemLayout}*/}
+                            {/*    label=""*/}
+                            {/*/> : null}*/}
+                            {/*{isIso && ifCertificationFee === 1 ? <FormItem*/}
+                            {/*    className="half-item"*/}
+                            {/*    {...formItemLayout}*/}
+                            {/*    label="付款公司名称"*/}
+                            {/*>*/}
+                            {/*    <span>{certificationCorporate || '暂无'}</span>*/}
+                            {/*</FormItem>:null}*/}
                             <div className="clearfix">
                                 <FormItem
                                     labelCol={{ span: 4 }}

+ 4 - 1
js/component/manageCenter/achievement/achievementOrder.jsx

@@ -511,6 +511,9 @@ const AchievementOrderList = React.createClass({
                         <Table columns={this.state.columns} class="no-all-select"
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -523,4 +526,4 @@ const AchievementOrderList = React.createClass({
     }
 });
 
-export default AchievementOrderList;
+export default AchievementOrderList;

+ 30 - 27
js/component/manageCenter/achievement/crmAchievement.jsx

@@ -144,7 +144,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
             tags: [],
             technicalPictureUrl: [],
             coverImg: [],
-            maturityPictureUrl: [],           
+            maturityPictureUrl: [],
             textFileList: [],
             techPlanFileList: [],
             businessPlanFileList: []
@@ -179,7 +179,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                     tags: thisData.keyword ? (thisData.keyword.replace(/(,|、)/g, ",")).split(',') : [],
                     technicalPictureUrl: thisData.technicalPictureUrl ? splitUrl(thisData.technicalPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],
                     coverImg: thisData.coverImg ? splitUrl(thisData.coverImg, ',', globalConfig.avatarHost + '/upload') : [],
-                    maturityPictureUrl: thisData.maturityPictureUrl ? splitUrl(thisData.maturityPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],                  
+                    maturityPictureUrl: thisData.maturityPictureUrl ? splitUrl(thisData.maturityPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],
                 });
                 if (thisData.ownerId) {
                     this.getContactsList(thisData.ownerId);
@@ -239,7 +239,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                     } else {
                         message.success('保存成功!');
                         this.props.handleOk();
-                        
+
                     };
                 }.bind(this));
             }
@@ -390,12 +390,12 @@ const AchievementDetailShow = Form.create()(React.createClass({
                                 }
                             })()}
                         </FormItem>
-                        
+
                         <FormItem className="half-item"
                             {...formItemLayout}
                             label="类型" >
                             <span>{getAchievementCategory(theData.category)}</span>
-                        </FormItem>                       
+                        </FormItem>
                         <FormItem className="half-item"
                             {...formItemLayout}
                             label="精品成果" >
@@ -408,8 +408,8 @@ const AchievementDetailShow = Form.create()(React.createClass({
                                 }
                             })()}
                         </FormItem>
-                        
-                    </div> 
+
+                    </div>
                     {this.state.radios==true ?<FormItem
                         labelCol={{ span: 4 }}
                         wrapperCol={{ span: 18 }}
@@ -417,7 +417,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                         <div className="clearfix">
                             <Upload className="demandDetailShow-upload"
                                 listType="picture-card"
-                                fileList={this.state.coverImg}                               
+                                fileList={this.state.coverImg}
                                 onPreview={(file) => {
                                     this.setState({
                                         previewImage: file.url || file.thumbUrl,
@@ -433,7 +433,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                         </div>
                     </FormItem>:<div></div>}
                     <div className="clearfix">
-                        
+
                         <FormItem className="half-item"
                             {...formItemLayout}
                             label="发布时间" >
@@ -760,7 +760,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
             tags: [],
             technicalPictureUrl: [],
             coverImg: [],
-            maturityPictureUrl: [],            
+            maturityPictureUrl: [],
             businessPlanFileList: [],
             dataSource: [],
         };
@@ -795,7 +795,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                     tags: thisData.keyword ? (thisData.keyword.replace(/(,|、)/g, ",")).split(',') : [],
                     technicalPictureUrl: thisData.technicalPictureUrl ? splitUrl(thisData.technicalPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],
                     coverImg: thisData.coverImg ? splitUrl(thisData.coverImg, ',', globalConfig.avatarHost + '/upload') : [],
-                    maturityPictureUrl: thisData.maturityPictureUrl ? splitUrl(thisData.maturityPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],                                      
+                    maturityPictureUrl: thisData.maturityPictureUrl ? splitUrl(thisData.maturityPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],
                 });
                 if (thisData.ownerType == "1" && thisData.ownerId) {
                     this.getContactsList(thisData.ownerId);
@@ -907,7 +907,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
         e.preventDefault();
         this.props.form.validateFields((err, values) => {
             //keyword长度判断
-           
+
             if ((this.state.tags ? this.state.tags.length : this.props.tags.length) < 3) {
                 message.warning('关键词数量不能小于3个!');
                 return;
@@ -951,7 +951,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                 });
                 theMaturityPictureUrl = picArr.join(",");
             };
-            
+
             if (!err) {
                 this.setState({
                     loading: true
@@ -1006,11 +1006,11 @@ const AchievementDetailForm = Form.create()(React.createClass({
                         releaseStatus: values.releaseStatus,
                         techPlanUrl: this.state.techPlanUrl,
                         businessPlanUrl: this.state.businessPlanUrl,
-                        auditStatus: this.state.auditStatus,                       
+                        auditStatus: this.state.auditStatus,
                         boutique: values.boutique,
                         internationalFlag:values.internationalFlag,
-                        hot: values.hot,      
-                        
+                        hot: values.hot,
+
                     }
                 }).done(function (data) {
                     this.state.auditStatus = 0;
@@ -1092,7 +1092,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                                 </Select>
                                 )}
                         </FormItem>
-                         
+
                         <FormItem className="half-item"
                             {...formItemLayout}
                             label="类型" >
@@ -1107,7 +1107,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                                     }
                                 </Select>
                                 )}
-                        </FormItem>    
+                        </FormItem>
                          <FormItem className="half-item"
                                 {...formItemLayout}
                                 label="精品成果" >
@@ -1120,21 +1120,21 @@ const AchievementDetailForm = Form.create()(React.createClass({
                                     </Radio.Group>
                                     )}
                         </FormItem>
-                                                                  		
+
                         {this.state.radios==true ? <FormItem
 	                        labelCol={{ span: 4 }}
 	                        wrapperCol={{ span: 18 }}
-	                        label="首页展示图片:" 
+	                        label="首页展示图片:"
                          	style={{display:'block'}}
                             >
 	                        <PicturesWall
                                 domId={'crmAchievement1'}
 	                            pictureSign="achievement_cover_picture"
-	                            fileList={this.getcoverImg}	                            
+	                            fileList={this.getcoverImg}
 	                            pictureUrl={this.state.coverImg} />
 	                        <p>图片尺寸建议:220X140(像素)</p>
 	                    </FormItem>:<div></div>}
-	                    
+
                         <div className="clearfix">
                             <FormItem className="half-item"
                                 {...formItemLayout}
@@ -1297,7 +1297,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                             fileList={this.state.textFileList}
                             onChange={(info) => {
                                 if (info.file.status !== 'uploading') {
-                                   
+
                                 }
                                 if (info.file.status === 'done') {
                                     if (!info.file.response.error.length) {
@@ -1330,7 +1330,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                             <Input />
                             )}
                     </FormItem>
-                    
+
                     <div className="clearfix">
                         <FormItem className="half-item"
                             {...formItemLayout}
@@ -1461,7 +1461,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                             fileList={this.state.techPlanFileList}
                             onChange={(info) => {
                                 if (info.file.status !== 'uploading') {
-                                   
+
                                 }
                                 if (info.file.status === 'done') {
                                     if (!info.file.response.error.length) {
@@ -1496,7 +1496,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                             fileList={this.state.businessPlanFileList}
                             onChange={(info) => {
                                 if (info.file.status !== 'uploading') {
-                                   
+
                                 }
                                 if (info.file.status === 'done') {
                                     if (!info.file.response.error.length) {
@@ -1603,7 +1603,7 @@ const AchievementDetail = React.createClass({
         //         };
         //         let _me = this, theArr = [];
         //         for (var item in data.data) {
-                	
+
         //             theArr.push(
         //                 <Select.Option key={item}>{data.data[item]}</Select.Option>
         //             )
@@ -1736,6 +1736,9 @@ const AchievementDetail = React.createClass({
                                     <Table columns={this.state.columns}
                                         dataSource={this.state.dataSource}
                                         pagination={false}
+                                        style={{
+                                           cursor: 'pointer',
+                                        }}
                                         onRowClick={this.tableRowClick} />
                                 </Tabs.TabPane>
                             </Tabs>

+ 8 - 5
js/component/manageCenter/achievement/myTechAchievement.jsx

@@ -144,7 +144,7 @@ const AchievementList = React.createClass({
                     dataIndex: 'auditStatus',
                     key: 'auditStatus',
                     render: text => { return getTechAuditStatus(text) }
-                }, 
+                },
                 {
                     title: '是否精品',
                     dataIndex: 'boutique',
@@ -160,7 +160,7 @@ const AchievementList = React.createClass({
                     dataIndex: 'createTimeFormattedDate',
                     key: 'createTimeFormattedDate',
                 },
-                
+
             ],
             dataSource: [],
             searchTime: [,]
@@ -279,7 +279,7 @@ const AchievementList = React.createClass({
         this.state.releaseDateS = [];
         this.state.boutique = '';
         this.state.hot='' ;
-        this.loadData();       
+        this.loadData();
     },
     searchSwitch() {
         this.setState({
@@ -323,7 +323,7 @@ const AchievementList = React.createClass({
                             showUploadList={false}
                             onChange={(info) => {
                                 if (info.file.status !== 'uploading') {
-                                    
+
                                 }
                                 if (info.file.status === 'done') {
                                     if (!info.file.response.error.length) {
@@ -434,6 +434,9 @@ const AchievementList = React.createClass({
                                 ? this.state.changeList
                                 : this.state.columns
                             }
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
                             pagination={this.state.pagination}
@@ -451,4 +454,4 @@ const AchievementList = React.createClass({
     }
 });
 
-export default AchievementList;
+export default AchievementList;

+ 7 - 4
js/component/manageCenter/achievement/sichuan/sichuan.jsx

@@ -150,7 +150,7 @@ class Achievement extends React.Component {
 		};
 		this.changeList = this.changeList.bind(this);
 	}
-	
+
 	//删除
 	delectRow(recard) {
 		$.ajax({
@@ -222,7 +222,7 @@ class Achievement extends React.Component {
             url: globalConfig.context + "/open/api/AchievementDetails",
             data: {
                 id: record.id,//需求名称
-                
+
             }
         }).done(function (data) {
             if (!data.error.length) {
@@ -424,6 +424,9 @@ class Achievement extends React.Component {
 							dataSource={this.state.dataSource}
 							rowSelection={rowSelection}
 							pagination={this.state.pagination}
+							style={{
+								cursor: 'pointer',
+							}}
 							onRowClick={this.tableRowClick.bind(this)}
 						/>
 					</Spin>
@@ -535,7 +538,7 @@ class Achievement extends React.Component {
 										>
 											<Select.Option value="0">直接对接</Select.Option>
 											<Select.Option value="1">技术合作</Select.Option>
-											
+
 										</Select>
 									</FormItem>
 								<div className="clearfix">
@@ -561,7 +564,7 @@ class Achievement extends React.Component {
 								</div>
 								<div className="clearfix">
 									<FormItem labelCol={{ span: 3 }} wrapperCol={{ span: 18 }} label="企业简介">
-										<TextArea autosize={{ minRows: 4, maxRows: 10 }} placeholder="输入企业简介" 
+										<TextArea autosize={{ minRows: 4, maxRows: 10 }} placeholder="输入企业简介"
 										value={this.state.pIntroduce}
 											onChange={(e) => {
 												this.setState({ pIntroduce: e.target.value });

+ 10 - 7
js/component/manageCenter/achievement/techAchievementAudit/auditDesc.jsx

@@ -142,7 +142,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
             tags: [],
             technicalPictureUrl: [],
             coverImg: [],
-            maturityPictureUrl: [],           
+            maturityPictureUrl: [],
             textFileList: [],
             techPlanFileList: [],
             businessPlanFileList: []
@@ -177,7 +177,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                     tags: thisData.keyword ? (thisData.keyword.replace(/(,|、)/g, ",")).split(',') : [],
                     technicalPictureUrl: thisData.technicalPictureUrl ? splitUrl(thisData.technicalPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],
                     coverImg: thisData.coverImg ? splitUrl(thisData.coverImg, ',', globalConfig.avatarHost + '/upload') : [],
-                    maturityPictureUrl: thisData.maturityPictureUrl ? splitUrl(thisData.maturityPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],                  
+                    maturityPictureUrl: thisData.maturityPictureUrl ? splitUrl(thisData.maturityPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],
                 });
                 if (thisData.ownerId) {
                     this.getContactsList(thisData.ownerId);
@@ -237,7 +237,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                     } else {
                         message.success('保存成功!');
                         this.props.handleOk();
-                        
+
                     };
                 }.bind(this));
             }
@@ -392,7 +392,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                             {...formItemLayout}
                             label="类型" >
                             <span>{getAchievementCategory(theData.category)}</span>
-                        </FormItem>                       
+                        </FormItem>
                         <FormItem className="half-item"
                             {...formItemLayout}
                             label="精品成果" >
@@ -405,8 +405,8 @@ const AchievementDetailShow = Form.create()(React.createClass({
                                 }
                             })()}
                         </FormItem>
-                        
-                    </div> 
+
+                    </div>
                     {this.state.radios==true ?<FormItem
                         labelCol={{ span: 4 }}
                         wrapperCol={{ span: 18 }}
@@ -414,7 +414,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                         <div className="clearfix">
                             <Upload className="demandDetailShow-upload"
                                 listType="picture-card"
-                                fileList={this.state.coverImg}                               
+                                fileList={this.state.coverImg}
                                 onPreview={(file) => {
                                     this.setState({
                                         previewImage: file.url || file.thumbUrl,
@@ -951,6 +951,9 @@ const AchievementDetail = React.createClass({
                                     <Table columns={this.state.columns}
                                         dataSource={this.state.dataSource}
                                         pagination={false}
+                                        style={{
+                                           cursor: 'pointer',
+                                        }}
                                         onRowClick={this.tableRowClick} />
                                 </Tabs.TabPane>
                             </Tabs>

+ 9 - 6
js/component/manageCenter/achievement/techAchievementAudit/techAchievementAudit.jsx

@@ -144,7 +144,7 @@ const AchievementList = React.createClass({
                     dataIndex: 'auditStatus',
                     key: 'auditStatus',
                     render: text => { return getTechAuditStatus(text) }
-                }, 
+                },
                 {
                     title: '是否精品',
                     dataIndex: 'boutique',
@@ -155,7 +155,7 @@ const AchievementList = React.createClass({
                     dataIndex: 'createTimeFormattedDate',
                     key: 'createTimeFormattedDate',
                 },
-                
+
             ],
             dataSource: [],
             searchTime: [,]
@@ -314,7 +314,7 @@ const AchievementList = React.createClass({
         this.state.releaseDateS = [];
         this.state.boutique = '';
         this.state.hot='' ;
-        this.loadData();       
+        this.loadData();
     },
     searchSwitch() {
         this.setState({
@@ -358,7 +358,7 @@ const AchievementList = React.createClass({
                             showUploadList={false}
                             onChange={(info) => {
                                 if (info.file.status !== 'uploading') {
-                                    
+
                                 }
                                 if (info.file.status === 'done') {
                                     if (!info.file.response.error.length) {
@@ -375,7 +375,7 @@ const AchievementList = React.createClass({
                         </Upload>
                         <Button onClick={() => { window.open(globalConfig.context + '/api/admin/achievement/downloadTemplate?sign=achievement_template') }} style={{"display":"none"}}>下载批量导入模板</Button>
                         <Button type="primary" className="addButton" onClick={this.addClick} style={{"display":"none"}}>发布成果<Icon type="plus" /></Button>
-                        
+
                     </div>
                 </div>
                 <Tabs
@@ -461,6 +461,9 @@ const AchievementList = React.createClass({
                                 ? this.state.changeList
                                 : this.state.columns
                         }
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
                             pagination={this.state.pagination}
@@ -478,4 +481,4 @@ const AchievementList = React.createClass({
     }
 });
 
-export default AchievementList;
+export default AchievementList;

+ 10 - 7
js/component/manageCenter/achievement/techAchievementQuery.jsx

@@ -142,7 +142,7 @@ const AchievementList = React.createClass({
                     dataIndex: 'auditStatus',
                     key: 'auditStatus',
                     render: text => { return getTechAuditStatus(text) }
-                }, 
+                },
                 {
                     title: '是否精品',
                     dataIndex: 'boutique',
@@ -158,7 +158,7 @@ const AchievementList = React.createClass({
                     dataIndex: 'createTimeFormattedDate',
                     key: 'createTimeFormattedDate',
                 },
-                
+
             ],
             dataSource: [],
             searchTime: [,]
@@ -246,7 +246,7 @@ const AchievementList = React.createClass({
         this.state.releaseDateS = [];
         this.state.boutique = '';
         this.state.hot='' ;
-        this.loadData();       
+        this.loadData();
     },
     searchSwitch() {
         this.setState({
@@ -290,7 +290,7 @@ const AchievementList = React.createClass({
                             showUploadList={false}
                             onChange={(info) => {
                                 if (info.file.status !== 'uploading') {
-                                    
+
                                 }
                                 if (info.file.status === 'done') {
                                     if (!info.file.response.error.length) {
@@ -307,7 +307,7 @@ const AchievementList = React.createClass({
                         </Upload>
                         <Button onClick={() => { window.open(globalConfig.context + '/api/admin/achievement/downloadTemplate?sign=achievement_template') }} style={{"display":"none"}}>下载批量导入模板</Button>
                         <Button type="primary" className="addButton" onClick={this.addClick} style={{"display":"none"}}>发布成果<Icon type="plus" /></Button>
-                        
+
                     </div>
                 </div>
                 <Tabs
@@ -347,7 +347,7 @@ const AchievementList = React.createClass({
 		                        <Radio value={1}>精品</Radio>
 		                        <Radio value={0}>非精品</Radio>
 		                </Radio.Group>
-		                
+
                         <Select placeholder="选择类型" style={{ width: 160 }}
                             value={this.state.category}
                             onChange={(e) => { this.setState({ category: e }) }}>
@@ -405,6 +405,9 @@ const AchievementList = React.createClass({
                                 ? this.state.changeList
                                 : this.state.columns
                         }
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
                             pagination={this.state.pagination}
@@ -422,4 +425,4 @@ const AchievementList = React.createClass({
     }
 });
 
-export default AchievementList;
+export default AchievementList;

+ 28 - 25
js/component/manageCenter/achievement/techAchievementQueryDesc.jsx

@@ -143,7 +143,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
             tags: [],
             technicalPictureUrl: [],
             coverImg: [],
-            maturityPictureUrl: [],           
+            maturityPictureUrl: [],
             textFileList: [],
             techPlanFileList: [],
             businessPlanFileList: []
@@ -153,7 +153,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
         this.setState({
             loading: true
         });
-      
+
         $.ajax({
             method: "get",
             dataType: "json",
@@ -179,7 +179,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                     tags: thisData.keyword ? (thisData.keyword.replace(/(,|、)/g, ",")).split(',') : [],
                     technicalPictureUrl: thisData.technicalPictureUrl ? splitUrl(thisData.technicalPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],
                     coverImg: thisData.coverImg ? splitUrl(thisData.coverImg, ',', globalConfig.avatarHost + '/upload') : [],
-                    maturityPictureUrl: thisData.maturityPictureUrl ? splitUrl(thisData.maturityPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],                  
+                    maturityPictureUrl: thisData.maturityPictureUrl ? splitUrl(thisData.maturityPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],
                 });
                 if (thisData.ownerId) {
                     this.getContactsList(thisData.ownerId);
@@ -342,7 +342,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
         });
     },
     componentWillMount() {
-    	
+
         this.loadData(this.props.data.id, this.props.detailApiUrl);
     },
     componentWillReceiveProps(nextProps) {
@@ -394,7 +394,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                             {...formItemLayout}
                             label="类型" >
                             <span>{getAchievementCategory(theData.category)}</span>
-                        </FormItem>                       
+                        </FormItem>
                         <FormItem className="half-item"
                             {...formItemLayout}
                             label="精品成果" >
@@ -407,8 +407,8 @@ const AchievementDetailShow = Form.create()(React.createClass({
                                 }
                             })()}
                         </FormItem>
-                        
-                    </div> 
+
+                    </div>
                     {this.state.radios==true ?<FormItem
                         labelCol={{ span: 4 }}
                         wrapperCol={{ span: 18 }}
@@ -416,7 +416,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                         <div className="clearfix">
                             <Upload className="demandDetailShow-upload"
                                 listType="picture-card"
-                                fileList={this.state.coverImg}                               
+                                fileList={this.state.coverImg}
                                 onPreview={(file) => {
                                     this.setState({
                                         previewImage: file.url || file.thumbUrl,
@@ -432,7 +432,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                         </div>
                     </FormItem>:<div></div>}
                     <div className="clearfix">
-                        
+
                         <FormItem className="half-item"
                             {...formItemLayout}
                             label="发布时间" >
@@ -740,7 +740,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                                 )}
                         </FormItem>
                     </div> : <div></div>}
-                   
+
                     <Modal maskClosable={false} title="确认"
                         visible={this.state.formSubmitVisible}
                         width='360px'
@@ -769,7 +769,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
             tags: [],
             technicalPictureUrl: [],
             coverImg: [],
-            maturityPictureUrl: [],            
+            maturityPictureUrl: [],
             businessPlanFileList: [],
             dataSource: [],
         };
@@ -804,7 +804,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                     tags: thisData.keyword ? (thisData.keyword.replace(/(,|、)/g, ",")).split(',') : [],
                     technicalPictureUrl: thisData.technicalPictureUrl ? splitUrl(thisData.technicalPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],
                     coverImg: thisData.coverImg ? splitUrl(thisData.coverImg, ',', globalConfig.avatarHost + '/upload') : [],
-                    maturityPictureUrl: thisData.maturityPictureUrl ? splitUrl(thisData.maturityPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],                                      
+                    maturityPictureUrl: thisData.maturityPictureUrl ? splitUrl(thisData.maturityPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],
                 });
                 if (thisData.ownerType == "1" && thisData.ownerId) {
                     this.getContactsList(thisData.ownerId);
@@ -917,7 +917,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
 
         this.props.form.validateFields((err, values) => {
             //keyword长度判断
-           
+
             if ((this.state.tags ? this.state.tags.length : this.props.tags.length) < 3) {
                 message.warning('关键词数量不能小于3个!');
                 return;
@@ -1016,11 +1016,11 @@ const AchievementDetailForm = Form.create()(React.createClass({
                         releaseStatus: values.releaseStatus,
                         techPlanUrl: this.state.techPlanUrl,
                         businessPlanUrl: this.state.businessPlanUrl,
-                        auditStatus: this.state.auditStatus,                       
+                        auditStatus: this.state.auditStatus,
                         boutique: values.boutique,
                         internationalFlag:values.internationalFlag,
-                        hot: values.hot,      
-                        
+                        hot: values.hot,
+
                     }
                 }).done(function (data) {
                     this.state.auditStatus = 0;
@@ -1115,7 +1115,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                                     {this.props.achievementCategoryOption}
                                 </Select>
                                 )}
-                        </FormItem>                                            
+                        </FormItem>
                          <FormItem className="half-item"
                                 {...formItemLayout}
                                 label="精品成果" >
@@ -1131,17 +1131,17 @@ const AchievementDetailForm = Form.create()(React.createClass({
                         {this.state.radios==true ? <FormItem
 	                        labelCol={{ span: 4 }}
 	                        wrapperCol={{ span: 18 }}
-	                        label="首页展示图片:" 
+	                        label="首页展示图片:"
                          	style={{display:'block'}}
                             >
 	                        <PicturesWall
                                 domId={'techAchievementQueryDesc1'}
 	                            pictureSign="achievement_cover_picture"
-	                            fileList={this.getcoverImg}	                            
+	                            fileList={this.getcoverImg}
 	                            pictureUrl={this.state.coverImg} />
 	                        <p>图片尺寸建议:220X140(像素)</p>
 	                    </FormItem>:<div></div>}
-	                    
+
                         <div className="clearfix">
                             <FormItem className="half-item"
                                 {...formItemLayout}
@@ -1304,7 +1304,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                             fileList={this.state.textFileList}
                             onChange={(info) => {
                                 if (info.file.status !== 'uploading') {
-                                   
+
                                 }
                                 if (info.file.status === 'done') {
                                     if (!info.file.response.error.length) {
@@ -1552,7 +1552,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                             fileList={this.state.techPlanFileList}
                             onChange={(info) => {
                                 if (info.file.status !== 'uploading') {
-                                   
+
                                 }
                                 if (info.file.status === 'done') {
                                     if (!info.file.response.error.length) {
@@ -1587,7 +1587,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                             fileList={this.state.businessPlanFileList}
                             onChange={(info) => {
                                 if (info.file.status !== 'uploading') {
-                                   
+
                                 }
                                 if (info.file.status === 'done') {
                                     if (!info.file.response.error.length) {
@@ -1610,7 +1610,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
                             </span>
                             : <span><Icon type="exclamation-circle" style={{ color: '#ffbf00', marginRight: '6px' }} />未上传!</span>}</p>
                     </FormItem>
-                   
+
                 </Spin>
             </Form >
         )
@@ -1819,6 +1819,9 @@ const AchievementDetail = React.createClass({
                                     <Table columns={this.state.columns}
                                         dataSource={this.state.dataSource}
                                         pagination={false}
+                                        style={{
+                                           cursor: 'pointer',
+                                        }}
                                         onRowClick={this.tableRowClick} />
                                 </Tabs.TabPane>
                             </Tabs>
@@ -1832,4 +1835,4 @@ const AchievementDetail = React.createClass({
     },
 });
 
-export default AchievementDetail;
+export default AchievementDetail;

+ 12 - 9
js/component/manageCenter/achievement/techAchievementRelease/auditDesc.jsx

@@ -142,7 +142,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
             tags: [],
             technicalPictureUrl: [],
             coverImg: [],
-            maturityPictureUrl: [],           
+            maturityPictureUrl: [],
             textFileList: [],
             techPlanFileList: [],
             businessPlanFileList: []
@@ -152,7 +152,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
         this.setState({
             loading: true
         });
-      
+
         $.ajax({
             method: "get",
             dataType: "json",
@@ -178,7 +178,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                     tags: thisData.keyword ? (thisData.keyword.replace(/(,|、)/g, ",")).split(',') : [],
                     technicalPictureUrl: thisData.technicalPictureUrl ? splitUrl(thisData.technicalPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],
                     coverImg: thisData.coverImg ? splitUrl(thisData.coverImg, ',', globalConfig.avatarHost + '/upload') : [],
-                    maturityPictureUrl: thisData.maturityPictureUrl ? splitUrl(thisData.maturityPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],                  
+                    maturityPictureUrl: thisData.maturityPictureUrl ? splitUrl(thisData.maturityPictureUrl, ',', globalConfig.avatarHost + '/upload') : [],
                 });
                 if (thisData.ownerId) {
                     this.getContactsList(thisData.ownerId);
@@ -207,7 +207,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
             dataType: "json",
             crossDomain: false,
             url: globalConfig.context + "/api/admin/achievement/offShelf",
-            data: { 
+            data: {
             	"id": this.props.data.id,
             	releaseStatus:nub,
             	auditStatus:3,
@@ -250,7 +250,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                     } else {
                         message.success('保存成功!');
                         this.props.handleOk();
-                        
+
                     };
                 }.bind(this));
             }
@@ -404,7 +404,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                             {...formItemLayout}
                             label="类型" >
                             <span>{getAchievementCategory(theData.category)}</span>
-                        </FormItem>                       
+                        </FormItem>
                         <FormItem className="half-item"
                             {...formItemLayout}
                             label="精品成果" >
@@ -417,8 +417,8 @@ const AchievementDetailShow = Form.create()(React.createClass({
                                 }
                             })()}
                         </FormItem>
-                        
-                    </div> 
+
+                    </div>
                     {this.state.radios==true ?<FormItem
                         labelCol={{ span: 4 }}
                         wrapperCol={{ span: 18 }}
@@ -426,7 +426,7 @@ const AchievementDetailShow = Form.create()(React.createClass({
                         <div className="clearfix">
                             <Upload className="demandDetailShow-upload"
                                 listType="picture-card"
-                                fileList={this.state.coverImg}                               
+                                fileList={this.state.coverImg}
                                 onPreview={(file) => {
                                     this.setState({
                                         previewImage: file.url || file.thumbUrl,
@@ -938,6 +938,9 @@ const AchievementDetail = React.createClass({
                                     <Table size="middle" columns={this.state.columns}
                                         dataSource={this.state.dataSource}
                                         pagination={false}
+                                        style={{
+                                           cursor: 'pointer',
+                                        }}
                                         onRowClick={this.tableRowClick} />
                                 </Tabs.TabPane>
                             </Tabs>

+ 10 - 7
js/component/manageCenter/achievement/techAchievementRelease/techAchievementAudit.jsx

@@ -166,15 +166,15 @@ const AchievementList = React.createClass({
                     render: (text, record, index) => {
                     	return <div>
 							{(!record.releaseStatus)?<Popconfirm title={'请确认发布成果【'+record.name+'】'} onConfirm={(e)=>{this.examineOK(record)}} okText="确认" cancelText="取消">
-							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="primary">发布</Button>                 
+							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="primary">发布</Button>
 							</Popconfirm>:
 							<Popconfirm title={'请确认撤销发布成果【'+record.name+'】'} onConfirm={(e)=>{this.examineCancel(record)}} okText="确认" cancelText="取消">
-							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="danger">撤销发布</Button>                 
+							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="danger">撤销发布</Button>
 							</Popconfirm>}
                         </div>
 					}
                 },
-                
+
             ],
             dataSource: [],
             searchTime: [,]
@@ -306,7 +306,7 @@ const AchievementList = React.createClass({
         this.state.releaseDateS = [];
         this.state.boutique = '';
         this.state.hot='' ;
-        this.loadData();       
+        this.loadData();
     },
     searchSwitch() {
         this.setState({
@@ -337,7 +337,7 @@ const AchievementList = React.createClass({
                             showUploadList={false}
                             onChange={(info) => {
                                 if (info.file.status !== 'uploading') {
-                                    
+
                                 }
                                 if (info.file.status === 'done') {
                                     if (!info.file.response.error.length) {
@@ -354,7 +354,7 @@ const AchievementList = React.createClass({
                         </Upload>
                         <Button onClick={() => { window.open(globalConfig.context + '/api/admin/achievement/downloadTemplate?sign=achievement_template') }} style={{"display":"none"}}>下载批量导入模板</Button>
                         <Button type="primary" className="addButton" onClick={this.addClick} style={{"display":"none"}}>发布成果<Icon type="plus" /></Button>
-                        
+
                     </div>
                 </div>
                 <div className="user-search">
@@ -423,6 +423,9 @@ const AchievementList = React.createClass({
                             dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
                             pagination={this.state.pagination}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -437,4 +440,4 @@ const AchievementList = React.createClass({
     }
 });
 
-export default AchievementList;
+export default AchievementList;

+ 9 - 0
js/component/manageCenter/components/checkProject/index.jsx

@@ -1125,6 +1125,9 @@ class CheckProject extends Component {
                             dataSource={this.props.thirdInfoList}
                             onRowClick={this.tableRowClickOne}
                             scroll={{ x: 'max-content', y: 0 }}
+                            style={{
+                              cursor: 'pointer',
+                            }}
                             bordered
                             size="middle"
                         />
@@ -1150,6 +1153,9 @@ class CheckProject extends Component {
                             columns={this.state.PayNodeTableColunms}
                             dataSource={this.props.dataSource}
                             onRowClick={this.payNodeTableRowClickOne}
+                            style={{
+                              cursor: 'pointer',
+                            }}
                             scroll={{ x: 'max-content', y: 0 }}
                             bordered
                             size="middle"
@@ -1254,6 +1260,9 @@ class CheckProject extends Component {
                             pagination={false}
                             columns={this.state.orderPaymentseColunms}
                             dataSource={this.state.selectOrderPayments}
+                            style={{
+                              cursor: 'pointer',
+                            }}
                             onRowClick={(record)=>{
                               this.setState({
                                 payRecordVisible: true,

+ 5 - 5
js/component/manageCenter/customer/NEW/intentionCustomer/intentionDetail/detail/visit.jsx

@@ -169,7 +169,7 @@ const Visit = React.createClass({
 			crossDomain: false,
 			url: globalConfig.context + "/api/admin/customer/deleteFollow",
 			data: {
-				followId: e.followId, //删除的ID    
+				followId: e.followId, //删除的ID
 			}
 		}).done(function(data) {
 			if(!data.error.length) {
@@ -316,13 +316,13 @@ const Visit = React.createClass({
 			    <Spin spinning={this.state.loading}>
 				  <Table
 					 size="middle"
-				     style={{marginTop:this.props.isGuidanceLv ? '0px' : '60px'}}
+				     style={{marginTop:this.props.isGuidanceLv ? '0px' : '60px',cursor: 'pointer',}}
 	            	 pagination={this.state.paginations}
-	            	 columns={this.state.visitsList} 
+	            	 columns={this.state.visitsList}
 	            	 dataSource={this.state.visitArrList}
 	            	 onRowClick={this.VisitRowClick}
 	            	 />
-			    </Spin> 
+			    </Spin>
 			    <VisitDetail
 			    	categoryArr={this.props.categoryArr}
 			    	followData={this.state.followData}
@@ -396,7 +396,7 @@ const Visit = React.createClass({
 						</div>
 					</Spin>
 				</Modal> : <div/>}
-			</div>	
+			</div>
 		)
 	}
 })

+ 6 - 0
js/component/manageCenter/customer/customerData/companyCustomer.jsx

@@ -1286,6 +1286,9 @@ const PublicCustomer = Form.create()(React.createClass({
                         <Table columns={this.state.columns}
                             dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
+						    style={{
+							   cursor: 'pointer',
+						    }}
                             pagination={this.state.pagination}
                             onRowClick={this.tableRowClick}
                            />
@@ -1848,6 +1851,9 @@ const PublicCustomer = Form.create()(React.createClass({
                     			    <Spin spinning={this.state.loading}>
 								      <Table
 						            	 pagination={false}
+										 style={{
+											 cursor: 'pointer',
+										 }}
 						            	 columns={this.state.visitsList}
 						            	 dataSource={this.state.visitArrList}
 						            	 onRowClick={this.VisitRowClick}

+ 3 - 0
js/component/manageCenter/customer/customerData/myClient.jsx

@@ -2212,6 +2212,9 @@ const MyClient = Form.create()(React.createClass({
                         <Table columns={this.state.columns}
                             dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
+							   style={{
+								   cursor: 'pointer',
+							   }}
                             pagination={this.state.pagination}
                             onRowClick={this.tableRowClick}
                            />

+ 3 - 0
js/component/manageCenter/customer/managementFollow/customerFollow/index.jsx

@@ -488,6 +488,9 @@ class CustomerFollow extends Component{
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             onRowClick={this.tableRowClick}
+                            style={{
+                                cursor: 'pointer',
+                            }}
                             onChange={(pagination, filters, sorter)=>{
                                 //0 正序 1倒序
                                 if(sorter.order === 'ascend'){              //倒序

File diff suppressed because it is too large
+ 223 - 217
js/component/manageCenter/customer/release/expertRelease.jsx


+ 100 - 97
js/component/manageCenter/customer/release/releaseExpert.jsx

@@ -78,7 +78,7 @@ const Organization=Form.create()(React.createClass({
                 loading: false
             });
         }.bind(this));
-       
+
     },
     loadDatas(pageNo, apiUrl) {
 		this.state.data = [];
@@ -94,7 +94,7 @@ const Organization=Form.create()(React.createClass({
 				pageNo: pageNo || 1,
 				pageSize: this.state.pagination.pageSize,
 				expertAudit:2,
-				type: this.state.typeSearch, //名称1   
+				type: this.state.typeSearch, //名称1
 				name: this.state.nameSearch,
 				status: this.state.statusSearch,
 				industry: this.state.industrySearch,
@@ -228,7 +228,7 @@ const Organization=Form.create()(React.createClass({
                     dataIndex: 'ifTop',
                     key: 'ifTop',
                     render: text => { return getStick(text) }
-                  
+
                 },  {
                     title: '展示序号',
                     dataIndex: 'showNumber',
@@ -252,7 +252,7 @@ const Organization=Form.create()(React.createClass({
                     render: (text, record, index) => {
                     	return <div>
 							<Popconfirm title={'请确认撤销发布专家【'+record.name+'】'} onConfirm={(e)=>{this.examine(record)}} okText="确认" cancelText="取消">
-							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="danger">撤销发布</Button>                 
+							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="danger">撤销发布</Button>
 							</Popconfirm>
                         </div>
 					}
@@ -350,7 +350,7 @@ const Organization=Form.create()(React.createClass({
         }.bind(this));
     },
     //获取发布子平台
-    selectSuperId() {  
+    selectSuperId() {
     	this.state.data = []
          $.ajax({
                 method: "get",
@@ -358,17 +358,17 @@ const Organization=Form.create()(React.createClass({
                 crossDomain: false,
                 url: globalConfig.context + "/api/admin/achievement/getBranchInformation",
                 data:{
-                  
+
                 },
-                success: function (data) {                	  
+                success: function (data) {
                 		let theArr = [];
 					    let thedata=data.data;
 					    if (!thedata) {
 		                    if (data.error && data.error.length) {
 		                        message.warning(data.error[0].message);
-		                    };	
-		                    thedata = {}; 
-		              };   
+		                    };
+		                    thedata = {};
+		              };
 					    var contactIds=[];
 				        for(var i=0;i<data.data.length;i++){
 	                    	let theData = data.data[i];
@@ -376,12 +376,12 @@ const Organization=Form.create()(React.createClass({
 		                        <Select.Option value={i.toString()} key={theData.platformName}>{theData.platformName}</Select.Option>
 		                    );
 		                };
-						this.setState({	
+						this.setState({
 							SuperArr:thedata,
-		                    contactsOption: theArr, 
+		                    contactsOption: theArr,
 		                    orderStatusOptions:data.data,
 	                    });
-	                    
+
 					}.bind(this),
 				}).always(function () {
 				this.loadData();
@@ -391,7 +391,7 @@ const Organization=Form.create()(React.createClass({
 	        }.bind(this));
 	},
 	//获取发布页面
-    selectSuperIds() {  
+    selectSuperIds() {
     	this.state.data = []
          $.ajax({
                 method: "get",
@@ -399,17 +399,17 @@ const Organization=Form.create()(React.createClass({
                 crossDomain: false,
                 url: globalConfig.context + "/api/admin/expert/getPublishPage",
                 data:{
-                  
+
                 },
-                success: function (data) {                	  
+                success: function (data) {
                 		let theArr = [];
 					    let thedata=data.data;
 					    if (!thedata) {
 		                    if (data.error && data.error.length) {
 		                        message.warning(data.error[0].message);
-		                    };	
-		                    thedata = {}; 
-		              };   
+		                    };
+		                    thedata = {};
+		              };
 					    var contactIds=[];
 				        for(var i=0;i<data.data.length;i++){
 	                    	let theData = data.data[i];
@@ -417,12 +417,12 @@ const Organization=Form.create()(React.createClass({
 		                        <Select.Option value={i.toString()} key={theData.name}>{theData.name}</Select.Option>
 		                    );
 		                };
-						this.setState({	
+						this.setState({
 							SuperArrs:thedata,
-		                    contactsOptions: theArr, 
+		                    contactsOptions: theArr,
 		                    orderStatusOptions:data.data,
 	                    });
-	                    
+
 					}.bind(this),
 				}).always(function () {
 				this.selectSuperId();
@@ -433,38 +433,38 @@ const Organization=Form.create()(React.createClass({
 	},
 	//编辑部门,保存
     edithandleSubmit(e){
-    	e.preventDefault();	
+    	e.preventDefault();
     	if(!this.state.editifTop){
-    		message.warning('请确认是否置顶'); 
+    		message.warning('请确认是否置顶');
     		return false;
     	}
     	let topNumbers=(this.state.edittopNumber==9999999)?undefined:this.state.edittopNumber;
     	topNumbers=topNumbers?topNumbers:undefined;
     	if(this.state.editifTop==0){
     		if(!topNumbers){
-	    		message.warning('请输入置顶序号'); 
+	    		message.warning('请输入置顶序号');
 	    		return false;
     		}
     		let b=this.state.edittopNumber.toString().split('');
 			for(var i=0;i<b.length;i++){
 				if(parseInt(b[i]).toString()=='NaN'){
-					message.warning('置顶序号请输入数字'); 
+					message.warning('置顶序号请输入数字');
 	    			return false;
 				};
 			}
     	}else{
     		if(topNumbers){
-	    		message.warning('请清空置顶序号'); 
+	    		message.warning('请清空置顶序号');
 	    		return false;
     		}
     		if(!this.state.editshowNumber){
-	    		message.warning('请输入展示序号'); 
+	    		message.warning('请输入展示序号');
 	    		return false;
 	    	}
     		let b=this.state.editshowNumber.toString().split('');
 			for(var i=0;i<b.length;i++){
 				if(parseInt(b[i]).toString()=='NaN'){
-					message.warning('展示序号请输入数字'); 
+					message.warning('展示序号请输入数字');
 	    			return false;
 				};
 			}
@@ -489,23 +489,23 @@ const Organization=Form.create()(React.createClass({
                 topNumber:topNumbers,//置顶序号
                 showNumber:this.state.editshowNumber,//展示序号
             }
-        }).done(function (data) { 
+        }).done(function (data) {
             this.setState({
                 loading: false
             });
             if (!data.error.length) {
-                message.success('保存成功!'); 
+                message.success('保存成功!');
                 this.edithandleCancel();
                 this.selectSuperId();
             } else {
                 message.warning(data.error[0].message);
             }
         }.bind(this));
-    },  
+    },
 	//整行点击
     tableRowClick(record, index) {
     	this.selectSuperIds();
-    	this.state.RowData = record; 
+    	this.state.RowData = record;
         this.setState({
         	editvisible: true,
         	selectedRowKeys:[],
@@ -520,12 +520,12 @@ const Organization=Form.create()(React.createClass({
         	editserialNumber:record.serialNumber,
         	editname:record.name,
         	edituserName:record.userName,
-        })    
+        })
     },
-    
+
     //新增一个部门,保存
     addhandleSubmit(e){
-    	e.preventDefault();	
+    	e.preventDefault();
     	if(!this.state.publishPlatform){
     		message.warning('请选择发布子平台');
     		return false;
@@ -535,48 +535,48 @@ const Organization=Form.create()(React.createClass({
     		return false;
     	}
     	if(!this.state.publishPage){
-    		message.warning('请选择发布页面'); 
+    		message.warning('请选择发布页面');
     		return false;
     	}
     	if(!this.state.ifTop){
-    		message.warning('请确认是否置顶'); 
+    		message.warning('请确认是否置顶');
     		return false;
     	}
     	if(this.state.ifTop==0){
     		if(!this.state.topNumber){
-	    		message.warning('请输入置顶序号'); 
+	    		message.warning('请输入置顶序号');
 	    		return false;
     		}
     		let b=this.state.topNumber.split('');
 			for(var i=0;i<b.length;i++){
 				if(parseInt(b[i]).toString()=='NaN'){
-					message.warning('置顶序号请输入数字'); 
+					message.warning('置顶序号请输入数字');
 	    			return false;
 				};
 			}
     	}else{
     		if(this.state.topNumber){
-	    		message.warning('请清空置顶序号'); 
+	    		message.warning('请清空置顶序号');
 	    		return false;
     		}
     		if(!this.state.showNumber){
-	    		message.warning('请输入展示序号'); 
+	    		message.warning('请输入展示序号');
 	    		return false;
 	    	}
     		let b=this.state.showNumber.split('');
 			for(var i=0;i<b.length;i++){
 				if(parseInt(b[i]).toString()=='NaN'){
-					message.warning('展示序号请输入数字'); 
+					message.warning('展示序号请输入数字');
 	    			return false;
 				};
 			}
     	}
-    	
-    	this.props.form.validateFields((err, values) => {                                 
+
+    	this.props.form.validateFields((err, values) => {
             if (!err) {
                 this.setState({
                     loading: true
-                }); 
+                });
                 let nameText=this.state.SuperArr;
         		let superText=nameText[parseInt(this.state.publishPlatform)].id;
         		let nameTexts=this.state.SuperArrs;
@@ -595,12 +595,12 @@ const Organization=Form.create()(React.createClass({
                         topNumber:this.state.topNumber,//置顶序号
                         showNumber:this.state.showNumber,//展示序号
                     }
-                }).done(function (data) { 
+                }).done(function (data) {
                     this.setState({
                         loading: false
                     });
                     if (!data.error.length) {
-                        message.success('保存成功!'); 
+                        message.success('保存成功!');
                         this.handleCancel();
                         this.reset();
                     } else {
@@ -610,9 +610,9 @@ const Organization=Form.create()(React.createClass({
             }
         });
     },
-    
+
     //主管初始加载(自动补全)
-	supervisor(e){ 
+	supervisor(e){
 		$.ajax({
             method: "post",
             dataType: "json",
@@ -621,23 +621,23 @@ const Organization=Form.create()(React.createClass({
             data:{
             	name:e
             },
-            success: function (data) {                	  
+            success: function (data) {
 				       let thedata=data.data;
 				    if (!thedata) {
                     if (data.error && data.error.length) {
                         message.warning(data.error[0].message);
-                    };	
-                    thedata = {}; 
-              }; 
+                    };
+                    thedata = {};
+              };
 					this.setState({
-						customerArr:thedata,	
+						customerArr:thedata,
                     });
 				}.bind(this),
 			}).always(function () {
             this.setState({
                 loading: false
             });
-        }.bind(this));  
+        }.bind(this));
 	},
 	//上级主管输入框失去焦点是判断客户是否存在
 	selectAuto(value,options){
@@ -654,7 +654,7 @@ const Organization=Form.create()(React.createClass({
 //              if (item.name == e.toString()) {
 //                  theType = item.id;
 //              }
-//         });     
+//         });
 // 	    }
 		this.setState({
 			theTypes:e
@@ -663,8 +663,8 @@ const Organization=Form.create()(React.createClass({
 	//值改变时请求客户名称
 	httpChange(e){
 		if(e.length>=2){
-			this.supervisor(e); 
-		}	
+			this.supervisor(e);
+		}
 		this.setState({
 			managerIdOrganization:e
 		})
@@ -707,13 +707,13 @@ const Organization=Form.create()(React.createClass({
         this.state.publishClient = undefined;//发布客户端清零
         this.state.publishPage = undefined;//发布页面清零
         this.state.ifTop = undefined;//是否置顶清零
-        this.selectSuperId();    
+        this.selectSuperId();
     },
     resets() {
 		this.state.expertSearch = undefined;
 		this.state.celebritySearch = undefined;
 		this.state.shareTypeSearch = undefined;
-		this.state.typeSearch = undefined; //名称1   
+		this.state.typeSearch = undefined; //名称1
 		this.state.nameSearch = '';
 		this.state.addressSearch = [];
 		this.state.provinceSearch = undefined;
@@ -747,7 +747,7 @@ const Organization=Form.create()(React.createClass({
                     selectedRowKeys: selectedRowKeys.slice(-1)
                 });
             },
-            onSelect: (recordt, selected, selectedRows) => {			   
+            onSelect: (recordt, selected, selectedRows) => {
 			    this.setState({
 			    	recordt:recordt.id
 			    })
@@ -823,16 +823,19 @@ const Organization=Form.create()(React.createClass({
 	                        <Table columns={this.state.columns}
 	                            dataSource={this.state.dataSource}
 	                            rowSelection={rowSelection}
+							    style={{
+								   cursor: 'pointer',
+							    }}
 	                            pagination={this.state.pagination}
 	                            onRowClick={this.tableRowClick} />
 	                    </Spin>
 	                </div>
-	             
+
 	                 <div className="patent-desc">
 	                    <Modal maskClosable={false} visible={this.state.visible}
 	                        onOk={this.checkPatentProcess} onCancel={this.handleCancel}
 	                        width='1200px'
-	                        title='发布专家'                       
+	                        title='发布专家'
 	                        footer=''
 	                        className="admin-desc-content">
 	                         <Form horizontal onSubmit={this.addhandleSubmit} id="add-form">
@@ -842,19 +845,19 @@ const Organization=Form.create()(React.createClass({
 					                    	labelCol={{ span: 7 }}
 					                        wrapperCol={{ span: 12 }}
 				                           label="发布子平台"
-			                               > 
+			                               >
 			                              <Select placeholder="请选择子平台" value={this.state.publishPlatform} onChange={(e)=>{this.setState({publishPlatform:e})}}
 				                                notFoundContent="未获取到子平台">
 				                                {this.state.contactsOption}
-				                            </Select> 
+				                            </Select>
 				                        </FormItem>
 				                        <FormItem  className="half-item"
 				                         	labelCol={{ span: 7 }}
 					                        wrapperCol={{ span: 12 }}
 				                           	label="发布客户端"
-				                         > 
-					                          <Select placeholder="选择客户端" value={this.state.publishClient} 
-				                                onChange={(e)=>{this.setState({publishClient:e})}}> 
+				                         >
+					                          <Select placeholder="选择客户端" value={this.state.publishClient}
+				                                onChange={(e)=>{this.setState({publishClient:e})}}>
 				                                {
 				                                    client.map(function (item) {
 				                                        return <Select.Option key={item.value} >{item.key}</Select.Option>
@@ -868,19 +871,19 @@ const Organization=Form.create()(React.createClass({
 					                    	labelCol={{ span: 7 }}
 					                        wrapperCol={{ span: 12 }}
 				                           label="发布页面位置"
-			                               > 
+			                               >
 			                              <Select placeholder="请选择页面位置" value={this.state.publishPage} onChange={(e)=>{this.setState({publishPage:e})}}
 				                                notFoundContent="未获取到页面位置">
 				                                {this.state.contactsOptions}
-				                            </Select> 
+				                            </Select>
 				                        </FormItem>
 				                        <FormItem  className="half-item"
 				                         	labelCol={{ span: 7 }}
 					                        wrapperCol={{ span: 12 }}
 				                           	label="是否置顶"
-				                         > 
-					                          <Select placeholder="选择是否置顶" value={this.state.ifTop} 
-				                                onChange={(e)=>{this.setState({ifTop:e})}}> 
+				                         >
+					                          <Select placeholder="选择是否置顶" value={this.state.ifTop}
+				                                onChange={(e)=>{this.setState({ifTop:e})}}>
 				                                {
 				                                    stick.map(function (item) {
 				                                        return <Select.Option key={item.value} >{item.key}</Select.Option>
@@ -894,21 +897,21 @@ const Organization=Form.create()(React.createClass({
 					                            labelCol={{ span: 7 }}
 					                        	wrapperCol={{ span: 12 }}
 					                            label="置顶序号" >
-				                    	     <Input placeholder="请输入置顶序号" value={this.state.topNumber} 
+				                    	     <Input placeholder="请输入置顶序号" value={this.state.topNumber}
 				                                onChange={(e)=>{this.setState({topNumber:e.target.value})}}/>
 					                    </FormItem>
 				                    	<FormItem className="half-item"
 					                            labelCol={{ span: 7 }}
 					                        	wrapperCol={{ span: 12}}
 					                            label="展示序号" >
-					                             <Input placeholder="请输入展示序号" value={this.state.showNumber} 
+					                             <Input placeholder="请输入展示序号" value={this.state.showNumber}
 				                                onChange={(e)=>{this.setState({showNumber:e.target.value})}}/>
 					                    </FormItem>
 				                    </div>
 				                    <div className="user-search">
 					                    <Input placeholder="专家姓名" style={{"width":"150px","display":"inlineBlock","marginRight":"10px",'marginBottom':"5px"}}
 					                        value={this.state.nameSearch}
-					                        onChange={(e) => { this.setState({ nameSearch: e.target.value }); }} />    
+					                        onChange={(e) => { this.setState({ nameSearch: e.target.value }); }} />
 				                    	<Select placeholder="行业" style={{"width":"150px","display":"inlineBlock","marginRight":"10px"}}
 				                            value={this.state.industrySearch}
 				                            onChange={(e) => { this.setState({ industrySearch: e }) }}>
@@ -933,7 +936,7 @@ const Organization=Form.create()(React.createClass({
 				                        <RangePicker style={{"marginRight":"10px"}}
 					                        value={[this.state.releaseDate[0] ? moment(this.state.releaseDate[0]) : null,
 					                        this.state.releaseDate[1] ? moment(this.state.releaseDate[1]) : null]}
-					                        onChange={(data, dataString) => { this.setState({ releaseDate: dataString }); }} />  
+					                        onChange={(data, dataString) => { this.setState({ releaseDate: dataString }); }} />
 				                    	<Button type="primary" onClick={this.searchs} style={{"display":"inlineBlock",'marginRight':'10px'}}>搜索</Button>
 					                    <Button onClick={this.resets} style={{"display":"inlineBlock"}}>重置</Button>
 				                    </div>
@@ -947,9 +950,9 @@ const Organization=Form.create()(React.createClass({
 					                    </Spin>
 					                </div>
 				                    <FormItem wrapperCol={{ span: 12, offset: 7 }}>
-				                        <Button className="set-submit" type="primary" htmlType="submit">保存</Button>  
+				                        <Button className="set-submit" type="primary" htmlType="submit">保存</Button>
 				                        <Button className="set-submit" type="ghost" onClick={this.handleCancel} style={{marginLeft:'100px'}}>取消</Button>
-				                    </FormItem> 
+				                    </FormItem>
 				                </Spin>
 				            </Form >
 	                    </Modal>
@@ -958,7 +961,7 @@ const Organization=Form.create()(React.createClass({
 	                    <Modal maskClosable={false} visible={this.state.editvisible}
 	                        onOk={this.checkPatentProcess} onCancel={this.edithandleCancel}
 	                        width='900px'
-	                        title='编辑发布'                       
+	                        title='编辑发布'
 	                        footer=''
 	                        className="admin-desc-content">
 	                         <Form horizontal onSubmit={this.edithandleSubmit} id="edit-form">
@@ -968,19 +971,19 @@ const Organization=Form.create()(React.createClass({
 					                    	labelCol={{ span: 6 }}
 					                        wrapperCol={{ span: 12 }}
 				                           label="发布子平台"
-			                               > 
+			                               >
 			                              <Select placeholder="请选择子平台" value={this.state.editpublishPlatform} onChange={(e)=>{this.setState({editpublishPlatform:e})}}
 				                                notFoundContent="未获取到子平台">
 				                                {this.state.contactsOption}
-				                            </Select> 
+				                            </Select>
 				                        </FormItem>
 				                        <FormItem  className="half-item"
 				                         	labelCol={{ span: 6 }}
 					                        wrapperCol={{ span: 12 }}
 				                           	label="发布客户端"
-				                         > 
-					                          <Select placeholder="选择客户端" value={this.state.editpublishClient} 
-				                                onChange={(e)=>{this.setState({editpublishClient:e})}}> 
+				                         >
+					                          <Select placeholder="选择客户端" value={this.state.editpublishClient}
+				                                onChange={(e)=>{this.setState({editpublishClient:e})}}>
 				                                {
 				                                    client.map(function (item) {
 				                                        return <Select.Option key={item.value} >{item.key}</Select.Option>
@@ -994,19 +997,19 @@ const Organization=Form.create()(React.createClass({
 					                    	labelCol={{ span: 6 }}
 					                        wrapperCol={{ span: 12 }}
 				                           label="发布页面位置"
-			                               > 
+			                               >
 			                              <Select placeholder="请选择页面位置" value={this.state.editpublishPage} onChange={(e)=>{this.setState({editpublishPage:e})}}
 				                                notFoundContent="未获取到页面位置">
 				                                {this.state.contactsOptions}
-				                            </Select> 
+				                            </Select>
 				                        </FormItem>
 				                        <FormItem  className="half-item"
 				                         	labelCol={{ span: 6 }}
 					                        wrapperCol={{ span: 12 }}
 				                           	label="是否置顶"
-				                         > 
-					                          <Select placeholder="选择是否置顶" value={this.state.editifTop} 
-				                                onChange={(e)=>{this.setState({editifTop:e})}}> 
+				                         >
+					                          <Select placeholder="选择是否置顶" value={this.state.editifTop}
+				                                onChange={(e)=>{this.setState({editifTop:e})}}>
 				                                {
 				                                    stick.map(function (item) {
 				                                        return <Select.Option key={item.value} >{item.key}</Select.Option>
@@ -1020,19 +1023,19 @@ const Organization=Form.create()(React.createClass({
 					                            labelCol={{ span: 6 }}
 					                        	wrapperCol={{ span: 12 }}
 					                            label="置顶序号" >
-				                    	     <Input placeholder="请输入置顶序号" value={this.state.edittopNumber} 
+				                    	     <Input placeholder="请输入置顶序号" value={this.state.edittopNumber}
 				                                onChange={(e)=>{this.setState({edittopNumber:e.target.value})}}/>
 					                    </FormItem>
 				                    	<FormItem className="half-item"
 					                            labelCol={{ span: 6 }}
 					                        	wrapperCol={{ span: 12}}
 					                            label="展示序号" >
-					                             <Input placeholder="请输入展示序号" value={this.state.editshowNumber} 
+					                             <Input placeholder="请输入展示序号" value={this.state.editshowNumber}
 				                                onChange={(e)=>{this.setState({editshowNumber:e.target.value})}}/>
 					                    </FormItem>
 				                    </div>
 				                    <div className="clearfix">
-				                    	<FormItem 
+				                    	<FormItem
 						                    labelCol={{ span: 3 }}
 						                    wrapperCol={{ span: 18 }}
 						                    label="专家名称"
@@ -1041,14 +1044,14 @@ const Organization=Form.create()(React.createClass({
 					                    </FormItem>
 					                </div>
 		                   		    <FormItem wrapperCol={{ span: 12, offset: 7 }}>
-				                        <Button className="set-submit" type="primary" htmlType="submit">保存</Button>  
+				                        <Button className="set-submit" type="primary" htmlType="submit">保存</Button>
 				                   		<Button className="set-submit" type="ghost" onClick={this.edithandleCancel} style={{marginLeft:'100px'}}>取消</Button>
-				                    </FormItem> 
+				                    </FormItem>
 				                </Spin>
 				            </Form >
 	                    </Modal>
                 	 </div>
-                	 
+
             	</div>
             </div>
         );

+ 35 - 33
js/component/manageCenter/customer/reviewed/enteringAudit.jsx

@@ -58,7 +58,7 @@ const PublicCustomer = Form.create()(React.createClass({
 					this.state.pagination.total=0;
 				}
 				this.setState({
-					
+
 					dataSource: theArr,
 					pagination: this.state.pagination,
 					selectedRowKeys:[]
@@ -149,7 +149,7 @@ const PublicCustomer = Form.create()(React.createClass({
                     render: (text, record, index) => {
                     	return <div>
 							<Popconfirm title={'请确认通过【'+record.name+'】'} onConfirm={(e)=>{this.examineOK(record)}} okText="确认" cancelText="取消">
-							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="primary">通过</Button>                 
+							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="primary">通过</Button>
 							</Popconfirm>
                         </div>
 					}
@@ -224,7 +224,7 @@ const PublicCustomer = Form.create()(React.createClass({
 	},
 	//审核实名认证不通过功能
 	auditRows(e) {
-		e.preventDefault();	
+		e.preventDefault();
 		$.ajax({
 			url: globalConfig.context + '/api/admin/customer/updateEnteringAudit',
 			method: 'post',
@@ -248,7 +248,7 @@ const PublicCustomer = Form.create()(React.createClass({
 	},
 	//审核实名认证通过功能
 	auditRowse(e) {
-		e.preventDefault();	
+		e.preventDefault();
 		$.ajax({
 			url: globalConfig.context + '/api/admin/customer/updateEnteringAudit',
 			method: 'post',
@@ -293,13 +293,13 @@ const PublicCustomer = Form.create()(React.createClass({
 		})
 	},
 	detailsModalOk(e) {
-		this.setState({ 
-			modal5Visible: true 
+		this.setState({
+			modal5Visible: true
 		}); //需要一个请求数据
 	},
 	detailsModal(e){
-		this.setState({ 
-			modal5Visible: false 
+		this.setState({
+			modal5Visible: false
 		});
 	},
 
@@ -364,44 +364,46 @@ const PublicCustomer = Form.create()(React.createClass({
 		const contacts = this.state.contacts || '';
 		return(
 			<div className="user-content" >
-                <div className="content-title">                  
+                <div className="content-title">
                     <span>客户资料审核</span>
                 </div>
-                <div className="user-search">                    
+                <div className="user-search">
                     <Input placeholder="客户名称"
                         value={this.state.nameSearch}
-                        onChange={(e) => { this.setState({ nameSearch: e.target.value }); }} />    
+                        onChange={(e) => { this.setState({ nameSearch: e.target.value }); }} />
                     <Input placeholder="营销员"
                         value={this.state.adminName}
-                        onChange={(e) => { this.setState({ adminName: e.target.value }); }} /> 
+                        onChange={(e) => { this.setState({ adminName: e.target.value }); }} />
                     <Button type="primary" onClick={this.search}>搜索</Button>
-                    <Button onClick={this.reset}>重置</Button>      
-                    <Button type="primary" onClick={this.examines} disabled={!hasSelected}>全部通过</Button>  
-				</div>                                               
+                    <Button onClick={this.reset}>重置</Button>
+                    <Button type="primary" onClick={this.examines} disabled={!hasSelected}>全部通过</Button>
+				</div>
                 <div className="patent-table">
                     <Spin spinning={this.state.loading}>
                         <Table columns={this.state.columns}
-                            dataSource={this.state.dataSource}    
+                            dataSource={this.state.dataSource}
                             rowSelection={rowSelections}
-                            pagination={this.state.pagination} 
+                            pagination={this.state.pagination}
                             onRowClick={this.tableRowClick}
-                           
+						    style={{
+							   cursor: 'pointer',
+						    }}
                            />
                     </Spin>
-                </div> 
-                <Modal	
-				      className="customeDetails"				      
+                </div>
+                <Modal
+				      className="customeDetails"
 			          title="客户资料审核"
 			          width='500px'
 			          visible={this.state.modal5Visible}
 			          onOk={this.detailsModal}
 			          onCancel={this.detailsModal}
 			          footer=''
-			        >				    
+			        >
 					<Form horizontal onSubmit={this.auditRows} id="add-form">
 		                <Spin spinning={this.state.loading}>
 		                    <div className="clearfix">
-		                    	<FormItem 
+		                    	<FormItem
 			                            labelCol={{ span: 6 }}
 			                        	wrapperCol={{ span: 15 }}
 			                            label="客户名称" >
@@ -412,18 +414,18 @@ const PublicCustomer = Form.create()(React.createClass({
 	                   		    <FormItem
 			                        labelCol={{ span: 6 }}
 			                        wrapperCol={{ span: 15 }}
-			                        label="审核意见" >					                        
+			                        label="审核意见" >
 			                        <Input type="textarea" rows={4} placeholder="审核意见" value={this.state.auditOpinion}
-                       				 	onChange={(e) => { this.setState({ auditOpinion: e.target.value }) }} style={{width:'95%'}}/>					                           
+                       				 	onChange={(e) => { this.setState({ auditOpinion: e.target.value }) }} style={{width:'95%'}}/>
 			                    </FormItem>
-			                </div>    
+			                </div>
 		                    <FormItem wrapperCol={{ span: 25, offset: 4 }}>
-		                        <Button className="set-submit" type="primary" onClick={this.auditRowse}>审核通过</Button> 
-		                        <Button className="set-submit" type="primary" htmlType="submit" style={{marginLeft:'30px'}}>审核不通过</Button>  
+		                        <Button className="set-submit" type="primary" onClick={this.auditRowse}>审核通过</Button>
+		                        <Button className="set-submit" type="primary" htmlType="submit" style={{marginLeft:'30px'}}>审核不通过</Button>
 		                        <Button className="set-submit" type="ghost" onClick={this.detailsModal} style={{marginLeft:'30px'}}>取消</Button>
-		                    </FormItem> 
+		                    </FormItem>
 		                </Spin>
-		            </Form >                          
+		            </Form >
 				</Modal>
           </div >
 		);
@@ -437,12 +439,12 @@ const PublicCustomer = Form.create()(React.createClass({
 //			callnubs: e,
 //		})
 //		if(e == '1') {
-//			
+//
 //		}
 //		if(e == '2') {
-//			
+//
 //		}
-//		
+//
 //	},
 //	getInitialState() {
 //		return {

+ 32 - 29
js/component/manageCenter/customer/reviewed/enteringAuditOne.jsx

@@ -56,7 +56,7 @@ const QueryCustomer = Form.create()(React.createClass({
 					this.state.pagination.total=0;
 				}
 				this.setState({
-					
+
 					dataSource: theArr,
 					pagination: this.state.pagination,
 					selectedRowKeys:[]
@@ -146,7 +146,7 @@ const QueryCustomer = Form.create()(React.createClass({
                     render: (text, record, index) => {
                     	return <div>
 							<Popconfirm title={'请确认通过【'+record.name+'】'} onConfirm={(e)=>{this.examineOK(record)}} okText="确认" cancelText="取消">
-							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="primary">通过</Button>                 
+							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="primary">通过</Button>
 							</Popconfirm>
                         </div>
 					}
@@ -196,7 +196,7 @@ const QueryCustomer = Form.create()(React.createClass({
 	},
 	//审核实名认证不通过功能
 	auditRows(e) {
-		e.preventDefault();	
+		e.preventDefault();
 		$.ajax({
 			url: globalConfig.context + '/api/admin/customer/updateEnteringAudit',
 			method: 'post',
@@ -220,7 +220,7 @@ const QueryCustomer = Form.create()(React.createClass({
 	},
 	//审核实名认证通过功能
 	auditRowse(e) {
-		e.preventDefault();	
+		e.preventDefault();
 		$.ajax({
 			url: globalConfig.context + '/api/admin/customer/updateEnteringAudit',
 			method: 'post',
@@ -265,13 +265,13 @@ const QueryCustomer = Form.create()(React.createClass({
 		})
 	},
 	detailsModalOk(e) {
-		this.setState({ 
-			modal5Visible: true 
+		this.setState({
+			modal5Visible: true
 		}); //需要一个请求数据
 	},
 	detailsModal(e){
-		this.setState({ 
-			modal5Visible: false 
+		this.setState({
+			modal5Visible: false
 		});
 	},
 	componentWillReceiveProps(nextProps) {
@@ -335,42 +335,45 @@ const QueryCustomer = Form.create()(React.createClass({
 		const contacts = this.state.contacts || '';
 		return(
 			<div className="user-content" >
-                <div className="content-title">                  
+                <div className="content-title">
                     <span>个人客户资料审核</span>
                 </div>
-                <div className="user-search">                    
+                <div className="user-search">
                     <Input placeholder="客户名称"
                         value={this.state.nameSearch}
-                        onChange={(e) => { this.setState({ nameSearch: e.target.value }); }} />    
+                        onChange={(e) => { this.setState({ nameSearch: e.target.value }); }} />
                     <Input placeholder="营销员"
                         value={this.state.adminName}
-                        onChange={(e) => { this.setState({ adminName: e.target.value }); }} /> 
+                        onChange={(e) => { this.setState({ adminName: e.target.value }); }} />
                     <Button type="primary" onClick={this.search}>搜索</Button>
-                    <Button onClick={this.reset}>重置</Button>    
-                </div>                                               
+                    <Button onClick={this.reset}>重置</Button>
+                </div>
                 <div className="patent-table">
                     <Spin spinning={this.state.loading}>
                         <Table columns={this.state.columns}
-                            dataSource={this.state.dataSource}    
+                            dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
-                            pagination={this.state.pagination} 
+                            pagination={this.state.pagination}
                             onRowClick={this.tableRowClick}
+						    style={{
+							   cursor: 'pointer',
+						    }}
                            />
                     </Spin>
-                </div> 
-                <Modal	
-				      className="customeDetails"				      
+                </div>
+                <Modal
+				      className="customeDetails"
 			          title="个人客户资料审核"
 			          width='500px'
 			          visible={this.state.modal5Visible}
 			          onOk={this.detailsModal}
 			          onCancel={this.detailsModal}
 			          footer=''
-			        >				    
+			        >
 					<Form horizontal onSubmit={this.auditRows} id="add-form">
 		                <Spin spinning={this.state.loading}>
 		                    <div className="clearfix">
-		                    	<FormItem 
+		                    	<FormItem
 			                            labelCol={{ span: 6 }}
 			                        	wrapperCol={{ span: 15 }}
 			                            label="客户名称" >
@@ -381,22 +384,22 @@ const QueryCustomer = Form.create()(React.createClass({
 	                   		    <FormItem
 			                        labelCol={{ span: 6 }}
 			                        wrapperCol={{ span: 15 }}
-			                        label="审核意见" >					                        
+			                        label="审核意见" >
 			                        <Input type="textarea" rows={4} placeholder="审核意见" value={this.state.auditOpinion}
-                       				 	onChange={(e) => { this.setState({ auditOpinion: e.target.value }) }} style={{width:'95%'}}/>					                           
+                       				 	onChange={(e) => { this.setState({ auditOpinion: e.target.value }) }} style={{width:'95%'}}/>
 			                    </FormItem>
-			                </div>    
+			                </div>
 		                    <FormItem wrapperCol={{ span: 25, offset: 4 }}>
-		                        <Button className="set-submit" type="primary" onClick={this.auditRowse}>审核通过</Button> 
-		                        <Button className="set-submit" type="primary" htmlType="submit" style={{marginLeft:'30px'}}>审核不通过</Button>  
+		                        <Button className="set-submit" type="primary" onClick={this.auditRowse}>审核通过</Button>
+		                        <Button className="set-submit" type="primary" htmlType="submit" style={{marginLeft:'30px'}}>审核不通过</Button>
 		                        <Button className="set-submit" type="ghost" onClick={this.detailsModal} style={{marginLeft:'30px'}}>取消</Button>
-		                    </FormItem> 
+		                    </FormItem>
 		                </Spin>
-		            </Form >                     
+		            </Form >
 				</Modal>
             </div >
 		);
 	}
 }));
 
-export default QueryCustomer;
+export default QueryCustomer;

File diff suppressed because it is too large
+ 224 - 218
js/component/manageCenter/customer/reviewed/expertReview.jsx


File diff suppressed because it is too large
+ 211 - 205
js/component/manageCenter/customer/reviewed/identityAuditsOne.jsx


+ 13 - 10
js/component/manageCenter/demand/demandAudit/demandAuditDesc.jsx

@@ -117,7 +117,7 @@ const PicturesWall = React.createClass({
         return (
             <div className="clearfix">
                 <Upload
-                    action={globalConfig.context + "/api/admin/demand/uploadPicture"}                                      
+                    action={globalConfig.context + "/api/admin/demand/uploadPicture"}
                     data={{ 'sign': this.props.pictureSign, 'uid': this.props.uid}}
                     listType="picture-card"
                     fileList={fileList}
@@ -144,7 +144,7 @@ const DemandDetailShow = Form.create()(React.createClass({
             data: {},
             tags: [],
             pictureUrl: [],
-            coverImg: []           
+            coverImg: []
         };
     },
     loadData(id, detailApiUrl,dataCategory) {
@@ -161,8 +161,8 @@ const DemandDetailShow = Form.create()(React.createClass({
                 dataCategory:dataCategory?dataCategory:this.props.data.dataCategory
             },
             success: function (data) {
-            	
-                let thisData = data.data;              
+
+                let thisData = data.data;
                 if (!thisData) {
                     if (data.error && data.error.length) {
                         message.warning(data.error[0].message);
@@ -368,7 +368,7 @@ const DemandDetailShow = Form.create()(React.createClass({
                             {...formItemLayout}
                             label="需求名称" >
                             <span>{theData.name}</span>
-                        </FormItem>                       
+                        </FormItem>
                     </div>
                     <div>
                     <FormItem className="half-item"
@@ -383,7 +383,7 @@ const DemandDetailShow = Form.create()(React.createClass({
                                 }
                             })()}
                         </FormItem>
-                     </div>                    
+                     </div>
                      {this.state.radios==true ? <div>
                     	<FormItem
 	                        labelCol={{ span: 3 }}
@@ -409,7 +409,7 @@ const DemandDetailShow = Form.create()(React.createClass({
 	                            </Modal>
 	                        </div>
 	                   	 </FormItem>
-                    </div> :<div></div>}                
+                    </div> :<div></div>}
                     {this.state.switchValue ? <div>
                         <FormItem className="half-item"
                             {...formItemLayout}
@@ -643,7 +643,7 @@ const DemandDetailShow = Form.create()(React.createClass({
                                 }
                             })()}
                         </FormItem>
-                       
+
                         <FormItem className="half-item"
                             {...formItemLayout}
                             label="有效期限" >
@@ -825,7 +825,7 @@ const DemandDetail = React.createClass({
         }.bind(this));
     },
     tableRowClick(record, index) {
-    	
+
         window.open(globalConfig.context + '/portal/detail/achievementDetail.html?id=' + record.id + '&type=' + record.ownerType);
     },
     handleCancel(e) {
@@ -881,6 +881,9 @@ const DemandDetail = React.createClass({
                                     <Table columns={this.state.columns}
                                         dataSource={this.state.dataSource}
                                         pagination={false}
+                                        style={{
+                                           cursor: 'pointer',
+                                        }}
                                         onRowClick={this.tableRowClick} />
                                 </Tabs.TabPane>
                             </Tabs>
@@ -894,4 +897,4 @@ const DemandDetail = React.createClass({
     },
 });
 
-export default DemandDetail;
+export default DemandDetail;

+ 7 - 4
js/component/manageCenter/demand/demandAudit/techDemandAudit.jsx

@@ -110,7 +110,7 @@ const TechDemandPublish = React.createClass({
     getInitialState() {
         return {
             searchMore: true,
-            searchType: 0,               
+            searchType: 0,
             validityPeriodDate: [],
             releaseDate: [],
             releaseDateS: [],
@@ -357,7 +357,7 @@ const TechDemandPublish = React.createClass({
             this.state.infoSources = undefined;
             this.state.demandType = undefined;
             this.state.searchName = undefined;
-            this.state.searchType = 0;            
+            this.state.searchType = 0;
             this.state.status = undefined;
             this.state.releaseStatus = undefined;
             this.state.auditStatus = undefined;
@@ -500,7 +500,7 @@ const TechDemandPublish = React.createClass({
                         </Upload>
                         <Button onClick={() => { window.open(globalConfig.context + '/api/admin/demand/downloadTemplate?sign=demand_template') }} style={{"display":"none"}}>下载批量导入模板</Button>
                         <Button type="primary" className="addButton" onClick={this.addClick} style={{"display":"none"}}>新增需求<Icon type="plus" /></Button>
-                       
+
                     </div>
                 </div>
                 <Tabs
@@ -615,6 +615,9 @@ const TechDemandPublish = React.createClass({
                                 ? this.state.changeList
                                 : this.state.columns
                             }
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
                             pagination={this.state.pagination}
@@ -634,4 +637,4 @@ const TechDemandPublish = React.createClass({
     }
 });
 
-export default TechDemandPublish;
+export default TechDemandPublish;

+ 4 - 1
js/component/manageCenter/demand/demandOrder.jsx

@@ -599,6 +599,9 @@ const DemandOrderList = React.createClass({
                             dataSource={this.state.dataSource}
                             //rowSelection={rowSelection}
                             pagination={this.state.pagination}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -615,4 +618,4 @@ export default DemandOrderList;
 
 // <Button style={{ background: "#3fcf9e", border: "none", color: "#fff" }}
 //                         disabled={!hasSelected}
-//                         onClick={this.delectRow}>删除<Icon type="minus" /></Button>
+//                         onClick={this.delectRow}>删除<Icon type="minus" /></Button>

+ 15 - 12
js/component/manageCenter/demand/demandRelease/demandReleaseDesc.jsx

@@ -116,7 +116,7 @@ const PicturesWall = React.createClass({
         return (
             <div className="clearfix">
                 <Upload
-                    action={globalConfig.context + "/api/admin/demand/uploadPicture"}                                      
+                    action={globalConfig.context + "/api/admin/demand/uploadPicture"}
                     data={{ 'sign': this.props.pictureSign, 'uid': this.props.uid}}
                     listType="picture-card"
                     fileList={fileList}
@@ -142,7 +142,7 @@ const DemandDetailShow = Form.create()(React.createClass({
             data: {},
             tags: [],
             pictureUrl: [],
-            coverImg: []           
+            coverImg: []
         };
     },
     loadData(id, detailApiUrl,dataCategory) {
@@ -159,8 +159,8 @@ const DemandDetailShow = Form.create()(React.createClass({
                 dataCategory:dataCategory?dataCategory:this.props.data.dataCategory
             },
             success: function (data) {
-            	
-                let thisData = data.data;              
+
+                let thisData = data.data;
                 if (!thisData) {
                     if (data.error && data.error.length) {
                         message.warning(data.error[0].message);
@@ -222,7 +222,7 @@ const DemandDetailShow = Form.create()(React.createClass({
             dataType: "json",
             crossDomain: false,
             url: globalConfig.context + "/api/admin/demand/offShelf",
-            data: { 
+            data: {
             	"id": this.props.data.id,
             	releaseStatus:nub,
             	auditStatus:3
@@ -377,7 +377,7 @@ const DemandDetailShow = Form.create()(React.createClass({
                             {...formItemLayout}
                             label="需求名称" >
                             <span>{theData.name}</span>
-                        </FormItem>                       
+                        </FormItem>
                     </div>
                     <div>
                     <FormItem className="half-item"
@@ -392,8 +392,8 @@ const DemandDetailShow = Form.create()(React.createClass({
                                 }
                             })()}
                         </FormItem>
-                                             
-                     </div>                    
+
+                     </div>
                      {this.state.radios==true ? <div>
                     	<FormItem
 	                        labelCol={{ span: 3 }}
@@ -408,7 +408,7 @@ const DemandDetailShow = Form.create()(React.createClass({
 	                                        previewImage: file.url || file.thumbUrl,
 	                                        previewVisible: true,
 	                                    });
-	                                }} >	                               
+	                                }} >
 	                            </Upload>
 	                            <Modal maskClosable={false} footer={null}
 	                                visible={this.state.previewVisible}
@@ -417,7 +417,7 @@ const DemandDetailShow = Form.create()(React.createClass({
 	                            </Modal>
 	                        </div>
 	                   	 </FormItem>
-                    </div> :<div></div>}                
+                    </div> :<div></div>}
                     {this.state.switchValue ? <div>
                         <FormItem className="half-item"
                             {...formItemLayout}
@@ -679,7 +679,7 @@ const DemandDetailShow = Form.create()(React.createClass({
                                 }
                             })()}
                         </FormItem>
-                       
+
                         <FormItem className="half-item"
                             {...formItemLayout}
                             label="有效期限" >
@@ -875,6 +875,9 @@ const DemandDetail = React.createClass({
                                     <Table columns={this.state.columns}
                                         dataSource={this.state.dataSource}
                                         pagination={false}
+                                        style={{
+                                           cursor: 'pointer',
+                                        }}
                                         onRowClick={this.tableRowClick} />
                                 </Tabs.TabPane>
                             </Tabs>
@@ -888,4 +891,4 @@ const DemandDetail = React.createClass({
     },
 });
 
-export default DemandDetail;
+export default DemandDetail;

+ 12 - 9
js/component/manageCenter/demand/demandRelease/techDemandRelease.jsx

@@ -106,7 +106,7 @@ const TechDemandPublish = React.createClass({
     getInitialState() {
         return {
             searchMore: true,
-            searchType: 0,               
+            searchType: 0,
             validityPeriodDate: [],
             releaseDate: [],
             releaseDateS: [],
@@ -224,10 +224,10 @@ const TechDemandPublish = React.createClass({
                     render: (text, record, index) => {
 						return <div>
 							{(record.releaseStatus=="0")?<Popconfirm title={'请确认发布需求【'+record.name+'】'} onConfirm={(e)=>{this.examineOK(record)}} okText="确认" cancelText="取消">
-							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="primary">发布</Button>                 
+							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="primary">发布</Button>
 							</Popconfirm>:
 							<Popconfirm title={'请确认撤销发布需求【'+record.name+'】'} onConfirm={(e)=>{this.examineCancel(record)}} okText="确认" cancelText="取消">
-							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="danger">撤销发布</Button>                 
+							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="danger">撤销发布</Button>
 							</Popconfirm>}
                         </div>
 					}
@@ -364,7 +364,7 @@ const TechDemandPublish = React.createClass({
             this.state.infoSources = undefined;
             this.state.demandType = undefined;
             this.state.searchName = undefined;
-            this.state.searchType = 0;            
+            this.state.searchType = 0;
             this.state.status = undefined;
             this.state.releaseStatus = undefined;
             this.state.auditStatus = undefined;
@@ -494,7 +494,7 @@ const TechDemandPublish = React.createClass({
                         </Upload>
                         <Button onClick={() => { window.open(globalConfig.context + '/api/admin/demand/downloadTemplate?sign=demand_template') }} style={{"display":"none"}}>下载批量导入模板</Button>
                         <Button type="primary" className="addButton" onClick={this.addClick} style={{"display":"none"}}>新增需求<Icon type="plus" /></Button>
-                       
+
                     </div>
                 </div>
                 <div className="user-search">
@@ -515,7 +515,7 @@ const TechDemandPublish = React.createClass({
                     }}>
                         <Radio value={0}>认证用户</Radio>
                         <Radio value={1}>非认证用户</Radio>
-                    </Radio.Group>                   
+                    </Radio.Group>
                     <Button type="primary" onClick={this.search}>搜索</Button>
                     <Button onClick={this.reset}>重置</Button>
                     <span>更多搜索<Switch defaultChecked={false} onChange={this.searchSwitch} /></span>
@@ -526,7 +526,7 @@ const TechDemandPublish = React.createClass({
 		                        <Radio value={1}>精品</Radio>
 		                        <Radio value={0}>非精品</Radio>
 		                </Radio.Group>
-		                
+
                         <Select placeholder="选择信息来源" style={{ width: 120 }}
                             value={this.state.infoSources}
                             onChange={(e) => { this.setState({ infoSources: e }) }}>
@@ -548,7 +548,7 @@ const TechDemandPublish = React.createClass({
                             <Select.Option value="1" >未解决</Select.Option>
                             <Select.Option value="2" >已解决</Select.Option>
                         </Select>
-                        
+
                         <Select placeholder="选择需求类别" style={{ width: 120 }}
                             value={this.state.dataCategory}
                             onChange={(e) => { this.setState({ dataCategory: e }) }}>
@@ -579,6 +579,9 @@ const TechDemandPublish = React.createClass({
                         <Table columns={this.state.columns}
                             dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             pagination={this.state.pagination}
                             onRowClick={this.tableRowClick} />
                     </Spin>
@@ -596,4 +599,4 @@ const TechDemandPublish = React.createClass({
     }
 });
 
-export default TechDemandPublish;
+export default TechDemandPublish;

+ 97 - 94
js/component/manageCenter/demand/releaseDemand.jsx

@@ -96,7 +96,7 @@ const Organization=Form.create()(React.createClass({
                 loading: false
             });
         }.bind(this));
-       
+
     },
     loadDatas(pageNo, apiUrl) {
         this.state.data = [];
@@ -243,7 +243,7 @@ const Organization=Form.create()(React.createClass({
                     dataIndex: 'ifTop',
                     key: 'ifTop',
                     render: text => { return getStick(text) }
-                  
+
                 },  {
                     title: '展示序号',
                     dataIndex: 'showNumber',
@@ -267,7 +267,7 @@ const Organization=Form.create()(React.createClass({
                     render: (text, record, index) => {
                     	return <div>
 							<Popconfirm title={'请确认撤销发布成果【'+record.name+'】'} onConfirm={(e)=>{this.examine(record)}} okText="确认" cancelText="取消">
-							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="danger">撤销发布</Button>                 
+							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="danger">撤销发布</Button>
 							</Popconfirm>
                         </div>
 					}
@@ -320,7 +320,7 @@ const Organization=Form.create()(React.createClass({
     },
     componentWillMount() {
     	this.selectSuperIds();
-    	
+
     },
     examine(record) {
         this.setState({
@@ -347,7 +347,7 @@ const Organization=Form.create()(React.createClass({
         }.bind(this));
     },
     //获取发布子平台
-    selectSuperId() {  
+    selectSuperId() {
     	this.state.data = []
          $.ajax({
                 method: "get",
@@ -355,17 +355,17 @@ const Organization=Form.create()(React.createClass({
                 crossDomain: false,
                 url: globalConfig.context + "/api/admin/achievement/getBranchInformation",
                 data:{
-                  
+
                 },
-                success: function (data) {                	  
+                success: function (data) {
                 		let theArr = [];
 					    let thedata=data.data;
 					    if (!thedata) {
 		                    if (data.error && data.error.length) {
 		                        message.warning(data.error[0].message);
-		                    };	
-		                    thedata = {}; 
-		              };   
+		                    };
+		                    thedata = {};
+		              };
 					    var contactIds=[];
 				        for(var i=0;i<data.data.length;i++){
 	                    	let theData = data.data[i];
@@ -373,12 +373,12 @@ const Organization=Form.create()(React.createClass({
 		                        <Select.Option value={i.toString()} key={theData.platformName}>{theData.platformName}</Select.Option>
 		                    );
 		                };
-						this.setState({	
+						this.setState({
 							SuperArr:thedata,
-		                    contactsOption: theArr, 
+		                    contactsOption: theArr,
 		                    orderStatusOptions:data.data,
 	                    });
-	                    
+
 					}.bind(this),
 				}).always(function () {
 				this.loadData();
@@ -388,7 +388,7 @@ const Organization=Form.create()(React.createClass({
 	        }.bind(this));
 	},
 	//获取发布页面
-    selectSuperIds() {  
+    selectSuperIds() {
     	this.state.data = []
          $.ajax({
                 method: "get",
@@ -396,17 +396,17 @@ const Organization=Form.create()(React.createClass({
                 crossDomain: false,
                 url: globalConfig.context + "/api/admin/demand/getPublishPage",
                 data:{
-                  
+
                 },
-                success: function (data) {                	  
+                success: function (data) {
                 		let theArr = [];
 					    let thedata=data.data;
 					    if (!thedata) {
 		                    if (data.error && data.error.length) {
 		                        message.warning(data.error[0].message);
-		                    };	
-		                    thedata = {}; 
-		              };   
+		                    };
+		                    thedata = {};
+		              };
 					    var contactIds=[];
 				        for(var i=0;i<data.data.length;i++){
 	                    	let theData = data.data[i];
@@ -414,12 +414,12 @@ const Organization=Form.create()(React.createClass({
 		                        <Select.Option value={i.toString()} key={theData.name}>{theData.name}</Select.Option>
 		                    );
 		                };
-						this.setState({	
+						this.setState({
 							SuperArrs:thedata,
-		                    contactsOptions: theArr, 
+		                    contactsOptions: theArr,
 		                    orderStatusOptions:data.data,
 	                    });
-	                    
+
 					}.bind(this),
 				}).always(function () {
 				this.selectSuperId();
@@ -430,38 +430,38 @@ const Organization=Form.create()(React.createClass({
 	},
 	//编辑部门,保存
     edithandleSubmit(e){
-    	e.preventDefault();	
+    	e.preventDefault();
     	if(!this.state.editifTop){
-    		message.warning('请确认是否置顶'); 
+    		message.warning('请确认是否置顶');
     		return false;
     	}
     	let topNumbers=(this.state.edittopNumber==9999999)?undefined:this.state.edittopNumber;
     	topNumbers=topNumbers?topNumbers:undefined;
     	if(this.state.editifTop==0){
     		if(!topNumbers){
-	    		message.warning('请输入置顶序号'); 
+	    		message.warning('请输入置顶序号');
 	    		return false;
     		}
     		let b=this.state.edittopNumber.toString().split('');
 			for(var i=0;i<b.length;i++){
 				if(parseInt(b[i]).toString()=='NaN'){
-					message.warning('置顶序号请输入数字'); 
+					message.warning('置顶序号请输入数字');
 	    			return false;
 				};
 			}
     	}else{
     		if(topNumbers){
-	    		message.warning('请清空置顶序号'); 
+	    		message.warning('请清空置顶序号');
 	    		return false;
     		}
     		if(!this.state.editshowNumber){
-	    		message.warning('请输入展示序号'); 
+	    		message.warning('请输入展示序号');
 	    		return false;
 	    	}
     		let b=this.state.editshowNumber.toString().split('');
 			for(var i=0;i<b.length;i++){
 				if(parseInt(b[i]).toString()=='NaN'){
-					message.warning('展示序号请输入数字'); 
+					message.warning('展示序号请输入数字');
 	    			return false;
 				};
 			}
@@ -486,23 +486,23 @@ const Organization=Form.create()(React.createClass({
                 topNumber:topNumbers,//置顶序号
                 showNumber:this.state.editshowNumber,//展示序号
             }
-        }).done(function (data) { 
+        }).done(function (data) {
             this.setState({
                 loading: false
             });
             if (!data.error.length) {
-                message.success('保存成功!'); 
+                message.success('保存成功!');
                 this.edithandleCancel();
                 this.selectSuperId();
             } else {
                 message.warning(data.error[0].message);
             }
         }.bind(this));
-    },  
+    },
 	//整行点击
     tableRowClick(record, index) {
     	this.selectSuperIds();
-    	this.state.RowData = record; 
+    	this.state.RowData = record;
         this.setState({
         	editvisible: true,
         	selectedRowKeys:[],
@@ -517,12 +517,12 @@ const Organization=Form.create()(React.createClass({
         	editserialNumber:record.serialNumber,
         	editname:record.name,
         	edituserName:record.userName,
-        })    
+        })
     },
-    
+
     //新增一个部门,保存
     addhandleSubmit(e){
-    	e.preventDefault();	
+    	e.preventDefault();
     	if(!this.state.publishPlatform){
     		message.warning('请选择发布子平台');
     		return false;
@@ -532,47 +532,47 @@ const Organization=Form.create()(React.createClass({
     		return false;
     	}
     	if(!this.state.publishPage){
-    		message.warning('请选择发布页面'); 
+    		message.warning('请选择发布页面');
     		return false;
     	}
     	if(!this.state.ifTop){
-    		message.warning('请确认是否置顶'); 
+    		message.warning('请确认是否置顶');
     		return false;
     	}
     	if(this.state.ifTop==0){
     		if(!this.state.topNumber){
-	    		message.warning('请输入置顶序号'); 
+	    		message.warning('请输入置顶序号');
 	    		return false;
     		}
     		let b=this.state.topNumber.split('');
 			for(var i=0;i<b.length;i++){
 				if(parseInt(b[i]).toString()=='NaN'){
-					message.warning('置顶序号请输入数字'); 
+					message.warning('置顶序号请输入数字');
 	    			return false;
 				};
 			}
     	}else{
     		if(this.state.topNumber){
-	    		message.warning('请清空置顶序号'); 
+	    		message.warning('请清空置顶序号');
 	    		return false;
     		}
     		if(!this.state.showNumber){
-	    		message.warning('请输入展示序号'); 
+	    		message.warning('请输入展示序号');
 	    		return false;
 	    	}
     		let b=this.state.showNumber.split('');
 			for(var i=0;i<b.length;i++){
 				if(parseInt(b[i]).toString()=='NaN'){
-					message.warning('展示序号请输入数字'); 
+					message.warning('展示序号请输入数字');
 	    			return false;
 				};
 			}
     	}
-		this.props.form.validateFields((err, values) => {                                 
+		this.props.form.validateFields((err, values) => {
             if (!err) {
                 this.setState({
                     loading: true
-                }); 
+                });
                 //上级组织字典
                 let nameText=this.state.SuperArr;
         		let superText=nameText[parseInt(this.state.publishPlatform)].id;
@@ -592,12 +592,12 @@ const Organization=Form.create()(React.createClass({
                         topNumber:this.state.topNumber,//置顶序号
                         showNumber:this.state.showNumber,//展示序号
                     }
-                }).done(function (data) { 
+                }).done(function (data) {
                     this.setState({
                         loading: false
                     });
                     if (!data.error.length) {
-                        message.success('保存成功!'); 
+                        message.success('保存成功!');
                         this.handleCancel();
                         this.reset();
                     } else {
@@ -607,9 +607,9 @@ const Organization=Form.create()(React.createClass({
             }
         });
     },
-    
+
     //主管初始加载(自动补全)
-	supervisor(e){ 
+	supervisor(e){
 		$.ajax({
             method: "post",
             dataType: "json",
@@ -618,23 +618,23 @@ const Organization=Form.create()(React.createClass({
             data:{
             	name:e
             },
-            success: function (data) {                	  
+            success: function (data) {
 				       let thedata=data.data;
 				    if (!thedata) {
                     if (data.error && data.error.length) {
                         message.warning(data.error[0].message);
-                    };	
-                    thedata = {}; 
-              }; 
+                    };
+                    thedata = {};
+              };
 					this.setState({
-						customerArr:thedata,	
+						customerArr:thedata,
                     });
 				}.bind(this),
 			}).always(function () {
             this.setState({
                 loading: false
             });
-        }.bind(this));  
+        }.bind(this));
 	},
 	//上级主管输入框失去焦点是判断客户是否存在
 	selectAuto(value,options){
@@ -651,7 +651,7 @@ const Organization=Form.create()(React.createClass({
 //              if (item.name == e.toString()) {
 //                  theType = item.id;
 //              }
-//         });     
+//         });
 // 	    }
 		this.setState({
 			theTypes:e
@@ -660,8 +660,8 @@ const Organization=Form.create()(React.createClass({
 	//值改变时请求客户名称
 	httpChange(e){
 		if(e.length>=2){
-			this.supervisor(e); 
-		}	
+			this.supervisor(e);
+		}
 		this.setState({
 			managerIdOrganization:e
 		})
@@ -705,7 +705,7 @@ const Organization=Form.create()(React.createClass({
         this.state.publishClient = undefined;//发布客户端清零
         this.state.publishPage = undefined;//发布页面清零
         this.state.ifTop = undefined;//是否置顶清零
-        this.selectSuperId();       
+        this.selectSuperId();
     },
     resets() {
         this.state.serialNumber = undefined;
@@ -754,7 +754,7 @@ const Organization=Form.create()(React.createClass({
                     selectedRowKeys: selectedRowKeys.slice(-1)
                 });
             },
-            onSelect: (recordt, selected, selectedRows) => {			   
+            onSelect: (recordt, selected, selectedRows) => {
 			    this.setState({
 			    	recordt:recordt.id
 			    })
@@ -853,15 +853,18 @@ const Organization=Form.create()(React.createClass({
 	                            dataSource={this.state.dataSource}
 	                            rowSelection={rowSelection}
 	                            pagination={this.state.pagination}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
 	                            onRowClick={this.tableRowClick} />
 	                    </Spin>
 	                </div>
-	             
+
 	                 <div className="patent-desc">
 	                    <Modal maskClosable={false} visible={this.state.visible}
 	                        onOk={this.checkPatentProcess} onCancel={this.handleCancel}
 	                        width='1200px'
-	                        title='发布需求'                       
+	                        title='发布需求'
 	                        footer=''
 	                        className="admin-desc-content">
 	                         <Form horizontal onSubmit={this.addhandleSubmit} id="add-form">
@@ -871,19 +874,19 @@ const Organization=Form.create()(React.createClass({
 					                    	labelCol={{ span: 7 }}
 					                        wrapperCol={{ span: 12 }}
 				                           label="发布子平台"
-			                               > 
+			                               >
 			                              <Select placeholder="请选择子平台" value={this.state.publishPlatform} onChange={(e)=>{this.setState({publishPlatform:e})}}
 				                                notFoundContent="未获取到子平台">
 				                                {this.state.contactsOption}
-				                            </Select> 
+				                            </Select>
 				                        </FormItem>
 				                        <FormItem  className="half-item"
 				                         	labelCol={{ span: 7 }}
 					                        wrapperCol={{ span: 12 }}
 				                           	label="发布客户端"
-				                         > 
-					                          <Select placeholder="选择客户端" value={this.state.publishClient} 
-				                                onChange={(e)=>{this.setState({publishClient:e})}}> 
+				                         >
+					                          <Select placeholder="选择客户端" value={this.state.publishClient}
+				                                onChange={(e)=>{this.setState({publishClient:e})}}>
 				                                {
 				                                    client.map(function (item) {
 				                                        return <Select.Option key={item.value} >{item.key}</Select.Option>
@@ -897,19 +900,19 @@ const Organization=Form.create()(React.createClass({
 					                    	labelCol={{ span: 7 }}
 					                        wrapperCol={{ span: 12 }}
 				                           label="发布页面位置"
-			                               > 
+			                               >
 			                              <Select placeholder="请选择页面位置" value={this.state.publishPage} onChange={(e)=>{this.setState({publishPage:e})}}
 				                                notFoundContent="未获取到页面位置">
 				                                {this.state.contactsOptions}
-				                            </Select> 
+				                            </Select>
 				                        </FormItem>
 				                        <FormItem  className="half-item"
 				                         	labelCol={{ span: 7 }}
 					                        wrapperCol={{ span: 12 }}
 				                           	label="是否置顶"
-				                         > 
-					                          <Select placeholder="选择是否置顶" value={this.state.ifTop} 
-				                                onChange={(e)=>{this.setState({ifTop:e})}}> 
+				                         >
+					                          <Select placeholder="选择是否置顶" value={this.state.ifTop}
+				                                onChange={(e)=>{this.setState({ifTop:e})}}>
 				                                {
 				                                    stick.map(function (item) {
 				                                        return <Select.Option key={item.value} >{item.key}</Select.Option>
@@ -923,14 +926,14 @@ const Organization=Form.create()(React.createClass({
 					                            labelCol={{ span: 7 }}
 					                        	wrapperCol={{ span: 12 }}
 					                            label="置顶序号" >
-				                    	     <Input placeholder="请输入置顶序号" value={this.state.topNumber} 
+				                    	     <Input placeholder="请输入置顶序号" value={this.state.topNumber}
 				                                onChange={(e)=>{this.setState({topNumber:e.target.value})}}/>
 					                    </FormItem>
 				                    	<FormItem className="half-item"
 					                            labelCol={{ span: 7 }}
 					                        	wrapperCol={{ span: 12}}
 					                            label="展示序号" >
-					                             <Input placeholder="请输入展示序号" value={this.state.showNumber} 
+					                             <Input placeholder="请输入展示序号" value={this.state.showNumber}
 				                                onChange={(e)=>{this.setState({showNumber:e.target.value})}}/>
 					                    </FormItem>
 				                    </div>
@@ -974,9 +977,9 @@ const Organization=Form.create()(React.createClass({
 					                    </Spin>
 					                </div>
 				                    <FormItem wrapperCol={{ span: 12, offset: 7 }}>
-				                        <Button className="set-submit" type="primary" htmlType="submit">保存</Button>  
+				                        <Button className="set-submit" type="primary" htmlType="submit">保存</Button>
 				                        <Button className="set-submit" type="ghost" onClick={this.handleCancel} style={{marginLeft:'100px'}}>取消</Button>
-				                    </FormItem> 
+				                    </FormItem>
 				                </Spin>
 				            </Form >
 	                    </Modal>
@@ -985,7 +988,7 @@ const Organization=Form.create()(React.createClass({
 	                    <Modal maskClosable={false} visible={this.state.editvisible}
 	                        onOk={this.checkPatentProcess} onCancel={this.edithandleCancel}
 	                        width='900px'
-	                        title='编辑发布'                       
+	                        title='编辑发布'
 	                        footer=''
 	                        className="admin-desc-content">
 	                         <Form horizontal onSubmit={this.edithandleSubmit} id="edit-form">
@@ -995,19 +998,19 @@ const Organization=Form.create()(React.createClass({
 					                    	labelCol={{ span: 6 }}
 					                        wrapperCol={{ span: 12 }}
 				                           label="发布子平台"
-			                               > 
+			                               >
 			                              <Select placeholder="请选择子平台" value={this.state.editpublishPlatform} onChange={(e)=>{this.setState({editpublishPlatform:e})}}
 				                                notFoundContent="未获取到子平台">
 				                                {this.state.contactsOption}
-				                            </Select> 
+				                            </Select>
 				                        </FormItem>
 				                        <FormItem  className="half-item"
 				                         	labelCol={{ span: 6 }}
 					                        wrapperCol={{ span: 12 }}
 				                           	label="发布客户端"
-				                         > 
-					                          <Select placeholder="选择客户端" value={this.state.editpublishClient} 
-				                                onChange={(e)=>{this.setState({editpublishClient:e})}}> 
+				                         >
+					                          <Select placeholder="选择客户端" value={this.state.editpublishClient}
+				                                onChange={(e)=>{this.setState({editpublishClient:e})}}>
 				                                {
 				                                    client.map(function (item) {
 				                                        return <Select.Option key={item.value} >{item.key}</Select.Option>
@@ -1021,19 +1024,19 @@ const Organization=Form.create()(React.createClass({
 					                    	labelCol={{ span: 6 }}
 					                        wrapperCol={{ span: 12 }}
 				                           label="发布页面位置"
-			                               > 
+			                               >
 			                              <Select placeholder="请选择页面位置" value={this.state.editpublishPage} onChange={(e)=>{this.setState({editpublishPage:e})}}
 				                                notFoundContent="未获取到页面位置">
 				                                {this.state.contactsOptions}
-				                            </Select> 
+				                            </Select>
 				                        </FormItem>
 				                        <FormItem  className="half-item"
 				                         	labelCol={{ span: 6 }}
 					                        wrapperCol={{ span: 12 }}
 				                           	label="是否置顶"
-				                         > 
-					                          <Select placeholder="选择是否置顶" value={this.state.editifTop} 
-				                                onChange={(e)=>{this.setState({editifTop:e})}}> 
+				                         >
+					                          <Select placeholder="选择是否置顶" value={this.state.editifTop}
+				                                onChange={(e)=>{this.setState({editifTop:e})}}>
 				                                {
 				                                    stick.map(function (item) {
 				                                        return <Select.Option key={item.value} >{item.key}</Select.Option>
@@ -1047,14 +1050,14 @@ const Organization=Form.create()(React.createClass({
 					                            labelCol={{ span: 6 }}
 					                        	wrapperCol={{ span: 12 }}
 					                            label="置顶序号" >
-				                    	     <Input placeholder="请输入置顶序号" value={this.state.edittopNumber} 
+				                    	     <Input placeholder="请输入置顶序号" value={this.state.edittopNumber}
 				                                onChange={(e)=>{this.setState({edittopNumber:e.target.value})}}/>
 					                    </FormItem>
 				                    	<FormItem className="half-item"
 					                            labelCol={{ span: 6 }}
 					                        	wrapperCol={{ span: 12}}
 					                            label="展示序号" >
-					                             <Input placeholder="请输入展示序号" value={this.state.editshowNumber} 
+					                             <Input placeholder="请输入展示序号" value={this.state.editshowNumber}
 				                                onChange={(e)=>{this.setState({editshowNumber:e.target.value})}}/>
 					                    </FormItem>
 				                    </div>
@@ -1073,10 +1076,10 @@ const Organization=Form.create()(React.createClass({
 					                        >
 					                        <span>{this.state.edituserName}</span>
 					                    </FormItem>
-					               		
+
 					                </div>
 					                <div className="clearfix">
-				                    	<FormItem 
+				                    	<FormItem
 						                    labelCol={{ span: 3 }}
 						                    wrapperCol={{ span: 18 }}
 						                    label="需求名称"
@@ -1085,14 +1088,14 @@ const Organization=Form.create()(React.createClass({
 					                    </FormItem>
 					                </div>
 		                   		    <FormItem wrapperCol={{ span: 12, offset: 7 }}>
-				                        <Button className="set-submit" type="primary" htmlType="submit">保存</Button>  
+				                        <Button className="set-submit" type="primary" htmlType="submit">保存</Button>
 				                   		<Button className="set-submit" type="ghost" onClick={this.edithandleCancel} style={{marginLeft:'100px'}}>取消</Button>
-				                    </FormItem> 
+				                    </FormItem>
 				                </Spin>
 				            </Form >
 	                    </Modal>
                 	 </div>
-                	 
+
             	</div>
             </div>
         );

+ 16 - 13
js/component/manageCenter/demand/sichuan/sichuan.jsx

@@ -49,7 +49,7 @@ class Achievement extends React.Component {
                 orgName:this.state.seachName,//企业名称
                 name:this.state.seachNames,//需求名称
                 reserveButtUnit:this.state.seachReserveButtUnit,//对接单位
-                
+
             },
             success: function (data) {
                 let theArr = [];
@@ -147,8 +147,8 @@ class Achievement extends React.Component {
 		};
 		this.changeList = this.changeList.bind(this);
 	}
-	
-	
+
+
 	//删除
 	delectRow(recard) {
 		$.ajax({
@@ -221,7 +221,7 @@ class Achievement extends React.Component {
             url: globalConfig.context + "/open/api/demandDetails",
             data: {
                 id: record.id,//需求名称
-                
+
             }
         }).done(function (data) {
             if (!data.error.length) {
@@ -452,6 +452,9 @@ class Achievement extends React.Component {
 									? this.state.changeList
 									: this.state.columns
 							}
+							style={{
+								cursor: 'pointer',
+							}}
 							dataSource={this.state.dataSource}
 							rowSelection={rowSelection}
 							pagination={this.state.pagination}
@@ -505,7 +508,7 @@ class Achievement extends React.Component {
 											<Select.Option value="6">新能源</Select.Option>
 										</Select>
 									</FormItem>
-								
+
 									<FormItem className="half-item" {...formItemLayout} label="经费投入计划">
 										<Input
 											placeholder="经费投入计划"
@@ -523,7 +526,7 @@ class Achievement extends React.Component {
 												this.setState({ reserveButtUnit: e.target.value });
 											}}
 										/>
-										
+
 									</FormItem>
 									<FormItem className="half-item" {...formItemLayout} label="拟对接方式">
 										<Select
@@ -535,7 +538,7 @@ class Achievement extends React.Component {
 										>
 											<Select.Option value="0">直接对接</Select.Option>
 											<Select.Option value="1">技术合作</Select.Option>
-											
+
 										</Select>
 									</FormItem>
 									<FormItem className="half-item" {...formItemLayout} label="拟合作方式">
@@ -571,15 +574,15 @@ class Achievement extends React.Component {
 										/>
 									</FormItem>
 								</div>
-									<FormItem  
+									<FormItem
 				                         	labelCol={{ span: 3 }}
 					                        wrapperCol={{ span: 18 }}
 				                           	label="需求项目概况"
-				                         >    
+				                         >
 			                              <CheckboxGroup options={demandProfile} value={this.state.summary} onChange={(e)=>{this.setState({summary:e})}} />
 				                   	</FormItem>
 								<div className="clearfix">
-									
+
 									<FormItem
 										labelCol={{ span: 3 }}
 										wrapperCol={{ span: 18 }}
@@ -658,9 +661,9 @@ class Achievement extends React.Component {
 												<strong style={{ color: '#f00' }}>*</strong>企业所在地
 											</span>
 										}
-			                          > 
+			                          >
 										<Cascader options={citySelect()}  value={this.state.ProvinceCity} placeholder="选择城市"
-    										onChange={(e,pre) => { this.setState({ ProvinceCity: e }) }} />	
+    										onChange={(e,pre) => { this.setState({ ProvinceCity: e }) }} />
 				                    </FormItem>
 									<FormItem className="half-item" {...formItemLayout} label="邮政编码">
 										<Input
@@ -712,7 +715,7 @@ class Achievement extends React.Component {
 										</div>
 									}
 								</div>
-							
+
 						</Spin>
 					</Form>
 				</Modal>

+ 10 - 7
js/component/manageCenter/demand/sichuan/sichuanman.jsx

@@ -47,7 +47,7 @@ class Achievement extends React.Component {
                 pageSize: this.state.pagination.pageSize,
                 type:1,
                 orgName:this.state.seachOrgName,//企业名称
-                
+
             },
             success: function (data) {
                 let theArr = [];
@@ -141,8 +141,8 @@ class Achievement extends React.Component {
 		};
 		this.changeList = this.changeList.bind(this);
 	}
-	
-	
+
+
 	//删除
 	delectRow(recard) {
 		$.ajax({
@@ -212,7 +212,7 @@ class Achievement extends React.Component {
             url: globalConfig.context + "/open/api/demandDetails",
             data: {
                 id: record.id,//需求名称
-                
+
             }
         }).done(function (data) {
             if (!data.error.length) {
@@ -244,7 +244,7 @@ class Achievement extends React.Component {
 //	                zipCode: thisData.zipCode,//邮政编码
 //	                legalPerson: thisData.legalPerson,//法人名称
 //	                website: thisData.website,//企业网址
-	                
+
 				});
             } else {
                 message.warning(data.error[0].message);
@@ -333,7 +333,7 @@ class Achievement extends React.Component {
     	this.state.feature= '',//企业特征
     	this.state.introduce= '',//人才需求
         this.state.investmentCost= ''//经费投入
-        
+
 	}
 	changeList(arr) {
 		const newArr = [];
@@ -417,6 +417,9 @@ class Achievement extends React.Component {
 									? this.state.changeList
 									: this.state.columns
 							}
+							style={{
+								cursor: 'pointer',
+							}}
 							dataSource={this.state.dataSource}
 							rowSelection={rowSelection}
 							pagination={this.state.pagination}
@@ -460,7 +463,7 @@ class Achievement extends React.Component {
 												<strong style={{ color: '#f00' }}>*</strong>企业所在地
 											</span>
 										}
-			                          > 
+			                          >
 										   <Cascader options={citySelect()}   placeholder="选择城市"  value={this.state.ProvinceCity}
 											onChange={(e) => {this.setState({ ProvinceCity: e })}}
 											/>

+ 8 - 5
js/component/manageCenter/demand/techDemandQuery.jsx

@@ -109,7 +109,7 @@ const DemandList = React.createClass({
     getInitialState() {
         return {
             searchMore: true,
-            searchType: 0,               
+            searchType: 0,
             validityPeriodDate: [],
             releaseDate: [],
             releaseDateS: [],
@@ -320,7 +320,7 @@ const DemandList = React.createClass({
             this.state.infoSources = undefined;
             this.state.demandType = undefined;
             this.state.searchName = undefined;
-            this.state.searchType = 0;            
+            this.state.searchType = 0;
             this.state.status = undefined;
             this.state.releaseStatus = undefined;
             this.state.auditStatus = undefined;
@@ -465,7 +465,7 @@ const DemandList = React.createClass({
                         </Upload>
                         <Button onClick={() => { window.open(globalConfig.context + '/api/admin/demand/downloadTemplate?sign=demand_template') }} style={{"display":"none"}}>下载批量导入模板</Button>
                         <Button type="primary" className="addButton" onClick={this.addClick} style={{"display":"none"}}>新增需求<Icon type="plus" /></Button>
-                       
+
                     </div>
                 </div>
                 <Tabs
@@ -494,7 +494,7 @@ const DemandList = React.createClass({
                     }}>
                         <Radio value={0}>认证用户</Radio>
                         <Radio value={1}>非认证用户</Radio>
-                    </Radio.Group>                   
+                    </Radio.Group>
                     <Button type="primary" onClick={this.search}>搜索</Button>
                     <Button onClick={this.reset}>重置</Button>
                     <Button style={{ background: "#3fcf9e", border: "none", color: "#fff" }}
@@ -589,6 +589,9 @@ const DemandList = React.createClass({
                                 ? this.state.changeList
                                 : this.state.columns
                         }
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
                             pagination={this.state.pagination}
@@ -608,4 +611,4 @@ const DemandList = React.createClass({
     }
 });
 
-export default DemandList;
+export default DemandList;

+ 3 - 0
js/component/manageCenter/financialManage/distribute/outSpecial.jsx

@@ -659,6 +659,9 @@ const outSpecial = React.createClass({
                     ? this.state.changeList
                     : this.state.columns
               }
+              style={{
+                cursor: 'pointer',
+              }}
               scroll={{ x: 1500, y: 0 }}
               onRowClick={this.tableRowClick}
               dataSource={this.state.dataSource}

+ 6 - 0
js/component/manageCenter/financialManage/distribute/outsourcingPaiDan.jsx

@@ -1122,6 +1122,9 @@ const outsourcingPaiDan = React.createClass({
               rowSelection={false}
               size="small"
               bordered
+              style={{
+                cursor: 'pointer',
+              }}
               pagination={this.state.pagination}
               onRowClick={this.tableRowClick.bind(this)}
             />
@@ -1482,6 +1485,9 @@ const outsourcingPaiDan = React.createClass({
                             pagination={false}
                             size="small"
                             bordered
+                            style={{
+                              cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick}
                           />
                         </Spin>

+ 4 - 1
js/component/manageCenter/idea/activity/activity.jsx

@@ -475,6 +475,9 @@ const Activity = React.createClass({
                             dataSource={this.state.tableData}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -671,4 +674,4 @@ const Activity = React.createClass({
     }
 });
 
-export default Activity;
+export default Activity;

+ 10 - 1
js/component/manageCenter/idea/bigShot/lecture.jsx

@@ -440,6 +440,9 @@ const Lecture = React.createClass({
                             dataSource={this.state.lectureTableData}
                             rowSelection={rowSelection}
                             onRowClick={this.listTableRowClick}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             pagination={this.state.lecturePagination} />
                     </Spin>
                 </div>
@@ -453,6 +456,9 @@ const Lecture = React.createClass({
                             <Table size="middle" columns={this.state.lectureColumns}
                                 dataSource={this.state.hotTableData}
                                 onRowClick={this.listTableRowClick}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
                                 pagination={false} />
                         </Spin>
                     </div>
@@ -465,6 +471,9 @@ const Lecture = React.createClass({
                             <Table size="middle" columns={this.state.lectureColumns}
                                 dataSource={this.state.dynamicTableData}
                                 onRowClick={this.listTableRowClick}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
                                 pagination={false} />
                         </Spin>
                     </div>
@@ -648,4 +657,4 @@ export default Lecture;
                 //             pagination={this.state.userPagination}
                 //             onRowClick={this.userTableRowClick} />
                 //     </Spin>
-                // </div>
+                // </div>

+ 25 - 22
js/component/manageCenter/idea/news/news.jsx

@@ -45,7 +45,7 @@ const Avatar = React.createClass({
     }
 });
 const News = React.createClass({
-	
+
     loadData(pageNo, theType) {
         this.setState({
             loading: true
@@ -64,7 +64,7 @@ const News = React.createClass({
                 startCreateTime: this.state.startDate, //新闻开始时间 yyyy-MM-dd
                 endCreateTime: this.state.endDate, //新闻结束时间 yyyy-MM-dd
                 source: this.state.searchSource,
-                hot: this.state.searchHot, //是否放在首页                    
+                hot: this.state.searchHot, //是否放在首页
             },
             success: function (data) {
                 let theArr = [];
@@ -84,13 +84,13 @@ const News = React.createClass({
                             titleImg: thisdata.titleImg,
                             author: thisdata.author,
                             type: thisdata.type,
-                            hot: thisdata.hot,                                                       
+                            hot: thisdata.hot,
                             source: thisdata.source,
                             sourceUrl: thisdata.sourceUrl,
                             summary: thisdata.summary,
                             content: thisdata.content,
                             createTimeFormattedDate: thisdata.createTimeFormattedDate,
-                            
+
                         });
                     };
                     this.state.pagination.current = data.data.pageNo;
@@ -119,21 +119,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 () {
@@ -208,7 +208,7 @@ const News = React.createClass({
             this.state.startDate = undefined;
             this.state.endDate = undefined;
             this.state.searchSource = undefined;
-            this.state.searchHot = undefined;         
+            this.state.searchHot = undefined;
             this.loadData(1, nextProps.newsType);
         };
     },
@@ -239,14 +239,14 @@ const News = React.createClass({
                 titleImg: this.state.RowData.titleImg,
                 author: this.state.RowData.author,
                 type: this.props.newsType,
-                hot: this.state.RowData.hot || 0,          
+                hot: this.state.RowData.hot || 0,
                 source: this.state.RowData.source,
                 sourceUrl: this.state.RowData.sourceUrl,
                 summary: this.state.RowData.summary,
                 content: this.state.RowData.content,
-                createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,                   
-                provinceId: this.state.RowData.provinceId, 
-            },                      
+                createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,
+                provinceId: this.state.RowData.provinceId,
+            },
             success: function (data) {
                 if (data.error && data.error.length) {
                     message.warning(data.error[0].message);
@@ -339,7 +339,7 @@ const News = React.createClass({
             }
         };
         const hasSelected = this.state.selectedRowKeys.length > 0;
-      
+
         return (
             <div className="admin-content" >
                 <div className="admin-content-title">
@@ -367,7 +367,7 @@ const News = React.createClass({
                             onChange={(e) => { this.setState({ searchAuthor: e.target.value }); }} />
                         <Input placeholder="来源" style={{ width: 100 }}
                             value={this.state.searchSource}
-                            onChange={(e) => { this.setState({ searchSource: e.target.value }); }} />                                                   
+                            onChange={(e) => { this.setState({ searchSource: e.target.value }); }} />
                         {this.props.newsType == 2 || this.props.newsType == 3 ? <Select placeholder="显示在首页"
                             style={{ width: 100 }}
                             value={this.state.searchHot}
@@ -405,6 +405,9 @@ const News = React.createClass({
                             dataSource={this.state.tableData}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -488,7 +491,7 @@ const News = React.createClass({
                                             this.setState({ RowData: this.state.RowData});
                                         }} />
                                 </div>
-                            </div>   	                           
+                            </div>
                             {this.props.newsType == 2 || this.props.newsType == 3 ? <div className="modal-box news-box">
                                 <span className="modal-box-title">发布在首页</span>
                                 <div className="modal-box-detail">
@@ -503,19 +506,19 @@ 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({RowData: this.state.RowData});
 	                            }} className="provin">
 						        {
 						          this.state.list.map(function(name){
-						            return (				            	
-						            	<option value={name.id} key={name.id} >{name.name}</option>				            	
+						            return (
+						            	<option value={name.id} key={name.id} >{name.name}</option>
 						            )
 						          })
 						        }
-						        
+
 				        </select>
                         </div>
                         <Editors textContent={this.state.RowData.content}
@@ -534,4 +537,4 @@ const News = React.createClass({
     }
 });
 
-export default News;
+export default News;

+ 21 - 18
js/component/manageCenter/idea/policy/inquiry.jsx

@@ -78,7 +78,7 @@ const Inquiry=React.createClass({
                 startCreateTime: this.state.startDate, //新闻开始时间 yyyy-MM-dd
                 endCreateTime: this.state.endDate, //新闻结束时间 yyyy-MM-dd
                 source: this.state.searchSource,
-                hot: this.state.searchHot, //是否放在首页                    
+                hot: this.state.searchHot, //是否放在首页
             },
             success: function (data) {
                 ShowModal(this);
@@ -99,7 +99,7 @@ const Inquiry=React.createClass({
                             titleImg: thisdata.titleImg,
                             author: thisdata.author,
                             type: thisdata.type,
-                            hot: thisdata.hot,                                                       
+                            hot: thisdata.hot,
                             source: thisdata.source,
                             sourceUrl: thisdata.sourceUrl,
                             summary: thisdata.summary,
@@ -134,21 +134,21 @@ const Inquiry=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 () {
@@ -229,7 +229,7 @@ const Inquiry=React.createClass({
             this.state.startDate = undefined;
             this.state.endDate = undefined;
             this.state.searchSource = undefined;
-            this.state.searchHot = undefined;         
+            this.state.searchHot = undefined;
             this.loadData(1, nextProps.newsType);
         };
     },
@@ -239,35 +239,35 @@ const Inquiry=React.createClass({
 		})
 		if(e == 1) {
 			this.setState({
-				
+
 			})
 			this.reset();
 			this.loadData(1,1);
 		}
 		if(e == 2) {
 			this.setState({
-				
+
 			})
 			this.reset();
 			this.loadData(1,2);
 		}
 		if(e == 3) {
 			this.setState({
-				
+
 			})
 			this.reset();
 			this.loadData(1,3);
 		}
 		if(e == 4) {
 			this.setState({
-				
+
 			})
 			this.reset();
 			this.loadData(1,4);
 		}
 		if(e == 5) {
 			this.setState({
-				
+
 			})
 			this.reset();
 			this.loadData(1,5);
@@ -300,14 +300,14 @@ const Inquiry=React.createClass({
                 titleImg: this.state.RowData.titleImg,
                 author: this.state.RowData.author,
                 type: this.state.callnub,
-                hot: this.state.RowData.hot || 0,          
+                hot: this.state.RowData.hot || 0,
                 source: this.state.RowData.source,
                 sourceUrl: this.state.RowData.sourceUrl,
                 summary: this.state.RowData.summary,
                 content: this.state.RowData.content,
-                createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,                   
-                provinceId: this.state.RowData.provinceId, 
-            },                      
+                createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,
+                provinceId: this.state.RowData.provinceId,
+            },
             success: function (data) {
                 if (data.error && data.error.length) {
                     message.warning(data.error[0].message);
@@ -545,6 +545,9 @@ const Inquiry=React.createClass({
                 dataSource={this.state.tableData}
                 pagination={this.state.pagination}
                 rowSelection={rowSelection}
+                style={{
+                    cursor: 'pointer',
+                }}
                 onRowClick={this.tableRowClick}
               />
             </Spin>
@@ -668,4 +671,4 @@ const Inquiry=React.createClass({
 	}
 })
 
-export default Inquiry;
+export default Inquiry;

+ 37 - 34
js/component/manageCenter/idea/policy/manage.jsx

@@ -71,7 +71,7 @@ const Manage=React.createClass({
                 startCreateTime: this.state.startDate, //新闻开始时间 yyyy-MM-dd
                 endCreateTime: this.state.endDate, //新闻结束时间 yyyy-MM-dd
                 source: this.state.searchSource,
-                hot: this.state.searchHot, //是否放在首页                    
+                hot: this.state.searchHot, //是否放在首页
             },
             success: function (data) {
                 let theArr = [];
@@ -92,7 +92,7 @@ const Manage=React.createClass({
                             author: thisdata.author,
                             type: thisdata.type,
                             callnubs:thisdata.type,
-                            hot: thisdata.hot,                                                       
+                            hot: thisdata.hot,
                             source: thisdata.source,
                             sourceUrl: thisdata.sourceUrl,
                             summary: thisdata.summary,
@@ -107,7 +107,7 @@ const Manage=React.createClass({
                 this.setState({
                     tableData: theArr,
                     pagination: this.state.pagination,
-                    
+
                 });
             }.bind(this),
         }).always(function () {
@@ -128,14 +128,14 @@ const Manage=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
                  }
@@ -225,7 +225,7 @@ const Manage=React.createClass({
             this.state.startDate = undefined;
             this.state.endDate = undefined;
             this.state.searchSource = undefined;
-            this.state.searchHot = undefined;         
+            this.state.searchHot = undefined;
             this.loadData(1, nextProps.newsType);
         };
     },
@@ -235,35 +235,35 @@ const Manage=React.createClass({
 		})
 		if(e == 1) {
 			this.setState({
-				
+
 			})
 			this.resets();
 			this.loadData(1,1);
 		}
 		if(e == 2) {
 			this.setState({
-				
+
 			})
 			this.resets();
 			this.loadData(1,2);
 		}
 		if(e == 3) {
 			this.setState({
-				
+
 			})
 			this.resets();
 			this.loadData(1,3);
 		}
 		if(e == 4) {
 			this.setState({
-				
+
 			})
 			this.resets();
 			this.loadData(1,4);
 		}
 		if(e == 5) {
 			this.setState({
-				
+
 			})
 			this.resets();
 			this.loadData(1,5);
@@ -305,17 +305,17 @@ const Manage=React.createClass({
                 titleImg: this.state.RowData.titleImg,
                 author: this.state.RowData.author,
                 type: this.state.callnubs,
-                hot: this.state.RowData.hot || 0,          
+                hot: this.state.RowData.hot || 0,
                 source: this.state.RowData.source,
                 sourceUrl: this.state.RowData.sourceUrl,
                 summary: this.state.RowData.summary,
                 releaseStatus: this.state.RowData.releaseStatus,
                 content: this.state.RowData.content,
-                createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,                   
-                provinceId: this.state.RowData.provinceId, 
+                createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,
+                provinceId: this.state.RowData.provinceId,
                 topNumber:this.state.topNumber,
-                hotspot :this.state.hotspot 
-            },                      
+                hotspot :this.state.hotspot
+            },
             success: function (data) {
                 if (data.error && data.error.length) {
                     message.warning(data.error[0].message);
@@ -359,15 +359,15 @@ const Manage=React.createClass({
                 titleImg: this.state.RowData.titleImg,
                 author: this.state.RowData.author,
                 type: this.state.callnubs,
-                hot: this.state.RowData.hot || 0,          
+                hot: this.state.RowData.hot || 0,
                 source: this.state.RowData.source,
                 sourceUrl: this.state.RowData.sourceUrl,
                 summary: this.state.RowData.summary,
                 releaseStatus: this.state.RowData.releaseStatus,
                 content: this.state.RowData.content,
-                createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,                   
-                provinceId: this.state.RowData.provinceId, 
-            },                      
+                createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,
+                provinceId: this.state.RowData.provinceId,
+            },
             success: function (data) {
                 if (data.error && data.error.length) {
                     message.warning(data.error[0].message);
@@ -484,7 +484,7 @@ const Manage=React.createClass({
 	                    onChange={(e) => { this.setState({ searchAuthor: e.target.value }); }} />
 	                <Input placeholder="来源" style={{ width: 100 ,marginRight:'10px'}}
 	                    value={this.state.searchSource}
-	                    onChange={(e) => { this.setState({ searchSource: e.target.value }); }} />                                                   
+	                    onChange={(e) => { this.setState({ searchSource: e.target.value }); }} />
 	                {this.props.newsType == 2 || this.props.newsType == 3 ? <Select placeholder="显示在首页"
 	                    style={{ width: 100,marginRight:'10px' }}
 	                    value={this.state.searchHot}
@@ -515,8 +515,8 @@ const Manage=React.createClass({
 	                </Button>
 	                <Button type="primary" onClick={() => { this.cleanCache('news_list_cache_key'); }}>清除策源地缓存</Button>
                     <Button type="primary" onClick={() => { this.cleanCache('news_portal_list_cache_key'); }}>清除列表页缓存</Button>
-                    <Button type="primary" onClick={() => { this.cleanCache('news_index_list_cache_key'); }}>清除首页缓存</Button> 
-                    
+                    <Button type="primary" onClick={() => { this.cleanCache('news_index_list_cache_key'); }}>清除首页缓存</Button>
+
 	            </div>
 				<div className="clearfix" style={{marginLeft:'20px'}}>
 				    <Tabs onChange={this.callback} type="card" activeKey={this.state.callnub} style={{paddingLeft:'15px',paddingRight:'15px',marginRight:'20px'}}>
@@ -532,6 +532,9 @@ const Manage=React.createClass({
                         dataSource={this.state.tableData}
                         pagination={this.state.pagination}
                         rowSelection={rowSelection}
+                        style={{
+                           cursor: 'pointer',
+                        }}
                         onRowClick={this.tableRowClick} />
                 </Spin>
                 <Modal title="新闻详情" width={1000} className="news-modal"
@@ -586,7 +589,7 @@ const Manage=React.createClass({
                                 <span className="modal-box-title">政策类别</span>
                                 <div className="modal-box-detail">
                                    <Select placeholder="政策类别" value={this.state.callnubs} style={{width:'40%'}}
-		                                onChange={(e)=>{this.setState({callnubs:e})}}> 
+		                                onChange={(e)=>{this.setState({callnubs:e})}}>
 		                                {
 		                                    policy.map(function (item) {
 		                                        return <Select.Option key={item.value} >{item.key}</Select.Option>
@@ -627,7 +630,7 @@ const Manage=React.createClass({
                                             this.setState({ RowData: this.state.RowData});
                                         }} />
                                 </div>
-                            </div>   	                           
+                            </div>
                             {this.props.newsType == 2 || this.props.newsType == 3 ? <div className="modal-box news-box">
                                 <span className="modal-box-title">发布在首页</span>
                                 <div className="modal-box-detail">
@@ -642,19 +645,19 @@ const Manage=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({RowData: this.state.RowData}); 
+	                                this.setState({RowData: this.state.RowData});
 	                            }} className="provin">
 						        {
 						          this.state.list.map(function(name){
-						            return (				            	
-						            	<option value={name.id} key={name.id} >{name.name}</option>				            	
+						            return (
+						            	<option value={name.id} key={name.id} >{name.name}</option>
 						            )
 						          })
 						        }
-						        
+
 				       		</select>
                         </div>
                       <div className="clearfix">
@@ -677,7 +680,7 @@ const Manage=React.createClass({
                                         <Radio value={0}>是</Radio>
                                     </Radio.Group>
                                 </div>
-                            </div>   	                           
+                            </div>
                         </div>
                         <Editors textContent={this.state.RowData.content}
                             uploadUrl={'/api/admin/news/upload'}
@@ -696,4 +699,4 @@ const Manage=React.createClass({
 	}
 })
 
-export default Manage;
+export default Manage;

+ 44 - 41
js/component/manageCenter/idea/policy/techPolicyAudits.jsx

@@ -72,7 +72,7 @@ const Inquiry=React.createClass({
                 startCreateTime: this.state.startDate, //新闻开始时间 yyyy-MM-dd
                 endCreateTime: this.state.endDate, //新闻结束时间 yyyy-MM-dd
                 source: this.state.searchSource,
-                hot: this.state.searchHot, //是否放在首页                    
+                hot: this.state.searchHot, //是否放在首页
             },
             success: function (data) {
                 let theArr = [];
@@ -92,13 +92,13 @@ const Inquiry=React.createClass({
                             titleImg: thisdata.titleImg,
                             author: thisdata.author,
                             type: thisdata.type,
-                            hot: thisdata.hot,                                                       
+                            hot: thisdata.hot,
                             source: thisdata.source,
                             sourceUrl: thisdata.sourceUrl,
                             summary: thisdata.summary,
                             content: thisdata.content,
                             createTimeFormattedDate: thisdata.createTimeFormattedDate,
-                            
+
                         });
                     };
                     this.state.pagination.current = data.data.pageNo;
@@ -127,21 +127,21 @@ const Inquiry=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 () {
@@ -217,7 +217,7 @@ const Inquiry=React.createClass({
             this.state.startDate = undefined;
             this.state.endDate = undefined;
             this.state.searchSource = undefined;
-            this.state.searchHot = undefined;         
+            this.state.searchHot = undefined;
             this.loadData(1, nextProps.newsType);
         };
     },
@@ -228,35 +228,35 @@ const Inquiry=React.createClass({
 		if(e == 1) {
 			this.loadData(1,1);
 			this.setState({
-				
+
 			})
 			this.reset();
 		}
 		if(e == 2) {
 			this.loadData(1,2);
 			this.setState({
-				
+
 			})
 			this.reset();
 		}
 		if(e == 3) {
 			this.loadData(1,3);
 			this.setState({
-				
+
 			})
 			this.reset();
 		}
 		if(e == 4) {
 			this.loadData(1,4);
 			this.setState({
-				
+
 			})
 			this.reset();
 		}
 		if(e == 5) {
 			this.loadData(1,5);
 			this.setState({
-				
+
 			})
 			this.reset();
 		}
@@ -288,14 +288,14 @@ const Inquiry=React.createClass({
                 titleImg: this.state.RowData.titleImg,
                 author: this.state.RowData.author,
                 type: this.state.callnub,
-                hot: this.state.RowData.hot || 0,          
+                hot: this.state.RowData.hot || 0,
                 source: this.state.RowData.source,
                 sourceUrl: this.state.RowData.sourceUrl,
                 summary: this.state.RowData.summary,
                 content: this.state.RowData.content,
-                createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,                   
-                provinceId: this.state.RowData.provinceId, 
-            },                      
+                createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,
+                provinceId: this.state.RowData.provinceId,
+            },
             success: function (data) {
                 if (data.error && data.error.length) {
                     message.warning(data.error[0].message);
@@ -320,7 +320,7 @@ const Inquiry=React.createClass({
 			if(rowItem.id) {
 				deletedIds = rowItem.id;
 			};
-			
+
 		};
 		this.setState({
 			selectedRowKeys: [],
@@ -331,19 +331,19 @@ const Inquiry=React.createClass({
 			crossDomain: false,
 			url: globalConfig.context + "/api/admin/news/update",
 			data: {
-				id: deletedIds, //审核通过的ID  
+				id: deletedIds, //审核通过的ID
 				auditStatus:2,
 				title: rowItem.title,
                 titleImg: rowItem.titleImg,
                 author: rowItem.author,
                 type: rowItem.type,
-                hot: rowItem.hot || 0,          
+                hot: rowItem.hot || 0,
                 source:rowItem.source,
                 sourceUrl: rowItem.sourceUrl,
                 summary: rowItem.summary,
                 content:rowItem.content,
-                createTimeFormattedDate: rowItem.createTimeFormattedDate,                   
-                provinceId: rowItem.provinceId, 
+                createTimeFormattedDate: rowItem.createTimeFormattedDate,
+                provinceId: rowItem.provinceId,
 			}
 		}).done(function(data) {
 			if(!data.error.length) {
@@ -376,19 +376,19 @@ const Inquiry=React.createClass({
 			crossDomain: false,
 			url: globalConfig.context + "/api/admin/news/update",
 			data: {
-				id: deletedIds, //审核通过的ID  
+				id: deletedIds, //审核通过的ID
 				auditStatus:3,
 				title: rowItem.title,
                 titleImg: rowItem.titleImg,
                 author: rowItem.author,
                 type: rowItem.type,
-                hot: rowItem.hot || 0,          
+                hot: rowItem.hot || 0,
                 source:rowItem.source,
                 sourceUrl: rowItem.sourceUrl,
                 summary: rowItem.summary,
                 content:rowItem.content,
-                createTimeFormattedDate: rowItem.createTimeFormattedDate,                   
-                provinceId: rowItem.provinceId, 
+                createTimeFormattedDate: rowItem.createTimeFormattedDate,
+                provinceId: rowItem.provinceId,
 			}
 		}).done(function(data) {
 			if(!data.error.length) {
@@ -478,7 +478,7 @@ const Inquiry=React.createClass({
         return(
 			 <div className="admin-content" >
 				 <div className="admin-content-search">
-				 	
+
 	                <Input placeholder="标题" style={{ width: 200 ,marginBottom:'10px',marginRight:'10px'}}
 	                    value={this.state.searchTitle}
 	                    onChange={(e) => { this.setState({ searchTitle: e.target.value }); }} />
@@ -487,7 +487,7 @@ const Inquiry=React.createClass({
 	                    onChange={(e) => { this.setState({ searchAuthor: e.target.value }); }} />
 	                <Input placeholder="来源" style={{ width: 100 ,marginRight:'10px'}}
 	                    value={this.state.searchSource}
-	                    onChange={(e) => { this.setState({ searchSource: e.target.value }); }} />                                                   
+	                    onChange={(e) => { this.setState({ searchSource: e.target.value }); }} />
 	                {this.props.newsType == 2 || this.props.newsType == 3 ? <Select placeholder="显示在首页"
 	                    style={{ width: 100,marginRight:'10px' }}
 	                    value={this.state.searchHot}
@@ -515,10 +515,10 @@ const Inquiry=React.createClass({
 	                <Button onClick={this.reset} style={{marginRight:'10px'}}>重置</Button>
 	                <Button type="ghost" onClick={this.clearCache}>清除缓存</Button>
 	                {adminData.isSuperAdmin?<Button type='primary' style={{marginRight:'10px' ,marginLeft:'10px',display:adminData.isSuperAdmin?'inline-block':'none'}}
-	                        disabled={!hasSelected} 
+	                        disabled={!hasSelected}
 	                        onClick={this.delectRow}>审核通过</Button>:''}
 					{adminData.isSuperAdmin?<Button type='primary' style={{marginRight:'10px' ,marginLeft:'10px',display:adminData.isSuperAdmin?'inline-block':'none'}}
-	                        disabled={!hasSelected} 
+	                        disabled={!hasSelected}
 	                        onClick={this.delectRows}>审核不通过</Button>:''}
 	            </div>
 				<div className="clearfix" style={{marginLeft:'20px'}}>
@@ -535,6 +535,9 @@ const Inquiry=React.createClass({
                         dataSource={this.state.tableData}
                         pagination={this.state.pagination}
                         rowSelection={rowSelection}
+                        style={{
+                           cursor: 'pointer',
+                        }}
                         onRowClick={this.tableRowClick} />
                 </Spin>
                 <Modal title="新闻详情" width={1000} className="news-modal"
@@ -555,21 +558,21 @@ const Inquiry=React.createClass({
                                 <span className="modal-box-title">简介 : </span>
                                 <div className="modal-box-detail">
                                     <span>{this.state.RowData.summary}</span>
-                                    
+
                                 </div>
                             </div>
                             <div className="modal-box">
                                 <span className="modal-box-title">来源:</span>
                                 <div className="modal-box-detail">
                                 	<span>{this.state.RowData.source}</span>
-                                    
+
                                 </div>
                             </div>
                             <div className="modal-box">
                                 <span className="modal-box-title">来源链接 : </span>
                                 <div className="modal-box-detail">
                                 	<span>{this.state.RowData.sourceUrl}</span>
-                                    
+
                                 </div>
                             </div>
                             <div className="modal-box" style={{ position: 'absolute', right: '0', width: '480px' }}>
@@ -586,16 +589,16 @@ const Inquiry=React.createClass({
                                 <span className="modal-box-title">作者 : </span>
                                 <div className="modal-box-detail">
                                 	<span>{this.state.RowData.author}</span>
-                                    
+
                                 </div>
                             </div>
                             <div className="modal-box news-box">
                                 <span className="modal-box-title">发布时间 : </span>
                                 <div className="modal-box-detail">
                                 	<span>{this.state.RowData.createTimeFormattedDate}</span>
-                                    
+
                                 </div>
-                            </div>   	                           
+                            </div>
                             {this.props.newsType == 2 || this.props.newsType == 3 ? <div className="modal-box news-box">
                                 <span className="modal-box-title">发布在首页</span>
                                 <div className="modal-box-detail">
@@ -610,16 +613,16 @@ const Inquiry=React.createClass({
                             </div> : <div></div>}
                         </div>
                         <div className="modal-box">
-                            <span className="modal-box-title">选择省份 : </span> 
+                            <span className="modal-box-title">选择省份 : </span>
                             <span>{getprovince(this.state.RowData.provinceId)}</span>
-                            
+
                         </div>
                         <Editors textContent={this.state.RowData.content}
                             uploadUrl={'/api/admin/news/upload'}
                             uploadSign={'news_content_picture'}
                             handleRichText={(value) => { this.state.RowData.content = value; }}
                             visible={this.state.visible} readonly/>
-                        
+
                     </Spin>
                 </Modal>
 			</div>
@@ -627,4 +630,4 @@ const Inquiry=React.createClass({
 	}
 })
 
-export default Inquiry;
+export default Inquiry;

+ 39 - 36
js/component/manageCenter/idea/policy/techPolicyPublishs.jsx

@@ -72,7 +72,7 @@ const Inquiry=React.createClass({
                 startCreateTime: this.state.startDate, //新闻开始时间 yyyy-MM-dd
                 endCreateTime: this.state.endDate, //新闻结束时间 yyyy-MM-dd
                 source: this.state.searchSource,
-                hot: this.state.searchHot, //是否放在首页                    
+                hot: this.state.searchHot, //是否放在首页
             },
             success: function (data) {
                 let theArr = [];
@@ -92,7 +92,7 @@ const Inquiry=React.createClass({
                             titleImg: thisdata.titleImg,
                             author: thisdata.author,
                             type: thisdata.type,
-                            hot: thisdata.hot,                                                       
+                            hot: thisdata.hot,
                             source: thisdata.source,
                             sourceUrl: thisdata.sourceUrl,
                             summary: thisdata.summary,
@@ -127,21 +127,21 @@ const Inquiry=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 () {
@@ -201,10 +201,10 @@ const Inquiry=React.createClass({
                     render: (text, record, index) => {
                     	return <div>
 							{(!record.releaseStatus)?<Popconfirm title={'请确认发布【'+record.name+'】'} onConfirm={(e)=>{this.examineOK(record)}} okText="确认" cancelText="取消">
-							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="primary">发布</Button>                 
+							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="primary">发布</Button>
 							</Popconfirm>:
 							<Popconfirm title={'请确认撤销发布【'+record.name+'】'} onConfirm={(e)=>{this.examineCancel(record)}} okText="确认" cancelText="取消">
-							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="danger">撤销发布</Button>                 
+							    <Button style={{marginRight:'5px'}} onClick={(e) =>{ e.stopPropagation()}} type="danger">撤销发布</Button>
 							</Popconfirm>}
                         </div>
 					}
@@ -242,20 +242,20 @@ const Inquiry=React.createClass({
 			crossDomain: false,
 			url: globalConfig.context + "/api/admin/news/update",
 			data: {
-				id: record.id, //审核通过的ID  
+				id: record.id, //审核通过的ID
 				auditStatus:2,
 				releaseStatus:api,
 				title: record.title,
                 titleImg: record.titleImg,
                 author: record.author,
                 type: record.type,
-                hot: record.hot || 0,          
+                hot: record.hot || 0,
                 source:record.source,
                 sourceUrl: record.sourceUrl,
                 summary: record.summary,
                 content:record.content,
-                createTimeFormattedDate: record.createTimeFormattedDate,                   
-                provinceId: record.provinceId, 
+                createTimeFormattedDate: record.createTimeFormattedDate,
+                provinceId: record.provinceId,
 			}
 		}).done(function(data) {
 			if(!data.error.length) {
@@ -268,7 +268,7 @@ const Inquiry=React.createClass({
 			};
 			this.loadData(this.state.ispage);
 		}.bind(this));
-		
+
 	},
     tableRowClick(record, index) {
         this.state.RowData = record;
@@ -287,7 +287,7 @@ const Inquiry=React.createClass({
             this.state.startDate = undefined;
             this.state.endDate = undefined;
             this.state.searchSource = undefined;
-            this.state.searchHot = undefined;         
+            this.state.searchHot = undefined;
             this.loadData(1, nextProps.newsType);
         };
     },
@@ -297,35 +297,35 @@ const Inquiry=React.createClass({
 		})
 		if(e == 1) {
 			this.setState({
-				
+
 			})
 			this.reset();
 			this.loadData(1,1);
 		}
 		if(e == 2) {
 			this.setState({
-				
+
 			})
 			this.reset();
 			this.loadData(1,2);
 		}
 		if(e == 3) {
 			this.setState({
-				
+
 			})
 			this.reset();
 			this.loadData(1,3);
 		}
 		if(e == 4) {
 			this.setState({
-				
+
 			})
 			this.reset();
 			this.loadData(1,4);
 		}
 		if(e == 5) {
 			this.setState({
-				
+
 			})
 			this.reset();
 			this.loadData(1,5);
@@ -358,14 +358,14 @@ const Inquiry=React.createClass({
                 titleImg: this.state.RowData.titleImg,
                 author: this.state.RowData.author,
                 type: this.state.callnub,
-                hot: this.state.RowData.hot || 0,          
+                hot: this.state.RowData.hot || 0,
                 source: this.state.RowData.source,
                 sourceUrl: this.state.RowData.sourceUrl,
                 summary: this.state.RowData.summary,
                 content: this.state.RowData.content,
-                createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,                   
-                provinceId: this.state.RowData.provinceId, 
-            },                      
+                createTimeFormattedDate: this.state.RowData.createTimeFormattedDate,
+                provinceId: this.state.RowData.provinceId,
+            },
             success: function (data) {
                 if (data.error && data.error.length) {
                     message.warning(data.error[0].message);
@@ -489,7 +489,7 @@ const Inquiry=React.createClass({
         return(
 			 <div className="admin-content" >
 				 <div className="admin-content-search">
-				 	
+
 	                <Input placeholder="标题" style={{ width: 200 ,marginBottom:'10px',marginRight:'10px'}}
 	                    value={this.state.searchTitle}
 	                    onChange={(e) => { this.setState({ searchTitle: e.target.value }); }} />
@@ -498,7 +498,7 @@ const Inquiry=React.createClass({
 	                    onChange={(e) => { this.setState({ searchAuthor: e.target.value }); }} />
 	                <Input placeholder="来源" style={{ width: 100 ,marginRight:'10px'}}
 	                    value={this.state.searchSource}
-	                    onChange={(e) => { this.setState({ searchSource: e.target.value }); }} />                                                   
+	                    onChange={(e) => { this.setState({ searchSource: e.target.value }); }} />
 	                {this.props.newsType == 2 || this.props.newsType == 3 ? <Select placeholder="显示在首页"
 	                    style={{ width: 100,marginRight:'10px' }}
 	                    value={this.state.searchHot}
@@ -540,6 +540,9 @@ const Inquiry=React.createClass({
                         dataSource={this.state.tableData}
                         pagination={this.state.pagination}
                         rowSelection={rowSelection}
+                        style={{
+                           cursor: 'pointer',
+                        }}
                         onRowClick={this.tableRowClick} />
                 </Spin>
                 <Modal title="新闻详情" width={1000} className="news-modal"
@@ -560,21 +563,21 @@ const Inquiry=React.createClass({
                                 <span className="modal-box-title">简介 : </span>
                                 <div className="modal-box-detail">
                                     <span>{this.state.RowData.summary}</span>
-                                    
+
                                 </div>
                             </div>
                             <div className="modal-box">
                                 <span className="modal-box-title">来源:</span>
                                 <div className="modal-box-detail">
                                 	<span>{this.state.RowData.source}</span>
-                                    
+
                                 </div>
                             </div>
                             <div className="modal-box">
                                 <span className="modal-box-title">来源链接 : </span>
                                 <div className="modal-box-detail">
                                 	<span>{this.state.RowData.sourceUrl}</span>
-                                    
+
                                 </div>
                             </div>
                             <div className="modal-box" style={{ position: 'absolute', right: '0', width: '480px' }}>
@@ -591,16 +594,16 @@ const Inquiry=React.createClass({
                                 <span className="modal-box-title">作者 : </span>
                                 <div className="modal-box-detail">
                                 	<span>{this.state.RowData.author}</span>
-                                    
+
                                 </div>
                             </div>
                             <div className="modal-box news-box">
                                 <span className="modal-box-title">发布时间 : </span>
                                 <div className="modal-box-detail">
                                 	<span>{this.state.RowData.createTimeFormattedDate}</span>
-                                    
+
                                 </div>
-                            </div>   	                           
+                            </div>
                             {this.props.newsType == 2 || this.props.newsType == 3 ? <div className="modal-box news-box">
                                 <span className="modal-box-title">发布在首页</span>
                                 <div className="modal-box-detail">
@@ -615,16 +618,16 @@ const Inquiry=React.createClass({
                             </div> : <div></div>}
                         </div>
                         <div className="modal-box">
-                            <span className="modal-box-title">选择省份 : </span> 
+                            <span className="modal-box-title">选择省份 : </span>
                             <span>{getprovince(this.state.RowData.provinceId)}</span>
-                            
+
                         </div>
                         <Editors textContent={this.state.RowData.content}
                             uploadUrl={'/api/admin/news/upload'}
                             uploadSign={'news_content_picture'}
                             handleRichText={(value) => { this.state.RowData.content = value; }}
                             visible={this.state.visible} readonly/>
-                        
+
                     </Spin>
                 </Modal>
 			</div>
@@ -632,4 +635,4 @@ const Inquiry=React.createClass({
 	}
 })
 
-export default Inquiry;
+export default Inquiry;

+ 4 - 1
js/component/manageCenter/operate/memberOrderList.jsx

@@ -289,6 +289,9 @@ const OrderList = React.createClass({
                             columns={this.state.columns}
                             dataSource={this.state.dataSource}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             pagination={this.state.pagination}
                             onRowClick={this.tableRowClick} />
                     </Spin>
@@ -416,4 +419,4 @@ const OrderList = React.createClass({
     }
 });
 
-export default OrderList;
+export default OrderList;

+ 14 - 11
js/component/manageCenter/order/flowSettlement/myBill/myBill.jsx

@@ -43,7 +43,7 @@ const MyBill=Form.create()(React.createClass({
                              key: i,
 	                         billNo: thisdata.billNo,
 	                         transactionAmount:thisdata.transactionAmount,
-	                         createTime:thisdata.createTime, 
+	                         createTime:thisdata.createTime,
 	                         transactionAmount:thisdata.transactionAmount,
 	                         payerName:thisdata.payerName,
 	                         payeeName:thisdata.payeeName,
@@ -91,7 +91,7 @@ const MyBill=Form.create()(React.createClass({
 			crossDomain: false,
 			url: globalConfig.context + "/api/admin/organization/selectSuperId",
 			data: {
-				
+
 			},
 			success: function(data) {
 				let thedata = data.data;
@@ -214,7 +214,7 @@ const MyBill=Form.create()(React.createClass({
                     key: 'operation',
                     render: (text, record, index) => {
 						return <div>
-								   {!record.confirmSign&&<Button style={{marginRight:'5px'}} onClick={(e) =>{e.stopPropagation(),this.reject(record) }}>确认/作废</Button>}                 
+								   {!record.confirmSign&&<Button style={{marginRight:'5px'}} onClick={(e) =>{e.stopPropagation(),this.reject(record) }}>确认/作废</Button>}
                         	   </div>
 					}
                 }
@@ -258,7 +258,7 @@ const MyBill=Form.create()(React.createClass({
 		this.state.confirmSignSearch=undefined;
 		this.state.departmenttSearch = undefined;
 		this.state.orderLeader = '';
-        this.loadData();       
+        this.loadData();
     },
     tableRowClick(record, index) {
     	this.state.userDetaile=true;
@@ -276,7 +276,7 @@ const MyBill=Form.create()(React.createClass({
 	                this.setState({
 	                    selectedRows: selectedRows.slice(-1),
 	                    selectedRowKeys: selectedRowKeys.slice(-1)
-	                }); 
+	                });
             },
             onSelectAll: (selected, selectedRows, changeRows) => {
 			   this.setState({
@@ -289,14 +289,14 @@ const MyBill=Form.create()(React.createClass({
         return (
             <div className="user-content" >
                 <div className="content-title">
-                	<span style={{fontSize:'16px'}}>我的订单流水</span>	
+                	<span style={{fontSize:'16px'}}>我的订单流水</span>
 	                <div className="user-search">
 	                    <Input placeholder="付款人名称" style={{width:'150px'}}
 	                        value={this.state.draweeName}
 	                        onChange={(e) => { this.setState({ draweeName: e.target.value }); }} />
 	                    <Input placeholder="收款人名称" style={{width:'150px'}}
 	                        value={this.state.payeeName}
-	                        onChange={(e) => { this.setState({ payeeName: e.target.value }); }} />    
+	                        onChange={(e) => { this.setState({ payeeName: e.target.value }); }} />
                         <Select placeholder="流水确认"
 	                        style={{ width: 150 ,marginRight:'10px'}}
 	                        value={this.state.confirmSignSearch}
@@ -313,10 +313,10 @@ const MyBill=Form.create()(React.createClass({
                   		</Select>
 	                    <Button type="primary" onClick={this.search} style={{marginLeft:'10px'}}>搜索</Button>
 	                    <Button onClick={this.reset}>重置</Button>
-	                    <span style={{marginLeft:'10px',marginRight:'20px'}}>更多搜索<Switch defaultChecked={false} onChange={this.searchSwitch} /></span>    
+	                    <span style={{marginLeft:'10px',marginRight:'20px'}}>更多搜索<Switch defaultChecked={false} onChange={this.searchSwitch} /></span>
 	                </div>
 	                <div className='clearfix' style={{marginTop:'5px'}}>
-	                    <div className="search-more" style={this.state.searchMore ? { display: 'none' } : {}}> 
+	                    <div className="search-more" style={this.state.searchMore ? { display: 'none' } : {}}>
 	                  		<Input placeholder="订单编号" style={{width:'150px'}}
 		                        value={this.state.orderNumber}
 		                        onChange={(e) => { this.setState({ orderNumber: e.target.value }); }} />
@@ -329,10 +329,10 @@ const MyBill=Form.create()(React.createClass({
                                             return <Select.Option key={item.id} >{item.name}</Select.Option>
                                     })
                                 }
-	                    	</Select> 
+	                    	</Select>
 		                    <Input placeholder="订单负责人" style={{width:'150px',marginBottom:'10px'}}
 		                        value={this.state.orderLeader}
-		                        onChange={(e) => { this.setState({ orderLeader: e.target.value }); }} />    
+		                        onChange={(e) => { this.setState({ orderLeader: e.target.value }); }} />
 	                    </div>
 	                </div>
 	                <div className="patent-table">
@@ -340,6 +340,9 @@ const MyBill=Form.create()(React.createClass({
 	                        <Table columns={this.state.columns}
 	                            dataSource={this.state.dataSource}
 	                            rowSelection={rowSelection}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
 	                            pagination={this.state.pagination}
 	                            onRowClick={this.tableRowClick}
                             />

+ 19 - 19
js/component/manageCenter/order/orderNew/addService.jsx

@@ -6731,25 +6731,25 @@ const NewService = Form.create()(
                                     }
                                 </span>
                         </FormItem> }
-                        {this.state.isIso && this.state.ifCertificationFee === 1 ?<FormItem
-                            className="half-item"
-                            {...formItemLayout}
-                            label="认证费(万元)"
-                        >
-                          <span>{this.state.ifCertificationFee || '暂无'}</span>
-                        </FormItem> : null}
-                        {this.state.isIso && this.state.ifCertificationFee === 1 ? <FormItem
-                            className="half-item"
-                            {...formItemLayout}
-                            label=""
-                        /> : null}
-                        {this.state.isIso && this.state.ifCertificationFee === 1 ? <FormItem
-                            className="half-item"
-                            {...formItemLayout}
-                            label="付款公司名称"
-                        >
-                          <span>{this.state.certificationCorporate || '暂无'}</span>
-                        </FormItem>:null}
+                        {/*{this.state.isIso && this.state.ifCertificationFee === 1 ?<FormItem*/}
+                        {/*    className="half-item"*/}
+                        {/*    {...formItemLayout}*/}
+                        {/*    label="认证费(万元)"*/}
+                        {/*>*/}
+                        {/*  <span>{this.state.ifCertificationFee || '暂无'}</span>*/}
+                        {/*</FormItem> : null}*/}
+                        {/*{this.state.isIso && this.state.ifCertificationFee === 1 ? <FormItem*/}
+                        {/*    className="half-item"*/}
+                        {/*    {...formItemLayout}*/}
+                        {/*    label=""*/}
+                        {/*/> : null}*/}
+                        {/*{this.state.isIso && this.state.ifCertificationFee === 1 ? <FormItem*/}
+                        {/*    className="half-item"*/}
+                        {/*    {...formItemLayout}*/}
+                        {/*    label="付款公司名称"*/}
+                        {/*>*/}
+                        {/*  <span>{this.state.certificationCorporate || '暂无'}</span>*/}
+                        {/*</FormItem>:null}*/}
                         <div className="clearfix">
                           <FormItem
                             labelCol={{ span: 4 }}

+ 3 - 0
js/component/manageCenter/order/orderNew/changeComponent/orderDetail.js

@@ -790,6 +790,9 @@ class OrderDetail extends Component {
             pagination={false}
             dataSource={this.props.dataSourceX}
             onRowClick={this.tableRowClickX}
+            style={{
+              cursor: 'pointer',
+            }}
             bordered
             size="small"
           />

+ 3 - 0
js/component/manageCenter/order/orderNew/contractYxy.js

@@ -1154,6 +1154,9 @@ const contractChange = Form.create()(
                         ? this.state.changeList
                         : this.state.columns
                   }
+                  style={{
+                    cursor: 'pointer',
+                  }}
                   dataSource={this.state.dataSource}
                   pagination={this.state.pagination}
                   onRowClick={this.tableRowClick}

+ 3 - 0
js/component/manageCenter/order/orderNew/costAuditList/component/orderPaymentModal.js

@@ -190,6 +190,9 @@ class OrderPaymentModal extends Component{
                         columns={this.state.ContactsListsNew}
                         dataSource={this.state.selectOrderPayments}
                         onRowClick={this.tableRowClickOne}
+                        style={{
+                            cursor: 'pointer',
+                        }}
                         scroll={{ x: 'max-content', y: 0 }}
                         bordered
                         size="small"

+ 3 - 0
js/component/manageCenter/order/orderNew/costAuditList/detailsModal/projectOverview.js

@@ -956,6 +956,9 @@ class projectOverview extends Component{
                                     dataSource={this.state.dataSourceX}
                                     pagination={this.state.paginations}
                                     onRowClick={this.tableRowClickX}
+                                    style={{
+                                        cursor: 'pointer',
+                                    }}
                                     bordered
                                     size="middle"
                                 />

+ 3 - 0
js/component/manageCenter/order/orderNew/costAuditList/index.js

@@ -444,6 +444,9 @@ class CostAuditList extends Component{
                           }
                           dataSource={this.state.dataSource}
                           pagination={this.state.pagination}
+                          style={{
+                              cursor: 'pointer',
+                          }}
                           onRowClick={(record)=>{
                               this.tableRowClick(record)
                           }}

+ 4 - 1
js/component/manageCenter/order/orderNew/glCostAuditList/component/orderPaymentModal.js

@@ -190,6 +190,9 @@ class OrderPaymentModal extends Component{
                         dataSource={this.state.selectOrderPayments}
                         onRowClick={this.tableRowClickOne}
                         scroll={{ x: 'max-content', y: 0 }}
+                        style={{
+                            cursor: 'pointer',
+                        }}
                         bordered
                         size="small"
                     />
@@ -215,4 +218,4 @@ class OrderPaymentModal extends Component{
     }
 }
 
-export default OrderPaymentModal;
+export default OrderPaymentModal;

+ 3 - 0
js/component/manageCenter/order/orderNew/glCostAuditList/detailsModal/projectOverview.js

@@ -972,6 +972,9 @@ class projectOverview extends Component{
                                     dataSource={this.state.dataSourceX}
                                     pagination={this.state.paginations}
                                     onRowClick={this.tableRowClickX}
+                                    style={{
+                                        cursor: 'pointer',
+                                    }}
                                     bordered
                                     size="small"
                                 />

+ 3 - 0
js/component/manageCenter/order/orderNew/glCostAuditList/index.js

@@ -371,6 +371,9 @@ class CostAuditList extends Component{
                           onRowClick={(record)=>{
                               this.tableRowClick(record)
                           }}
+                          style={{
+                              cursor: 'pointer',
+                          }}
                           scroll={{ x: "max-content", y: 0 }}
                           bordered
                           size="small"

+ 9 - 0
js/component/manageCenter/personnel/personnel/personnelAll.jsx

@@ -728,6 +728,9 @@ const PersonnelAll = React.createClass({
             columns={columns}
             dataSource={data}
             pagination={false}
+            style={{
+              cursor: 'pointer',
+            }}
             onRowClick={this.tableRowClick.bind(this)}
           />
         );
@@ -842,6 +845,9 @@ const PersonnelAll = React.createClass({
               // rowSelection={rowSelection}
               pagination={this.state.pagination}
               onRowClick={this.tableRowClick.bind(this)}
+              style={{
+                cursor: 'pointer',
+              }}
               bordered
               size="small"
             />
@@ -1107,6 +1113,9 @@ const PersonnelAll = React.createClass({
                       dataSource={this.state.dataSourceX}
                       pagination={this.state.paginations}
                       onRowClick={this.tableRowClickX}
+                      style={{
+                        cursor: 'pointer',
+                      }}
                       bordered
                       size="small"
                     />

+ 3 - 0
js/component/manageCenter/project/project/enterpriseProjectQuery.jsx

@@ -577,6 +577,9 @@ class EnterpriseProjectQuery extends Component{
                             }
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
+                            style={{
+                                cursor: 'pointer',
+                            }}
                             onRowClick={(record)=>{
                                 this.setState({
                                     projectdetailsId: record.id,

+ 6 - 0
js/component/manageCenter/project/project/projectAssignment.jsx

@@ -1149,6 +1149,9 @@ const PaiDan = React.createClass({
                       ? this.state.changeList
                       : this.state.columns
                 }
+              style={{
+                cursor: 'pointer',
+              }}
               dataSource={this.state.dataSource}
               pagination={this.state.pagination}
               onRowClick={this.tableRowClick.bind(this)}
@@ -1407,6 +1410,9 @@ const PaiDan = React.createClass({
                       dataSource={this.state.dataSourceX}
                       pagination={this.state.paginations}
                       onRowClick={this.tableRowClickX}
+                      style={{
+                        cursor: 'pointer',
+                      }}
                       bordered
                       size={"small"}
                     />

+ 6 - 0
js/component/manageCenter/project/project/zxsglyOutSourcingPaiDan.jsx

@@ -1311,6 +1311,9 @@ const zxsglyOutSourcingPaiDan = React.createClass({
                 }
               dataSource={this.state.dataSource}
               pagination={this.state.pagination}
+              style={{
+                cursor: 'pointer',
+              }}
               onRowClick={this.tableRowClick.bind(this)}
               bordered
               size="small"
@@ -1565,6 +1568,9 @@ const zxsglyOutSourcingPaiDan = React.createClass({
                           columns={this.state.columnsX}
                           dataSource={this.state.dataSourceX}
                           pagination={this.state.paginations}
+                          style={{
+                            cursor: 'pointer',
+                          }}
                           onRowClick={this.tableRowClickX}
                         />
                       </Spin>

+ 3 - 0
js/component/manageCenter/project/summary/highTech.jsx

@@ -563,6 +563,9 @@ class HighTech extends Component{
                             }
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
+                            style={{
+                                cursor: 'pointer',
+                            }}
                             onRowClick={(record)=>{
                                 this.setState({
                                     projectdetailsId: record.id,

+ 3 - 0
js/component/manageCenter/project/summary/projectDetails.jsx

@@ -1416,6 +1416,9 @@ class ProjectDetails extends Component{
                                                     dataSource={this.state.dataSourceX}
                                                     pagination={this.state.paginations}
                                                     onRowClick={this.tableRowClickX}
+                                                    style={{
+                                                        cursor: 'pointer',
+                                                    }}
                                                     bordered
                                                     size="small"
                                                 />

+ 20 - 4
js/component/manageCenter/project/task/myTask.jsx

@@ -3626,7 +3626,10 @@ const Task = React.createClass({
                           this.state.projectStatus !== 0 ? <Button
                               type="primary"
                               size="small"
-                              style={{ marginTop: "5px" }}
+                              style={{
+                                marginTop: "5px",
+                                marginLeft: '5px',
+                              }}
                               onClick={()=>{
                                 this.setState({
                                   projectSituationVisible: true,
@@ -3639,7 +3642,12 @@ const Task = React.createClass({
                         <Button
                             type="primary"
                             size="small"
-                            style={{ marginTop: "5px", position: "absolute" }}
+                            style={{
+                              marginTop: "5px",
+                              position: "absolute",
+                              zIndex: 1,
+                              marginLeft: '5px',
+                            }}
                             onClick={this.caozuorizhi}
                         >
                           操作日志
@@ -5173,7 +5181,10 @@ const Task = React.createClass({
                     this.state.projectStatus !== 0 ? <Button
                         type="primary"
                         size="small"
-                        style={{ marginTop: "5px" }}
+                        style={{
+                          marginTop: "5px",
+                          marginLeft: '5px',
+                        }}
                         onClick={()=>{
                           this.setState({
                             projectSituationVisible: true,
@@ -5186,7 +5197,12 @@ const Task = React.createClass({
                   <Button
                       type="primary"
                       size="small"
-                      style={{ marginTop: "5px", position: "absolute" }}
+                      style={{
+                        marginTop: "5px",
+                        position: "absolute",
+                        zIndex: 1,
+                        marginLeft: '5px',
+                      }}
                       onClick={this.caozuorizhi}
                   >
                     操作日志

+ 28 - 5
js/component/manageCenter/project/task/myTaskOutsource.jsx

@@ -850,7 +850,6 @@ const MyTaskOutsource = React.createClass({
         splitStatus: record.splitStatus,
         splitSuper: record.splitSuper,
         splitId: record.splitId,
-        projectType: record.projectType,
         patentNameType: record.patentNameType,
         patentName: record.patentName,
       });
@@ -860,6 +859,7 @@ const MyTaskOutsource = React.createClass({
       orderNo: record.orderNo,
       id:record.id,
       isIso: record.taskName.indexOf("贯标") !== -1,
+      projectType: record.projectType,
     })
 
     this.xiangqings(record.orderNo);
@@ -1014,6 +1014,7 @@ const MyTaskOutsource = React.createClass({
         } else {
           localStorage.setItem('cSort', thisdata.sort);
           this.setState({
+            cSort:thisdata.sort,
             certificationCorporate: thisdata.certificationCorporate,//认证费公司
             certificationFee: thisdata.certificationFee,//认证费
             ifCertificationFee: thisdata.ifCertificationFee,//是否包含认证费
@@ -3291,6 +3292,9 @@ const MyTaskOutsource = React.createClass({
                   ? this.state.columns
                   : this.state.changeList
               }
+              style={{
+                cursor: 'pointer',
+              }}
               dataSource={this.state.dataSource}
               pagination={this.state.pagination}
               onRowClick={this.tableRowClick.bind(this)}
@@ -3394,7 +3398,10 @@ const MyTaskOutsource = React.createClass({
                           this.state.projectStatus !== 0 ? <Button
                               type="primary"
                               size="small"
-                              style={{ marginTop: "5px" }}
+                              style={{
+                                marginTop: "5px",
+                                marginLeft: '5px',
+                              }}
                               onClick={()=>{
                                 this.setState({
                                   projectSituationVisible: true,
@@ -3407,7 +3414,12 @@ const MyTaskOutsource = React.createClass({
                         <Button
                             type="primary"
                             size="small"
-                            style={{ marginTop: "5px", position: "absolute" }}
+                            style={{
+                              marginTop: "5px",
+                              position: "absolute",
+                              zIndex: 1,
+                              marginLeft: '5px',
+                            }}
                             onClick={this.caozuorizhi}
                         >
                           操作日志
@@ -4115,6 +4127,9 @@ const MyTaskOutsource = React.createClass({
                     <div className="patent-table">
                       <Spin spinning={this.state.loading}>
                         <Table
+                          style={{
+                            cursor: 'pointer',
+                          }}
                           columns={this.state.columnsX}
                           dataSource={this.state.dataSourceX}
                           pagination={this.state.paginations}
@@ -4820,7 +4835,10 @@ const MyTaskOutsource = React.createClass({
                     this.state.projectStatus !== 0 ? <Button
                         type="primary"
                         size="small"
-                        style={{ marginTop: "5px" }}
+                        style={{
+                          marginTop: "5px",
+                          marginLeft: '5px',
+                        }}
                         onClick={()=>{
                           this.setState({
                             projectSituationVisible: true,
@@ -4833,7 +4851,12 @@ const MyTaskOutsource = React.createClass({
                   <Button
                       type="primary"
                       size="small"
-                      style={{ marginTop: "5px", position: "absolute" }}
+                      style={{
+                        marginTop: "5px",
+                        position: "absolute",
+                        zIndex: 1,
+                        marginLeft: '5px',
+                      }}
                       onClick={this.caozuorizhi}
                   >
                     操作日志

+ 3 - 0
js/component/manageCenter/project/task/payApplyReject/component/orderPaymentModal.js

@@ -190,6 +190,9 @@ class OrderPaymentModal extends Component{
                         columns={this.state.ContactsListsNew}
                         dataSource={this.state.selectOrderPayments}
                         onRowClick={this.tableRowClickOne}
+                        style={{
+                            cursor: 'pointer',
+                        }}
                         scroll={{ x: 'max-content', y: 0 }}
                         bordered
                         size="small"

+ 3 - 0
js/component/manageCenter/project/task/payApplyReject/index.jsx

@@ -348,6 +348,9 @@ class PayApplyReject extends Component{
                             onRowClick={(record)=>{
                                 this.tableRowClick(record)
                             }}
+                            style={{
+                                cursor: 'pointer',
+                            }}
                             scroll={{ x: "max-content", y: 0 }}
                             bordered
                             size="small"

+ 3 - 0
js/component/manageCenter/project/task/taskCount.jsx

@@ -1804,6 +1804,9 @@ const IntentionCustomer = Form.create()(
                         dataSource={this.state.dataSourceX}
                         size="small"
                         bordered
+                        style={{
+                          cursor: 'pointer',
+                        }}
                         pagination={this.state.paginations}
                         onRowClick={this.tableRowClickX}
                       />

+ 25 - 22
js/component/manageCenter/servicesManage/contract/contract.jsx

@@ -380,7 +380,7 @@ const Contract = React.createClass({
         this.loadData();
     },
     //客户名称初始加载
-	customerList(e){ 
+	customerList(e){
 		$.ajax({
             method: "get",
             dataType: "json",
@@ -389,23 +389,23 @@ const Contract = React.createClass({
             data:{
             	name:e
             },
-            success: function (data) {                	  
+            success: function (data) {
 				       let thedata=data.data;
 				    if (!thedata) {
                     if (data.error && data.error.length) {
                         message.warning(data.error[0].message);
-                    };	
-                    thedata = {}; 
-               }; 
+                    };
+                    thedata = {};
+               };
 					this.setState({
-						customerArr:thedata,	
+						customerArr:thedata,
                     });
 				}.bind(this),
 			}).always(function () {
             this.setState({
                 loading: false
             });
-        }.bind(this));  
+        }.bind(this));
 	},
     //值改变时请求客户名称
 	httpChange(e){
@@ -413,7 +413,7 @@ const Contract = React.createClass({
 			names:e
 		})
 		if(e.length>=2){
-			this.customerList(e); 
+			this.customerList(e);
 			return false;
 		}
 	},
@@ -426,18 +426,18 @@ const Contract = React.createClass({
                 if (item.name == e.toString()) {
                     theType = item.id;
                 }
-           });     
-        }	
+           });
+        }
 		 if(!theType){
 		 	 theType='';
-			 return message.warning('当前客户名不存在') 
+			 return message.warning('当前客户名不存在')
 		};
 		this.setState({
 			khId:theType
 		})
 	},
 	//获取联系人下拉框
-	getNewWoman(ids) { 
+	getNewWoman(ids) {
          $.ajax({
                 method: "get",
                 dataType: "json",
@@ -446,24 +446,24 @@ const Contract = React.createClass({
                 data:{
                 	uid:ids,
                 },
-                success: function (data) {                	  
+                success: function (data) {
                 		let theArr = [];
 								    let thedata=data.data;
 								    if (!thedata) {
 					                    if (data.error && data.error.length) {
 					                        message.warning(data.error[0].message);
-					                    };	
-					                    thedata = {}; 
-					               };   
-							      thedata.map(function (item,index) {	
-							          	theArr.push(<Select.Option value={index}>{item.name}</Select.Option>)						          
+					                    };
+					                    thedata = {};
+					               };
+							      thedata.map(function (item,index) {
+							          	theArr.push(<Select.Option value={index}>{item.name}</Select.Option>)
 				            });
 				           let telNum=thedata.telNum;
-				           
+
 						       this.setState({
 						       		 telNumArr:thedata,
 						       		 nub:thedata.telNum?thedata[0].telNum:'',
-		                   orderStatusOption: theArr, 
+		                   orderStatusOption: theArr,
 	                 });
 					}.bind(this),
 				}).always(function () {
@@ -518,7 +518,7 @@ const Contract = React.createClass({
 					        style={{ width: '150px' }}
 					        dataSource={options}
 					        placeholder="输入名称"
-					        optionLabelProp="value" 
+					        optionLabelProp="value"
 					        onChange={this.httpChange}
 					        onSelect={this.autoChange}
 					        filterOption={true}
@@ -573,6 +573,9 @@ const Contract = React.createClass({
                             <Table size="middle" columns={this.state.columns}
                                 dataSource={this.state.dataSource}
                                 rowSelection={rowSelection}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
                                 pagination={this.state.pagination}
                                 onRowClick={this.tableRowClick} />
                         </Spin>
@@ -589,4 +592,4 @@ const Contract = React.createClass({
     }
 });
 
-export default Contract;
+export default Contract;

+ 13 - 1
js/component/manageCenter/servicesManage/contract/contractDetail.jsx

@@ -374,7 +374,7 @@ const ContractDetailForm = Form.create()(React.createClass({
                         "uid": item.uid, //用户ID
                         "contractId": item.contractId,  //合同ID
                         "patentName": item.patentName,  //项目名称
-                        "patentNumber": item.patentNumber, //专利号        
+                        "patentNumber": item.patentNumber, //专利号
                         "serialNumber": item.serialNumber, //编号
                         "patentState": item.patentState,   //状态
                         "patentCatagory": item.patentCatagory, //专利类别
@@ -657,6 +657,9 @@ const ContractDetailForm = Form.create()(React.createClass({
                         columns={this.state.highTechColumns}
                         dataSource={this.state.highTechTableData}
                         pagination={false}
+                        style={{
+                           cursor: 'pointer',
+                        }}
                         onRowClick={this.tableRowClick} />
                 </div> : <div></div>}
                 {theData.patentNum ? <div>
@@ -676,6 +679,9 @@ const ContractDetailForm = Form.create()(React.createClass({
                         columns={this.state.patentColumns}
                         dataSource={this.state.patentTableData}
                         pagination={false}
+                        style={{
+                           cursor: 'pointer',
+                        }}
                         onRowClick={this.tableRowClick} />
                 </div> : <div></div>}
                 {theData.copyrightNum ? <div>
@@ -695,6 +701,9 @@ const ContractDetailForm = Form.create()(React.createClass({
                         columns={this.state.copyrightColumns}
                         dataSource={this.state.copyrightTableData}
                         pagination={false}
+                        style={{
+                           cursor: 'pointer',
+                        }}
                         onRowClick={this.tableRowClick} />
                 </div> : <div></div>}
                 {theData.techProjectNum ? <div>
@@ -714,6 +723,9 @@ const ContractDetailForm = Form.create()(React.createClass({
                         columns={this.state.techProjectColumns}
                         dataSource={this.state.techProjectTableData}
                         pagination={false}
+                        style={{
+                           cursor: 'pointer',
+                        }}
                         onRowClick={this.tableRowClick} />
                 </div> : <div></div>}
                 <FormItem style={{ marginTop: '20px' }}>

+ 4 - 1
js/component/manageCenter/servicesManage/copyright/copyright.jsx

@@ -594,6 +594,9 @@ const copyright = React.createClass({
                                 rowSelection={rowSelection}
                                 dataSource={this.state.dataSource}
                                 pagination={this.state.pagination}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
                                 onRowClick={this.tableRowClick} />
                         </Spin>
                     </div>
@@ -655,4 +658,4 @@ export default copyright;
 //     companyOption={this.state.companyOption}
 //     salesmanOption={this.state.salesmanOption}
 //     onClick={this.addClick}
-//     closeAdd={this.closeAdd} />
+//     closeAdd={this.closeAdd} />

+ 4 - 1
js/component/manageCenter/servicesManage/highTech/fosterDesc/achievement.jsx

@@ -476,6 +476,9 @@ const Achievement = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -489,4 +492,4 @@ const Achievement = React.createClass({
     }
 });
 
-export default Achievement;
+export default Achievement;

+ 4 - 1
js/component/manageCenter/servicesManage/highTech/fosterDesc/finance.jsx

@@ -595,6 +595,9 @@ const Finance = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -607,4 +610,4 @@ const Finance = React.createClass({
     }
 });
 
-export default Finance;
+export default Finance;

+ 4 - 1
js/component/manageCenter/servicesManage/highTech/fosterDesc/honorList.jsx

@@ -399,6 +399,9 @@ const HonorList = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -411,4 +414,4 @@ const HonorList = React.createClass({
     }
 });
 
-export default HonorList;
+export default HonorList;

+ 4 - 1
js/component/manageCenter/servicesManage/highTech/fosterDesc/hrSituation.jsx

@@ -818,6 +818,9 @@ const HrSituation = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -830,4 +833,4 @@ const HrSituation = React.createClass({
     }
 });
 
-export default HrSituation;
+export default HrSituation;

+ 4 - 1
js/component/manageCenter/servicesManage/highTech/fosterDesc/orgTechCenter.jsx

@@ -538,6 +538,9 @@ const CenterList = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -552,4 +555,4 @@ const CenterList = React.createClass({
     }
 });
 
-export default CenterList;
+export default CenterList;

+ 4 - 1
js/component/manageCenter/servicesManage/highTech/fosterDesc/ratepay.jsx

@@ -536,6 +536,9 @@ const Ratepay = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -548,4 +551,4 @@ const Ratepay = React.createClass({
     }
 });
 
-export default Ratepay;
+export default Ratepay;

+ 4 - 1
js/component/manageCenter/servicesManage/highTech/highTechApply.jsx

@@ -1250,6 +1250,9 @@ const Cognizance = React.createClass({
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
                             rowSelection={rowSelection}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -1272,4 +1275,4 @@ const Cognizance = React.createClass({
 export default Cognizance;
 
 //<Button style={{ background: "#ea0862", border: "none", color: "#fff", float: 'right' }}
-                        //onClick={this.addClick}>添加新申请<Icon type="plus" /></Button>
+                        //onClick={this.addClick}>添加新申请<Icon type="plus" /></Button>

+ 4 - 1
js/component/manageCenter/servicesManage/highTech/highTechFoster.jsx

@@ -235,6 +235,9 @@ const Patent = React.createClass({
                             <Table columns={this.state.columns}
                                 dataSource={this.state.dataSource}
                                 pagination={this.state.pagination}
+                                style={{
+                                   cursor: 'pointer',
+                                }}
                                 onRowClick={this.tableRowClick} />
                         </div>
                     </div >
@@ -248,4 +251,4 @@ const Patent = React.createClass({
     }
 });
 
-export default Patent;
+export default Patent;

+ 4 - 1
js/component/manageCenter/servicesManage/patent/applyFee.jsx

@@ -222,6 +222,9 @@ const applyFee = React.createClass({
                     <Spin spinning={this.state.loading}>
                         <Table size="middle" columns={this.state.columns}
                             dataSource={this.state.dataSource}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             pagination={this.state.pagination}
                             onRowClick={this.tableRowClick} />
                     </Spin>
@@ -232,4 +235,4 @@ const applyFee = React.createClass({
     }
 });
 
-export default applyFee;
+export default applyFee;

+ 5 - 2
js/component/manageCenter/servicesManage/patent/comprehensive.jsx

@@ -308,7 +308,7 @@ const Patent = React.createClass({
                 <Select.Option value={item.value} key={item.key}>{item.key}</Select.Option>
             )
         });
-        
+
         if (window.location.search) {
             let theObj = getSearchUrl(window.location.search);
             if (theObj.rid) {
@@ -591,6 +591,9 @@ const Patent = React.createClass({
                         <Table columns={this.state.columns}
                             rowSelection={rowSelection}
                             dataSource={this.state.dataSource}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             pagination={this.state.pagination}
                             onRowClick={this.tableRowClick} />
                     </Spin>
@@ -647,4 +650,4 @@ const Patent = React.createClass({
 
 export default Patent;
 
-//<PatentAdd closeDesc={this.closeDesc} />
+//<PatentAdd closeDesc={this.closeDesc} />

+ 4 - 1
js/component/manageCenter/servicesManage/patent/correction.jsx

@@ -167,6 +167,9 @@ const Correction = React.createClass({
                         <Table columns={this.state.columns}
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -176,4 +179,4 @@ const Correction = React.createClass({
     }
 });
 
-export default Correction;
+export default Correction;

+ 4 - 1
js/component/manageCenter/servicesManage/patent/express.jsx

@@ -188,6 +188,9 @@ const Express = React.createClass({
                         <Table columns={this.state.columns}
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -197,4 +200,4 @@ const Express = React.createClass({
     }
 });
 
-export default Express;
+export default Express;

+ 4 - 1
js/component/manageCenter/servicesManage/patent/payment.jsx

@@ -177,6 +177,9 @@ const Payment = React.createClass({
                         <Table columns={this.state.columns}
                             dataSource={this.state.dataSource}
                             pagination={this.state.pagination}
+                            style={{
+                               cursor: 'pointer',
+                            }}
                             onRowClick={this.tableRowClick} />
                     </Spin>
                 </div>
@@ -186,4 +189,4 @@ const Payment = React.createClass({
     }
 });
 
-export default Payment;
+export default Payment;

+ 0 - 0
js/component/manageCenter/servicesManage/technology/applyManage.jsx


Some files were not shown because too many files changed in this diff