铝交易,微信公众号
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

217 lines
4.1 KiB

<template>
<view class="confirmOrder">
<navbar :title="$t('pageTitle.confirmOrder')" leftClick @leftClick="$utils.navigateBack" />
<view class="frame">
<view class="title">
{{ $t('other.payDeposit') }}
</view>
<!--填写信息-->
<view class="form">
<!--开户名称-->
<view class="item">
<view> {{ $t('components.accountName') }}</view>
<view>
<input v-model="form.companyName"
disabled
:placeholder="$t('components.enterAccountName')" clearable></input>
</view>
</view>
<!--开户行-->
<view class="item">
<view> {{ $t('components.bankName') }}</view>
<view>
<input v-model="form.bankName"
disabled :placeholder="$t('components.enterOpeningBank')" clearable></input>
</view>
</view>
<!--银行账号-->
<view class="item">
<view> {{ $t('components.bankAccount') }}</view>
<view>
<input v-model="form.bankAccount"
disabled
:placeholder="$t('components.enterBankAccount')" clearable></input>
</view>
</view>
<!-- <view class="tip">
{{ $t('components.paymentNotice') }}
</view> -->
</view>
<!--和联系我们-->
<view class="btns">
<!-- 确认订单 -->
<span @click="confirmOrder(0)" class="qrdd">
{{ $t('components.confirmOrder') }}
</span>
<!-- 取消订单 -->
<span @click="confirmOrder(1)" class="qxdd">
{{ $t('components.cancelOrder') }}
</span>
</view>
</view>
</view>
</template>
<script>
export default {
name: "confirmOrder",
onLoad(options) {
// if (options.params) {
// const fatherData = JSON.parse(decodeURIComponent(options.params));
// console.log(fatherData, "fatherData==========")
this.fatherData = this.$store.state.productDetail;
this.form = this.$store.state.cartInfo;
// }
},
data() {
return {
fatherData: {},
form: {
},
}
},
methods: {
//0确认 / 1取消订单
confirmOrder(type) {
this.$api('updateOrder', {
orderId : this.form.orderId,
type
}, res => {
if (res.code == 200) {
uni.redirectTo({
url: '/pages/index/clearanceService'
})
}
})
},
//取消订单
closeOrder() {
},
},
}
</script>
<style scoped lang="scss">
.confirmOrder {
background-color: #FFF;
height: 100vh;
.frame {
.title {
display: flex;
justify-content: center;
align-items: center;
font-size: 36rpx;
color: #000;
padding: 30rpx;
}
.form {
margin: 20rpx;
border: 1px solid #efefef;
border-radius: 20rpx;
overflow: hidden;
.item {
display: flex;
align-items: center;
background-color: #FFF;
height: 100rpx;
padding: 10rpx 0 0 20rpx;
border-bottom: 1px solid #efefef;
>view:nth-of-type(1) {
width: 30%;
// font-weight: 700;
}
>view:nth-of-type(2) {
width: 70%;
border-radius: 10rpx;
overflow: hidden;
input {
background-color: #FFF;
font-size: 28rpx;
padding: 16rpx 8rpx 16rpx 15rpx;
}
}
}
.tip {
display: flex;
justify-content: center;
align-items: center;
font-size: 28rpx;
color: #f95e7d;
background-color: #f5f5f5;
height: 40rpx;
//margin-top: 20rpx;
padding: 10rpx;
}
}
.btns {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 20rpx;
position: fixed;
bottom: 80rpx;
left: 0;
right: 0;
.qrdd {
display: flex;
align-items: center;
justify-content: center;
width: 500rpx;
height: 70rpx;
border-radius: 40rpx;
color: #FFF;
font-size: 28rpx;
margin: 20rpx 10rpx 0 0;
background: $uni-color;
//margin-top: 20rpx;
border-radius: 40rpx;
}
.qxdd {
display: flex;
align-items: center;
justify-content: center;
width: 500rpx;
height: 70rpx;
border-radius: 40rpx;
color: #000000;
font-size: 28rpx;
margin: 20rpx 10rpx 0 0;
background: #f1f1f1;
//margin-top: 20rpx;
border-radius: 40rpx;
}
}
}
}
</style>