|
@@ -159,18 +159,41 @@
|
|
|
if(!memberInfo.value.userId) memberInfo.value.userId = JSON.parse(uni.getStorageSync('userInfo')).id;
|
|
if(!memberInfo.value.userId) memberInfo.value.userId = JSON.parse(uni.getStorageSync('userInfo')).id;
|
|
|
proxy.$api[memberInfo.value.id?'put':'post']('/core/family/member',memberInfo.value).then(({data:res})=>{
|
|
proxy.$api[memberInfo.value.id?'put':'post']('/core/family/member',memberInfo.value).then(({data:res})=>{
|
|
|
if(res.code!==0) return proxy.$showToast(res.msg)
|
|
if(res.code!==0) return proxy.$showToast(res.msg)
|
|
|
- proxy.$showToast(memberInfo.value.id?'编辑成功':'添加成功')
|
|
|
|
|
- setTimeout(()=>{
|
|
|
|
|
- if(turnType.value==='my'){
|
|
|
|
|
- uni.reLaunch({
|
|
|
|
|
- url:'/pages/my'
|
|
|
|
|
- })
|
|
|
|
|
- return
|
|
|
|
|
- }
|
|
|
|
|
- uni.redirectTo({
|
|
|
|
|
- url:'/pagesMy/familyMember'
|
|
|
|
|
|
|
+ const memberId = memberInfo.value.id || res.data?.id
|
|
|
|
|
+ // 保存渠道
|
|
|
|
|
+ if(selectedChannelId.value && memberId) {
|
|
|
|
|
+ proxy.$api.post('/app/member/channel', {
|
|
|
|
|
+ memberId: memberId,
|
|
|
|
|
+ channelId: selectedChannelId.value
|
|
|
|
|
+ }).then(({data:channelRes})=>{
|
|
|
|
|
+ if(channelRes.code!==0) return proxy.$showToast(channelRes.msg)
|
|
|
|
|
+ proxy.$showToast(memberInfo.value.id?'编辑成功':'添加成功')
|
|
|
|
|
+ setTimeout(()=>{
|
|
|
|
|
+ if(turnType.value==='my'){
|
|
|
|
|
+ uni.reLaunch({
|
|
|
|
|
+ url:'/pages/my'
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ uni.redirectTo({
|
|
|
|
|
+ url:'/pagesMy/familyMember'
|
|
|
|
|
+ })
|
|
|
|
|
+ },1000)
|
|
|
})
|
|
})
|
|
|
- },1000)
|
|
|
|
|
|
|
+ } else {
|
|
|
|
|
+ proxy.$showToast(memberInfo.value.id?'编辑成功':'添加成功')
|
|
|
|
|
+ setTimeout(()=>{
|
|
|
|
|
+ if(turnType.value==='my'){
|
|
|
|
|
+ uni.reLaunch({
|
|
|
|
|
+ url:'/pages/my'
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ uni.redirectTo({
|
|
|
|
|
+ url:'/pagesMy/familyMember'
|
|
|
|
|
+ })
|
|
|
|
|
+ },1000)
|
|
|
|
|
+ }
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
|