From 77b52c06afdb843ee67c6e938afab0458143d76f Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期五, 05 九月 2025 10:48:48 +0800 Subject: [PATCH] 前端 --- small-program/pages/freight/freight.vue | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/small-program/pages/freight/freight.vue b/small-program/pages/freight/freight.vue index 9951efe..0bf7615 100644 --- a/small-program/pages/freight/freight.vue +++ b/small-program/pages/freight/freight.vue @@ -143,14 +143,14 @@ <view class="list-item-row" v-if="form.carType==1"> <view class="list-item-row-label">鐢ㄨ溅娆℃暟<b>*</b></view> <view class="list-item-row-val"> - <input type="number" v-model="form.priceNum1" placeholder="璇疯緭鍏�" /> + <input type="number" v-model="form.priceNum1" @input="getPrice" placeholder="璇疯緭鍏�" /> <text>娆�</text> </view> </view> <view class="list-item-row"> <view class="list-item-row-label">璐圭敤鏍囧噯<b>*</b></view> <view class="list-item-row-val"> - <input type="digit" @blur="getPrice" v-model="form.price" placeholder="璇疯緭鍏�" /> + <input type="digit" @input="getPrice" v-model="form.price" placeholder="璇疯緭鍏�" /> <text>{{form.priceUnit}}</text> </view> </view> @@ -307,6 +307,7 @@ } else if (news === 1) { this.form.priceUnit = '鍏�/娆�' } + this.getPrice() } } }, @@ -488,8 +489,9 @@ this.$u.api.getTotal({ price: Number(this.form.price).toFixed(2) * 100, priceUnit: this.form.priceUnit, - priceNum1: this.form.priceNum1, + priceNum1: this.form.carType!=1?this.form.totalDays:this.form.priceNum1, priceNum2: this.form.priceNum2, + carType:this.form.carType , type: 1 }).then(res => { if (res.code === 200) { @@ -541,6 +543,7 @@ let time = this.form.startDate == this.form.endDate ? 1 : 0 this.form.totalDays = e.length - time; this.show2 = false + this.getPrice() }, addAddr() { this.form.wayInfoDTOList.push({ -- Gitblit v1.9.3