Browse Source

中审、会计部分代码调整(租户数据处理以及展示问题)

user5 1 year ago
parent
commit
27a0acc8be
31 changed files with 12863 additions and 9 deletions
  1. 2 0
      jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/invoice/mapper/FinanceInvoiceInvalidMapper.java
  2. 19 0
      jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/invoice/service/FinanceInvoiceService.java
  3. 2 0
      jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/program/configuration/projectList/mapper/ProjectListMapper.java
  4. 19 0
      jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/program/configuration/projectList/service/ProjectListService.java
  5. 2 0
      jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/projectRecords/mapper/ProjectMapper.java
  6. 18 0
      jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/projectRecords/service/ProjectService.java
  7. 7 0
      jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/reimbursement/reimbursementInfo/mapper/ReimbursementInfoMapper.java
  8. 4 0
      jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/reimbursement/reimbursementInfo/mapper/xml/ReimbursementInfoMapper.xml
  9. 4 3
      jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/reimbursement/reimbursementInfo/service/ReimbursementInfoService.java
  10. 631 0
      jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/auditRecordFormAfterBinding.ftl
  11. 1034 0
      jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/cwAudit.ftl
  12. 1978 0
      jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/firstAudit.ftl
  13. 807 0
      jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/proofreadAudit.ftl
  14. 4317 0
      jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/reportAusstellung.ftl
  15. 1978 0
      jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/secondAuditFtl.ftl
  16. 1978 0
      jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/thirdlyAudit.ftl
  17. 2 0
      jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/mapper/ZsReimbursementDetailInfoContractMapper.java
  18. 2 0
      jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/mapper/ZsReimbursementDetailInfoMapper.java
  19. 2 0
      jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/mapper/ZsReimbursementDetailInfoOtherMapper.java
  20. 2 0
      jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/mapper/ZsReimbursementDetailInfoProcuredMapper.java
  21. 2 0
      jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/mapper/ZsReimbursementDetailInfoReportMapper.java
  22. 1 0
      jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/mapper/ZsReimbursementInfoMapper.java
  23. 21 4
      jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/service/ZsReimbursementInfoService.java
  24. 3 0
      jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/contractRegistration/mapper/ContractFilePaperMapper.java
  25. 4 0
      jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/contractRegistration/mapper/ContractInfoMapper.java
  26. 2 0
      jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/workClientInfo/mapper/CwManageLevelTypeMapper.java
  27. 2 0
      jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/workClientInfo/mapper/CwOrganizationTypeMapper.java
  28. 1 1
      jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/workClientInfo/mapper/CwWorkClientBaseMapper.java
  29. 2 1
      jeeplus-modules/jeeplus-system/src/main/java/com/jeeplus/sys/controller/OfficeController.java
  30. 2 0
      jeeplus-modules/jeeplus-system/src/main/java/com/jeeplus/sys/mapper/xml/UserMapper.xml
  31. 15 0
      jeeplus-modules/jeeplus-system/src/main/java/com/jeeplus/sys/service/OfficeService.java

+ 2 - 0
jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/invoice/mapper/FinanceInvoiceInvalidMapper.java

@@ -1,5 +1,6 @@
 package com.jeeplus.assess.invoice.mapper;
 
+import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
 import com.jeeplus.assess.invoice.domain.FinanceInvoiceInvalid;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import org.apache.ibatis.annotations.Mapper;
@@ -8,6 +9,7 @@ import org.apache.ibatis.annotations.Mapper;
  * @Entity com.jeeplus.test.finance.invoice.domain.FinanceInvoiceInvalid
  */
 @Mapper
+@InterceptorIgnore(tenantLine = "true")
 public interface FinanceInvoiceInvalidMapper extends BaseMapper<FinanceInvoiceInvalid> {
 
 }

+ 19 - 0
jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/invoice/service/FinanceInvoiceService.java

@@ -15,9 +15,11 @@ import com.jeeplus.core.query.QueryWrapperGenerator;
 import com.jeeplus.flowable.feign.IFlowableApi;
 import com.jeeplus.sys.domain.User;
 import com.jeeplus.sys.domain.WorkAttachmentInfo;
+import com.jeeplus.sys.feign.IRoleApi;
 import com.jeeplus.sys.feign.IUserApi;
 import com.jeeplus.sys.feign.IWorkAttachmentApi;
 //import com.jeeplus.sys.service.UserService;
+import com.jeeplus.sys.service.dto.RoleDTO;
 import com.jeeplus.sys.service.dto.UserDTO;
 import com.jeeplus.sys.service.dto.WorkAttachmentInfoDTO;
 //import com.jeeplus.sys.utils.UserUtils;
@@ -277,6 +279,23 @@ public class FinanceInvoiceService extends ServiceImpl<FinanceInvoiceMapper, Fin
                 return new Page<FinanceInvoiceDTO>();
             }
         }
