_onChangedValue=(checked,items)=>{
        this.state.distributionList.map(item=>{
            if(JSON.stringify(items) === JSON.stringify(item)){
                item.checked=checked;
            }
        });
        this.setState({
            distributionList:[
                ...this.state.distributionList,
            ]
        });
        console.log(444,this.state.distributionList);

    }
  const {distributionList}=this.state;
        console.log(555,distributionList);
        const {appusermobile, appuserid, saasId, trueName} = this.state.userInfo;
        let ids=[], splitIds='';
        for(let i=0;i<distributionList.length;i++){
            if(distributionList[i].checked){
                ids.push(distributionList[i].userid);
            }
        }
        console.log(41444,ids);
        if(ids.length===0){
            Toast.info('请选择客户列表')
            return;
        }
        for(let i=0;i<ids.length;i++){
            splitIds += ids[i] + ','
        }
        splitIds=splitIds.substring(0,splitIds.lastIndexOf(','));
        let url=Config.cashLoanBaseApi+Config.addAutoDistribution+`?saasId=${saasId}&ids=${splitIds}`;
        console.log(3333,url);
        fetch(url,{method:'POST'}).then(res=>res.json()).then(responseText=>{
            console.log(4444,responseText);
            if(responseText.success){
                DeviceEventEmitter.emit('updateGeneralConfigList',true);
                this.props.navigation.goBack();
            }
        }).catch(error=>{
            Toast.fail(error)
        })
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