7 天以前 91c82965b2d987452ca276e3a03b48c8dcda2ae9
src/views/erp/sale/order/components/select-dialog.vue
@@ -17,6 +17,7 @@
const open = ref(false);
const multiple = ref(true);
const outStatus = ref<number | undefined>(undefined);
const status = ref<number | undefined>(undefined);
const selectedRows = ref<ErpSaleOrderApi.SaleOrder[]>([]);
const preSelectedIds = ref<number[]>([]);
@@ -117,6 +118,7 @@
          return await getSaleOrderPage({
            pageNo: page.currentPage,
            pageSize: page.pageSize,
            outStatus: outStatus.value,
            status: status.value,
            ...formValues,
          });
@@ -149,10 +151,11 @@
/** 打开销售订单选择弹窗 */
async function openModal(
  selectedIds?: number[],
  options?: { multiple?: boolean; status?: number },
  options?: { multiple?: boolean; outStatus?: number; status?: number },
) {
  open.value = true;
  multiple.value = options?.multiple ?? true;
  outStatus.value = options?.outStatus;
  status.value = options?.status;
  preSelectedIds.value = selectedIds || [];
  await nextTick();