spring
2025-11-20 85832c85a73adfbef540b57777791cfaa2776727
src/pages/production/list/index.vue
@@ -41,6 +41,8 @@
  amount: "amount",
  unAmount: "unAmount",
  unit: "unit",
  poleModel: "poleModel",
  contractNo: "contractNo",
});
const props = defineProps({
  api: {
@@ -51,7 +53,7 @@
    type: String,
    default: "",
  },
  model: {
  search: {
    type: String,
    default: "",
  },
@@ -80,8 +82,8 @@
    current: pageNo,
    size: pageSize,
  };
  if (props.model) {
    params.model = props.model;
  if (props.search) {
    params.search = props.search;
  }
  const { code, data } = await props.api(params);
  if (code == 200) {
@@ -99,6 +101,8 @@
      map.totalAmount = "totalAmount";
      map.amount = "amount";
      map.unAmount = "unAmount";
      map.poleModel = "poleModel";
      map.contractNo = "contractNo";
    }
    if (data.data.total == 0) {
      pagingRef.value.complete(true);