修复数签子问题
This commit is contained in:
@@ -5,7 +5,8 @@
|
|||||||
<view class="u-m-t-32">
|
<view class="u-m-t-32">
|
||||||
<view class="font-bold u-m-b-14">单价</view>
|
<view class="font-bold u-m-b-14">单价</view>
|
||||||
<view class="u-flex ">
|
<view class="u-flex ">
|
||||||
<up-input type="digit" placeholder="请输入单价" v-model="item.salePrice" @blur="salePriceBlur(item)" ></up-input>
|
<up-input type="digit" placeholder="请输入单价" v-model="item.salePrice"
|
||||||
|
@blur="salePriceBlur(item)"></up-input>
|
||||||
<text class="u-m-l-24">元/根</text>
|
<text class="u-m-l-24">元/根</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -40,6 +41,9 @@
|
|||||||
onUnmounted,
|
onUnmounted,
|
||||||
ref
|
ref
|
||||||
} from 'vue';
|
} from 'vue';
|
||||||
|
import {
|
||||||
|
hasPermission
|
||||||
|
} from "@/commons/utils/hasPermission.js";
|
||||||
import {
|
import {
|
||||||
stickCount
|
stickCount
|
||||||
} from '@/http/api/product/stick.js'
|
} from '@/http/api/product/stick.js'
|
||||||
@@ -95,22 +99,23 @@
|
|||||||
}
|
}
|
||||||
const list = ref([])
|
const list = ref([])
|
||||||
const options = {}
|
const options = {}
|
||||||
|
|
||||||
function salePriceBlur(item){
|
function salePriceBlur(item) {
|
||||||
console.log('item',item)
|
console.log('item', item)
|
||||||
if(item.salePrice*1<=0){
|
if (item.salePrice * 1 <= 0) {
|
||||||
item.salePrice=0
|
item.salePrice = 0
|
||||||
}
|
}
|
||||||
if(item.salePrice.split('.')[1]&&item.salePrice.split('.')[1].length>2){
|
if (item.salePrice.split('.')[1] && item.salePrice.split('.')[1].length > 2) {
|
||||||
item.salePrice= Number(item.salePrice).toFixed(2)
|
item.salePrice = Number(item.salePrice).toFixed(2)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function numberBlur(item){
|
|
||||||
if(item.number*1<=0){
|
function numberBlur(item) {
|
||||||
item.number=0
|
if (item.number * 1 <= 0) {
|
||||||
|
item.number = 0
|
||||||
}
|
}
|
||||||
if(item.number.split('.')[1]&&item.number.split('.')[1].length>=1){
|
if (item.number.split('.')[1] && item.number.split('.')[1].length >= 1) {
|
||||||
item.number= Number(item.number.split('.')[0])
|
item.number = Number(item.number.split('.')[0])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -177,10 +182,10 @@
|
|||||||
|
|
||||||
function confirmOrder() {
|
function confirmOrder() {
|
||||||
const isPas = list.value.every(v => {
|
const isPas = list.value.every(v => {
|
||||||
if(!v.number){
|
if (!v.number) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
if(v.salePrice<0){
|
if (v.salePrice < 0) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
@@ -212,7 +217,7 @@
|
|||||||
number: item.number * 1,
|
number: item.number * 1,
|
||||||
sku_name,
|
sku_name,
|
||||||
is_temporary: 1, //是否是临时菜
|
is_temporary: 1, //是否是临时菜
|
||||||
is_qz:1
|
is_qz: 1
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -286,9 +291,8 @@
|
|||||||
) {
|
) {
|
||||||
//先付
|
//先付
|
||||||
return go.to(
|
return go.to(
|
||||||
"PAGES_ORDER_PAY", {
|
"PAGES_ORDER_DETAIL", {
|
||||||
orderId: res.id,
|
id: res.id || stickData.orderInfo.id,
|
||||||
isNowPay: true,
|
|
||||||
dinnerType: 'dine-in',
|
dinnerType: 'dine-in',
|
||||||
},
|
},
|
||||||
"redirect"
|
"redirect"
|
||||||
|
|||||||
Reference in New Issue
Block a user