zhengyiming
2025-02-19 e093258a86fd053984e6bda69dfc67f65a4c3290
apps/h5/src/pages/home/index.vue
@@ -14,52 +14,24 @@
        </nut-swiper>
      </div>
    </div>
    <InfiniteLoading
      scrollViewClassName="common-infinite-scroll-list home-list"
      v-bind="infiniteLoadingProps"
    >
      <template #renderItem="{ item }">
        <div>TaskCard</div>
      </template>
    </InfiniteLoading>
    <RechargeGrid />
  </PageLayoutWithBg>
</template>
<script setup lang="ts">
import { useUser, useInfiniteLoading } from '@/hooks';
import { useUserStore } from '@/stores/modules/user';
import { RectDown, Location2 } from '@nutui/icons-vue-taro';
import Taro from '@tarojs/taro';
import _ from 'lodash';
import IconLogo from '@/assets/home/icon-logo.png';
import IconLocaltion from '@/assets/task/icon-localtion.png';
import * as orderServices from '@life-payment/services/api/Order';
import { OrderInputType } from '@life-payment/constants';
import { RechargeGrid } from '@life-payment/components';
const { locationCity } = useUser();
const userStore = useUserStore();
const queryState = reactive({});
const { infiniteLoadingProps } = useInfiniteLoading(
  ({ pageParam }) => {
    let params: API.FrontOrderListInput = {
      pageModel: {
        rows: 20,
        page: pageParam,
        orderInput: [{ property: 'lastShelfTime', order: OrderInputType.Desc }],
      },
    };
    return orderServices.getFrontOrderList(params, {
      showLoading: false,
    });
  },
  {
    queryKey: ['orderServices/getFrontOrderList', queryState],
  }
);
const list = ref([
  'https://storage.360buyimg.com/jdc-article/NutUItaro34.jpg',
@@ -69,10 +41,6 @@
]);
const selectItem = ref();
function handleMenuSelectClose() {
  selectItem.value?.toggle?.();
}
</script>
<style lang="scss">