hejianhao
2026-02-02 c573fda65e02e357a54db8f9e7cbcd3e95d2e850
fix: 修正图片数量显示逻辑并调整检查详情布局

- 将图片数量统计从字符串长度改为按逗号分割后的数组长度
- 在检查详情中添加检查标题字段
- 调整检查详情中字段的显示顺序
2个文件已修改
19 ■■■■■ 已修改文件
estate-frontend-v2024/src/views/business/check.jsx 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
estate-frontend-v2024/src/views/business/onDuty.jsx 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
estate-frontend-v2024/src/views/business/check.jsx
@@ -161,26 +161,27 @@
          <div className="detail">
            <div>计划名称:{this.state.currentRowData.planName}</div>
            <div>项目:{this.state.currentRowData.projectName}</div>
            <div>检查标题:{this.state.currentRowData.title}</div>
            <div>委托方:{this.state.currentRowData.clientName}</div>
            <div>安全告知单:{this.state.currentRowData.safetySlip?.length > 0 ? (
              <span onClick={this.handleOpenImagePreview.bind(null, this.state.currentRowData.safetySlip)}
                className="link">{this.state.currentRowData.safetySlip?.length || 0}张</span>
                className="link">{this.state.currentRowData.safetySlip?.split(',')?.length || 0}张</span>
            ) : (
              <span className="disabled-link">0张</span>
            )}</div>
            <div>廉政告知单:{this.state.currentRowData.integrityNotification?.length > 0 ? (
              <span onClick={this.handleOpenImagePreview.bind(null, this.state.currentRowData.integrityNotification)}
                className="link">{this.state.currentRowData.integrityNotification?.length || 0}张</span>
                className="link">{this.state.currentRowData.integrityNotification?.split(',')?.length || 0}张</span>
            ) : (
              <span className="disabled-link">0张</span>
            )}</div>
            <div>检查人员照片:{this.state.currentRowData.checkUserImg?.length > 0 ? (
              <span onClick={this.handleOpenImagePreview.bind(null, this.state.currentRowData.checkUserImg)}
                className="link">{this.state.currentRowData.checkUserImg?.split(',')?.length || 0}张</span>
            ) : (
              <span className="disabled-link">0张</span>
            )}</div>
            <div>检查时间:{this.state.currentRowData.time}</div>
            <div>检查人员照片:{this.state.currentRowData.checkUserImg?.length > 0 ? (
              <span onClick={this.handleOpenImagePreview.bind(null, this.state.currentRowData.checkUserImg)}
                className="link">{this.state.currentRowData.checkUserImg?.length || 0}张</span>
            ) : (
              <span className="disabled-link">0张</span>
            )}</div>
          </div>
        </Modal>
      </div>
estate-frontend-v2024/src/views/business/onDuty.jsx
@@ -212,7 +212,7 @@
            <div>检查时间:{this.state.currentRowData.time}</div>
            <div>图片:{this.state.currentRowData.img?.length > 0 ? (
              <span onClick={this.handleOpenImagePreview.bind(null, this.state.currentRowData.img)}
                className="link">{this.state.currentRowData.img?.length || 0}张</span>
                className="link">{this.state.currentRowData.img?.split(',')?.length || 0}张</span>
            ) : (
              <span className="disabled-link">0张</span>
            )}</div>