liting2017 6 years ago
parent
commit
e50298826b

+ 5 - 8
js/component/manageCenter/set/userManagementS/addjurisdiction.jsx

@@ -23,10 +23,6 @@ const Addjurisdiction = Form.create()(React.createClass({
 				return false;
 			}
 		}
-    	if(!this.state.urlType){			
-				message.warning('请选择接口类型')
-				return false;
-		}
     	let api=this.props.userDetaile?'/api/admin/updateById':'/api/admin/addSupPermission';
         this.props.form.validateFields((err, values) => { 
             if (!err) {
@@ -42,7 +38,7 @@ const Addjurisdiction = Form.create()(React.createClass({
                     	id:this.state.ids,
                         name:this.state.name, //接口名称
 						url:this.state.url,//接口路径
-						type:this.state.urlType,
+						type:this.state.urlType||'0',
 						superId:this.state.auto,//接口上级模板功能
                     }
                 }).done(function (data) { 
@@ -218,7 +214,7 @@ const Addjurisdiction = Form.create()(React.createClass({
 					                    <FormItem className="half-middle"
 					                            {...formItemLayout}
 					                            label="接口类型" >   
-			                                    <Select placeholder="选择接口类型" style={{width:'230px'}}
+			                                    {this.props.userDetaile?<Select placeholder="选择接口类型" style={{width:'230px'}}
 						                            value={this.state.urlType}
 						                            onChange={(e) => { this.setState({ urlType: e }) }}>
 						                            {
@@ -226,8 +222,9 @@ const Addjurisdiction = Form.create()(React.createClass({
 					                                            return <Select.Option key={item.value} >{item.key}</Select.Option>
 					                                    })
 					                                }
-							                    </Select> 
-					                    		<span className="mandatory">*</span>	
+							                    </Select>:
+							                    <span>导航</span>
+					                    		}	
 					                    </FormItem>
 				                    </div>
 				                    <div className="clearfix" style={{display:this.props.userDetaile?'block':'none'}}>

+ 1 - 1
js/component/manageCenter/set/userManagementS/jurisdiction.jsx

@@ -58,7 +58,7 @@ const Jurisdiction = Form.create()(React.createClass({
 				render: (text, recard) => {
 					return(
 						<div>
-							{recard.children.length>0&&<Button type="primary" onClick={(e)=>{e.stopPropagation(),this.addNextURL(recard)}} style={{marginRight:'15px'}}>新建下级权限</Button>}
+							{recard.url.indexOf('.html#')<=0&&<Button type="primary" onClick={(e)=>{e.stopPropagation(),this.addNextURL(recard)}} style={{marginRight:'15px'}}>新建下级权限</Button>}
 	                        <Popconfirm
 	                                title={"是否真的删除?"}
 	                                onConfirm={(e)=>{this.delectRow(recard)}}