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 @@
- 支付方式
-
-
-
- 积分
-
-
-
-
+ 支付方式
+
+
+
+ 积分
+
+
+
+