修复下载,更改logo,优化评查详情内容的显示,修改sidebar的首页,修复文件上传合同的异步上传时序问题,首页最近文件的自动更新文件状态
This commit is contained in:
@@ -450,7 +450,7 @@ export function ReviewPointsList({
|
||||
{Object.entries(reviewPoint.content).map(([key, value], index) => (
|
||||
<div
|
||||
key={index}
|
||||
className="mb-2 pb-2 border-b border-gray-100 last:border-b-0 last:mb-0 last:pb-0 cursor-pointer hover:bg-gray-100 transition-colors duration-200 rounded p-1"
|
||||
className="mb-2 pb-2 border-b border-gray-100 last:border-b-0 last:mb-0 last:pb-0 cursor-pointer hover:bg-gray-100 transition-colors duration-200 rounded p-1 group"
|
||||
onClick={(e) => {
|
||||
e.stopPropagation();
|
||||
console.log(`单独点击${key}----`, reviewPoint);
|
||||
@@ -488,8 +488,17 @@ export function ReviewPointsList({
|
||||
role="button"
|
||||
tabIndex={0}
|
||||
aria-label={`查看${key}内容详情`}
|
||||
onMouseLeave={(e) => {
|
||||
// 获取容器内的滚动区域元素
|
||||
const scrollContainer = e.currentTarget.querySelector('.text-container');
|
||||
if (scrollContainer) {
|
||||
// 在文本缩回之前重置滚动位置
|
||||
scrollContainer.scrollTop = 0;
|
||||
}
|
||||
}}
|
||||
>
|
||||
<div className="flex justify-between items-center mb-1">
|
||||
{/* <div className="flex justify-between items-center mb-1"> */}
|
||||
<div className="flex items-center mb-1">
|
||||
<span className="text-xs pr-5">
|
||||
{key}
|
||||
</span>
|
||||
@@ -498,11 +507,18 @@ export function ReviewPointsList({
|
||||
{value.value?.toString().trim() ? '' : '缺失'}
|
||||
</span>
|
||||
</div>
|
||||
<p className="text-xs text-left select-text">
|
||||
{(value.value?.toString().trim() === '')
|
||||
? <span className="invisible">占位符</span>
|
||||
: value.value?.toString() || ''}
|
||||
</p>
|
||||
<div className="relative text-container max-h-96 group-hover:overflow-auto overflow-hidden">
|
||||
<p
|
||||
className="text-xs text-left select-text block overflow-hidden !line-clamp-2
|
||||
group-hover:!line-clamp-none group-hover:bg-white group-hover:shadow-md group-hover:z-10 group-hover:relative px-1 rounded transition-all duration-300 ease-in-out cursor-text"
|
||||
// title={value.value?.toString() || ''}
|
||||
// style={{ userSelect: 'all' }}
|
||||
>
|
||||
{(value.value?.toString().trim() === '')
|
||||
? ""
|
||||
: value.value?.toString() || ''}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
</>
|
||||
@@ -897,7 +913,8 @@ export function ReviewPointsList({
|
||||
<div className="review-point-location max-w-[40%] flex items-center">
|
||||
<i className="ri-file-list-line mr-1 flex-shrink-0"></i>
|
||||
<span
|
||||
className="truncate block whitespace-nowrap overflow-hidden hover:overflow-visible hover:text-clip hover:bg-white hover:shadow-md hover:z-10 hover:text-wrap px-1 rounded"
|
||||
className="truncate block whitespace-nowrap overflow-hidden
|
||||
hover:overflow-visible hover:text-clip hover:bg-white hover:shadow-md hover:z-10 hover:text-wrap px-1 rounded"
|
||||
title={reviewPoint.groupName}
|
||||
style={{ cursor: 'text', userSelect: 'all' }}
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user