This commit is contained in:
parent
0eeae4b376
commit
55b2cda665
|
@ -42,8 +42,17 @@ export default class adduserinfo extends React.Component{
|
|||
}
|
||||
//获取直连天下商品映射信息
|
||||
getProductInfo(){
|
||||
getProductInfoSelect().then((res)=>{
|
||||
handelResponse(res,(req,msg)=>{
|
||||
// getProductInfoSelect().then((res)=>{
|
||||
// handelResponse(res,(req,msg)=>{
|
||||
|
||||
|
||||
let productList = sessionStorage.getItem("productsList")
|
||||
|
||||
|
||||
console.log(productList)
|
||||
|
||||
productList = JSON.parse(productList);
|
||||
|
||||
let product_data = []
|
||||
if(sessionStorage.getItem("productData"))
|
||||
{
|
||||
|
@ -53,8 +62,8 @@ export default class adduserinfo extends React.Component{
|
|||
let checked_product= product_data ? product_data : [];
|
||||
|
||||
let arr = [];
|
||||
this.setState({products:req.data})
|
||||
_.map(req.data,(res)=>{
|
||||
this.setState({products:productList})
|
||||
_.map(productList,(res)=>{
|
||||
let obj = {};
|
||||
obj.key = res.id;
|
||||
obj.text= res.title;
|
||||
|
@ -108,9 +117,9 @@ export default class adduserinfo extends React.Component{
|
|||
|
||||
|
||||
|
||||
},(err)=>{
|
||||
})
|
||||
})
|
||||
// },(err)=>{
|
||||
// })
|
||||
// })
|
||||
}
|
||||
|
||||
cancel(){
|
||||
|
|
|
@ -7,6 +7,7 @@ import FormItem from "../../../components/form-item/main"
|
|||
import {Select,Button,ImageUpload ,onUpload,Sweetalert,RadioButton,RadioGroup,Notify} from "zent"
|
||||
import Bus from "../../../assets/eventBus.js"
|
||||
import {getProductInfoSelect,handelResponse,uploadImg} from "../../../assets/api.js"
|
||||
import { FixedSizeList } from 'react-window';
|
||||
import _ from "lodash";
|
||||
|
||||
|
||||
|
@ -36,17 +37,25 @@ export default class adduserinfo extends React.Component{
|
|||
|
||||
|
||||
|
||||
componentDidMount(e){
|
||||
componentWillMount(e){
|
||||
//获取商品信息
|
||||
|
||||
this.getProductInfo()
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//获取直连天下商品映射信息
|
||||
getProductInfo(){
|
||||
|
||||
getProductInfoSelect().then((res)=>{
|
||||
handelResponse(res,(req,msg)=>{
|
||||
// getProductInfoSelect().then((res)=>{
|
||||
// handelResponse(res,(req,msg)=>{
|
||||
let productList = sessionStorage.getItem("productsList")
|
||||
|
||||
productList = JSON.parse(productList);
|
||||
console.log("测试数据商品",productList)
|
||||
let product_data = []
|
||||
if(sessionStorage.getItem("productData"))
|
||||
{
|
||||
|
@ -56,8 +65,8 @@ export default class adduserinfo extends React.Component{
|
|||
let checked_product= product_data ? product_data : [];
|
||||
|
||||
let arr = [];
|
||||
this.setState({products:req.data})
|
||||
_.map(req.data,(res)=>{
|
||||
this.setState({products:productList})
|
||||
_.map(productList,(res)=>{
|
||||
let obj = {};
|
||||
obj.key = res.id;
|
||||
obj.text= res.title;
|
||||
|
@ -74,9 +83,9 @@ export default class adduserinfo extends React.Component{
|
|||
|
||||
this.setState({"productOption":arr})
|
||||
|
||||
},(err)=>{
|
||||
})
|
||||
})
|
||||
// },(err)=>{
|
||||
// })
|
||||
// })
|
||||
}
|
||||
|
||||
async submit(){
|
||||
|
@ -238,7 +247,7 @@ export default class adduserinfo extends React.Component{
|
|||
<div id="addproduct">
|
||||
<Form model={this.state.model} rules={rules} ref="form1">
|
||||
<FormItem labelname="映射商品" prop="product" id="product">
|
||||
<Select options={this.state.productOption} width={500} placeholder="请选择商品" value={this.state.cur_product} onChange={(e)=>{
|
||||
<Select options={this.state.productOption} width={500} placeholder="请选择商品" value={this.state.cur_product} onChange={(e)=>{
|
||||
this.onProductChange(e)
|
||||
Bus.emit('change',"product" ,e);
|
||||
}}
|
||||
|
|
|
@ -3,7 +3,8 @@ import React, { Component,useEffect,useState, useRef } from 'react';
|
|||
import "./login.less"
|
||||
import { Route, withRouter } from "react-router-dom";
|
||||
import "../../assets/comm.css"
|
||||
import {postLogin,getAllEnum,handelResponse,getVerify} from "../../assets/api.js"
|
||||
import _ from "lodash";
|
||||
import {postLogin,getAllEnum,handelResponse,getVerify,getProductInfoSelect,} from "../../assets/api.js"
|
||||
import {
|
||||
FormInputField,
|
||||
Form,
|
||||
|
@ -34,6 +35,16 @@ function FormDom(props) {
|
|||
sessionStorage.setItem("authorization",response.authorization)
|
||||
Notify.clear();
|
||||
Notify.success(msg);
|
||||
|
||||
|
||||
|
||||
|
||||
getProductList();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
sessionStorage.setItem('showflag',true);
|
||||
let menuList=response.menu;
|
||||
if(response.menu&&response.menu.length>0){
|
||||
|
@ -79,6 +90,10 @@ function FormDom(props) {
|
|||
});
|
||||
|
||||
}, []);
|
||||
|
||||
|
||||
|
||||
|
||||
const forgetFn =()=>{
|
||||
Notify.clear();
|
||||
Notify.warn('请联系管理员')
|
||||
|
@ -115,6 +130,20 @@ function FormDom(props) {
|
|||
}
|
||||
xhr.send()
|
||||
}
|
||||
|
||||
|
||||
const getProductList=()=>{
|
||||
getProductInfoSelect().then((res)=>{
|
||||
handelResponse(res,(req,msg)=>{
|
||||
console.log()
|
||||
sessionStorage.setItem("productsList",JSON.stringify( req.data) )
|
||||
},(err)=>{
|
||||
})
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
return (
|
||||
<>
|
||||
|
|
|
@ -45,8 +45,11 @@ export default class adduserinfo extends React.Component{
|
|||
//获取直连天下商品映射信息
|
||||
getProductInfo(){
|
||||
|
||||
getProductInfoSelect().then((res)=>{
|
||||
handelResponse(res,(req,msg)=>{
|
||||
// getProductInfoSelect().then((res)=>{
|
||||
// handelResponse(res,(req,msg)=>{
|
||||
let productList = sessionStorage.getItem("productsList")
|
||||
|
||||
productList = JSON.parse(productList);
|
||||
let product_data = []
|
||||
if(sessionStorage.getItem("productData"))
|
||||
{
|
||||
|
@ -56,8 +59,8 @@ export default class adduserinfo extends React.Component{
|
|||
let checked_product= product_data ? product_data : [];
|
||||
|
||||
let arr = [];
|
||||
this.setState({products:req.data})
|
||||
_.map(req.data,(res)=>{
|
||||
this.setState({products:productList})
|
||||
_.map(productList,(res)=>{
|
||||
let obj = {};
|
||||
obj.key = res.id;
|
||||
obj.text= res.title;
|
||||
|
@ -74,9 +77,9 @@ export default class adduserinfo extends React.Component{
|
|||
|
||||
this.setState({"productOption":arr})
|
||||
|
||||
},(err)=>{
|
||||
})
|
||||
})
|
||||
// },(err)=>{
|
||||
// })
|
||||
// })
|
||||
}
|
||||
|
||||
async submit(){
|
||||
|
|
|
@ -45,9 +45,12 @@ export default class adduserinfo extends React.Component{
|
|||
//获取直连天下商品映射信息
|
||||
getProductInfo(){
|
||||
|
||||
getProductInfoSelect().then((res)=>{
|
||||
handelResponse(res,(req,msg)=>{
|
||||
// getProductInfoSelect().then((res)=>{
|
||||
// handelResponse(res,(req,msg)=>{
|
||||
let product_data = []
|
||||
let productList = sessionStorage.getItem("productsList")
|
||||
|
||||
productList = JSON.parse(productList);
|
||||
if(sessionStorage.getItem("productData"))
|
||||
{
|
||||
product_data = JSON.parse( sessionStorage.getItem("productData")) ;
|
||||
|
@ -56,8 +59,8 @@ export default class adduserinfo extends React.Component{
|
|||
let checked_product= product_data ? product_data : [];
|
||||
|
||||
let arr = [];
|
||||
this.setState({products:req.data})
|
||||
_.map(req.data,(res)=>{
|
||||
this.setState({products:productList})
|
||||
_.map(productList,(res)=>{
|
||||
let obj = {};
|
||||
obj.key = res.id;
|
||||
obj.text= res.title;
|
||||
|
@ -74,9 +77,9 @@ export default class adduserinfo extends React.Component{
|
|||
|
||||
this.setState({"productOption":arr})
|
||||
|
||||
},(err)=>{
|
||||
})
|
||||
})
|
||||
// },(err)=>{
|
||||
// })
|
||||
// })
|
||||
}
|
||||
|
||||
async submit(){
|
||||
|
|
Loading…
Reference in New Issue