优化加项
This commit is contained in:
@@ -24,9 +24,10 @@ interface AddonItem {
|
||||
|
||||
interface ExamAddonPanelProps {
|
||||
client: ExamClient;
|
||||
onGoToSign?: () => void;
|
||||
}
|
||||
|
||||
export const ExamAddonPanel = ({ client }: ExamAddonPanelProps) => {
|
||||
export const ExamAddonPanel = ({ client, onGoToSign }: ExamAddonPanelProps) => {
|
||||
const [addonList, setAddonList] = useState<AddonItem[]>([]);
|
||||
// 防抖:内部输入值(用于显示)
|
||||
const [addonSearchInput, setAddonSearchInput] = useState('');
|
||||
@@ -425,7 +426,9 @@ export const ExamAddonPanel = ({ client }: ExamAddonPanelProps) => {
|
||||
// 获取本次支付对应的加项PDF
|
||||
fetchAddItemBillPdf(physical_exam_id, combinationItemCodes).then((success) => {
|
||||
if (success) {
|
||||
setPaymentMessage('支付成功,加项单已生成');
|
||||
setPaymentMessage('支付成功,加项单已生成,正在跳转签署...');
|
||||
// 跳转到签署页面
|
||||
onGoToSign?.();
|
||||
} else {
|
||||
setPaymentMessage('支付成功,但加项单生成失败');
|
||||
}
|
||||
@@ -566,7 +569,8 @@ export const ExamAddonPanel = ({ client }: ExamAddonPanelProps) => {
|
||||
// 获取本次挂账对应的加项PDF
|
||||
fetchAddItemBillPdf(physical_exam_id, combinationItemCodes).then((success) => {
|
||||
if (success) {
|
||||
setPaymentMessage('挂账成功,加项单已生成');
|
||||
setPaymentMessage('挂账成功,加项单已生成,正在跳转签署...');
|
||||
onGoToSign?.();
|
||||
} else {
|
||||
setPaymentMessage('挂账成功,但加项单生成失败');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user