曹睿
2025-04-23 913796ff8463b132be6ebb92c44f0dabb2ff279f
src/pages/production/list/index.vue
@@ -13,7 +13,13 @@
      <ProductCard
        v-for="(item, index) in list"
        :key="index"
        :data="item"
        :data="{
          deviceModel: item.deviceModel,
          model: item.model,
          totalAmount: item.totalLength,
          amount: item.length,
          unAmount: item.unLength,
        }"
        @click="toDetail(item.id, item.type)"
      />
    </z-paging>
@@ -25,7 +31,8 @@
import ProductCard from "@/components/product_card/index.vue";
import { useUserStore } from "@/store/modules/user";
import zPaging from "@/components/z-paging/z-paging.vue";
const userStore = useUserStore();
const userInfo: any = computed(() => userStore.userInfo);
const pagingRef = ref();
const props = defineProps({
  api: {
@@ -54,10 +61,8 @@
};
const getList = async (pageNo: number, pageSize: number) => {
  const userStore = useUserStore();
  const userInfo: any = computed(() => userStore.userInfo);
  const { code, data } = await props.api({
    userName: userInfo.value.user?.userName,
    userName: userInfo.value.userName,
    state: props.state,
    current: pageNo,
    size: pageSize,