From fb93a0da4d477d7bbc00b801a6cc24f15e1ddcf4 Mon Sep 17 00:00:00 2001 From: vincentlu <t1341870251@gmail.com> Date: 星期一, 11 八月 2025 12:58:41 +0800 Subject: [PATCH] # --- rsf-admin/src/page/orders/asnOrder/AsnOrderModal.jsx | 37 +++++++++++++++++++++---------------- 1 files changed, 21 insertions(+), 16 deletions(-) diff --git a/rsf-admin/src/page/orders/asnOrder/AsnOrderModal.jsx b/rsf-admin/src/page/orders/asnOrder/AsnOrderModal.jsx index acf72ae..d26ea4c 100644 --- a/rsf-admin/src/page/orders/asnOrder/AsnOrderModal.jsx +++ b/rsf-admin/src/page/orders/asnOrder/AsnOrderModal.jsx @@ -44,24 +44,24 @@ MenuItem } from '@mui/material'; + +import { DataGrid, useGridApiRef, GRID_DATE_COL_DEF, GRID_DATETIME_COL_DEF, getGridDateOperators, useGridApiContext } from '@mui/x-data-grid'; +import { useForm, Controller, useWatch, FormProvider, useFormContext } from "react-hook-form"; +import { LocalizationProvider, DatePicker, DateTimePicker } from '@mui/x-date-pickers'; import DialogCloseButton from "../../components/DialogCloseButton"; import StatusSelectInput from "../../components/StatusSelectInput"; -import ConfirmButton from "../../components/ConfirmButton"; -import AsnWareModal from "./AsnWareModal"; -import { useForm, Controller, useWatch, FormProvider, useFormContext } from "react-hook-form"; -import SaveIcon from '@mui/icons-material/Save'; -import request from '@/utils/request'; -import { Add, Edit, Delete } from '@mui/icons-material'; -import _, { set } from 'lodash'; -import { DataGrid, useGridApiRef, GRID_DATE_COL_DEF, GRID_DATETIME_COL_DEF, getGridDateOperators, useGridApiContext } from '@mui/x-data-grid'; -import { LocalizationProvider, DatePicker, DateTimePicker } from '@mui/x-date-pickers'; -import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'; -import DictionarySelect from "../../components/DictionarySelect"; -import DictSelect from "../../components/DictSelect"; -import "./asnOrder.css"; -import { 'zhCN' as locale } from 'date-fns/locale'; -import { format, } from 'date-fns'; import { DemoContainer } from '@mui/x-date-pickers/internals/demo'; +import DictionarySelect from "../../components/DictionarySelect"; +import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'; +import ConfirmButton from "../../components/ConfirmButton"; +import { Add, Edit, Delete } from '@mui/icons-material'; +import DictSelect from "../../components/DictSelect"; +import SaveIcon from '@mui/icons-material/Save'; +import AsnWareModal from "./AsnWareModal"; +import request from '@/utils/request'; +import _, { set } from 'lodash'; +import "./asnOrder.css"; + const AsnOrderModal = (props) => { const { open, setOpen, asnId, billReload } = props; @@ -187,7 +187,7 @@ } const requestGetBody = async () => { - const res = await request.post(`/asnOrderItem/page`, { asnId }); + const res = await request.post(`/asnOrderItem/page`, { orderId: asnId }); if (res?.data?.code === 200) { setTableData(res.data.data.records) } else { @@ -200,6 +200,11 @@ const handleDeleteItem = () => { + if (selectedRows.length === 0) { + notify('璇烽�夋嫨瑕佸垹闄ょ殑琛�', {type: 'warning'}); + return; + } + const newTableData = _.filter(tabelData, (item) => !selectedRows.includes(item.id)); setTableData(newTableData); } -- Gitblit v1.9.1