map formatData

2021-03-03  本文已影响0人  追逐繁星的阿忠
methods: {

            //获取用户可以操作的账号列表
            getUserList(){
                let userid=uni.getStorageSync('userInfo').id;
                request({
                    url:inter.getMergeAccounts,
                    data:{
                        userId:userid,
                    },
                    callback:(res)=>{
                        let data=res.RESULT;

                        let userList = this._formatData(data)
                        console.log('AAAAAAAA',userList);
                    }
                })
            },

            // 格式化商家数据
            _formatData(data) {
                let self = this;
                let tempArr = [];
                if(data && data.length > 0) {
                    data = data.map(item => {
                        let obj = {
                            id: item.id,
                            userName: item.userName,
                            headImg: item.headImg,
                            userPhone: item.userPhone ? self.phoneEncryption(item.userPhone) : '',
                            userTags: item.userTags,
                            check: item.check, //当前身份是否需要默认选中的标识,后端返回的
                        };
                        tempArr.push(obj)
                    })
                }
                return tempArr;
            },

            //手机号加密
            phoneEncryption(phone){
                var reg = /^(\d{3})\d*(\d{4})$/;
                var str2 = phone.replace(reg,'$1****$2')
                return str2
            },

上一篇下一篇

猜你喜欢

热点阅读