dengzhiguo 6 years ago
parent
commit
c93e201979

+ 3 - 2
js/component/manageCenter/achievement/sichuan/sichuan.jsx

@@ -222,7 +222,6 @@ class Achievement extends React.Component {
             }
         }).done(function (data) {
             if (!data.error.length) {
-            	console.log(data.data);
                let thisData=data.data;
                this.setState({
                		id:thisData.id,//需求ID
@@ -290,6 +289,7 @@ class Achievement extends React.Component {
 	                visible: false,
 	            });
                 this.loadData();
+                this.resets();
             } else {
                 message.warning(data.error[0].message);
             };
@@ -531,11 +531,12 @@ class Achievement extends React.Component {
 											}}/>
 									</FormItem>
 								</div>
-								<div className="clearfix" style={{marginTop:"10px"}}>
+								{!this.state.addState&&<div className="clearfix" style={{marginTop:"10px"}}>
 									<FormItem labelCol={{ span: 3 }} wrapperCol={{ span: 19 }} label="二维码">
 										<img src={url} style={{width:"100px",height:"100px"}}/>
 									</FormItem>
 								</div>
+								}
 							</div>
 						</Spin>
 					</Form>

+ 19 - 7
js/component/manageCenter/demand/sichuan/sichuan.jsx

@@ -276,6 +276,13 @@ class Achievement extends React.Component {
 			});
 			 return;
 		}
+		if(this.state.ProvinceCity.length==0){
+			 message.warning("地区必须选择");
+			 this.setState({
+				loading: false
+			});
+		return;
+		}
 		$.ajax({
             method: "POST",
             dataType: "json",
@@ -346,6 +353,7 @@ class Achievement extends React.Component {
 		this.loadData(1);
 	}
 	render() {
+		const url="https://api.qrserver.com/v1/create-qr-code/?data=http://"+window.location.host+"/open/demandDetails?id="+this.state.id+"&size=100x100"
 		const rowSelection = {
 			selectedRowKeys: this.state.selectedRowKeys,
 			onChange: (selectedRowKeys, selectedRows) => {
@@ -360,7 +368,6 @@ class Achievement extends React.Component {
 			wrapperCol: { span: 12 }
 		};
 		return (
-			const url="https://api.qrserver.com/v1/create-qr-code/?data=http://"+window.location.host+"/open/achievementDetails?id="+this.state.id+"&size=100x100"
 			<div className="user-content">
 				<div className="content-title">
 					<span className="title">四川科技需求</span>
@@ -609,7 +616,11 @@ class Achievement extends React.Component {
 									</FormItem>
 									<FormItem  className="half-item"
 	                            		{...formItemLayout}
-			                           label="企业所在地"
+			                           label={
+											<span>
+												<strong style={{ color: '#f00' }}>*</strong>企业所在地
+											</span>
+										}
 			                          > 
 										<Cascader options={citySelect()}  value={this.state.ProvinceCity} placeholder="选择城市"
     										onChange={(e,pre) => { this.setState({ ProvinceCity: e }) }} />	
@@ -657,11 +668,12 @@ class Achievement extends React.Component {
 	                           				 	onChange={(e) => { this.setState({ pintroduce: e.target.value }) }} style={{width:'95%'}}/>
 										</FormItem>
 									</div>
-									<div className="clearfix">
-										<FormItem labelCol={{ span: 3 }} wrapperCol={{ span: 19 }} label="二维码">
-											<img src={url} style={{width:"100px",height:"100px"}}/>
-										</FormItem>
-									</div>
+									{!this.state.addState&&<div className="clearfix" style={{marginTop:"10px"}}>
+											<FormItem labelCol={{ span: 3 }} wrapperCol={{ span: 19 }} label="二维码">
+												<img src={url} style={{width:"100px",height:"100px"}}/>
+											</FormItem>
+										</div>
+									}
 								</div>
 							
 						</Spin>

+ 16 - 5
js/component/manageCenter/demand/sichuan/sichuanman.jsx

@@ -141,7 +141,6 @@ class Achievement extends React.Component {
 	
 	//删除
 	delectRow(recard) {
-		console.log(recard);
 		$.ajax({
             method: "get",
             dataType: "json",
@@ -213,7 +212,6 @@ class Achievement extends React.Component {
             }
         }).done(function (data) {
             if (!data.error.length) {
-            	console.log(data.data);
                let thisData=data.data;
                let ProvinceCityArr = [];
                let ProvinceS =thisData.province? parseInt(thisData.province):""; //省
@@ -272,6 +270,13 @@ class Achievement extends React.Component {
 			});
 			 return;
 		}
+		if(this.state.ProvinceCity.length==0){
+			 message.warning("地区必须选择");
+			 this.setState({
+				loading: false
+			});
+			return;
+		}
 		$.ajax({
             method: "POST",
             dataType: "json",
@@ -300,6 +305,7 @@ class Achievement extends React.Component {
 	                visible: false,
 	            });
                 this.loadData();
+                this.resets();
             } else {
                 message.warning(data.error[0].message);
             };
@@ -326,7 +332,7 @@ class Achievement extends React.Component {
         
 	}
 	render() {
-		const url="https://api.qrserver.com/v1/create-qr-code/?data=http://"+window.location.host+"/open/achievementDetails?id="+this.state.id+"&size=100x100"
+		const url="https://api.qrserver.com/v1/create-qr-code/?data=http://"+window.location.host+"/open/demandDetails?id="+this.state.id+"&size=100x100"
 		const rowSelection = {
 			selectedRowKeys: this.state.selectedRowKeys,
 			onChange: (selectedRowKeys, selectedRows) => {
@@ -409,7 +415,11 @@ class Achievement extends React.Component {
 									</FormItem>
 									<FormItem  className="half-item"
 	                            		{...formItemLayout}
-			                           label="企业所在地"
+			                           label={
+											<span>
+												<strong style={{ color: '#f00' }}>*</strong>企业所在地
+											</span>
+										}
 			                          > 
 										   <Cascader options={citySelect()}   placeholder="选择城市"  value={this.state.ProvinceCity}
 											onChange={(e) => {this.setState({ ProvinceCity: e })}}
@@ -481,11 +491,12 @@ class Achievement extends React.Component {
 	                           				 	onChange={(e) => { this.setState({ investmentCost: e.target.value }) }} style={{width:'95%'}}/>
 										</FormItem>
 									</div>
-									<div className="clearfix">
+									{!this.state.addState&&<div className="clearfix" style={{marginTop:"10px"}}>
 										<FormItem labelCol={{ span: 3 }} wrapperCol={{ span: 19 }} label="二维码">
 											<img src={url} style={{width:"100px",height:"100px"}}/>
 										</FormItem>
 									</div>
+									}
 								</div>
 						</Spin>
 					</Form>