Commit 239881537c50284911bd40a443eb9a73165bfc2a
1 parent
07a17e98
fix: 弹窗跳转一次
Showing
3 changed files
with
25 additions
and
11 deletions
.umirc.ts
@@ -14,7 +14,7 @@ export default defineConfig({ | @@ -14,7 +14,7 @@ export default defineConfig({ | ||
14 | }, | 14 | }, |
15 | proxy: { | 15 | proxy: { |
16 | '/api/': { | 16 | '/api/': { |
17 | - target: 'http://localhost:8085/', | 17 | + target: 'http://localhost:8086/', |
18 | // target: 'http://192.168.1.6:8085/', | 18 | // target: 'http://192.168.1.6:8085/', |
19 | // target: 'http://39.108.227.113:8085/', | 19 | // target: 'http://39.108.227.113:8085/', |
20 | changeOrigin: true, | 20 | changeOrigin: true, |
src/models/count.ts
@@ -2,7 +2,7 @@ | @@ -2,7 +2,7 @@ | ||
2 | import { useState } from 'react'; | 2 | import { useState } from 'react'; |
3 | 3 | ||
4 | const useOpenModal = () => { | 4 | const useOpenModal = () => { |
5 | - const [openCount, setOpenCount] = useState<number>(); | 5 | + const [openCount, setOpenCount] = useState<number>(0); |
6 | return { | 6 | return { |
7 | openCount, | 7 | openCount, |
8 | setOpenCount, | 8 | setOpenCount, |
src/pages/Order/Order/index.tsx
@@ -128,6 +128,8 @@ import ShippingWarehouseChangeModal from './components/ShippingWarehouseChangeMo | @@ -128,6 +128,8 @@ import ShippingWarehouseChangeModal from './components/ShippingWarehouseChangeMo | ||
128 | import UploadPayBillModal from './components/UploadPayBillModal'; | 128 | import UploadPayBillModal from './components/UploadPayBillModal'; |
129 | import './index.less'; | 129 | import './index.less'; |
130 | import { OrderListItemType, OrderType } from './type.d'; | 130 | import { OrderListItemType, OrderType } from './type.d'; |
131 | +// import { useNavigate } from 'react-router-dom'; | ||
132 | +import { history } from '@umijs/max'; | ||
131 | 133 | ||
132 | const OrderPage = () => { | 134 | const OrderPage = () => { |
133 | const [orderDrawerVisible, setOrderDrawerVisible] = useState<boolean>(false); | 135 | const [orderDrawerVisible, setOrderDrawerVisible] = useState<boolean>(false); |
@@ -212,6 +214,7 @@ const OrderPage = () => { | @@ -212,6 +214,7 @@ const OrderPage = () => { | ||
212 | const [ids, setIds] = useState([]); | 214 | const [ids, setIds] = useState([]); |
213 | const [recordOptNode, setRecordOptNode] = useState(null); | 215 | const [recordOptNode, setRecordOptNode] = useState(null); |
214 | const roleCode = userInfo?.roleSmallVO?.code; | 216 | const roleCode = userInfo?.roleSmallVO?.code; |
217 | + // const navigate = useNavigate(); | ||
215 | const canMergeInvoicing = useMemo(() => { | 218 | const canMergeInvoicing = useMemo(() => { |
216 | if (subOrderSelectedMap.size === 0) { | 219 | if (subOrderSelectedMap.size === 0) { |
217 | return false; | 220 | return false; |
@@ -4517,17 +4520,18 @@ const OrderPage = () => { | @@ -4517,17 +4520,18 @@ const OrderPage = () => { | ||
4517 | } | 4520 | } |
4518 | const [invoiceWarningNum, setInvoiceWarningNum] = useState(0); | 4521 | const [invoiceWarningNum, setInvoiceWarningNum] = useState(0); |
4519 | const [invoiceRefundWarningNum, setInvoiceRefundWarningNum] = useState(0); | 4522 | const [invoiceRefundWarningNum, setInvoiceRefundWarningNum] = useState(0); |
4520 | - const [open, setOpen] = useState(true); | 4523 | + const [open, setOpen] = useState(false); |
4521 | const { openCount, setOpenCount } = useModel('count'); | 4524 | const { openCount, setOpenCount } = useModel('count'); |
4522 | async function getInvoiceWarningNum() { | 4525 | async function getInvoiceWarningNum() { |
4523 | const res = await postServiceOrderWarningOrderStatistics(); | 4526 | const res = await postServiceOrderWarningOrderStatistics(); |
4524 | if ( | 4527 | if ( |
4525 | (res.data.waitConfirmInvoice !== 0 || | 4528 | (res.data.waitConfirmInvoice !== 0 || |
4526 | res.data.waitConfirmReceipt !== 0) && | 4529 | res.data.waitConfirmReceipt !== 0) && |
4527 | - openCount !== 1 | 4530 | + openCount !== true |
4528 | ) { | 4531 | ) { |
4532 | + setOpenCount(true); | ||
4529 | setOpen(true); | 4533 | setOpen(true); |
4530 | - setOpenCount(1); | 4534 | + console.log(openCount, '5656openindex'); |
4531 | } | 4535 | } |
4532 | setInvoiceWarningNum(res.data.waitConfirmInvoice); | 4536 | setInvoiceWarningNum(res.data.waitConfirmInvoice); |
4533 | setInvoiceRefundWarningNum(res.data.waitConfirmReceipt); | 4537 | setInvoiceRefundWarningNum(res.data.waitConfirmReceipt); |
@@ -4536,10 +4540,15 @@ const OrderPage = () => { | @@ -4536,10 +4540,15 @@ const OrderPage = () => { | ||
4536 | //预警订单数 | 4540 | //预警订单数 |
4537 | getInvoiceWarningNum(); | 4541 | getInvoiceWarningNum(); |
4538 | }, []); | 4542 | }, []); |
4539 | - //隐藏弹窗 | ||
4540 | - const hideModal = () => { | 4543 | + // 隐藏弹窗 |
4544 | + const navigateToWarning = () => { | ||
4541 | setOpen(false); | 4545 | setOpen(false); |
4542 | - window.location.href = '/order/OrderWarning'; | 4546 | + // history.push('/order/OrderWarning'); |
4547 | + // window.location.replace = '/order/OrderWarning'; | ||
4548 | + // navigate('/order/OrderWarning'); | ||
4549 | + history.push('/order/OrderWarning'); | ||
4550 | + // location.href = '/order/OrderWarning'; | ||
4551 | + // history.pushState(null, '', '/order/OrderWarning'); | ||
4543 | }; | 4552 | }; |
4544 | return ( | 4553 | return ( |
4545 | <div className="order-page-container"> | 4554 | <div className="order-page-container"> |
@@ -4551,7 +4560,12 @@ const OrderPage = () => { | @@ -4551,7 +4560,12 @@ const OrderPage = () => { | ||
4551 | width={800} | 4560 | width={800} |
4552 | closable={false} | 4561 | closable={false} |
4553 | footer={[ | 4562 | footer={[ |
4554 | - <Button key="confirm" size="large" type="primary" onClick={hideModal}> | 4563 | + <Button |
4564 | + key="confirm" | ||
4565 | + size="large" | ||
4566 | + type="primary" | ||
4567 | + onClick={navigateToWarning} | ||
4568 | + > | ||
4555 | 去处理 | 4569 | 去处理 |
4556 | </Button>, | 4570 | </Button>, |
4557 | ]} | 4571 | ]} |
@@ -4653,10 +4667,10 @@ const OrderPage = () => { | @@ -4653,10 +4667,10 @@ const OrderPage = () => { | ||
4653 | <div style={{ color: 'red', padding: '40px' }}> | 4667 | <div style={{ color: 'red', padding: '40px' }}> |
4654 | <p>预警说明:</p> | 4668 | <p>预警说明:</p> |
4655 | <p> | 4669 | <p> |
4656 | - 1、从订单确认收货之日起,超过5天未和客户确认发票(不开票的订单除外)的订单将会进行第一次提醒;超过15天未和客户确认发票(不开票的订单除外)的订单将会每天进行一次提醒,并限制下单功能 | 4670 | + 1、从申请开票之日起,超过5天未【确认发票】的订单在登录时进行第一次提醒,超过15天未【确认发票】将进行每日提醒并锁单。 |
4657 | </p> | 4671 | </p> |
4658 | <p> | 4672 | <p> |
4659 | - 2、从发票确认之日起,超过15天未确认回款的订单将会进行第一次提醒,超过25天未确认回款的订单将会每天进行一次提醒,并限制下单功能 | 4673 | + 2、从【确认发票】之日起,超过15天未【回款】的订单在账号登录时会进行第一次提醒,超过25天未【回款】将进行每日提醒并锁单。 |
4660 | </p> | 4674 | </p> |
4661 | </div> | 4675 | </div> |
4662 | </Modal> | 4676 | </Modal> |