| | |
| | | <view class="querenfee-c" > |
| | | <view class="querenfee-c-info1"><text style="color: red;">*</text>实际{{feeFrom.priceParam1.name}}</view> |
| | | <view class="querenfee-c-input"> |
| | | <input type="number" placeholder-style="color: #999999; font-size: 56rpx; font-weight: 500;" v-model="feeForm.priceNum1" placeholder="请输入" /> |
| | | <input type="number" placeholder-style="color: #999999; font-size: 56rpx; font-weight: 500;" @input="getTotal" v-model="feeFrom.priceNum1" placeholder="请输入" /> |
| | | </view> |
| | | <text class="querenfee-c-danw">{{feeFrom.priceParam1.unit}}</text> |
| | | </view> |
| | | <view class="querenfee-c" v-if="feeFrom.priceParam2.name !=null"> |
| | | <view class="querenfee-c-info1"><text style="color: red;">*</text>实际{{feeFrom.priceParam2.name}}:</view> |
| | | <view class="querenfee-c-input"> |
| | | <input type="number" v-model="feeForm.priceNum2" placeholder-style="color: #999999; font-size: 56rpx; font-weight: 500;" placeholder="请输入" /> |
| | | <input type="number" v-model="feeFrom.priceNum2" placeholder-style="color: #999999; font-size: 56rpx; font-weight: 500;" @input="getTotal" placeholder="请输入" /> |
| | | </view> |
| | | <text class="querenfee-c-info1" >{{feeFrom.priceParam2.unit}}</text> |
| | | </view> |
| | | <view class="querenfee-c"> |
| | | <view class="querenfee-c-info1">其他费用:</view> |
| | | <view class="querenfee-c-input"> |
| | | <input type="number" v-model="feeForm.confirmOtherFee" placeholder-style="color: #999999; font-size: 56rpx; font-weight: 500;" placeholder="请输入" /> |
| | | <input type="number" v-model="feeFrom.confirmOtherFee" placeholder-style="color: #999999; font-size: 56rpx; font-weight: 500;" placeholder="请输入" /> |
| | | </view> |
| | | <text class="querenfee-c-danw">元</text> |
| | | </view> |
| | | <view class="querenfee-c" style="flex-direction: column;"> |
| | | <view class="querenfee-c-info1" style="margin-bottom: 30rpx;">备注信息:</view> |
| | | <view class="querenfee-c-input" style="width: 100%; height: 200rpx; padding: 30rpx; box-sizing: border-box;"> |
| | | <u--textarea placeholder="如需备注,请输入" border="none" v-model="feeForm.confirmFeeRemark" ></u--textarea> |
| | | <u--textarea placeholder="如需备注,请输入" border="none" v-model="feeFrom.confirmFeeRemark" ></u--textarea> |
| | | </view> |
| | | </view> |
| | | <view class="querenfee-c"> |
| | |
| | | } |
| | | }) |
| | | }, |
| | | getTotal() { |
| | | this.$u.api.getTotal({ |
| | | price: this.info.price, |
| | | priceUnit: this.feeFrom.priceParam1.unit, |
| | | priceNum1: this.feeFrom.priceNum1 || 0, |
| | | priceNum2: this.feeFrom.priceNum2 || 0, |
| | | type: this.info.type |
| | | }).then(res => { |
| | | if (res.code === 200) { |
| | | this.confirmPayFee = (res.data / 100) || '0' |
| | | } |
| | | }) |
| | | }, |
| | | confirmFee(){ |
| | | console.log("confirmFee") |
| | | if (!this.feeFrom.priceNum1) { |
| | | return uni.showToast({ |
| | | title: '实际' + this.feeFrom.priceParam1.name + '不能为空', |
| | | icon: 'none' |
| | | }) |
| | | } |
| | | if (this.feeFrom.priceParam2.name && !this.feeFrom.priceNum2) { |
| | | return uni.showToast({ |
| | | title: '实际' + this.feeFrom.priceParam2.name + '不能为空', |
| | | icon: 'none' |
| | | }) |
| | | } |
| | | this.$u.api.confirmFee({ |
| | | confirmFeeRemark: this.feeFrom.confirmFeeRemark, |
| | | confirmOtherFee: this.feeFrom.confirmOtherFee, |
| | | orderId: this.info.id, |
| | | priceNum1: this.feeFrom.priceNum1, |
| | | priceNum2: this.feeFrom.priceNum2 |
| | | }).then(res => { |
| | | if (res.code === 200) { |
| | | this.show7 = false |
| | | uni.showToast({ title: '操作成功', icon: 'success', duration: 2000 }); |
| | | this.getOrderData() |
| | | } |
| | | }) |
| | | }, |
| | | payment() { |
| | | var that = this |