优化比例
This commit is contained in:
@@ -1127,8 +1127,8 @@ export const ExamAddonPanel = ({ client, onGoToSign }: ExamAddonPanelProps) => {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* 加项网格 */}
|
{/* 加项网格 */}
|
||||||
<div className='overflow-y-auto overflow-x-hidden max-h-[366px]'>
|
<div className='overflow-y-auto overflow-x-hidden max-h-[clamp(248px,calc(100vh-520px),366px)]'>
|
||||||
<div className='grid grid-cols-5 gap-3 min-h-[142px]'>
|
<div className='grid grid-cols-5 gap-2'>
|
||||||
{addonError && (
|
{addonError && (
|
||||||
<div className='col-span-5 text-xs text-amber-600'>{addonError}</div>
|
<div className='col-span-5 text-xs text-amber-600'>{addonError}</div>
|
||||||
)}
|
)}
|
||||||
@@ -1147,7 +1147,7 @@ export const ExamAddonPanel = ({ client, onGoToSign }: ExamAddonPanelProps) => {
|
|||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
key={id}
|
key={id}
|
||||||
className='border rounded-lg p-3 cursor-pointer transition-all flex flex-col relative'
|
className='border rounded-lg p-3 cursor-pointer transition-all flex flex-col relative h-[120px] overflow-hidden'
|
||||||
onClick={() => toggleSelect(id)}
|
onClick={() => toggleSelect(id)}
|
||||||
>
|
>
|
||||||
{/* 无折扣标签图片 - 浮动在右上角(当 is_enjoy_discount 为 0 或 null 时显示) */}
|
{/* 无折扣标签图片 - 浮动在右上角(当 is_enjoy_discount 为 0 或 null 时显示) */}
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ export const ExamDeliveryPanel = ({ client }: { client: ExamClient }) => {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
{viewMode === 'form' ? (
|
{viewMode === 'form' ? (
|
||||||
<>
|
<div className='overflow-y-auto overflow-x-hidden max-h-[clamp(260px,calc(100vh-520px),560px)] pr-1'>
|
||||||
{infoLoading && (
|
{infoLoading && (
|
||||||
<div className='mb-3 text-xs text-gray-500'>正在加载地址信息...</div>
|
<div className='mb-3 text-xs text-gray-500'>正在加载地址信息...</div>
|
||||||
)}
|
)}
|
||||||
@@ -261,7 +261,7 @@ export const ExamDeliveryPanel = ({ client }: { client: ExamClient }) => {
|
|||||||
{saveLoading ? '保存中...' : '保存寄送信息'}
|
{saveLoading ? '保存中...' : '保存寄送信息'}
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</>
|
</div>
|
||||||
) : (
|
) : (
|
||||||
<div className='flex flex-col items-center justify-center py-8'>
|
<div className='flex flex-col items-center justify-center py-8'>
|
||||||
{qrcodeLoading ? (
|
{qrcodeLoading ? (
|
||||||
@@ -271,7 +271,7 @@ export const ExamDeliveryPanel = ({ client }: { client: ExamClient }) => {
|
|||||||
<img
|
<img
|
||||||
src={qrcodeUrl.startsWith('data:') ? qrcodeUrl : `data:image/png;base64,${qrcodeUrl}`}
|
src={qrcodeUrl.startsWith('data:') ? qrcodeUrl : `data:image/png;base64,${qrcodeUrl}`}
|
||||||
alt='报告寄送登记二维码'
|
alt='报告寄送登记二维码'
|
||||||
className='max-w-full max-h-[400px] object-contain'
|
className='max-w-full max-h-[clamp(240px,calc(100vh-520px),400px)] object-contain'
|
||||||
/>
|
/>
|
||||||
<div className='text-xs text-gray-500'>请扫描二维码进行报告寄送登记</div>
|
<div className='text-xs text-gray-500'>请扫描二维码进行报告寄送登记</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user