diff --git a/commons/utils/goodsUtil.js b/commons/utils/goodsUtil.js new file mode 100644 index 0000000..b0e821d --- /dev/null +++ b/commons/utils/goodsUtil.js @@ -0,0 +1,27 @@ +export function canComputedPackFee(v) { + return v.pack && v.status != 'return' && v.status != 'refund' && v.status != 'refunding' +} +export function returnCanComputedGoodsArr(arr) { + return arr.filter(v=>canComputedPackFee(v)) +} +export function returnPackFee(arr) { + return arr.reduce((prve, cur) => { + return prve + cur.packAmount + }, 0).toFixed(2) +} + +export function canTuicai(orderInfo,item){ + return orderInfo.status=='unpaid'&&orderInfo.useType!='dine-in-before'&& item.status!='return' +} +export function canTuiKuan(orderInfo,item){ + return orderInfo.status!='unpaid'&& item.status!='return'&&item.status!='refund'&&item.status!='refunding' +} +export function isTui(item){ + return item.status=='return'||item.status=='refund'||item.status=='refunding' +} +export function numSum(arr){ + const sum=arr.reduce((a,b)=>{ + return a+b*100 + },0) + return (sum/100).toFixed(2) +} \ No newline at end of file diff --git a/components/my-components/edit-discount.vue b/components/my-components/edit-discount.vue index 4497bf5..dfabe73 100644 --- a/components/my-components/edit-discount.vue +++ b/components/my-components/edit-discount.vue @@ -11,7 +11,7 @@ 实收金额 - @@ -20,7 +20,7 @@ 优惠折扣 - diff --git a/components/my-components/my-date-pickerview.vue b/components/my-components/my-date-pickerview.vue index 0f92a6f..7507b74 100644 --- a/components/my-components/my-date-pickerview.vue +++ b/components/my-components/my-date-pickerview.vue @@ -467,14 +467,19 @@ const startTotal = returnDateString(e.detail.value, true).getTime() const endTotal = returnDateString(value1.value, true).getTime() value.value = e.detail.value - - nextTick(() => { + setTimeout(()=>{ if (props.isArea) { value.value = startTotal > endTotal ? value1.value : e.detail.value } - console.log(value.value); debounce(changeDays(false, value.value), 100) - }) + },10) + // nextTick(() => { + // if (props.isArea) { + // value.value = startTotal > endTotal ? value1.value : e.detail.value + // } + // console.log(value.value); + // debounce(changeDays(false, value.value), 100) + // }) } function bindChange1(e) { diff --git a/pageConsumables/addConsumables.vue b/pageConsumables/addConsumables.vue index f15bd26..69181c3 100644 --- a/pageConsumables/addConsumables.vue +++ b/pageConsumables/addConsumables.vue @@ -91,9 +91,6 @@ // } // }) onMounted(() => { - // console.log(props,'调试121') - // let obj = JSON.parse(props.item) - // console.log(obj,'调试121') gettbConsTypeList() }) @@ -112,7 +109,8 @@ } const refs = getCurrentInstance() let sumbit = () => { - if (!datas.form.conUnit) { + let conUnitdata = datas.form.conUnit.replace(/(^\s*)|(\s*$)/g, "") + if (!conUnitdata) { refs.ctx.$refs.uToastRef.show({ type: 'default', message: "单位不能为空" @@ -150,11 +148,8 @@ page { background-color: #f9f9f9; } -