diff --git a/src/pages/system/menu/menuright/menuright.js b/src/pages/system/menu/menuright/menuright.js index 57a4e2fb..a1ea2a70 100644 --- a/src/pages/system/menu/menuright/menuright.js +++ b/src/pages/system/menu/menuright/menuright.js @@ -7,6 +7,7 @@ import FormItem from "../../../../components/form-item/main" import "../../../../assets/comm.css" import {Select,Button,ImageUpload ,onUpload,Radio,NumberInput } from "zent" import Bus from "../../../../assets/eventBus.js" +import _ from "lodash" const RadioGroup = Radio.Group; const RadioButton = Radio.Button; export default class adduserinfo extends React.Component{ @@ -24,7 +25,8 @@ export default class adduserinfo extends React.Component{ method:'', level:'' }, - menutype:"",//菜单类型 + menutype:"",//菜单类型 + cancelInfo:{},//保存原来的值 menumethods:''//请求方式 } } @@ -57,9 +59,11 @@ methodsonChange = e => { submit(){ this.refs.form1.validator() } - - - + //重置 + resetInfo(){ + console.log(888,this.state.cancelInfo); + this.setState({model:this.state.cancelInfo}); + } cancel(){ let model2 = { //数据模型不可少 menuname:"", @@ -70,6 +74,7 @@ methodsonChange = e => { } componentWillReceiveProps(nextProps){//接收 this.setState({model:nextProps.menuList}); + this.setState({cancelInfo:_.cloneDeep(nextProps.menuList)}); } render(){ @@ -80,12 +85,11 @@ methodsonChange = e => { ], } - console.log(11,this.state.model); return(