对接支付优惠
This commit is contained in:
@@ -19,20 +19,29 @@ export function RandomNumBoth(Max, Min = 0) {
|
||||
* @param {Object} obj
|
||||
*/
|
||||
export function clearNoNum(obj) {
|
||||
//如果用户第一位输入的是小数点,则重置输入框内容
|
||||
// 如果用户第一位输入的是小数点,则重置输入框内容
|
||||
if (obj.value != "" && obj.value.substr(0, 1) == ".") {
|
||||
obj.value = "";
|
||||
}
|
||||
obj.value = obj.value.replace(/^0*(0\.|[1-9])/, "$1"); //粘贴不生效
|
||||
obj.value = obj.value.replace(/[^\d.]/g, ""); //清除“数字”和“.”以外的字符
|
||||
obj.value = obj.value.replace(/\.{2,}/g, "."); //只保留第一个. 清除多余的
|
||||
|
||||
// 去除数字前面多余的 0,但保留 0. 这种情况
|
||||
obj.value = obj.value.replace(/^0*(0\.|[1-9])/, "$1");
|
||||
|
||||
// 清除“数字”和“.”以外的字符
|
||||
obj.value = obj.value.replace(/[^\d.]/g, "");
|
||||
|
||||
// 只保留第一个. 清除多余的
|
||||
obj.value = obj.value.replace(/\.{2,}/g, ".");
|
||||
obj.value = obj.value
|
||||
.replace(".", "$#$")
|
||||
.replace(/\./g, "")
|
||||
.replace("$#$", ".");
|
||||
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, "$1$2.$3"); //只能输入两个小数
|
||||
|
||||
// 只能输入两个小数
|
||||
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, "$1$2.$3");
|
||||
|
||||
if (obj.value.indexOf(".") < 0 && obj.value != "") {
|
||||
//以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额
|
||||
// 以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02 的金额
|
||||
if (obj.value.substr(0, 1) == "0" && obj.value.length == 2) {
|
||||
obj.value = obj.value.substr(1, obj.value.length);
|
||||
}
|
||||
@@ -149,6 +158,7 @@ export async function getOrderByIdAjax(orderId) {
|
||||
export function commOrderPrintData(orderInfo) {
|
||||
const userStore = useUser();
|
||||
let data = {
|
||||
isBefore: orderInfo.isBefore || false,
|
||||
shop_name: userStore.shopInfo.shopName,
|
||||
loginAccount: userStore.userInfo.name,
|
||||
carts: [],
|
||||
@@ -160,7 +170,7 @@ export function commOrderPrintData(orderInfo) {
|
||||
remark: orderInfo.remark,
|
||||
orderInfo: orderInfo,
|
||||
outNumber: orderInfo.tableCode,
|
||||
createdAt: orderInfo.paidTime,
|
||||
createdAt: orderInfo.createTime,
|
||||
printTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user