diff --git a/jiuyi2/pages/index/trade.vue b/jiuyi2/pages/index/trade.vue index 8133d0bb..1c7f6c5c 100644 --- a/jiuyi2/pages/index/trade.vue +++ b/jiuyi2/pages/index/trade.vue @@ -205,30 +205,61 @@ // 发布榴莲果交易信息 function release() { - durianlApi.fruitForSale({ - query: { - totalPrice: form.totalPrice, - sellNum: form.sellNum, - type: typeList[typeIndex.value].id + // 验证必填项 + if (!form.fruitAmount) { + util.alert('请输入榴莲果数量') + return + } + if (!form.fruitAmount) { + util.alert('请输入总价') + return + } + if (!form.orderPaytype) { + util.alert('请选择支付方式') + return + } + + const config = { + 1: { + userId: userinfo.value.id, + // 买方用户id + targetUserId: form.targetUserId, + }, + 2: { + userId: userinfo.value.id, + // 买方用户id + targetUserId: form.targetUserId, + } + } + + // 榴莲果交易 + api.durian.consume({ + data: { + // 卖方id + userId: config[type].userId, + // 买方用户id + targetUserId: config[type].targetUserId, + // 交易类型 + transactionType: 10, + // 榴莲果交易数量 + fruitAmount: form.fruitAmount, + // 对方姓名 + name: `${form.first}${form.name}`, + // 对方账号 + account: form.account, + // 二级密码 + secondPassword: ev } }).then(rs => { if (rs.code === 200) { - // 关闭弹窗 - proxy.$refs.saleRef.close() - - setTimeout(() => { - Object.assign(form, new Form()) - }, 500) - - util.getPurse() // - getList() - } else { - util.alert({ - content: rs.msg, - showCancel: false, - }) + util.getPurse() + return } + util.alert({ + content: rs.msg, + showCancel: false, + }) }) } @@ -334,15 +365,15 @@ - 支付方式 - - - - 积分 - - - - + 支付方式 + + + + 积分 + + + +