wupengfei
2 天以前 eae59b2d0c6f23529b4ab22c0bc4ed528e4d64f5
apps/housekeepingMiniApp/src/subpackages/mine/addressManange/InnerPage.vue
@@ -1,6 +1,6 @@
<template>
  <InfiniteLoading
    scrollViewClassName="common-infinite-scroll-list home-list"
    scrollViewClassName="common-page-infinite-scroll-list"
    v-bind="infiniteLoadingProps"
  >
    <nut-address-list
@@ -19,7 +19,7 @@
</template>
<script setup lang="ts">
import { useInfiniteLoading, useTaskList } from '@12333/hooks';
import { useInfiniteLoading } from '@12333/hooks';
import Taro from '@tarojs/taro';
import * as enterpriseServices from '@12333/services/apiV2/enterprise';
import { Message } from '@12333/utils';
@@ -28,9 +28,14 @@
  name: 'InnerPage',
});
const route = Taro.useRouter();
const id = route.params?.id ?? '';
const mode = route.params?.mode ?? '';
const isSelectMode = mode === 'select';
const dataOptions = reactive({
  id: 'id',
  addressDetail: 'addressDetail',
  fullAddress: 'addressName',
  addressName: 'name',
  phone: 'contactPhoneNumber',
  defaultAddress: 'isDefault',
@@ -56,23 +61,7 @@
  goAddress(item.id);
};
const { infiniteLoadingProps, invalidateQueries } = useInfiniteLoading(
  ({ pageParam }) => {
    let params: API.GetEnterpriseAddressesQuery = {
      pageModel: {
        rows: 20,
        page: pageParam,
      },
    };
    return enterpriseServices.getEnterpriseAddresses(params, {
      showLoading: false,
    });
  },
  {
    queryKey: ['enterpriseServices/getEnterpriseAddresses'],
  }
);
const { infiniteLoadingProps, invalidateQueries } = useEnterpriseAddresses();
function goAddress(id?: string) {
  Taro.navigateTo({