+        //获取当前登录人信息
+        UserDTO userDTO = SpringUtil.getBean ( IUserApi.class ).getByToken(TokenProvider.getCurrentToken ( ));
+        //获取当前登录人所属角色
+        //若是评估部门主任,则仅展示部门主任信息
+        //若是评估员工,则仅展示自己的数据信息
+                List<RoleDTO> roleDTOList = userDTO.getRoleDTOList();
+                for (RoleDTO roleDTO : roleDTOList) {
+                    //根据角色id查询角色信息
+                    RoleDTO roleDTOById = SpringUtil.getBean(IRoleApi.class).getRoleDTOById(roleDTO.getId());
+                    if("yg".equals(roleDTOById.getEnName()) && "评估员工".equals(roleDTOById.getName())){
+                        queryWrapper.eq("fi.create_by_id", userDTO.getId());
+                        break;
+                    }else if("bmzr".equals(roleDTOById.getEnName()) && "评估部门主任".equals(roleDTOById.getName())){
+                        queryWrapper.eq("su.office_id", userDTO.getOfficeDTO().getId());
+                        break;
+                    }
+                }
         IPage<FinanceInvoiceDTO> pageList = financeInvoiceMapper.findList(page, queryWrapper);
         pageList.getRecords().stream().forEach(item ->{
             // 发票申请

+ 2 - 0
jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/program/configuration/projectList/mapper/ProjectListMapper.java

@@ -1,5 +1,6 @@
 package com.jeeplus.assess.program.configuration.projectList.mapper;
 
+import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -23,6 +24,7 @@ public interface ProjectListMapper extends BaseMapper<ProgramProjectListInfo> {
 
     void updateStatusById(@Param("id")String id, @Param("status")String status);
 
+    @InterceptorIgnore(tenantLine = "true")
     IPage<ProgramProjectListInfo> findPageList(Page<ProgramProjectListInfo> page, @Param(Constants.WRAPPER) QueryWrapper<ProgramProjectListInfo> wrapper);
     /**
      * 项目登记列表,和上面findPageList接口是一样的,目的时跳过findPageList mapper接口的数据规则(比如仅部门可见、仅自己可见之类的)

+ 19 - 0
jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/program/configuration/projectList/service/ProjectListService.java

@@ -34,10 +34,12 @@ import com.jeeplus.flowable.feign.IFlowableApi;
 //import com.jeeplus.pubmodules.serialNumTpl.service.SerialnumTplService;
 import com.jeeplus.sys.domain.User;
 import com.jeeplus.sys.domain.WorkAttachmentInfo;
+import com.jeeplus.sys.feign.IRoleApi;
 import com.jeeplus.sys.feign.IUserApi;
 import com.jeeplus.sys.feign.IWorkAttachmentApi;
 //import com.jeeplus.sys.service.UserService;
 //import com.jeeplus.sys.service.dto.DictValueDTO;
+import com.jeeplus.sys.service.dto.RoleDTO;
 import com.jeeplus.sys.service.dto.UserDTO;
 import com.jeeplus.sys.service.dto.WorkAttachmentInfoDTO;
 //import com.jeeplus.sys.utils.DictUtils;
@@ -676,6 +678,23 @@ public class ProjectListService {
         if (info.getCreateDates() != null && info.getCreateDates().length > 0) {
             wrapper.between("a.create_time", info.getCreateDates()[0], info.getCreateDates()[1]);
         }
+        //获取当前登录人信息
+        UserDTO userDTO = SpringUtil.getBean ( IUserApi.class ).getByToken(TokenProvider.getCurrentToken ( ));
+        //获取当前登录人所属角色
+        //若是评估部门主任,则仅展示部门主任信息
+        //若是评估员工,则仅展示自己的数据信息
+        List<RoleDTO> roleDTOList = userDTO.getRoleDTOList();
+        for (RoleDTO roleDTO : roleDTOList) {
+            //根据角色id查询角色信息
+            RoleDTO roleDTOById = SpringUtil.getBean(IRoleApi.class).getRoleDTOById(roleDTO.getId());
+            if("yg".equals(roleDTOById.getEnName()) && "评估员工".equals(roleDTOById.getName())){
+                wrapper.eq("a.create_by_id", userDTO.getId());
+                break;
+            }else if("bmzr".equals(roleDTOById.getEnName()) && "评估部门主任".equals(roleDTOById.getName())){
+                wrapper.eq("b.office_id", userDTO.getOfficeDTO().getId());
+                break;
+            }
+        }
         IPage<ProgramProjectListInfo> pageList = projectListMapper.findPageList(page, wrapper);
         pageList.getRecords().stream().forEach(item ->{
             // 查询关联发票的开票状态

+ 2 - 0
jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/projectRecords/mapper/ProjectMapper.java

@@ -1,6 +1,7 @@
 package com.jeeplus.assess.projectRecords.mapper;
 
 
+import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -15,6 +16,7 @@ import org.apache.ibatis.annotations.Param;
 import java.util.List;
 
 @Mapper
+@InterceptorIgnore(tenantLine = "true")
 public interface ProjectMapper extends BaseMapper<Project> {
 
     public Project selectByDocumentNum(ProjectDTO projectDTO);

+ 18 - 0
jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/projectRecords/service/ProjectService.java

@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.jeeplus.common.TokenProvider;
+import com.jeeplus.sys.feign.IRoleApi;
 import com.jeeplus.sys.feign.IUserApi;
 import com.jeeplus.sys.feign.IWorkAttachmentApi;
 import com.jeeplus.sys.service.dto.RoleDTO;
@@ -36,6 +37,23 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
 
     public IPage<Project> selectPage(Page<Project> page, QueryWrapper queryWrapper){
         queryWrapper.eq ("pr.del_flag", 0 ); // 排除已经删除
+        //获取当前登录人信息
+        UserDTO userDTO = SpringUtil.getBean ( IUserApi.class ).getByToken(TokenProvider.getCurrentToken ( ));
+        //获取当前登录人所属角色
+        //若是评估部门主任,则仅展示部门主任信息
+        //若是评估员工,则仅展示自己的数据信息
+        List<RoleDTO> roleDTOList = userDTO.getRoleDTOList();
+        for (RoleDTO roleDTO : roleDTOList) {
+            //根据角色id查询角色信息
+            RoleDTO roleDTOById = SpringUtil.getBean(IRoleApi.class).getRoleDTOById(roleDTO.getId());
+            if("yg".equals(roleDTOById.getEnName()) && "评估员工".equals(roleDTOById.getName())){
+                queryWrapper.eq("pr.project_head", userDTO.getId());
+                break;
+            }else if("bmzr".equals(roleDTOById.getEnName()) && "评估部门主任".equals(roleDTOById.getName())){
+                queryWrapper.eq("su.office_id", userDTO.getOfficeDTO().getId());
+                break;
+            }
+        }
         return projectMapper.findList(page, queryWrapper);
     }
 

+ 7 - 0
jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/reimbursement/reimbursementInfo/mapper/ReimbursementInfoMapper.java

@@ -25,6 +25,13 @@ public interface ReimbursementInfoMapper extends BaseMapper<ReimbursementInfo> {
 
     List<TreeUserDto> findOfficeList();
 
+    /**
+     * 根据公司id查询公司下所有部门信息
+     * @param companyId
+     * @return
+     */
+    List<TreeUserDto> findOfficeListByCompanyId(@Param("companyId")String companyId);
+
     List<TreeUserDto> findUserList(@Param("name") String name);
 
     List<RetureListDto> findExportList (@Param(Constants.WRAPPER) QueryWrapper queryWrapper);

+ 4 - 0
jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/reimbursement/reimbursementInfo/mapper/xml/ReimbursementInfoMapper.xml

@@ -116,6 +116,10 @@
 		SELECT id,`name`,parent_id FROM sys_office WHERE del_flag = 0
 	</select>
 
+	<select id="findOfficeListByCompanyId" resultType="com.jeeplus.assess.reimbursement.reimbursementInfo.service.dto.TreeUserDto">
+		SELECT id,`name`,parent_id FROM sys_office WHERE del_flag = 0 and (id = #{companyId} or parent_ids like concat ('%',#{companyId},'%'))
+	</select>
+
 	<select id="findUserList" resultType="com.jeeplus.assess.reimbursement.reimbursementInfo.service.dto.TreeUserDto">
 		SELECT
 			a.id,

+ 4 - 3
jeeplus-modules/jeeplus-assess/src/main/java/com/jeeplus/assess/reimbursement/reimbursementInfo/service/ReimbursementInfoService.java

@@ -545,9 +545,10 @@ public class ReimbursementInfoService {
         UserDTO userDTO = SpringUtil.getBean(IUserApi.class).getByToken(TokenProvider.getCurrentToken());
         List<TreeUserDto> list = new ArrayList<>();
         // 查询部门
-        List<TreeUserDto> officeList = infoMapper.findOfficeList();
+        List<TreeUserDto> officeList = infoMapper.findOfficeListByCompanyId(userDTO.getCompanyDTO().getId());
         List<TreeUserDto> filterList = new ArrayList<>();
-        if (userDTO.isAdmin ()) {
+        filterList = officeList;
+        /*if (userDTO.isAdmin ()) {
             filterList = officeList;
         } else {
             String parentIds = SpringUtil.getBean ( IOfficeApi.class ).selectById(userDTO.getOfficeDTO().getId()).getParentIds();
@@ -626,7 +627,7 @@ public class ReimbursementInfoService {
                     filterList = officeList;
                 }
             }
-        }
+        }*/
 
         /*if (CollectionUtils.isNotEmpty(officeList)) {
             list.addAll(officeList);

+ 631 - 0
jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/auditRecordFormAfterBinding.ftl

@@ -0,0 +1,631 @@
+<?xml version="1.0"?>
+<?mso-application progid="Excel.Sheet"?>
+<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
+		  xmlns:o="urn:schemas-microsoft-com:office:office"
+		  xmlns:x="urn:schemas-microsoft-com:office:excel"
+		  xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
+		  xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
+		  xmlns:html="http://www.w3.org/TR/REC-html40">
+	<DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
+		<Author>徐滕</Author>
+		<LastAuthor>徐滕</LastAuthor>
+		<Created>2022-10-20T05:33:45Z</Created>
+		<LastSaved>2022-10-20T05:53:46Z</LastSaved>
+		<Version>16.00</Version>
+	</DocumentProperties>
+	<CustomDocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
+		<ICV dt:dt="string">416D7A18A3A947CA8F5937DF8CC0B323</ICV>
+		<KSOProductBuildVer dt:dt="string">2052-11.1.0.12132</KSOProductBuildVer>
+	</CustomDocumentProperties>
+	<OfficeDocumentSettings xmlns="urn:schemas-microsoft-com:office:office">
+		<AllowPNG/>
+	</OfficeDocumentSettings>
+	<ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
+		<WindowHeight>17790</WindowHeight>
+		<WindowWidth>19200</WindowWidth>
+		<WindowTopX>32767</WindowTopX>
+		<WindowTopY>32767</WindowTopY>
+		<ProtectStructure>False</ProtectStructure>
+		<ProtectWindows>False</ProtectWindows>
+	</ExcelWorkbook>
+	<Styles>
+		<Style ss:ID="Default" ss:Name="Normal">
+			<Alignment ss:Vertical="Center"/>
+											<Borders/>
+													 <Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#000000"/>
+																															<Interior/>
+																																	  <NumberFormat/>
+																																					<Protection/>
+		</Style>
+		<Style ss:ID="m1443364801392">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																							   </Borders>
+																																																																								 <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																																																																																						   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364799376">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																																																																																						<Interior/>
+		</Style>
+		<Style ss:ID="m1443364799396">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364799416">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						  </Borders>
+																																																							<Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																								 <Interior/>
+		</Style>
+		<Style ss:ID="m1443364799436">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																							   </Borders>
+																																																																								 <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																																																																																						   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364799456">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						  </Borders>
+																																																							<Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																								 <Interior/>
+		</Style>
+		<Style ss:ID="m1443364792656">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																							   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																								 </Borders>
+																																																																																								   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																													<Interior/>
+		</Style>
+		<Style ss:ID="m1443364792696">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364792716">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364792736">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364792320">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364792340">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364792360">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364792380">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364792400">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364791312">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364791332">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364791352">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364791372">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																							   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																								 </Borders>
+																																																																																								   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																													<Interior/>
+		</Style>
+		<Style ss:ID="m1443364790976">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364790996">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364791016">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																							   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																								 </Borders>
+																																																																																								   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																													<Interior/>
+		</Style>
+		<Style ss:ID="m1443364791056">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						  <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							</Borders>
+																																																																							  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																								   <Interior/>
+		</Style>
+		<Style ss:ID="m1443364786332">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																							   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																																								 </Borders>
+																																																																																								   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																													<Interior/>
+		</Style>
+		<Style ss:ID="s66">
+			<Alignment ss:Vertical="Center"/>
+											<Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																												 <Interior/>
+		</Style>
+		<Style ss:ID="s67">
+			<Alignment ss:Vertical="Center"/>
+											<Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																									  <Interior/>
+		</Style>
+		<Style ss:ID="s68">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center"/>
+																 <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																														   <Interior/>
+																																	 <NumberFormat ss:Format="yyyy&quot;年&quot;m&quot;月&quot;d&quot;日&quot;;@"/>
+		</Style>
+		<Style ss:ID="s69">
+			<Alignment ss:Horizontal="Justify" ss:Vertical="Center"/>
+																	<Borders/>
+																			 <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																				  <Interior/>
+		</Style>
+		<Style ss:ID="s70">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center"/>
+																 <Borders/>
+																		  <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																																	<Interior/>
+																																			  <NumberFormat ss:Format="yyyy&quot;年&quot;m&quot;月&quot;d&quot;日&quot;;@"/>
+		</Style>
+		<Style ss:ID="s71">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center"/>
+																 <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																	  <Interior/>
+		</Style>
+		<Style ss:ID="s72">
+			<Alignment ss:Horizontal="Justify" ss:Vertical="Center"/>
+																	<Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																		 <Interior/>
+		</Style>
+		<Style ss:ID="s73">
+			<Alignment ss:Vertical="Center"/>
+											<Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																												 <Interior/>
+		</Style>
+		<Style ss:ID="s81">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																		   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																			   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																				 </Borders>
+																																																																																				   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																						 <Interior/>
+		</Style>
+		<Style ss:ID="s82">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																		   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																			   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																				 </Borders>
+																																																																																				   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																						 <Interior/>
+		</Style>
+		<Style ss:ID="s83">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																		   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																			   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																				 </Borders>
+																																																																																				   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																																						<Interior/>
+		</Style>
+		<Style ss:ID="s86">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																		   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																			   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																				 </Borders>
+																																																																																				   <Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#000000"/>
+																																																																																																						  <Interior/>
+		</Style>
+		<Style ss:ID="s87">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																		   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																			   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																				 </Borders>
+																																																																																				   <Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#000000"/>
+																																																																																																						  <Interior/>
+		</Style>
+		<Style ss:ID="s89">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																								 </Borders>
+																																																																																								   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																																										<Interior/>
+		</Style>
+		<Style ss:ID="s91">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																					  </Borders>
+																																						<Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																							 <Interior/>
+		</Style>
+		<Style ss:ID="s92">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																						<Interior/>
+		</Style>
+		<Style ss:ID="s93">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders/>
+																							<Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																								 <Interior/>
+		</Style>
+		<Style ss:ID="s94">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																					   </Borders>
+																																						 <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																							  <Interior/>
+		</Style>
+		<Style ss:ID="s103">
+			<Alignment ss:Horizontal="Right" ss:Vertical="Center"/>
+																  <Borders/>
+																		   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																																	 <Interior/>
+		</Style>
+		<Style ss:ID="s104">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Font ss:FontName="黑体" x:CharSet="134" x:Family="Modern" ss:Size="16"
+			ss:Color="#000000" ss:Bold="1"/>
+										   <Interior/>
+		</Style>
+		<Style ss:ID="s111">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																								 </Borders>
+																																																																																								   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																													<Interior/>
+		</Style>
+	</Styles>
+	<Worksheet ss:Name="Sheet1">
+		<Table ss:ExpandedColumnCount="5" ss:ExpandedRowCount="35" x:FullColumns="1"
+			   x:FullRows="1" ss:DefaultColumnWidth="54" ss:DefaultRowHeight="13.5">
+			<Column ss:AutoFitWidth="0" ss:Width="39"/>
+			<Column ss:AutoFitWidth="0" ss:Width="28.5"/>
+			<Column ss:AutoFitWidth="0" ss:Width="314.25"/>
+			<Column ss:AutoFitWidth="0" ss:Width="100.5" ss:Span="1"/>
+			<Row ss:AutoFitHeight="0" ss:Height="15">
+				<Cell ss:MergeAcross="4" ss:StyleID="s103"><Data ss:Type="String">索引号:G-1-6-7</Data></Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="30">
+				<Cell ss:MergeAcross="4" ss:StyleID="s104"><Data ss:Type="String">评估报告装订后浏览审核记录表</Data></Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:StyleID="s66"><ss:Data ss:Type="String"
+												xmlns="http://www.w3.org/TR/REC-html40"><Font html:Face="宋体" x:CharSet="134"
+																							  html:Color="#000000">项目名称:</Font></ss:Data></Cell>
+				<Cell ss:StyleID="s66"/>
+				<Cell ss:MergeAcross="2" ss:StyleID="s67"><Data ss:Type="String">${projectName}</Data></Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:StyleID="s66"><ss:Data ss:Type="String"
+												xmlns="http://www.w3.org/TR/REC-html40"><Font html:Face="宋体" x:CharSet="134"
+																							  html:Color="#000000">评估基准日:</Font></ss:Data></Cell>
+				<Cell ss:StyleID="s66"/>
+				<Cell ss:StyleID="s68"><Data ss:Type="String">${assessBaseMessage}</Data></Cell>
+				<Cell ss:StyleID="s66"><ss:Data ss:Type="String"
+												xmlns="http://www.w3.org/TR/REC-html40"><Font html:Face="宋体" x:CharSet="134"
+																							  html:Color="#000000">项目负责人:</Font></ss:Data></Cell>
+				<Cell ss:StyleID="s67"><Data ss:Type="String">${projectMaster}</Data></Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:StyleID="s66"><ss:Data ss:Type="String"
+												xmlns="http://www.w3.org/TR/REC-html40"><Font html:Face="宋体" x:CharSet="134"
+																							  html:Color="#000000">项目审核人:</Font></ss:Data></Cell>
+				<Cell ss:StyleID="s66"/>
+				<Cell ss:StyleID="s67"><Data ss:Type="String">${projectauditor}</Data></Cell>
+				<Cell ss:StyleID="s69"><ss:Data ss:Type="String"
+												xmlns="http://www.w3.org/TR/REC-html40"><Font html:Face="宋体" x:CharSet="134"
+																							  html:Color="#000000">审核日期:</Font></ss:Data></Cell>
+				<Cell ss:StyleID="s70"><Data ss:Type="String">${projectAuditDate}</Data></Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:StyleID="s71"/>
+				<Cell ss:StyleID="s71"/>
+				<Cell ss:StyleID="s71"/>
+				<Cell ss:StyleID="s72"/>
+				<Cell ss:StyleID="s73"/>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="27">
+				<Cell ss:MergeAcross="4" ss:StyleID="m1443364786332"><ss:Data ss:Type="String"
+																			  xmlns="http://www.w3.org/TR/REC-html40"><B><Font html:Face="宋体"
+																															   x:CharSet="134" html:Color="#000000">一、报告、说明、明细表一致性</Font></B></ss:Data></Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:MergeAcross="2" ss:StyleID="s111"><ss:Data ss:Type="String"
+																	xmlns="http://www.w3.org/TR/REC-html40"><B><Font html:Face="宋体"
+																													 x:CharSet="134" html:Color="#000000">审核要点</Font></B></ss:Data></Cell>
+				<Cell ss:StyleID="s81"><Data ss:Type="String">审核情况(√/×)</Data></Cell>
+				<Cell ss:StyleID="s82"><Data ss:Type="String">改正情况(√/×)</Data></Cell>
+			</Row>
+
+			<#list assessmentList as assessment>
+				<Row ss:AutoFitHeight="0" ss:Height="18">
+					<Cell ss:StyleID="s83"><Data ss:Type="Number">${assessment.serialNumber}</Data></Cell>
+					<Cell ss:MergeAcross="1" ss:StyleID="m1443364790976"><ss:Data ss:Type="String"
+																				  xmlns="http://www.w3.org/TR/REC-html40"><Font html:Face="宋体" x:CharSet="134"
+																																html:Color="#000000">${assessment.typeName}</Font></ss:Data></Cell>
+					<Cell ss:StyleID="s86"><Data ss:Type="String">${assessment.reviewComments}</Data></Cell>
+					<Cell ss:StyleID="s87"><Data ss:Type="String">${assessment.replyComments}</Data></Cell>
+				</Row>
+			</#list>
+
+
+			<Row ss:AutoFitHeight="0" ss:Height="27">
+				<Cell ss:MergeAcross="4" ss:StyleID="m1443364791016"><ss:Data ss:Type="String"
+																			  xmlns="http://www.w3.org/TR/REC-html40"><B><Font html:Face="宋体"
+																															   x:CharSet="134" html:Color="#000000">二、评估报告</Font></B></ss:Data></Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:MergeAcross="2" ss:StyleID="s111"><ss:Data ss:Type="String"
+																	xmlns="http://www.w3.org/TR/REC-html40"><B><Font html:Face="宋体"
+																													 x:CharSet="134" html:Color="#000000">审核要点</Font></B></ss:Data></Cell>
+				<Cell ss:StyleID="s81"><Data ss:Type="String">审核情况(√/×)</Data></Cell>
+				<Cell ss:StyleID="s82"><Data ss:Type="String">改正情况(√/×)</Data></Cell>
+			</Row>
+
+			<#list assessmentReportList as assessmentReport>
+				<Row ss:AutoFitHeight="0" ss:Height="18">
+					<Cell ss:StyleID="s83"><Data ss:Type="Number">${assessmentReport.serialNumber}</Data></Cell>
+					<Cell ss:MergeAcross="1" ss:StyleID="m1443364791056"><ss:Data ss:Type="String"
+																				  xmlns="http://www.w3.org/TR/REC-html40"><Font html:Face="宋体" x:CharSet="134"
+																																html:Color="#000000">${assessmentReport.typeName}</Font></ss:Data></Cell>
+					<Cell ss:StyleID="s86"><Data ss:Type="String">${assessmentReport.reviewComments}</Data></Cell>
+					<Cell ss:StyleID="s87"><Data ss:Type="String">${assessmentReport.replyComments}</Data></Cell>
+				</Row>
+			</#list>
+
+
+			<Row ss:AutoFitHeight="0" ss:Height="27">
+				<Cell ss:MergeAcross="4" ss:StyleID="m1443364791372"><ss:Data ss:Type="String"
+																			  xmlns="http://www.w3.org/TR/REC-html40"><B><Font html:Face="宋体"
+																															   x:CharSet="134" html:Color="#000000">三、评估说明</Font></B></ss:Data></Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:MergeAcross="2" ss:StyleID="s111"><ss:Data ss:Type="String"
+																	xmlns="http://www.w3.org/TR/REC-html40"><B><Font html:Face="宋体"
+																													 x:CharSet="134" html:Color="#000000">审核要点</Font></B></ss:Data></Cell>
+				<Cell ss:StyleID="s81"><Data ss:Type="String">审核情况(√/×)</Data></Cell>
+				<Cell ss:StyleID="s82"><Data ss:Type="String">改正情况(√/×)</Data></Cell>
+			</Row>
+
+			<#list assessmentExplainList as assessmentExplain>
+				<Row ss:AutoFitHeight="0" ss:Height="18">
+					<Cell ss:StyleID="s83"><Data ss:Type="Number">${assessmentExplain.serialNumber}</Data></Cell>
+					<Cell ss:MergeAcross="1" ss:StyleID="m1443364792320"><ss:Data ss:Type="String"
+																				  xmlns="http://www.w3.org/TR/REC-html40"><Font html:Face="宋体" x:CharSet="134"
+																																html:Color="#000000">${assessmentExplain.typeName}</Font></ss:Data></Cell>
+					<Cell ss:StyleID="s86"><Data ss:Type="String">${assessmentExplain.reviewComments}</Data></Cell>
+					<Cell ss:StyleID="s87"><Data ss:Type="String">${assessmentExplain.replyComments}</Data></Cell>
+				</Row>
+			</#list>
+
+
+			<Row ss:AutoFitHeight="0" ss:Height="27">
+				<Cell ss:MergeAcross="4" ss:StyleID="m1443364792656"><ss:Data ss:Type="String"
+																			  xmlns="http://www.w3.org/TR/REC-html40"><B><Font html:Face="宋体"
+																															   x:CharSet="134" html:Color="#000000">四、评估明细表</Font></B></ss:Data></Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:MergeAcross="2" ss:StyleID="s111"><ss:Data ss:Type="String"
+																	xmlns="http://www.w3.org/TR/REC-html40"><B><Font html:Face="宋体"
+																													 x:CharSet="134" html:Color="#000000">审核要点</Font></B></ss:Data></Cell>
+				<Cell ss:StyleID="s81"><Data ss:Type="String">审核情况(√/×)</Data></Cell>
+				<Cell ss:StyleID="s82"><Data ss:Type="String">改正情况(√/×)</Data></Cell>
+			</Row>
+
+			<#list assessmentDetailList as assessmentDetail>
+				<Row ss:AutoFitHeight="0" ss:Height="18">
+					<Cell ss:StyleID="s83"><Data ss:Type="Number">${assessmentDetail.serialNumber}</Data></Cell>
+					<Cell ss:MergeAcross="1" ss:StyleID="m1443364792320"><ss:Data ss:Type="String"
+																				  xmlns="http://www.w3.org/TR/REC-html40"><Font html:Face="宋体" x:CharSet="134"
+																																html:Color="#000000">${assessmentDetail.typeName}</Font></ss:Data></Cell>
+					<Cell ss:StyleID="s86"><Data ss:Type="String">${assessmentDetail.reviewComments}</Data></Cell>
+					<Cell ss:StyleID="s87"><Data ss:Type="String">${assessmentDetail.replyComments}</Data></Cell>
+				</Row>
+			</#list>
+
+
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:StyleID="s91"/>
+				<Cell ss:StyleID="s92"/>
+				<Cell ss:StyleID="s93"/>
+				<Cell ss:StyleID="s93"/>
+				<Cell ss:StyleID="s94"/>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:MergeAcross="4" ss:StyleID="m1443364799416"/>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:MergeAcross="4" ss:StyleID="m1443364799436"><ss:Data ss:Type="String"
+																			  xmlns="http://www.w3.org/TR/REC-html40"><Font html:Color="#000000">审核人员签字:${auditPersonnel}</Font><Font
+								html:Face="Arial Narrow" x:Family="Swiss" html:Color="#000000">                                                                                             </Font>
+						<Font html:Color="#000000">${correctDate}</Font></ss:Data></Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:MergeAcross="4" ss:StyleID="m1443364799456"/>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18">
+				<Cell ss:MergeAcross="4" ss:StyleID="m1443364801392"><ss:Data ss:Type="String"
+																			  xmlns="http://www.w3.org/TR/REC-html40"><Font html:Color="#000000">改正人员签字:${correctPersonnel}</Font><Font
+								html:Face="Arial Narrow" x:Family="Swiss" html:Color="#000000">                                                                                            </Font>
+						<Font html:Color="#000000">${correctDate}</Font></ss:Data></Cell>
+			</Row>
+		</Table>
+		<WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel">
+			<Selected/>
+			<Panes>
+				<Pane>
+					<Number>3</Number>
+					<ActiveRow>16</ActiveRow>
+					<ActiveCol>6</ActiveCol>
+				</Pane>
+			</Panes>
+			<ProtectObjects>False</ProtectObjects>
+			<ProtectScenarios>False</ProtectScenarios>
+		</WorksheetOptions>
+	</Worksheet>
+</Workbook>

File diff suppressed because it is too large
+ 1034 - 0
jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/cwAudit.ftl


File diff suppressed because it is too large
+ 1978 - 0
jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/firstAudit.ftl


+ 807 - 0
jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/proofreadAudit.ftl

@@ -0,0 +1,807 @@
+<?xml version="1.0"?>
+<?mso-application progid="Excel.Sheet"?>
+<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40">
+	<DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
+		<Author>徐滕</Author>
+		<LastAuthor>徐滕</LastAuthor>
+		<Created>2022-10-20T07:26:00Z</Created>
+		<LastSaved>2023-01-12T01:54:05Z</LastSaved>
+		<Version>16.00</Version>
+	</DocumentProperties>
+	<CustomDocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
+		<ICV dt:dt="string">33A31C1D1F684C67A27B9367A7E4323E</ICV>
+		<KSOProductBuildVer dt:dt="string">2052-11.1.0.12132</KSOProductBuildVer>
+	</CustomDocumentProperties>
+	<OfficeDocumentSettings xmlns="urn:schemas-microsoft-com:office:office">
+		<AllowPNG/>
+	</OfficeDocumentSettings>
+	<ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
+		<WindowHeight>17940</WindowHeight>
+		<WindowWidth>32760</WindowWidth>
+		<WindowTopX>32760</WindowTopX>
+		<WindowTopY>32760</WindowTopY>
+		<ProtectStructure>False</ProtectStructure>
+		<ProtectWindows>False</ProtectWindows>
+		<DisplayInkNotes>False</DisplayInkNotes>
+	</ExcelWorkbook>
+	<Styles>
+		<Style ss:ID="Default" ss:Name="Normal">
+			<Alignment ss:Vertical="Center"/>
+											<Borders/>
+													 <Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#000000"/>
+																															<Interior/>
+																																	  <NumberFormat/>
+																																					<Protection/>
+		</Style>
+		<Style ss:ID="s64">
+			<Alignment ss:Vertical="Center"/>
+											<Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#000000"/>
+																												   <Interior/>
+		</Style>
+		<Style ss:ID="s65">
+			<Alignment ss:Vertical="Center"/>
+											<Borders/>
+													 <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																														  <Interior/>
+		</Style>
+		<Style ss:ID="s66">
+			<Alignment ss:Vertical="Center"/>
+											<Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																												 <Interior/>
+		</Style>
+		<Style ss:ID="s67">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center"/>
+																 <Borders/>
+																		  <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																			   <Interior/>
+		</Style>
+		<Style ss:ID="s68">
+			<Alignment ss:Vertical="Center"/>
+											<Borders/>
+													 <Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#000000"/>
+																															<Interior/>
+		</Style>
+		<Style ss:ID="s69">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders/>
+																			<Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#000000"/>
+																																				   <Interior/>
+		</Style>
+		<Style ss:ID="s72">
+			<Alignment ss:Vertical="Center" ss:WrapText="1"/>
+															<Borders/>
+																	 <Font ss:FontName="黑体" x:CharSet="134" x:Family="Modern" ss:Size="12" ss:Color="#000000"/>
+																																							  <Interior/>
+		</Style>
+		<Style ss:ID="s76">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center"/>
+																 <Borders/>
+																		  <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																																	<Interior/>
+																																			  <NumberFormat ss:Format="Long Date"/>
+		</Style>
+		<Style ss:ID="s78">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center"/>
+																 <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																	  <Interior/>
+		</Style>
+		<Style ss:ID="s79">
+			<Alignment ss:Vertical="Center"/>
+											<Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																									  <Interior/>
+		</Style>
+		<Style ss:ID="s81">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																		<Interior/>
+		</Style>
+		<Style ss:ID="s85">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																		   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																			   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																				 </Borders>
+																																																																																				   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																									<Interior/>
+		</Style>
+		<Style ss:ID="s86">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																		   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																			 </Borders>
+																																																																			   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000" ss:Bold="1"/>
+																																																																																					 <Interior/>
+		</Style>
+		<Style ss:ID="s87">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																		   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																			   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																				 </Borders>
+																																																																																				   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																									<Interior/>
+		</Style>
+		<Style ss:ID="s88">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																		   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																			   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																				 </Borders>
+																																																																																				   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																																						<Interior/>
+		</Style>
+		<Style ss:ID="s90">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																		   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																			   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																				 </Borders>
+																																																																																				   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																																																																																																			 <Interior/>
+		</Style>
+		<Style ss:ID="s91">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																		   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																			 </Borders>
+																																																																			   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																																																																																		 <Interior/>
+		</Style>
+		<Style ss:ID="s92">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																		   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																			   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																				 </Borders>
+																																																																																				   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																																																																																																			 <Interior/>
+		</Style>
+		<Style ss:ID="s95">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																		   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																			   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																				 </Borders>
+																																																																																				   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																						 <Interior/>
+		</Style>
+		<Style ss:ID="s97">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center"/>
+																   <Borders>
+																   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																		<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																		   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																			   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																				 </Borders>
+																																																																																				   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																						 <Interior/>
+		</Style>
+		<Style ss:ID="s98">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																								 </Borders>
+																																																																																								   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																																										<Interior/>
+		</Style>
+		<Style ss:ID="s100">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																								 </Borders>
+																																																																																								   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																										 <Interior/>
+		</Style>
+		<Style ss:ID="s101">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							 </Borders>
+																																																																							   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000" ss:Bold="1"/>
+																																																																																									 <Interior/>
+		</Style>
+		<Style ss:ID="s102">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																							   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																								 </Borders>
+																																																																																								   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																										 <Interior/>
+		</Style>
+		<Style ss:ID="s107">
+			<Alignment ss:Horizontal="Right" ss:Vertical="Center"/>
+																  <Borders/>
+																		   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																																	 <Interior/>
+		</Style>
+		<Style ss:ID="s108">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders/>
+																							<Font ss:FontName="黑体" x:CharSet="134" x:Family="Modern" ss:Size="16" ss:Color="#000000" ss:Bold="1"/>
+																																																 <Interior/>
+		</Style>
+		<Style ss:ID="s109">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																					  <Interior/>
+		</Style>
+		<Style ss:ID="s110">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																																		   <Interior/>
+		</Style>
+		<Style ss:ID="s111">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center"/>
+																 <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																	  <Interior/>
+																																				<NumberFormat ss:Format="Long Date"/>
+		</Style>
+		<Style ss:ID="s112">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center"/>
+																 <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																														   <Interior/>
+		</Style>
+		<Style ss:ID="s114">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center"/>
+																 <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000"/>
+																														   <Interior/>
+																																	 <NumberFormat ss:Format="yyyy&quot;年&quot;m&quot;月&quot;d&quot;日&quot;;@"/>
+		</Style>
+		<Style ss:ID="s115">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																							 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																																							   </Borders>
+																																																																																								 <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																									   <Interior/>
+		</Style>
+		<Style ss:ID="s116">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																							 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																							   </Borders>
+																																																																																								 <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																												  <Interior/>
+		</Style>
+		<Style ss:ID="s117">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																								 </Borders>
+																																																																																								   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																													<Interior/>
+		</Style>
+		<Style ss:ID="s118">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																						 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																							   </Borders>
+																																																																																								 <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																																									  <Interior/>
+		</Style>
+		<Style ss:ID="s119">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																							 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																							   </Borders>
+																																																																																								 <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																									   <Interior/>
+		</Style>
+		<Style ss:ID="s120">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																								 </Borders>
+																																																																																								   <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																										 <Interior/>
+		</Style>
+		<Style ss:ID="s121">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																							 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																							   </Borders>
+																																																																																								 <Font ss:FontName="宋体" x:CharSet="134" ss:Color="#000000" ss:Bold="1"/>
+																																																																																																									   <Interior/>
+		</Style>
+		<Style ss:ID="s122">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center"/>
+																 <Borders>
+																 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																	  <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																		 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																			 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																			   </Borders>
+																																																																																				 <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																																					  <Interior/>
+		</Style>
+		<Style ss:ID="s123">
+			<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
+																				   <Borders>
+																				   <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																						<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						   <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																							   <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																								 </Borders>
+																																																																																								   <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																																										<Interior/>
+		</Style>
+		<Style ss:ID="s124">
+			<Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
+																				 <Borders>
+																				 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																					  <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																						 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="2"/>
+																																																																							 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
+																																																																																							   </Borders>
+																																																																																								 <Font ss:FontName="Arial Narrow" x:Family="Swiss" ss:Color="#000000"/>
+																																																																																																									  <Interior/>
+		</Style>
+		<Style ss:ID="s125">
+			<Alignment ss:Vertical="Center" ss:WrapText="1"/>
+															<Borders/>
+																	 <Font ss:FontName="宋体" x:CharSet="134" ss:Size="11" ss:Color="#000000"/>
+																																			<Interior/>
+																																					  <NumberFormat/>
+																																									<Protection/>
+		</Style>
+	</Styles>
+	<Worksheet ss:Name="Sheet1">
+		<Table ss:ExpandedColumnCount="7" ss:ExpandedRowCount="80" x:FullColumns="1" x:FullRows="1" ss:StyleID="s68" ss:DefaultColumnWidth="51.75" ss:DefaultRowHeight="13.5">
+			<Column ss:StyleID="s68" ss:AutoFitWidth="0" ss:Width="32.25"/>
+			<Column ss:StyleID="s68" ss:AutoFitWidth="0" ss:Width="34.5"/>
+			<Column ss:StyleID="s68" ss:AutoFitWidth="0" ss:Width="369.75"/>
+			<Column ss:StyleID="s69" ss:AutoFitWidth="0" ss:Width="71.25" ss:Span="1"/>
+			<Column ss:Index="6" ss:StyleID="s69" ss:AutoFitWidth="0" ss:Width="76.5"/>
+			<Column ss:StyleID="s68" ss:AutoFitWidth="0" ss:Width="90.75"/>
+			<Row ss:AutoFitHeight="0" ss:Height="15" ss:StyleID="s64">
+				<Cell ss:MergeAcross="5" ss:StyleID="s107">
+					<Data ss:Type="String">索引号:G-1-6-5</Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="30">
+				<Cell ss:MergeAcross="5" ss:StyleID="s108">
+					<Data ss:Type="String">资产评估项目(校对)审核记录表</Data>
+				</Cell>
+				<Cell ss:StyleID="s72"/>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="1" ss:StyleID="s109">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">项目名称:</Font>
+					</ss:Data>
+				</Cell>
+				<Cell ss:MergeAcross="3" ss:StyleID="s110">
+					<Data ss:Type="String">${projectName}</Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="1" ss:StyleID="s111">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">评估基准日:</Font>
+					</ss:Data>
+				</Cell>
+				<Cell ss:StyleID="s76">
+					<Data ss:Type="String">${assessBaseMessage}</Data>
+				</Cell>
+				<Cell ss:StyleID="s67">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">项目负责人:</Font>
+					</ss:Data>
+				</Cell>
+				<Cell ss:MergeAcross="1" ss:StyleID="s112">
+					<Data ss:Type="String">${projectMaster}</Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="1" ss:StyleID="s78">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">项目审核人</Font>
+						<Font html:Color="#000000"> </Font>
+						<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">:</Font>
+					</ss:Data>
+				</Cell>
+				<Cell ss:StyleID="s79">
+					<Data ss:Type="String">${projectauditor}</Data>
+				</Cell>
+				<Cell ss:StyleID="s67">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">审核日期:</Font>
+					</ss:Data>
+				</Cell>
+				<Cell ss:MergeAcross="1" ss:StyleID="s114">
+					<Data ss:Type="String">${projectAuditDate}</Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="9.9375" ss:StyleID="s66">
+				<Cell ss:StyleID="s78"/>
+				<Cell ss:StyleID="s78"/>
+				<Cell ss:StyleID="s78"/>
+				<Cell ss:StyleID="s81"/>
+				<Cell ss:StyleID="s81"/>
+				<Cell ss:StyleID="s81"/>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="26.0625" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:StyleID="s115">
+					<Data ss:Type="String">一、明细表</Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:StyleID="s116">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<B>
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">资产基础法</Font>
+							<Font html:Color="#000000">/</Font>
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">成本法评估明细表</Font>
+						</B>
+					</ss:Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="2" ss:StyleID="s117">
+					<Data ss:Type="String">审核要点</Data>
+				</Cell>
+				<Cell ss:StyleID="s85">
+					<Data ss:Type="String">审核意见</Data>
+				</Cell>
+				<Cell ss:StyleID="s86">
+					<Data ss:Type="String">是否适用</Data>
+				</Cell>
+				<Cell ss:StyleID="s87">
+					<Data ss:Type="String">回复意见</Data>
+				</Cell>
+			</Row>
+			<#list detailedStatementList as detailedStatement>
+				<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s67">
+					<Cell ss:StyleID="s88">
+						<Data ss:Type="Number">${detailedStatement.serialNumber}</Data>
+					</Cell>
+					<Cell ss:MergeAcross="1" ss:StyleID="s118">
+
+						<Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">${detailedStatement.typeName}</Font>
+						</Data>
+					</Cell>
+					<Cell ss:StyleID="s90">
+						<Data ss:Type="String">${detailedStatement.reviewComments}</Data>
+					</Cell>
+					<Cell ss:StyleID="s91">
+						<Data ss:Type="String">${detailedStatement.isApply}</Data>
+					</Cell>
+					<Cell ss:StyleID="s92">
+						<Data ss:Type="String">${detailedStatement.replyComments}</Data>
+					</Cell>
+				</Row>
+			</#list>
+
+			<Row ss:AutoFitHeight="0" ss:Height="26.0625" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:StyleID="s119">
+					<Data ss:Type="String">二、评估说明</Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="2" ss:StyleID="s120">
+					<Data ss:Type="String">审核要点</Data>
+				</Cell>
+				<Cell ss:StyleID="s95">
+					<Data ss:Type="String">审核意见</Data>
+				</Cell>
+				<Cell ss:StyleID="s86">
+					<Data ss:Type="String">是否适用</Data>
+				</Cell>
+				<Cell ss:StyleID="s97">
+					<Data ss:Type="String">回复意见</Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:StyleID="s116">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<B>
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">(一)封面至评估范围 </Font>
+						</B>
+					</ss:Data>
+				</Cell>
+			</Row>
+
+			<#list assessmentInstructions1List as assessmentInstructions1>
+				<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+					<Cell ss:StyleID="s98">
+						<Data ss:Type="Number">${assessmentInstructions1.serialNumber}</Data>
+					</Cell>
+					<Cell ss:MergeAcross="1" ss:StyleID="s118">
+						<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">${assessmentInstructions1.typeName}</Font>
+						</ss:Data>
+					</Cell>
+					<Cell ss:StyleID="s90">
+						<Data ss:Type="String">${assessmentInstructions1.reviewComments}</Data>
+					</Cell>
+					<Cell ss:StyleID="s91">
+						<Data ss:Type="String">${assessmentInstructions1.isApply}</Data>
+					</Cell>
+					<Cell ss:StyleID="s92">
+						<Data ss:Type="String">${assessmentInstructions1.replyComments}</Data>
+					</Cell>
+				</Row>
+			</#list>
+
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:StyleID="s116">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<B>
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">(二)资产核实情况总体说明</Font>
+						</B>
+					</ss:Data>
+				</Cell>
+			</Row>
+
+			<#list assessmentInstructions2List as assessmentInstructions2>
+				<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+					<Cell ss:StyleID="s98">
+						<Data ss:Type="Number">${assessmentInstructions2.serialNumber}</Data>
+					</Cell>
+					<Cell ss:MergeAcross="1" ss:StyleID="s118">
+						<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">${assessmentInstructions2.typeName}</Font>
+						</ss:Data>
+					</Cell>
+					<Cell ss:StyleID="s90">
+						<Data ss:Type="String">${assessmentInstructions2.reviewComments}</Data>
+					</Cell>
+					<Cell ss:StyleID="s91">
+						<Data ss:Type="String">${assessmentInstructions2.isApply}</Data>
+					</Cell>
+					<Cell ss:StyleID="s92">
+						<Data ss:Type="String">${assessmentInstructions2.replyComments}</Data>
+					</Cell>
+				</Row>
+			</#list>
+
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:StyleID="s116">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<B>
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">(三)资产基础法</Font>
+							<Font html:Color="#000000">/</Font>
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">成本法评估技术说明</Font>
+						</B>
+					</ss:Data>
+				</Cell>
+			</Row>
+
+			<#list assessmentInstructions3List as assessmentInstructions3>
+				<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+					<Cell ss:StyleID="s98">
+						<Data ss:Type="Number">${assessmentInstructions3.serialNumber}</Data>
+					</Cell>
+					<Cell ss:MergeAcross="1" ss:StyleID="s118">
+						<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">${assessmentInstructions3.typeName}</Font>
+						</ss:Data>
+					</Cell>
+					<Cell ss:StyleID="s90">
+						<Data ss:Type="String">${assessmentInstructions3.reviewComments}</Data>
+					</Cell>
+					<Cell ss:StyleID="s91">
+						<Data ss:Type="String">${assessmentInstructions3.isApply}</Data>
+					</Cell>
+					<Cell ss:StyleID="s92">
+						<Data ss:Type="String">${assessmentInstructions3.replyComments}</Data>
+					</Cell>
+				</Row>
+			</#list>
+
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:StyleID="s116">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<B>
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">(四)评估结论及分析 </Font>
+						</B>
+					</ss:Data>
+				</Cell>
+			</Row>
+
+			<#list assessmentInstructions4List as assessmentInstructions4>
+				<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+					<Cell ss:StyleID="s98">
+						<Data ss:Type="Number">${assessmentInstructions4.serialNumber}</Data>
+					</Cell>
+					<Cell ss:MergeAcross="1" ss:StyleID="s118">
+						<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">${assessmentInstructions4.typeName}</Font>
+						</ss:Data>
+					</Cell>
+					<Cell ss:StyleID="s90">
+						<Data ss:Type="String">${assessmentInstructions4.reviewComments}</Data>
+					</Cell>
+					<Cell ss:StyleID="s91">
+						<Data ss:Type="String">${assessmentInstructions4.isApply}</Data>
+					</Cell>
+					<Cell ss:StyleID="s92">
+						<Data ss:Type="String">${assessmentInstructions4.replyComments}</Data>
+					</Cell>
+				</Row>
+			</#list>
+
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:StyleID="s119">
+					<Data ss:Type="String">(五)关于评估有关事项的说明</Data>
+				</Cell>
+			</Row>
+
+			<#list assessmentInstructions5List as assessmentInstructions5>
+				<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+					<Cell ss:StyleID="s98">
+						<Data ss:Type="Number">${assessmentInstructions5.serialNumber}</Data>
+					</Cell>
+					<Cell ss:MergeAcross="1" ss:StyleID="s118">
+						<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">${assessmentInstructions5.typeName}</Font>
+						</ss:Data>
+					</Cell>
+					<Cell ss:StyleID="s90">
+						<Data ss:Type="String">${assessmentInstructions5.reviewComments}</Data>
+					</Cell>
+					<Cell ss:StyleID="s91">
+						<Data ss:Type="String">${assessmentInstructions5.isApply}</Data>
+					</Cell>
+					<Cell ss:StyleID="s92">
+						<Data ss:Type="String">${assessmentInstructions5.replyComments}</Data>
+					</Cell>
+				</Row>
+			</#list>
+
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="2" ss:StyleID="s121">
+					<Data ss:Type="String">(六)其他问题</Data>
+				</Cell>
+				<Cell ss:StyleID="s100"/>
+				<Cell ss:StyleID="s101"/>
+				<Cell ss:StyleID="s102"/>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="26.0625" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:StyleID="s119">
+					<Data ss:Type="String">三、评估报告</Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="2" ss:StyleID="s117">
+					<Data ss:Type="String">审核要点</Data>
+				</Cell>
+				<Cell ss:StyleID="s85">
+					<Data ss:Type="String">审核意见</Data>
+				</Cell>
+				<Cell ss:StyleID="s86">
+					<Data ss:Type="String">是否适用</Data>
+				</Cell>
+				<Cell ss:StyleID="s87">
+					<Data ss:Type="String">回复意见</Data>
+				</Cell>
+
+			</Row>
+
+			<#list assessmentReportList as assessmentReport>
+				<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+					<Cell ss:StyleID="s98">
+						<Data ss:Type="Number">${assessmentReport.serialNumber}</Data>
+					</Cell>
+					<Cell ss:MergeAcross="1" ss:StyleID="s118">
+						<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+							<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">${assessmentReport.typeName}</Font>
+						</ss:Data>
+					</Cell>
+					<Cell ss:StyleID="s90">
+						<Data ss:Type="String">${assessmentReport.reviewComments}</Data>
+					</Cell>
+					<Cell ss:StyleID="s91">
+						<Data ss:Type="String">${assessmentReport.isApply}</Data>
+					</Cell>
+					<Cell ss:StyleID="s92">
+						<Data ss:Type="String">${assessmentReport.replyComments}</Data>
+					</Cell>
+				</Row>
+			</#list>
+
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:StyleID="s122">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">经确认,执行人员已按审核意见全部修改处理。</Font>
+					</ss:Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:MergeDown="3" ss:StyleID="s125">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<Font html:Color="#000000">对下列意见保留:</Font>
+						<Font>       </Font>
+						<Font html:Color="#000000">&#10;${qualifiedOpinion}</Font>
+						<Font>       </Font>
+						<Font html:Color="#000000">&#10;                                     执行人员签字:${executor}              ${executorDate}</Font>
+					</ss:Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65" ss:Span="2"/>
+			<Row ss:Index="75" ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:StyleID="s123"/>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:StyleID="s124">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<Font html:Face="宋体" x:CharSet="134" html:Color="#000000">经确认,执行人员已按审核意见检查并处理。</Font>
+					</ss:Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65">
+				<Cell ss:MergeAcross="5" ss:MergeDown="3" ss:StyleID="s125">
+					<ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">
+						<Font html:Color="#000000">对下列意见未修改:</Font>
+						<Font html:Face="Arial Narrow" x:Family="Swiss" html:Color="#000000">&#10;${notModifiedOpinion}</Font>
+						<Font html:Color="#000000">&#10;                                     审核人员签字:${executor}               ${executorDate}</Font>
+					</ss:Data>
+				</Cell>
+			</Row>
+			<Row ss:AutoFitHeight="0" ss:Height="18" ss:StyleID="s65" ss:Span="2"/>
+		</Table>
+		<WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel">
+			<Unsynced/>
+			<PageBreakZoom>60</PageBreakZoom>
+			<Selected/>
+			<Panes>
+				<Pane>
+					<Number>3</Number>
+					<ActiveRow>17</ActiveRow>
+					<ActiveCol>8</ActiveCol>
+				</Pane>
+			</Panes>
+			<ProtectObjects>False</ProtectObjects>
+			<ProtectScenarios>False</ProtectScenarios>
+		</WorksheetOptions>
+	</Worksheet>
+</Workbook>

File diff suppressed because it is too large
+ 4317 - 0
jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/reportAusstellung.ftl


File diff suppressed because it is too large
+ 1978 - 0
jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/secondAuditFtl.ftl


File diff suppressed because it is too large
+ 1978 - 0
jeeplus-modules/jeeplus-assess/src/main/resources/freemarker/thirdlyAudit.ftl


+ 2 - 0
jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/mapper/ZsReimbursementDetailInfoContractMapper.java

@@ -1,8 +1,10 @@
 package com.jeeplus.centrecareful.approvalInfo.mapper;
 
 
+import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.jeeplus.centrecareful.approvalInfo.domain.ZsReimbursementDetailInfoContract;
 
+@InterceptorIgnore(tenantLine = "true")
 public interface ZsReimbursementDetailInfoContractMapper extends BaseMapper<ZsReimbursementDetailInfoContract> {
 }

+ 2 - 0
jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/mapper/ZsReimbursementDetailInfoMapper.java

@@ -1,6 +1,7 @@
 package com.jeeplus.centrecareful.approvalInfo.mapper;
 
 
+import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.jeeplus.centrecareful.approvalInfo.domain.ZsReimbursementDetailInfo;
 
@@ -8,5 +9,6 @@ import com.jeeplus.centrecareful.approvalInfo.domain.ZsReimbursementDetailInfo;
  * @author: 王强
  * @create: 2022-11-24 16:31
  **/
+@InterceptorIgnore(tenantLine = "true")
 public interface ZsReimbursementDetailInfoMapper extends BaseMapper<ZsReimbursementDetailInfo> {
 }

+ 2 - 0
jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/mapper/ZsReimbursementDetailInfoOtherMapper.java

@@ -1,8 +1,10 @@
 package com.jeeplus.centrecareful.approvalInfo.mapper;
 
 
+import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.jeeplus.centrecareful.approvalInfo.domain.ZsReimbursementDetailInfoOther;
 
+@InterceptorIgnore(tenantLine = "true")
 public interface ZsReimbursementDetailInfoOtherMapper extends BaseMapper<ZsReimbursementDetailInfoOther> {
 }

+ 2 - 0
jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/mapper/ZsReimbursementDetailInfoProcuredMapper.java

@@ -1,8 +1,10 @@
 package com.jeeplus.centrecareful.approvalInfo.mapper;
 
+import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.jeeplus.centrecareful.approvalInfo.domain.ZsReimbursementDetailInfoProcured;
 
 
+@InterceptorIgnore(tenantLine = "true")
 public interface ZsReimbursementDetailInfoProcuredMapper extends BaseMapper<ZsReimbursementDetailInfoProcured> {
 }

+ 2 - 0
jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/mapper/ZsReimbursementDetailInfoReportMapper.java

@@ -1,7 +1,9 @@
 package com.jeeplus.centrecareful.approvalInfo.mapper;
 
+import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.jeeplus.centrecareful.approvalInfo.domain.ZsReimbursementDetailInfoReport;
 
+@InterceptorIgnore(tenantLine = "true")
 public interface ZsReimbursementDetailInfoReportMapper extends BaseMapper<ZsReimbursementDetailInfoReport> {
 }

+ 1 - 0
jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/mapper/ZsReimbursementInfoMapper.java

@@ -19,6 +19,7 @@ import java.util.List;
  * @author: 王强
  * @create: 2022-11-24 16:09
  **/
+@InterceptorIgnore(tenantLine = "true")
 public interface ZsReimbursementInfoMapper extends BaseMapper<ZsReimbursementInfo> {
 
     IPage<ZSProgramProjectListInfo> findProjectList(Page<ZSProgramProjectListInfo> page, @Param(Constants.WRAPPER) QueryWrapper<ZSProgramProjectListInfo> wrapper);

+ 21 - 4
jeeplus-modules/jeeplus-centrecareful/src/main/java/com/jeeplus/centrecareful/approvalInfo/service/ZsReimbursementInfoService.java

@@ -18,11 +18,9 @@ import com.jeeplus.core.query.QueryWrapperGenerator;
 //import com.jeeplus.finance.reimbursementApproval.approvalInfo.service.dto.QueryListDto;
 import com.jeeplus.sys.domain.Office;
 import com.jeeplus.sys.domain.WorkAttachmentInfo;
-import com.jeeplus.sys.feign.IDictApi;
-import com.jeeplus.sys.feign.IOfficeApi;
-import com.jeeplus.sys.feign.IUserApi;
-import com.jeeplus.sys.feign.IWorkAttachmentApi;
+import com.jeeplus.sys.feign.*;
 import com.jeeplus.sys.service.dto.OfficeDTO;
+import com.jeeplus.sys.service.dto.RoleDTO;
 import com.jeeplus.sys.service.dto.UserDTO;
 import com.jeeplus.utils.StringUtils;
 import org.springframework.beans.BeanUtils;
@@ -184,6 +182,25 @@ public class ZsReimbursementInfoService {
         if (StringUtils.isNotBlank(dto.getSourceType())) {
             queryWrapper.eq("a.source_type", dto.getSourceType());
         }
+
+        //获取当前登录人信息
+        UserDTO userDTO = SpringUtil.getBean ( IUserApi.class ).getByToken(TokenProvider.getCurrentToken ( ));
+        //获取当前登录人所属角色
+        //若是中审部门主任,则仅展示部门主任信息
+        //若是中审员工,则仅展示自己的数据信息
+        List<RoleDTO> roleDTOList = userDTO.getRoleDTOList();
+        for (RoleDTO roleDTO : roleDTOList) {
+            //根据角色id查询角色信息
+            RoleDTO roleDTOById = SpringUtil.getBean(IRoleApi.class).getRoleDTOById(roleDTO.getId());
+            if("zsyg".equals(roleDTOById.getEnName()) && "中审员工".equals(roleDTOById.getName())){
+                queryWrapper.eq("a.create_by_id", userDTO.getId());
+                break;
+            }else if("zsbmzr".equals(roleDTOById.getEnName()) && "中审部门主任".equals(roleDTOById.getName())){
+                queryWrapper.eq("c.office_id", userDTO.getOfficeDTO().getId());
+                break;
+            }
+        }
+
         return infoMapper.findList(page, queryWrapper);
     }
 

+ 3 - 0
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/contractRegistration/mapper/ContractFilePaperMapper.java

@@ -1,5 +1,6 @@
 package com.jeeplus.finance.contractRegistration.mapper;
 
+import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.jeeplus.finance.contractRegistration.domain.ContractFilePaper;
 import com.jeeplus.sys.domain.WorkAttachmentInfo;
@@ -23,8 +24,10 @@ public interface ContractFilePaperMapper extends BaseMapper<ContractFilePaper> {
 
     void updateStatusById(@Param("id") String id, @Param("filedType")String filedType);
 
+    @InterceptorIgnore(tenantLine = "true")
     List<WorkAttachmentInfo> findList(@Param("id") String id);
 
+    @InterceptorIgnore(tenantLine = "true")
     Integer findIsExit(@Param("id") String id, @Param("contractInfoId") String contractInfoId, @Param("name")String name);
 
     /**

+ 4 - 0
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/contractRegistration/mapper/ContractInfoMapper.java

@@ -1,5 +1,6 @@
 package com.jeeplus.finance.contractRegistration.mapper;
 
+import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@@ -17,6 +18,7 @@ import java.util.List;
  * @author: 王强
  * @create: 2022-11-08 10:47
  **/
+@InterceptorIgnore(tenantLine = "true")
 public interface ContractInfoMapper extends BaseMapper<ContractInfo> {
 
     ContractInfo getInfoById(String id);
@@ -39,8 +41,10 @@ public interface ContractInfoMapper extends BaseMapper<ContractInfo> {
 
     void updatefiledPaperTypeById(@Param("id") String id, @Param("status")String status);
 
+    @InterceptorIgnore(tenantLine = "true")
     List<WorkAttachmentInfo> findList(@Param("id") String id);
 
+    @InterceptorIgnore(tenantLine = "true")
     Integer findIsExit(@Param("id") String id, @Param("name")String name);
 
     /**

+ 2 - 0
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/workClientInfo/mapper/CwManageLevelTypeMapper.java

@@ -1,5 +1,6 @@
 package com.jeeplus.finance.workClientInfo.mapper;
 
+import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.Constants;
@@ -16,6 +17,7 @@ import java.util.List;
  * @Entity com.jeeplus.test.cw.workClientInfo.domain.CwManageLevelType
  */
 @Mapper
+@InterceptorIgnore(tenantLine = "true")
 public interface CwManageLevelTypeMapper extends BaseMapper<CwManageLevelType> {
 
     public IPage<CwManageLevelTypeDTO> findList(Page<CwManageLevelTypeDTO> page, @Param(Constants.WRAPPER) QueryWrapper<CwManageLevelType> queryWrapper);

+ 2 - 0
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/workClientInfo/mapper/CwOrganizationTypeMapper.java

@@ -1,5 +1,6 @@
 package com.jeeplus.finance.workClientInfo.mapper;
 
+import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.Constants;
@@ -16,6 +17,7 @@ import java.util.List;
  * @Entity com.jeeplus.test.cw.workClientInfo.domain.CwOrganizationType
  */
 @Mapper
+@InterceptorIgnore(tenantLine = "true")
 public interface CwOrganizationTypeMapper extends BaseMapper<CwOrganizationType> {
 
     public IPage<CwOrganizationTypeDTO> findList(Page<CwOrganizationTypeDTO> page, @Param(Constants.WRAPPER) QueryWrapper<CwOrganizationType> queryWrapper);

+ 1 - 1
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/workClientInfo/mapper/CwWorkClientBaseMapper.java

@@ -40,7 +40,7 @@ public interface CwWorkClientBaseMapper extends BaseMapper<CwWorkClientBase> {
     List<String> isUseByClientContacts(@Param("idArray") String[] idArray);
 
     // 查询客户是否被引用(合同-参与签约方)
-    List<String> isUseByContactParty(List<String> noList);
+    List<String> isUseByContactParty(@Param("noList")List<String> noList);
 
     // 查询客户是否被引用(项目-被服务单位)
     List<String> isUseByProject(@Param("idArray") String[] idArray);

+ 2 - 1
jeeplus-modules/jeeplus-system/src/main/java/com/jeeplus/sys/controller/OfficeController.java

@@ -114,7 +114,8 @@ public class OfficeController {
                                                       @RequestParam(required = false) String type,
                                                       @RequestParam(required = false, defaultValue = CommonConstants.NO) String showAll) {
         List <OfficeDTO> list = officeService.findList ( tenantId, parentId );
-        List <OfficeDTO> rootTree = officeService.getRootTree (list, extId, type, showAll,"1" );
+        //List <OfficeDTO> rootTree = officeService.getRootTree (list, extId, type, showAll,"1" );
+        List <OfficeDTO> rootTree = officeService.getOldRootTree (parentId,list, extId, type, showAll );
         return ResponseEntity.ok ( rootTree );
     }
 

+ 2 - 0
jeeplus-modules/jeeplus-system/src/main/java/com/jeeplus/sys/mapper/xml/UserMapper.xml

@@ -25,6 +25,7 @@
         <result property="companyDTO.name" column="companyDTO.name"/>
         <result property="officeDTO.id" column="officeDTO.id"/>
         <result property="officeDTO.name" column="officeDTO.name"/>
+        <result property="officeDTO.isPublic" column="officeDTO.isPublic"/>
         <result property="officeDTO.parentIds" column="officeDTO.parentIds"/>
         <collection property="roleDTOList" javaType="java.util.List" ofType="com.jeeplus.sys.service.dto.RoleDTO">
             <id property="id" column="roleDTO.id"/>
@@ -68,6 +69,7 @@
     	c.parent_id AS "companyDTO.parent.id",
     	c.parent_ids AS "companyDTO.parentIds",
     	o.name AS "officeDTO.name",
+    	o.is_public AS "officeDTO.isPublic",
     	o.parent_id AS "officeDTO.parent.id",
     	o.parent_ids AS "officeDTO.parentIds"
     </sql>

+ 15 - 0
jeeplus-modules/jeeplus-system/src/main/java/com/jeeplus/sys/service/OfficeService.java

@@ -95,6 +95,21 @@ public class OfficeService extends TreeService <OfficeMapper, Office> {
         return offices;
     }
 
+    public List <OfficeDTO> getOldRootTree(String parentId, List <OfficeDTO> list, String extId, String type, String showAll) {
+        List <OfficeDTO> offices = Lists.newArrayList ( );
+        parentId = StrUtil.isEmpty ( parentId ) ? OfficeDTO.getRootId ( ) : parentId;
+        for (OfficeDTO root : list) {
+            if ( parentId.equals ( root.getParentId ( ) ) ) {
+                if ( this.isUseAble ( extId, type, root, showAll ) ) {
+                    // 不是被排除节点的子节点
+                    List <OfficeDTO> officeList = formatListToTree ( root, list, extId, type, showAll );
+                    offices.addAll ( officeList );
+                }
+            }
+        }
+        return offices;
+    }
+
     /**
      * 在tree数据中找到当前登录人的“集团”以及“公司”
      */