panhui vor 2 Jahren
Ursprung
Commit
f661d7bc03

+ 1 - 1
src/components/ProductInfo.vue

@@ -141,7 +141,7 @@ onMounted(() => {
     getDiffTime()
 })
 function getDiffTime() {
-    if (props.info.delayTo) {
+    if (props.info.delayTo && isAfter(new Date(props.info.delayTo), new Date())) {
         diffTime.value = differenceInMilliseconds(new Date(props.info.delayTo), new Date())
     } else {
         diffTime.value = 0

+ 1 - 1
src/components/ProductSmallInfo.vue

@@ -120,7 +120,7 @@ onMounted(() => {
     getDiffTime()
 })
 function getDiffTime() {
-    if (props.info.delayTo) {
+    if (props.info.delayTo && isAfter(new Date(props.info.delayTo), new Date())) {
         diffTime.value = differenceInMilliseconds(new Date(props.info.delayTo), new Date())
     } else {
         diffTime.value = 0

+ 1 - 1
src/views/ProductListPage.vue

@@ -87,7 +87,7 @@ const { empty, size, loading, finished, list, getData } = useList('/product/list
             batchId: route.query.batchId,
             status: 'IN_STOCK'
         },
-        sort: 'sales,desc'
+        sort: 'sales,desc;delayTo,asc'
     }
 })
 const handleRefresh = event => {