在Actions内定义的:
export let selectAllClassify = createAction(InnerAddressTType.selectAllClassify,(values) =>
(async (dispatch, getState)=>
{
let data={express:values};
let value = await api("/GoodsClassify/selectAllClassifyByQuery.action",data);
// console.log(value)
return value;
})()
);
在Reducer内定义:
[InnerAddressTType.selectAllClassify]: (state, action)=>{
return Object.assign({},state,{classifyDataTable:action.payload.dataTable});
},
在Container内定义:
loadDataGoods(values){
this.props.selectAllClassify({pid:values});
}
ReactDom内
在组件 AddressTForm内定义:
loadData(selectedOptions){
// console.log(selectedOptions)
this.targetOption = selectedOptions[selectedOptions.length - 1];
this.props.loadData(this.targetOption.value);
}
displayRender(label){
return label[label.length - 1];
}
loadDataGoods(selectedOptions){
this.targetOption = selectedOptions[selectedOptions.length - 1];
this.props.loadData(this.targetOption.value.split("/")[0]);
}
AddressTForm的Dom内
<FormItem {…formItemLayout} label=“商品类别” >
{getFieldDecorator(‘consigneeSelect’,{
rules: [{ required: true, message: ‘请选择商品类别!’ }],
})(
)}