feat(分发积分)

This commit is contained in:
Ankkaya 2024-06-19 18:15:02 +08:00
parent 5f257aaa63
commit fcf65c7352
2 changed files with 23 additions and 18 deletions

View File

@ -111,33 +111,36 @@ function inputUserFunc() {
} }
async function confirmShare() { async function confirmShare() {
if (!state.value.pointParams.memberId) { let user = state.value.userList.find((item) => item.point)
peach.$helper.toast('请选择要赠送的用户')
return if (!user) {
}
if (!state.value.pointParams.point) {
peach.$helper.toast('请输入要赠送的积分') peach.$helper.toast('请输入要赠送的积分')
return return
} }
state.value.pointParams.memberId = user.id
state.value.pointParams.point = user.point
await PointApi.sendPoint(state.value.pointParams) await PointApi.sendPoint(state.value.pointParams)
uni.showToast({ state.value.inputData = ''
title: '赠送成功', state.value.userList = []
icon: 'none', state.value.pointParams = {
success: () => { memberId: '',
state.value.inputData = '' point: '',
getUserList() }
},
})
} }
function inputPointFunc(data) { function inputPointFunc(data) {
state.value.userList.forEach((item) => { state.value.userList.forEach((item) => {
if (data.id !== item.id) item.point = '' console.log(data.id !== item.id)
if (data.id !== item.id) {
item.point = ''
}
}) })
state.value.pointParams.memberId = data.id // state.value.pointParams.memberId = data.id
state.value.pointParams.point = data.point // state.value.pointParams.point = data.point
} }
async function getUserList() { async function getUserList() {
@ -162,8 +165,6 @@ async function getUserList() {
}) })
state.value.userList = data.list state.value.userList = data.list
} }
function onProtocol(title) {}
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>

View File

@ -13,6 +13,10 @@ const PointApi = {
url: '/particulars/point/send-member', url: '/particulars/point/send-member',
method: 'post', method: 'post',
data, data,
custom: {
showSuccess: true,
successMsg: '赠送成功',
},
}) })
}, },