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