diff --git a/ServiceSite/facade/src/main/java/com/seasky/budget/web/dto/entrustment_expert_manuscript/EntrustmentExpertManuscriptCmd.java b/ServiceSite/facade/src/main/java/com/seasky/budget/web/dto/entrustment_expert_manuscript/EntrustmentExpertManuscriptCmd.java
index 732bdef942afe79d4572e6f40cd2a089be18ce10..dc4f8032ee5e17055207198c1dd2c6679a79d40a 100644
--- a/ServiceSite/facade/src/main/java/com/seasky/budget/web/dto/entrustment_expert_manuscript/EntrustmentExpertManuscriptCmd.java
+++ b/ServiceSite/facade/src/main/java/com/seasky/budget/web/dto/entrustment_expert_manuscript/EntrustmentExpertManuscriptCmd.java
@@ -28,7 +28,6 @@ public class EntrustmentExpertManuscriptCmd implements Serializable {
     private Long entrustmentId;
 
     @ApiModelProperty(value = "涓撳id", example = "")
-    @NotEmpty(message = "涓撳id涓嶈兘涓虹┖锛�")
     private String expertId;
 
     @ApiModelProperty(value = "涓撳鐢佃瘽", example = "")
diff --git a/ServiceSite/facade/src/main/java/com/seasky/budget/web/dto/expertInfo/ExpertInfoDbQuery.java b/ServiceSite/facade/src/main/java/com/seasky/budget/web/dto/expertInfo/ExpertInfoDbQuery.java
index 398e1280652b4cf821a4585c4b8e594fa8bfe994..7594978bb03c95a049ae0f83914fc5023015a5c4 100644
--- a/ServiceSite/facade/src/main/java/com/seasky/budget/web/dto/expertInfo/ExpertInfoDbQuery.java
+++ b/ServiceSite/facade/src/main/java/com/seasky/budget/web/dto/expertInfo/ExpertInfoDbQuery.java
@@ -20,6 +20,10 @@ public class ExpertInfoDbQuery implements Serializable {
     @ApiModelProperty(value = "涓撳鎵嬫満鍙�", example = "")
     private String expertTel;
 
+    @ApiModelProperty(value = "涓撳鎵嬫満鍙�--涓撳搴撶殑瀛楁", example = "")
+    private String MoblieNumber;
+
+
     @ApiModelProperty(value = "涓撳濮撳悕", example = "")
     private String expertName;
 
diff --git a/ServiceSite/facade/src/main/java/com/seasky/budget/web/dto/file/EntrustmentExpertManuscriptFileOut.java b/ServiceSite/facade/src/main/java/com/seasky/budget/web/dto/file/EntrustmentExpertManuscriptFileOut.java
index 5d9c89aa77283fe3009aae955cd7debf03accdae..1b0f3d069a5b9f8156067637e86ca2bc92ed55fe 100644
--- a/ServiceSite/facade/src/main/java/com/seasky/budget/web/dto/file/EntrustmentExpertManuscriptFileOut.java
+++ b/ServiceSite/facade/src/main/java/com/seasky/budget/web/dto/file/EntrustmentExpertManuscriptFileOut.java
@@ -31,4 +31,5 @@ public class EntrustmentExpertManuscriptFileOut implements Serializable {
 
     @ApiModelProperty(value = "涓撳id", example = "")
     private Long expertId;
+
 }
diff --git a/ServiceSite/src/main/java/com/seasky/budget/business/service/EntrustmentExpertServiceImpl.java b/ServiceSite/src/main/java/com/seasky/budget/business/service/EntrustmentExpertServiceImpl.java
index 081ab50e98ece7fa3ff447707a869a8d0e8a4154..5499975ba33887b2494450825557ed5346d63c12 100644
--- a/ServiceSite/src/main/java/com/seasky/budget/business/service/EntrustmentExpertServiceImpl.java
+++ b/ServiceSite/src/main/java/com/seasky/budget/business/service/EntrustmentExpertServiceImpl.java
@@ -262,7 +262,7 @@ public class EntrustmentExpertServiceImpl implements EntrustmentExpertService {
                 List<ExpertInfoDbOut> expertInfoDbOutList = new ArrayList<>();
                 ExpertInfoDbOut expertDataBaseExpertByMobile = externalDataService.getExpertDataBaseExpertByMobile(expertInfoOut.getExpertTel());
                 ExpertInfoDbQuery query=new  ExpertInfoDbQuery();
-                query.setExpertTel(expertInfoOut.getExpertTel());
+                query.setMoblieNumber(expertInfoOut.getExpertTel());
                 String interfaceUrl = baseConfigProperties.getExpertDataBaseInterfaceUrl() + Constant.InterfaceUrl.ShEduExpertDataBase_GET_Expert_Page;
                 String response = HttpUtil.post(interfaceUrl, JSON.toJSONString(query));
 
@@ -288,9 +288,9 @@ public class EntrustmentExpertServiceImpl implements EntrustmentExpertService {
                     expertInfoOut.setTitle(expertDataBaseExpertByMobile.getTitle());
                     expertInfoOut.setIsSelfSheet(expertDataBaseExpertByMobile.getIsSelfSheet());
 
-                    expertInfoOut.setBankName( expertInfoDbOutList.get(1).getBankName());
-                    expertInfoOut.setBankAccount( expertInfoDbOutList.get(1).getBankAccount());
-                    expertInfoOut.setIDCard( expertInfoDbOutList.get(1).getIDCard());
+                    expertInfoOut.setBankName( expertInfoDbOutList.get(0).getBankName());
+                    expertInfoOut.setBankAccount( expertInfoDbOutList.get(0).getBankAccount());
+                    expertInfoOut.setIDCard( expertInfoDbOutList.get(0).getIDCard());
                 }
             }
         }
diff --git a/ServiceSite/src/main/java/com/seasky/budget/business/service/EntrustmentServiceImpl.java b/ServiceSite/src/main/java/com/seasky/budget/business/service/EntrustmentServiceImpl.java
index bb88584da6c49ad67e62efa61c1a2b50165f62af..8ae58d6a7814e9588c42a09f55c60b11bfd48171 100644
--- a/ServiceSite/src/main/java/com/seasky/budget/business/service/EntrustmentServiceImpl.java
+++ b/ServiceSite/src/main/java/com/seasky/budget/business/service/EntrustmentServiceImpl.java
@@ -517,7 +517,7 @@ public class EntrustmentServiceImpl implements EntrustmentService {
             //娈佃惤
             Paragraph p = null;
             Phrase ph;
-            p = new Paragraph("濮旀墭璇勫娑�", titleFont);
+            p = new Paragraph("濮旀墭璇勫鍑�", titleFont);
             p.setLeading(30);
             p.setAlignment(Element.ALIGN_CENTER);
             document.add(p);
@@ -534,7 +534,7 @@ public class EntrustmentServiceImpl implements EntrustmentService {
             document.add(new Paragraph("涓婃捣甯傛暀鑲插鍛樹細璐㈠姟涓庤祫浜х鐞嗕簨鍔′腑蹇冿細", contentFont));
             p = new Paragraph();
             ph = new Phrase();
-            ph.add(new Chunk(String.format("%s鍏瑰鎵樹綘涓績瀵� %s 骞撮」鐩紑灞曚笓椤硅瘎瀹″伐浣溿€傝浜庢敹鍒扮鍚堟娆¤瘎瀹¤姹傜殑鐢虫姤鏉愭枡鍚�20涓伐浣滄棩鍐呭畬鎴愯瘎瀹″伐浣滐紝璇蜂簣鍙楃悊銆�", emptyTable, entrustmentPO.getBudYear()), contentFont));
+            ph.add(new Chunk(String.format("%s鍏瑰鎵樹綘涓績瀵� %s 骞撮」鐩紑灞曢噸澶ч」鐩簨鍓嶇哗鏁堣瘎浼板伐浣溿€傝浜庢敹鍒扮鍚堟娆¤瘎瀹¤姹傜殑鐢虫姤鏉愭枡鍚�20涓伐浣滄棩鍐呭畬鎴愯瘎浼板伐浣滐紝璇蜂簣鍙楃悊銆�", emptyTable, entrustmentPO.getBudYear()), contentFont));
             p.add(ph);
             p.setLeading(30);
             document.add(p);
@@ -576,7 +576,7 @@ public class EntrustmentServiceImpl implements EntrustmentService {
             document.add(Chunk.NEWLINE);
 
 
-            document.add(new Chunk(String.format("%s %s骞村害甯傛暀濮旀湰绾ц储鏀块」鐩敮鍑洪绠楀叆搴撹瘎瀹¢」鐩竻鍗�", entrustmentPO.getDeptName(), entrustmentPO.getBudYear()), contentFont));
+            document.add(new Chunk(String.format("%s %s骞村害閲嶅ぇ椤圭洰浜嬪墠缁╂晥璇勪及椤圭洰娓呭崟", entrustmentPO.getDeptName(), entrustmentPO.getBudYear()), contentFont));
             document.add(Chunk.NEWLINE);
             document.add(Chunk.NEWLINE);
             document.add(Chunk.NEWLINE);
diff --git a/ServiceSite/src/main/java/com/seasky/budget/business/service/ExpertManuscriptServiceImpl.java b/ServiceSite/src/main/java/com/seasky/budget/business/service/ExpertManuscriptServiceImpl.java
index 5e56bf77b6ba45ddd9b6ece10c2b9bd205b904d5..d70537034addd7267b4b2af2550721bb13cbeed2 100644
--- a/ServiceSite/src/main/java/com/seasky/budget/business/service/ExpertManuscriptServiceImpl.java
+++ b/ServiceSite/src/main/java/com/seasky/budget/business/service/ExpertManuscriptServiceImpl.java
@@ -305,7 +305,7 @@ public class ExpertManuscriptServiceImpl implements ExpertManuscriptService {
         }
         if (ObjectUtils.isEmpty(fileCmd.getExpertId())) {
             throw ExceptionUtil.getException(null, "涓撳id涓嶈兘涓虹┖锛�");
-        }
+       }
         QueryWrapper<EntrustmentExpertManuscriptFilePO> filePOQueryWrapper = new QueryWrapper<>();
         filePOQueryWrapper.eq("plan_id", fileCmd.getPlanId()).eq("expert_id", fileCmd.getExpertId());
         List<EntrustmentExpertManuscriptFilePO> entrustmentExpertManuscriptFilePOS = entrustmentExpertManuscriptFileMapper.selectList(filePOQueryWrapper);
diff --git a/ServiceSite/src/main/java/com/seasky/budget/business/service/PlanReviewServiceImpl.java b/ServiceSite/src/main/java/com/seasky/budget/business/service/PlanReviewServiceImpl.java
index 4f60abcd04ca457f39acb732cf6cdea2c5a6106c..ea1c4901124dba4f331be1cdd053f0649e828f41 100644
--- a/ServiceSite/src/main/java/com/seasky/budget/business/service/PlanReviewServiceImpl.java
+++ b/ServiceSite/src/main/java/com/seasky/budget/business/service/PlanReviewServiceImpl.java
@@ -465,7 +465,7 @@ public class PlanReviewServiceImpl implements PlanReviewService {
                 List<ExpertInfoDbOut> expertInfoDbOutList = new ArrayList<>();
                 ExpertInfoDbOut expertDataBaseExpertByMobile = externalDataService.getExpertDataBaseExpertByMobile(expertOut.getExpertTel());
                 ExpertInfoDbQuery query=new  ExpertInfoDbQuery();
-                query.setExpertTel(expertOut.getExpertTel());
+                query.setMoblieNumber(expertOut.getExpertTel());
                 String interfaceUrl = baseConfigProperties.getExpertDataBaseInterfaceUrl() + Constant.InterfaceUrl.ShEduExpertDataBase_GET_Expert_Page;
                 String response = HttpUtil.post(interfaceUrl, JSON.toJSONString(query));
 
@@ -491,9 +491,9 @@ public class PlanReviewServiceImpl implements PlanReviewService {
 
                     expertOut.setExpertName(expertOut.getExpertName());
                     expertOut.setExpertTel(expertOut.getExpertTel());
-                    expertOut.setBankName( expertInfoDbOutList.get(1).getBankName());
-                    expertOut.setBankAccount( expertInfoDbOutList.get(1).getBankAccount());
-                    expertOut.setIDCard( expertInfoDbOutList.get(1).getIDCard());
+                    expertOut.setBankName( expertInfoDbOutList.get(0).getBankName());
+                    expertOut.setBankAccount( expertInfoDbOutList.get(0).getBankAccount());
+                    expertOut.setIDCard( expertInfoDbOutList.get(0).getIDCard());
                 }
             }
             planRelatedOut.setPlanExperts(planReviewExpertOuts.stream().distinct().collect(Collectors.toList()));
diff --git a/ServiceSite/src/main/java/com/seasky/budget/business/service/PreliminaryServiceImpl.java b/ServiceSite/src/main/java/com/seasky/budget/business/service/PreliminaryServiceImpl.java
index fe838c07ab60b02c6d0ba5882b054c9df573e0f2..7161a265592b96a9c64f1355bf8a76c47f64a840 100644
--- a/ServiceSite/src/main/java/com/seasky/budget/business/service/PreliminaryServiceImpl.java
+++ b/ServiceSite/src/main/java/com/seasky/budget/business/service/PreliminaryServiceImpl.java
@@ -69,7 +69,7 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
     //鏂板缓銆佺紪杈戞柟娉�
     @Override
     public Long savePreliminary(PreliminaryCmd preliminaryCmd) { //鏂板缓缂栬緫鐨勬柟娉�
-        ProjectTypePO  projectTypePO = projectTypeMapper.selectById(preliminaryCmd.getProjectId());
+        ProjectTypePO projectTypePO = projectTypeMapper.selectById(preliminaryCmd.getProjectId());
         if (ObjectUtils.isEmpty(projectTypePO)) {
             throw ExceptionUtil.getException(ResponseCode.DATA_ACCESS_NOT_FOUND, "鏈煡鍒扮敵鎶ユ暟鎹�");
         }
@@ -77,11 +77,11 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
             UserInfo loginInfo = loginService.getLoginInfo();
             preliminaryCmd.setOperatorAuthorCode(loginInfo.getUserCode());
             preliminaryCmd.setProjectNumber(projectTypePO.getProjectNumber());
-            PreliminaryPO  preliminaryPO = MapperUtils.INSTANCE.map(PreliminaryPO.class, preliminaryCmd);
+            PreliminaryPO preliminaryPO = MapperUtils.INSTANCE.map(PreliminaryPO.class, preliminaryCmd);
             preliminaryMapper.insert(preliminaryPO);
             preliminaryCmd.setId(preliminaryPO.getId());
-        }else{
-            PreliminaryPO  preliminaryPO = preliminaryMapper.selectById(preliminaryCmd.getId());
+        } else {
+            PreliminaryPO preliminaryPO = preliminaryMapper.selectById(preliminaryCmd.getId());
 
             preliminaryPO.setProjectId(preliminaryCmd.getProjectId());
             preliminaryPO.setProjectNecessityApproval(preliminaryCmd.getProjectNecessityApproval());
@@ -112,10 +112,10 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
         List<PreliminaryProjectTypeOut> preliminaryList = MapperUtils.INSTANCE.mapAsList(PreliminaryProjectTypeOut.class,
                 preliminaryMapper.selectList(queryWrapper));
 
-        List<EntrustmentProjectOut> entrustmentProjectOutList  =MapperUtils.INSTANCE.mapAsList(EntrustmentProjectOut.class,
+        List<EntrustmentProjectOut> entrustmentProjectOutList = MapperUtils.INSTANCE.mapAsList(EntrustmentProjectOut.class,
                 entrustmentProjectMapper.getEntrustmentProjectOuts(idRequest.getId()));
 
-        for (EntrustmentProjectOut  EntrustmentProjectOutModel :  entrustmentProjectOutList) {
+        for (EntrustmentProjectOut EntrustmentProjectOutModel : entrustmentProjectOutList) {
 
 
             ProjectTypePO projectTypePO = projectTypeMapper.selectById(EntrustmentProjectOutModel.getParentId());
@@ -124,18 +124,17 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
             EntrustmentProjectOutModel.setDeptName(projectTypePO.getDeptName());
 
 
-            Optional preliminaryProjectTypOptional=  preliminaryList.stream().filter(s ->
+            Optional preliminaryProjectTypOptional = preliminaryList.stream().filter(s ->
                     s.getProjectId().equals(EntrustmentProjectOutModel.getParentId())).findFirst();
 
-            if (preliminaryProjectTypOptional.isPresent())
-            {
-                PreliminaryProjectTypeOut preliminaryProjectTypModel=  preliminaryList.stream().filter(s ->
+            if (preliminaryProjectTypOptional.isPresent()) {
+                PreliminaryProjectTypeOut preliminaryProjectTypModel = preliminaryList.stream().filter(s ->
                         s.getProjectId().equals(EntrustmentProjectOutModel.getParentId())).findFirst().get();
 
                 EntrustmentProjectOutModel.setIsHavePreliminary("true");
                 EntrustmentProjectOutModel.setPreliminaryId(preliminaryProjectTypModel.getId());
 
-            }else{
+            } else {
                 EntrustmentProjectOutModel.setIsHavePreliminary("false");
             }
 
@@ -145,10 +144,9 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
     }
 
 
-
     //鏍规嵁id鑾峰彇棰勫椤圭洰
     @Override
-    public  PreliminaryOut  getPreliminaryById(IdRequest idRequest) {
+    public PreliminaryOut getPreliminaryById(IdRequest idRequest) {
         if (ObjectUtils.isEmpty(idRequest.getId())) {
             throw ExceptionUtil.getException(ResponseCode.DATA_VERIFY_EMPTY_ID, "鍙傛暟涓嶆纭紝id涓虹┖");
         }
@@ -168,25 +166,25 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
     //鍙嶉棰勫鎰忚
     @Override
     @Transactional
-    public  Integer  modifyByFeedbackIds(IdRequest idRequest) {
+    public Integer modifyByFeedbackIds(IdRequest idRequest) {
         if (ObjectUtils.isEmpty(idRequest.getIds())) {
             throw ExceptionUtil.getException(ResponseCode.DATA_VERIFY_EMPTY_ID, "鍙傛暟涓嶆纭紝id涓虹┖");
         }
-                 int Inum=0;
-            for (Long Id :  idRequest.getIds()) {
-                PreliminaryPO preliminaryPO = preliminaryMapper.selectById(Id);
-                if (ObjectUtils.isNotEmpty(preliminaryPO)  ) {
-                    preliminaryPO.setIsFeedback("宸插弽棣�");
-                    Inum+=preliminaryMapper.updateById(preliminaryPO);
-                }
+        int Inum = 0;
+        for (Long Id : idRequest.getIds()) {
+            PreliminaryPO preliminaryPO = preliminaryMapper.selectById(Id);
+            if (ObjectUtils.isNotEmpty(preliminaryPO)) {
+                preliminaryPO.setIsFeedback("宸插弽棣�");
+                Inum += preliminaryMapper.updateById(preliminaryPO);
             }
+        }
 
         return Inum;
     }
 
     private void modifyPreliminaryParentId(PreliminaryCmd preliminaryCmd) {
         if (ObjectUtils.isNotEmpty(preliminaryCmd.getFileIds())) {
-            for (Long fileId :  preliminaryCmd.getFileIds()) {
+            for (Long fileId : preliminaryCmd.getFileIds()) {
                 FilePO filePO = fileMapper.selectById(fileId);
                 if (ObjectUtils.isNotEmpty(filePO) && ObjectUtils.isEmpty(filePO.getParentId())) {
                     filePO.setParentId(preliminaryCmd.getId());
@@ -201,7 +199,7 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
      * 鏍规嵁棰勫id鎵撳嵃棰勫鎰忚琛�
      */
     @Override
-    public void downloadPreliminaryPdf(HttpServletResponse response,  Long  id) throws IOException {
+    public void downloadPreliminaryPdf(HttpServletResponse response, Long id) throws IOException {
         //杩欎釜鏄敓鎴恜df鐨勪綅缃互鍙婂悕绉�
         String fileName = "棰勫鎰忚琛�";
         response.setContentType("application/pdf");
@@ -236,53 +234,51 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
             if (!ObjectUtils.isEmpty(preliminaryPO)) {
 
 
+                Paragraph p = null;
+                Phrase ph;
 
 
-                    Paragraph p = null;
-                    Phrase ph;
-
-
-                        //鍒涘缓绗簩琛�,骞惰缃浜岃涓殑琛ㄦ牸鏁�
-                        PdfPTable pdfPTable = new PdfPTable(4);
-                        pdfPTable.setWidthPercentage(100);
-                        pdfPTable.setTotalWidth(1.0f);
-                        //寰幆灏嗚〃澶存暟鎹坊鍔犲埌绗簩琛岃〃鏍间腑
-                        pdfPTable.addCell(PdfUtils.pdfTableStyle("甯傛暀濮旀湰閮ㄩ噸澶ч」鐩簨鍓嶈瘎浼颁簨鍔℃墍棰勫琛�", listFont, 50, 4, 1, true, true));
+                //鍒涘缓绗簩琛�,骞惰缃浜岃涓殑琛ㄦ牸鏁�
+                PdfPTable pdfPTable = new PdfPTable(4);
+                pdfPTable.setWidthPercentage(100);
+                pdfPTable.setTotalWidth(1.0f);
+                //寰幆灏嗚〃澶存暟鎹坊鍔犲埌绗簩琛岃〃鏍间腑
+                pdfPTable.addCell(PdfUtils.pdfTableStyle("甯傛暀濮旀湰閮ㄩ噸澶ч」鐩簨鍓嶈瘎浼颁簨鍔℃墍棰勫琛�", listFont, 50, 4, 1, true, true));
 
-                        pdfPTable.addCell(PdfUtils.pdfTableStyle("涓€绾ф寚鏍�", listFont, 50, 1, 1, true, true));
-                        pdfPTable.addCell(PdfUtils.pdfTableStyle("浜岀骇鎸囨爣", listFont, 50, 1, 1, true, true));
-                        pdfPTable.addCell(PdfUtils.pdfTableStyle("璇勪及瑕佺偣", listFont, 50, 1, 1, true, true));
-                        pdfPTable.addCell(PdfUtils.pdfTableStyle("棰勫缁撹", listFont, 50, 1, 1, true, true));
+                pdfPTable.addCell(PdfUtils.pdfTableStyle("涓€绾ф寚鏍�", listFont, 50, 1, 1, true, true));
+                pdfPTable.addCell(PdfUtils.pdfTableStyle("浜岀骇鎸囨爣", listFont, 50, 1, 1, true, true));
+                pdfPTable.addCell(PdfUtils.pdfTableStyle("璇勪及瑕佺偣", listFont, 50, 1, 1, true, true));
+                pdfPTable.addCell(PdfUtils.pdfTableStyle("棰勫缁撹", listFont, 50, 1, 1, true, true));
 
 
-                        //璁剧疆琛ㄦ牸鐨勫搴�
-                        document.add(pdfPTable);
+                //璁剧疆琛ㄦ牸鐨勫搴�
+                document.add(pdfPTable);
 
-                            PdfPTable dataTable = new PdfPTable(4);
-                            dataTable.setWidthPercentage(100);
-                            dataTable.setTotalWidth(1.0f);
+                PdfPTable dataTable = new PdfPTable(4);
+                dataTable.setWidthPercentage(100);
+                dataTable.setTotalWidth(1.0f);
 
-                            //椤圭洰绔嬮」蹇呰鎬�
-                            dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰绔嬮」蹇呰鎬�", contentFont, 60, 1, 3, true, true));
-                            dataTable.addCell(PdfUtils.pdfTableStyle("渚濇嵁鍏呭垎鎬�", contentFont, 60, 1, 1, true, true));
-                            dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鍐呭涓庡浗瀹躲€佹湰甯傚畯瑙傛斂绛栥€佽涓氭斂绛栫浉绗︼紝涓庢湰閮ㄩ棬鑱岃兘銆佺浉鍏充笓椤硅鍒掋€佸綋骞撮噸鐐瑰伐浣滅浉绗�", contentFont, 60, 1, 1, true, true));
-                            dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryPO.getProjectNecessityApproval(), contentFont, 60, 1, 3, true, true));
+                //椤圭洰绔嬮」蹇呰鎬�
+                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰绔嬮」蹇呰鎬�", contentFont, 60, 1, 3, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle("渚濇嵁鍏呭垎鎬�", contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鍐呭涓庡浗瀹躲€佹湰甯傚畯瑙傛斂绛栥€佽涓氭斂绛栫浉绗︼紝涓庢湰閮ㄩ棬鑱岃兘銆佺浉鍏充笓椤硅鍒掋€佸綋骞撮噸鐐瑰伐浣滅浉绗�", contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryPO.getProjectNecessityApproval(), contentFont, 60, 1, 3, true, true));
 
-                            dataTable.addCell(PdfUtils.pdfTableStyle("闇€姹傝揩鍒囨€�", contentFont, 60, 1, 1, true, true));
-                            dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鏈夌‘瀹氱殑鏈嶅姟瀵硅薄鎴栧彈鐩婂璞★紝鐜板疄闇€姹傝揩鍒囷紝娌℃湁鍙浛浠f€�", contentFont, 60, 1, 1, true, true));
-                            dataTable.addCell(PdfUtils.pdfTableStyle("璐㈡斂鎶曞叆鐩稿叧鎬�", contentFont, 60, 1, 1, true, true));
-                            dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鍏锋湁鍏叡鎬э紝灞炰簬鍏叡璐㈡斂鏀寔鐨勮寖鍥�", contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle("闇€姹傝揩鍒囨€�", contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鏈夌‘瀹氱殑鏈嶅姟瀵硅薄鎴栧彈鐩婂璞★紝鐜板疄闇€姹傝揩鍒囷紝娌℃湁鍙浛浠f€�", contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle("璐㈡斂鎶曞叆鐩稿叧鎬�", contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鍏锋湁鍏叡鎬э紝灞炰簬鍏叡璐㈡斂鏀寔鐨勮寖鍥�", contentFont, 60, 1, 1, true, true));
 
-                            //鎶曞叆缁忔祹鎬�
-                            dataTable.addCell(PdfUtils.pdfTableStyle("鎶曞叆缁忔祹鎬�", contentFont, 60, 1, 3, true, true));
-                            dataTable.addCell(PdfUtils.pdfTableStyle("鎶曞叆璧勯噾璁鸿瘉鍏呭垎鎬�", contentFont, 60, 1, 1, true, true));
-                            dataTable.addCell(PdfUtils.pdfTableStyle("瀵规姇鍏ラ噺缁忚繃浜嗗繀瑕佺殑瀹℃牳杩囩▼", contentFont, 60, 1, 1, true, true));
-                            dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryPO.getInvestedEconomic(), contentFont, 60, 1, 3, true, true));
+                //鎶曞叆缁忔祹鎬�
+                dataTable.addCell(PdfUtils.pdfTableStyle("鎶曞叆缁忔祹鎬�", contentFont, 60, 1, 3, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle("鎶曞叆璧勯噾璁鸿瘉鍏呭垎鎬�", contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle("瀵规姇鍏ラ噺缁忚繃浜嗗繀瑕佺殑瀹℃牳杩囩▼", contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryPO.getInvestedEconomic(), contentFont, 60, 1, 3, true, true));
 
-                            dataTable.addCell(PdfUtils.pdfTableStyle("棰勭畻缂栧埗绉戝鍚堢悊鎬�", contentFont, 60, 1, 1, true, true));
-                            dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰棰勭畻涓庨」鐩唴瀹圭浉鍖归厤", contentFont, 60, 1, 1, true, true));
-                            dataTable.addCell(PdfUtils.pdfTableStyle("閲嶅鎶曞叆椋庨櫓", contentFont, 60, 1, 1, true, true));
-                            dataTable.addCell(PdfUtils.pdfTableStyle("娌℃湁绫讳技椤圭洰寰楀埌璐㈡斂璧勯噾鏀寔锛岄渶姹傝€咃紙鍙楃泭瀵硅薄锛夌殑闇€姹傛病鏈夊叾浠栧悓绫婚」鐩噸澶嶆姇鍏�", contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle("棰勭畻缂栧埗绉戝鍚堢悊鎬�", contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰棰勭畻涓庨」鐩唴瀹圭浉鍖归厤", contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle("閲嶅鎶曞叆椋庨櫓", contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle("娌℃湁绫讳技椤圭洰寰楀埌璐㈡斂璧勯噾鏀寔锛岄渶姹傝€咃紙鍙楃泭瀵硅薄锛夌殑闇€姹傛病鏈夊叾浠栧悓绫婚」鐩噸澶嶆姇鍏�", contentFont, 60, 1, 1, true, true));
 
                 //缁╂晥鐩爣鍚堢悊鎬�
                 dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鍚堢悊鎬�", contentFont, 60, 1, 3, true, true));
@@ -317,7 +313,7 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
 
 //鏉愭枡鐨勫畬鏁存€�/鍏朵粬
                 dataTable.addCell(PdfUtils.pdfTableStyle("鏉愭枡鐨勫畬鏁存€�", contentFont, 60, 3, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle( preliminaryPO.getMaterialIntegrity(), contentFont, 60, 1, 1, true, true));
+                dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryPO.getMaterialIntegrity(), contentFont, 60, 1, 1, true, true));
 
                 dataTable.addCell(PdfUtils.pdfTableStyle("鍏朵粬", contentFont, 60, 3, 1, true, true));
                 dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryPO.getOther(), contentFont, 60, 1, 2, true, true));
@@ -325,29 +321,26 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                 document.add(dataTable);
 
 
+                document.close();
+                pdfWriter.close();
+                os.close();
+                System.out.println("鍒涘缓鎴愬姛锛�");
 
-                    document.close();
-                    pdfWriter.close();
-                    os.close();
-                    System.out.println("鍒涘缓鎴愬姛锛�");
-
-                }
+            }
 
 
-        }
-        catch (Exception e) {
+        } catch (Exception e) {
             e.printStackTrace();
         }
 
 
-
     }
 
     /**
      * 鏍规嵁濮旀墭鍑絠d鎵撳嵃棰勫鎰忚琛�
      */
     @Override
-    public void downloadPreliminaryByEntrustmentIdPdf(HttpServletResponse response,  Long  entrustmentId) throws IOException {
+    public void downloadPreliminaryByEntrustmentIdPdf(HttpServletResponse response, Long entrustmentId) throws IOException {
         //杩欎釜鏄敓鎴恜df鐨勪綅缃互鍙婂悕绉�
         String fileName = "棰勫鎰忚琛�";
         response.setContentType("application/pdf");
@@ -384,96 +377,97 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     preliminaryMapper.selectList(queryWrapper));
             if (!ObjectUtils.isEmpty(preliminaryList)) {
 
-            int i=1;
-            for(PreliminaryOut preliminaryModel: preliminaryList){
-                Paragraph p = null;
-                Phrase ph;
+                int i = 1;
+                for (PreliminaryOut preliminaryModel : preliminaryList) {
+                    Paragraph p = null;
+                    Phrase ph;
 
-                //鍒涘缓绗簩琛�,骞惰缃浜岃涓殑琛ㄦ牸鏁�
-                PdfPTable pdfPTable = new PdfPTable(4);
-                pdfPTable.setWidthPercentage(100);
-                pdfPTable.setTotalWidth(1.0f);
-                //寰幆灏嗚〃澶存暟鎹坊鍔犲埌绗簩琛岃〃鏍间腑
-                pdfPTable.addCell(PdfUtils.pdfTableStyle("甯傛暀濮旀湰閮ㄩ噸澶ч」鐩簨鍓嶈瘎浼颁簨鍔℃墍棰勫琛�", listFont, 50, 4, 1, true, true));
+                    //鍒涘缓绗簩琛�,骞惰缃浜岃涓殑琛ㄦ牸鏁�
+                    PdfPTable pdfPTable = new PdfPTable(4);
+                    pdfPTable.setWidthPercentage(100);
+                    pdfPTable.setTotalWidth(1.0f);
+                    //寰幆灏嗚〃澶存暟鎹坊鍔犲埌绗簩琛岃〃鏍间腑
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("甯傛暀濮旀湰閮ㄩ噸澶ч」鐩簨鍓嶈瘎浼颁簨鍔℃墍棰勫琛�", listFont, 50, 4, 1, true, true));
 
-                pdfPTable.addCell(PdfUtils.pdfTableStyle("涓€绾ф寚鏍�", listFont, 50, 1, 1, true, true));
-                pdfPTable.addCell(PdfUtils.pdfTableStyle("浜岀骇鎸囨爣", listFont, 50, 1, 1, true, true));
-                pdfPTable.addCell(PdfUtils.pdfTableStyle("璇勪及瑕佺偣", listFont, 50, 1, 1, true, true));
-                pdfPTable.addCell(PdfUtils.pdfTableStyle("棰勫缁撹", listFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("涓€绾ф寚鏍�", listFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("浜岀骇鎸囨爣", listFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("璇勪及瑕佺偣", listFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("棰勫缁撹", listFont, 50, 1, 1, true, true));
 
 
-                //璁剧疆琛ㄦ牸鐨勫搴�
-                document.add(pdfPTable);
+                    //璁剧疆琛ㄦ牸鐨勫搴�
+                    document.add(pdfPTable);
 
-                PdfPTable dataTable = new PdfPTable(4);
-                dataTable.setWidthPercentage(100);
-                dataTable.setTotalWidth(1.0f);
+                    PdfPTable dataTable = new PdfPTable(4);
+                    dataTable.setWidthPercentage(100);
+                    dataTable.setTotalWidth(1.0f);
 
-                //椤圭洰绔嬮」蹇呰鎬�
-                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰绔嬮」蹇呰鎬�", contentFont, 60, 1, 3, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("渚濇嵁鍏呭垎鎬�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鍐呭涓庡浗瀹躲€佹湰甯傚畯瑙傛斂绛栥€佽涓氭斂绛栫浉绗︼紝涓庢湰閮ㄩ棬鑱岃兘銆佺浉鍏充笓椤硅鍒掋€佸綋骞撮噸鐐瑰伐浣滅浉绗�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getProjectNecessityApproval(), contentFont, 60, 1, 3, true, true));
+                    //椤圭洰绔嬮」蹇呰鎬�
+                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰绔嬮」蹇呰鎬�", contentFont, 60, 1, 3, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("渚濇嵁鍏呭垎鎬�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鍐呭涓庡浗瀹躲€佹湰甯傚畯瑙傛斂绛栥€佽涓氭斂绛栫浉绗︼紝涓庢湰閮ㄩ棬鑱岃兘銆佺浉鍏充笓椤硅鍒掋€佸綋骞撮噸鐐瑰伐浣滅浉绗�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getProjectNecessityApproval(), contentFont, 60, 1, 3, true, true));
 
-                dataTable.addCell(PdfUtils.pdfTableStyle("闇€姹傝揩鍒囨€�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鏈夌‘瀹氱殑鏈嶅姟瀵硅薄鎴栧彈鐩婂璞★紝鐜板疄闇€姹傝揩鍒囷紝娌℃湁鍙浛浠f€�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("璐㈡斂鎶曞叆鐩稿叧鎬�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鍏锋湁鍏叡鎬э紝灞炰簬鍏叡璐㈡斂鏀寔鐨勮寖鍥�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("闇€姹傝揩鍒囨€�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鏈夌‘瀹氱殑鏈嶅姟瀵硅薄鎴栧彈鐩婂璞★紝鐜板疄闇€姹傝揩鍒囷紝娌℃湁鍙浛浠f€�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("璐㈡斂鎶曞叆鐩稿叧鎬�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鍏锋湁鍏叡鎬э紝灞炰簬鍏叡璐㈡斂鏀寔鐨勮寖鍥�", contentFont, 60, 1, 1, true, true));
 
-                //鎶曞叆缁忔祹鎬�
-                dataTable.addCell(PdfUtils.pdfTableStyle("鎶曞叆缁忔祹鎬�", contentFont, 60, 1, 3, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("鎶曞叆璧勯噾璁鸿瘉鍏呭垎鎬�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("瀵规姇鍏ラ噺缁忚繃浜嗗繀瑕佺殑瀹℃牳杩囩▼", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getInvestedEconomic(), contentFont, 60, 1, 3, true, true));
+                    //鎶曞叆缁忔祹鎬�
+                    dataTable.addCell(PdfUtils.pdfTableStyle("鎶曞叆缁忔祹鎬�", contentFont, 60, 1, 3, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("鎶曞叆璧勯噾璁鸿瘉鍏呭垎鎬�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("瀵规姇鍏ラ噺缁忚繃浜嗗繀瑕佺殑瀹℃牳杩囩▼", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getInvestedEconomic(), contentFont, 60, 1, 3, true, true));
 
-                dataTable.addCell(PdfUtils.pdfTableStyle("棰勭畻缂栧埗绉戝鍚堢悊鎬�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰棰勭畻涓庨」鐩唴瀹圭浉鍖归厤", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("閲嶅鎶曞叆椋庨櫓", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("娌℃湁绫讳技椤圭洰寰楀埌璐㈡斂璧勯噾鏀寔锛岄渶姹傝€咃紙鍙楃泭瀵硅薄锛夌殑闇€姹傛病鏈夊叾浠栧悓绫婚」鐩噸澶嶆姇鍏�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("棰勭畻缂栧埗绉戝鍚堢悊鎬�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰棰勭畻涓庨」鐩唴瀹圭浉鍖归厤", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("閲嶅鎶曞叆椋庨櫓", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("娌℃湁绫讳技椤圭洰寰楀埌璐㈡斂璧勯噾鏀寔锛岄渶姹傝€咃紙鍙楃泭瀵硅薄锛夌殑闇€姹傛病鏈夊叾浠栧悓绫婚」鐩噸澶嶆姇鍏�", contentFont, 60, 1, 1, true, true));
 
-                //缁╂晥鐩爣鍚堢悊鎬�
-                dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鍚堢悊鎬�", contentFont, 60, 1, 3, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鏄庣‘鎬�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鎸囧悜鏄庣‘锛屼笖涓庨儴闂ㄩ暱鏈熻鍒掔洰鏍囥€佸勾搴﹀伐浣滅洰鏍囦竴鑷�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getRationalityPerformance(), contentFont, 60, 1, 3, true, true));
+                    //缁╂晥鐩爣鍚堢悊鎬�
+                    dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鍚堢悊鎬�", contentFont, 60, 1, 3, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鏄庣‘鎬�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鎸囧悜鏄庣‘锛屼笖涓庨儴闂ㄩ暱鏈熻鍒掔洰鏍囥€佸勾搴﹀伐浣滅洰鏍囦竴鑷�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getRationalityPerformance(), contentFont, 60, 1, 3, true, true));
 
-                dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鐩稿叧鎬�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣涓庨」鐩璁¤В鍐崇殑闂鍖归厤锛屼笌椤圭洰鍐呭銆侀」鐩粡璐规敮鍑鸿寖鍥村尮閰�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鍙绋嬪害", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鍦ㄤ竴瀹氭湡闄愬唴鍏锋湁杈冨己鐨勫彲瀹炵幇鎬э紝鍏锋湁涓€瀹氱殑鍓嶇灮鎬у拰鎸戞垬鎬�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鐩稿叧鎬�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣涓庨」鐩璁¤В鍐崇殑闂鍖归厤锛屼笌椤圭洰鍐呭銆侀」鐩粡璐规敮鍑鸿寖鍥村尮閰�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鍙绋嬪害", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鍦ㄤ竴瀹氭湡闄愬唴鍏锋湁杈冨己鐨勫彲瀹炵幇鎬э紝鍏锋湁涓€瀹氱殑鍓嶇灮鎬у拰鎸戞垬鎬�", contentFont, 60, 1, 1, true, true));
 
-                //瀹炴柦鏂规鍙鎬�
-                dataTable.addCell(PdfUtils.pdfTableStyle("瀹炴柦鏂规鍙鎬�", contentFont, 60, 1, 3, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("鍓嶆湡绛瑰瀹屽鎬�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰缁忚繃蹇呰鐨勮皟鐮斻€侀闄╄瘎浼扮瓑鍓嶆湡宸ヤ綔", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getFeasibilityImplementationPlan(), contentFont, 60, 1, 3, true, true));
+                    //瀹炴柦鏂规鍙鎬�
+                    dataTable.addCell(PdfUtils.pdfTableStyle("瀹炴柦鏂规鍙鎬�", contentFont, 60, 1, 3, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("鍓嶆湡绛瑰瀹屽鎬�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰缁忚繃蹇呰鐨勮皟鐮斻€侀闄╄瘎浼扮瓑鍓嶆湡宸ヤ綔", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getFeasibilityImplementationPlan(), contentFont, 60, 1, 3, true, true));
 
-                dataTable.addCell(PdfUtils.pdfTableStyle("瀹炴柦璁″垝鍚堢悊鎬�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰瀹炴柦璁″垝瀹屾暣銆佸彲琛屻€佸悎鐞嗭紝鍏峰鏄庣‘鐨勯」鐩寖鍥淬€侀」鐩唴瀹广€侀」鐩粍缁囥€佽繘搴﹀畨鎺掞紝椤圭洰鐩稿叧鐨勫熀纭€璁炬柦銆佽澶囨潯浠惰兘澶熷緱浠ユ湁鏁堜繚闅�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰绠$悊鏈哄埗鍋ュ叏鎬�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鍏峰椤圭洰璐ㄩ噺鏍囧噯銆佹斂搴滈噰璐涓虹害鏉熸満鍒讹紙瀵逛簬娑夊強鏀垮簻閲囪喘琛屼负鐨勯」鐩級銆侀」鐩墽琛岃繃绋嬬鎺ф帾鏂芥垨鏈哄埗銆侀」鐩缓鍚庣淮鎶ゆ満鍒讹紙瀵逛簬淇℃伅鍖栧缓璁剧被椤圭洰锛夈€佽祫鏂欏綊妗f満鍒讹紝鐩稿叧鎺柦銆佹満鍒惰兘澶熶繚璇侀」鐩『鍒╁疄鏂�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("瀹炴柦璁″垝鍚堢悊鎬�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰瀹炴柦璁″垝瀹屾暣銆佸彲琛屻€佸悎鐞嗭紝鍏峰鏄庣‘鐨勯」鐩寖鍥淬€侀」鐩唴瀹广€侀」鐩粍缁囥€佽繘搴﹀畨鎺掞紝椤圭洰鐩稿叧鐨勫熀纭€璁炬柦銆佽澶囨潯浠惰兘澶熷緱浠ユ湁鏁堜繚闅�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰绠$悊鏈哄埗鍋ュ叏鎬�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鍏峰椤圭洰璐ㄩ噺鏍囧噯銆佹斂搴滈噰璐涓虹害鏉熸満鍒讹紙瀵逛簬娑夊強鏀垮簻閲囪喘琛屼负鐨勯」鐩級銆侀」鐩墽琛岃繃绋嬬鎺ф帾鏂芥垨鏈哄埗銆侀」鐩缓鍚庣淮鎶ゆ満鍒讹紙瀵逛簬淇℃伅鍖栧缓璁剧被椤圭洰锛夈€佽祫鏂欏綊妗f満鍒讹紝鐩稿叧鎺柦銆佹満鍒惰兘澶熶繚璇侀」鐩『鍒╁疄鏂�", contentFont, 60, 1, 1, true, true));
 
-                //绛硅祫鍚堣鎬�
-                dataTable.addCell(PdfUtils.pdfTableStyle("绛硅祫鍚堣鎬�", contentFont, 60, 1, 2, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("璧勯噾鏀寔鍚堢悊鎬�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("娌℃湁涓庡叾瀹冮」鐩殑鏀寔鑼冨洿鍜屽璞″瓨鍦ㄤ氦鍙夐噸鍙狅紱璧勯噾鏀寔鏂瑰紡绉戝鍚堢悊銆�", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getFinancialSupportRationality(), contentFont, 60, 1, 2, true, true));
+                    //绛硅祫鍚堣鎬�
+                    dataTable.addCell(PdfUtils.pdfTableStyle("绛硅祫鍚堣鎬�", contentFont, 60, 1, 2, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("璧勯噾鏀寔鍚堢悊鎬�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("娌℃湁涓庡叾瀹冮」鐩殑鏀寔鑼冨洿鍜屽璞″瓨鍦ㄤ氦鍙夐噸鍙狅紱璧勯噾鏀寔鏂瑰紡绉戝鍚堢悊銆�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getFinancialSupportRationality(), contentFont, 60, 1, 2, true, true));
 
-                dataTable.addCell(PdfUtils.pdfTableStyle("绛硅祫椋庨櫓鍙帶鎬э紙鑻ュ惈闈炶储鏀挎€ц祫閲戯級", contentFont, 60, 1, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣涓庨」鐩璁¤В鍐崇殑闂鍖归厤锛屼笌椤圭洰鍐呭銆侀」鐩粡璐规敮鍑鸿寖鍥村尮閰�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("绛硅祫椋庨櫓鍙帶鎬э紙鑻ュ惈闈炶储鏀挎€ц祫閲戯級", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣涓庨」鐩璁¤В鍐崇殑闂鍖归厤锛屼笌椤圭洰鍐呭銆侀」鐩粡璐规敮鍑鸿寖鍥村尮閰�", contentFont, 60, 1, 1, true, true));
 
 //鏉愭枡鐨勫畬鏁存€�/鍏朵粬
-                dataTable.addCell(PdfUtils.pdfTableStyle("鏉愭枡鐨勫畬鏁存€�", contentFont, 60, 3, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle( preliminaryModel.getMaterialIntegrity(), contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("鏉愭枡鐨勫畬鏁存€�", contentFont, 60, 3, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getMaterialIntegrity(), contentFont, 60, 1, 1, true, true));
 
-                dataTable.addCell(PdfUtils.pdfTableStyle("鍏朵粬", contentFont, 60, 3, 1, true, true));
-                dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getOther(), contentFont, 60, 1, 2, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("鍏朵粬", contentFont, 60, 3, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(preliminaryModel.getOther(), contentFont, 60, 1, 2, true, true));
 
-                document.add(dataTable);
-                i++;
-                if(i < preliminaryList.size())
-                {  document.newPage();}
-            }
+                    document.add(dataTable);
+                    i++;
+                    if (i < preliminaryList.size()) {
+                        document.newPage();
+                    }
+                }
 
 
                 document.close();
@@ -484,20 +478,18 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
             }
 
 
-        }
-        catch (Exception e) {
+        } catch (Exception e) {
             e.printStackTrace();
         }
 
 
-
     }
 
     /**
      * 鎵撳嵃鍔冲姟璐�
      */
     @Override
-    public void downloadServiceFeePdf(HttpServletResponse response,  List<ExpertInfoPDFCmd>  expertInfoPDFCmds) throws IOException {
+    public void downloadServiceFeePdf(HttpServletResponse response, List<ExpertInfoPDFCmd> expertInfoPDFCmds) throws IOException {
         //杩欎釜鏄敓鎴恜df鐨勪綅缃互鍙婂悕绉�
         String fileName = "鍔冲姟璐瑰彂鏀炬竻鍗�";
         response.setContentType("application/pdf");
@@ -517,7 +509,7 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
             // 璁剧疆椤甸潰鐩戝惉浜嬩欢锛屽繀椤诲湪open鏂规硶鍓�
             pdfWriter.setPageEvent(new PageNumPdfPageEvent());
             //List<String> waterTextList = Collections.singletonList(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
-           // pdfWriter.setPageEvent(new TextWaterMarkPageEvent(waterTextList));
+            // pdfWriter.setPageEvent(new TextWaterMarkPageEvent(waterTextList));
             //鎵撳紑鏂囨。
             document.open();
             //浣跨敤涓婇潰鐨則itle 瀛椾綋 鍔犵矖锛岃繖涓槸鏍囬瀛椾綋
@@ -528,7 +520,6 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
             Font contentFont = new Font(PdfUtils.contentBaseFont, 16);
 
 
-
             if (!ObjectUtils.isEmpty(expertInfoPDFCmds)) {
 
                 //鍒涘缓绗簩琛�,骞惰缃浜岃涓殑琛ㄦ牸鏁�
@@ -548,13 +539,13 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                 pdfPTable.addCell(PdfUtils.pdfTableStyle("绋庡墠閲戦", listFont, 50, 1, 1, true, true));
                 pdfPTable.addCell(PdfUtils.pdfTableStyle("绋庡悗閲戦", listFont, 50, 1, 1, true, true));
                 pdfPTable.addCell(PdfUtils.pdfTableStyle("绛炬敹", listFont, 50, 1, 1, true, true));
-                int i=1;
-                for(ExpertInfoPDFCmd expertInfoPDFCmd:expertInfoPDFCmds){
+                int i = 1;
+                for (ExpertInfoPDFCmd expertInfoPDFCmd : expertInfoPDFCmds) {
 
                     pdfPTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(i), listFont, 50, 1, 1, true, true));
                     pdfPTable.addCell(PdfUtils.pdfTableStyle(expertInfoPDFCmd.getExpertName(), listFont, 50, 1, 1, true, true));
                     pdfPTable.addCell(PdfUtils.pdfTableStyle(expertInfoPDFCmd.getWorkPlace(), listFont, 50, 1, 1, true, true));
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle(expertInfoPDFCmd.getPost()+"/"+expertInfoPDFCmd.getTitle(), listFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle(expertInfoPDFCmd.getPost() + "/" + expertInfoPDFCmd.getTitle(), listFont, 50, 1, 1, true, true));
                     pdfPTable.addCell(PdfUtils.pdfTableStyle(expertInfoPDFCmd.getIDCard(), listFont, 50, 1, 1, true, true));
                     pdfPTable.addCell(PdfUtils.pdfTableStyle(expertInfoPDFCmd.getBankAccount(), listFont, 50, 1, 1, true, true));
                     pdfPTable.addCell(PdfUtils.pdfTableStyle(expertInfoPDFCmd.getBankName(), listFont, 50, 1, 1, true, true));
@@ -572,9 +563,6 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                 pdfPTable.addCell(PdfUtils.pdfTableStyle("", listFont, 50, 1, 1, true, true));
 
 
-
-
-
                 //璁剧疆琛ㄦ牸鐨勫搴�
                 document.add(pdfPTable);
 
@@ -586,7 +574,6 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                 document.add(dataTable);
 
 
-
                 document.close();
                 pdfWriter.close();
                 os.close();
@@ -595,20 +582,18 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
             }
 
 
-        }
-        catch (Exception e) {
+        } catch (Exception e) {
             e.printStackTrace();
         }
 
 
-
     }
 
     /**
      * 鏍规嵁鍙嶉鎰忚id鐢熸垚鎰忚鍙嶉琛�
      */
     @Override
-    public  void downloadFeedbackByIdPdf(HttpServletResponse httpServletResponse,  Long id) throws IOException{
+    public void downloadFeedbackByIdPdf(HttpServletResponse httpServletResponse, Long id) throws IOException {
 
     }
 
@@ -616,7 +601,7 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
      * 鏍规嵁濮旀墭鍑絠d鐢熸垚澶氫釜鎰忚鍙嶉
      */
     @Override
-    public void downloadFeedbackByEntrustmentIdPdf(HttpServletResponse httpServletResponse,  Long entrustmentId) throws IOException{
+    public void downloadFeedbackByEntrustmentIdPdf(HttpServletResponse httpServletResponse, Long entrustmentId) throws IOException {
 
     }
 
@@ -624,7 +609,7 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
      * 鏍规嵁鏂规id鐢熸垚澶氫釜鎰忚鍙嶉
      */
     @Override
-    public void downloadFeedbackByRelatedIdPdf(HttpServletResponse httpServletResponse,  Long relatedId) throws IOException{
+    public void downloadFeedbackByRelatedIdPdf(HttpServletResponse httpServletResponse, Long relatedId) throws IOException {
 
     }
 
@@ -633,8 +618,8 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
      * 锛堟牴鎹笓瀹秈d锛屾柟妗坧lan_id锛変笅杞藉凡瀹屾垚鐨勫簳绋�
      */
     @Override
-    public void downloadExpertByPlanIdPdf(HttpServletResponse response,  EntrustmentExpertManuscriptCmd entrustmentExpertManuscriptCmd)
-            throws IOException    {
+    public void downloadExpertByPlanIdPdf(HttpServletResponse response, EntrustmentExpertManuscriptCmd entrustmentExpertManuscriptCmd)
+            throws IOException {
 
         //杩欎釜鏄敓鎴恜df鐨勪綅缃互鍙婂悕绉�
         String fileName = "涓撳搴曠ǹ琛�";
@@ -654,7 +639,7 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
             PdfWriter pdfWriter = PdfWriter.getInstance(document, os);
             // 璁剧疆椤甸潰鐩戝惉浜嬩欢锛屽繀椤诲湪open鏂规硶鍓�
             pdfWriter.setPageEvent(new PageNumPdfPageEvent());
-           // List<String> waterTextList = Collections.singletonList(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
+            // List<String> waterTextList = Collections.singletonList(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
             //pdfWriter.setPageEvent(new TextWaterMarkPageEvent(waterTextList));
             //鎵撳紑鏂囨。
             document.open();
@@ -663,61 +648,63 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
             //浣跨敤瀛椾綋锛屾钀藉瓧浣�
             Font listFont = new Font(PdfUtils.baseFont, 16);
             //浣跨敤瀛椾綋锛屾鏂囧瓧浣�
-            Font contentFont = new Font(PdfUtils.contentBaseFont, 14);
+            Font contentFont = new Font(PdfUtils.contentBaseFont, 12);
+
+
 
             QueryWrapper<EntrustmentExpertManuscriptPO> queryWrapper = new QueryWrapper<>();
             queryWrapper.eq(ObjectUtils.isNotEmpty(entrustmentExpertManuscriptCmd.getExpertTel()), "expert_tel", entrustmentExpertManuscriptCmd.getExpertTel())
-                    .eq(ObjectUtils.isNotEmpty(entrustmentExpertManuscriptCmd.getPlanId()), "plan_id", entrustmentExpertManuscriptCmd.getPlanId()) ;
+                    .eq(ObjectUtils.isNotEmpty(entrustmentExpertManuscriptCmd.getPlanId()), "plan_id", entrustmentExpertManuscriptCmd.getPlanId());
 
             List<EntrustmentExpertManuscriptOut> entrustmentExpertManuscriptList = MapperUtils.INSTANCE.mapAsList(EntrustmentExpertManuscriptOut.class,
                     entrustmentExpertManuscriptMapper.selectList(queryWrapper));
 
             if (!ObjectUtils.isEmpty(entrustmentExpertManuscriptList)) {
 
-                int i=1;
-                for(EntrustmentExpertManuscriptOut entrustmentExpertManuscriptModel: entrustmentExpertManuscriptList){
+                int i = 1;
+                for (EntrustmentExpertManuscriptOut entrustmentExpertManuscriptModel : entrustmentExpertManuscriptList) {
                     ProjectTypePO projectTypePO = projectTypeMapper.selectById(entrustmentExpertManuscriptModel.getParentId());
                     Paragraph p = null;
                     Phrase ph;
 
                     //鍒涘缓绗簩琛�,骞惰缃浜岃涓殑琛ㄦ牸鏁�
-                    PdfPTable pdfPTable = new PdfPTable(7);
+                    PdfPTable pdfPTable = new PdfPTable(8);
                     pdfPTable.setWidthPercentage(100);
                     pdfPTable.setTotalWidth(1.0f);
                     //寰幆灏嗚〃澶存暟鎹坊鍔犲埌绗簩琛岃〃鏍间腑
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle(projectTypePO.getBudYear()+"骞村競鏁欏鏈儴閲嶅ぇ椤圭洰浜嬪墠缁╂晥璇勪及", listFont, 50, 8, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle(projectTypePO.getBudYear() + "骞村競鏁欏鏈儴閲嶅ぇ椤圭洰浜嬪墠缁╂晥璇勪及", listFont, 50, 8, 1, true, true));
 
                     pdfPTable.addCell(PdfUtils.pdfTableStyle("涓撳宸ヤ綔搴曠ǹ", contentFont, 50, 8, 1, true, true));
 
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("涓€绾ч」鐩悕绉帮細", contentFont, 50,  1, 1,true, true));
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  "+projectTypePO.getProjectName(), contentFont, 50, 7, 1, false, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("涓€绾ч」鐩悕绉帮細", contentFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  " + projectTypePO.getProjectName(), contentFont, 50, 7, 1, false, true));
 
 
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("鎷熸柊澧為」鐩悕绉帮細", contentFont, 50,  1, 1,true, true));
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  "+projectTypePO.getProjectTypeName(), contentFont, 50, 7, 1, false, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("鎷熸柊澧為」鐩悕绉帮細", contentFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  " + projectTypePO.getProjectTypeName(), contentFont, 50, 7, 1, false, true));
 
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("璐d换澶勫锛�", contentFont, 50,  1, 1,true, true));
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  璐㈠姟澶勩€�"+projectTypePO.getDeptName(), contentFont, 50, 7, 1, false, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("璐d换澶勫锛�", contentFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  璐㈠姟澶勩€�" + projectTypePO.getDeptName(), contentFont, 50, 7, 1, false, true));
 
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("璇勪及涓撳锛�", contentFont, 50,  1, 1,true, true));
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  "+entrustmentExpertManuscriptModel.getExpertName(), contentFont, 50, 7, 1, false, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("璇勪及涓撳锛�", contentFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  " + entrustmentExpertManuscriptModel.getExpertName(), contentFont, 50, 7, 1, false, true));
 
                     pdfPTable.addCell(PdfUtils.pdfTableStyle("璇勪及鍐呭銆佽鐐广€佹潈閲嶅強鎵撳垎", listFont, 50, 8, 1, true, true));
 
                     //璁剧疆琛ㄦ牸鐨勫搴�
                     document.add(pdfPTable);
 
-                    PdfPTable dataTable = new PdfPTable(6);
+                    PdfPTable dataTable = new PdfPTable(8);
                     dataTable.setWidthPercentage(100);
                     dataTable.setTotalWidth(1.0f);
 
                     //椤圭洰绔嬮」蹇呰鎬�
                     dataTable.addCell(PdfUtils.pdfTableStyle("涓€绾ф寚鏍�", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("浜岀骇鎸囨爣", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("璇勪及瑕佺偣", contentFont, 60, 3, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("璇勪及瑕佺偣", contentFont, 60, 2, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("鏉冮噸", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("璇勪及寰楀垎", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("澶囨敞璇存槑", contentFont, 60, 3, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("澶囨敞璇存槑", contentFont, 60, 2, 1, true, true));
 
                     dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰绔嬮」蹇呰鎬�", contentFont, 60, 1, 4, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("渚濇嵁鍏呭垎鎬�", contentFont, 60, 1, 1, true, true));
@@ -727,7 +714,7 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     dataTable.addCell(PdfUtils.pdfTableStyle(entrustmentExpertManuscriptModel.getProjectApprovalRemark(), contentFont, 60, 2, 4, true, true));
 
                     dataTable.addCell(PdfUtils.pdfTableStyle("闇€姹傝揩鍒囨€�", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鍐呭涓庡浗瀹躲€佹湰甯傚畯瑙傛斂绛栥€佽涓氭斂绛栫浉绗︼紝涓庢湰閮ㄩ棬鑱岃兘銆佺浉鍏充笓椤硅鍒掋€佸綋骞撮噸鐐瑰伐浣滅浉绗�", contentFont, 60, 2, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鏈夌‘瀹氱殑鏈嶅姟瀵硅薄鎴栧彈鐩婂璞★紝鐜板疄闇€姹傝揩鍒囷紝娌℃湁鍙浛浠f€�", contentFont, 60, 2, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("10", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getDemandUrgencyScore()), contentFont, 60, 1, 1, true, true));
 
@@ -736,11 +723,10 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     dataTable.addCell(PdfUtils.pdfTableStyle("10", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getFinancialInvestmentCrrelationScore()), contentFont, 60, 1, 1, true, true));
 
+                    Integer total1 = entrustmentExpertManuscriptModel.getAdequacyBasedScore() + entrustmentExpertManuscriptModel.getDemandUrgencyScore() + entrustmentExpertManuscriptModel.getFinancialInvestmentCrrelationScore();
                     dataTable.addCell(PdfUtils.pdfTableStyle("灏忚", contentFont, 60, 3, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("30", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 1, 1, true, true));
-
-
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(total1), contentFont, 60, 1, 1, true, true));
 
 
                     //鎶曞叆缁忔祹鎬�
@@ -761,9 +747,13 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     dataTable.addCell(PdfUtils.pdfTableStyle("7", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getRiskRepeatedInvestmentScore()), contentFont, 60, 1, 1, true, true));
 
+
+                    Integer total2 = entrustmentExpertManuscriptModel.getDemonstrationInvestmentFundsScore() + entrustmentExpertManuscriptModel.getBudgetingScienceScore() + entrustmentExpertManuscriptModel.getRiskRepeatedInvestmentScore();
+
+
                     dataTable.addCell(PdfUtils.pdfTableStyle("灏忚", contentFont, 60, 3, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("20", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(total2), contentFont, 60, 1, 1, true, true));
 
 
                     //缁╂晥鐩爣鍚堢悊鎬�
@@ -777,16 +767,18 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鐩稿叧鎬�", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣涓庨」鐩璁¤В鍐崇殑闂鍖归厤锛屼笌椤圭洰鍐呭銆侀」鐩粡璐规敮鍑鸿寖鍥村尮閰�", contentFont, 60, 2, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("7", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getBudgetingScienceScore()), contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getRelatedPerformanceGoalScore()), contentFont, 60, 1, 1, true, true));
 
                     dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鍙绋嬪害", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鍦ㄤ竴瀹氭湡闄愬唴鍏锋湁杈冨己鐨勫彲瀹炵幇鎬э紝鍏锋湁涓€瀹氱殑鍓嶇灮鎬у拰鎸戞垬鎬�", contentFont, 60, 2, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("6", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getFeasibilityPerformanceGoalScore()), contentFont, 60, 1, 1, true, true));
 
+                    Integer total3 = entrustmentExpertManuscriptModel.getClearPerformanceGoalScore() + entrustmentExpertManuscriptModel.getRelatedPerformanceGoalScore() + entrustmentExpertManuscriptModel.getFeasibilityPerformanceGoalScore();
+
                     dataTable.addCell(PdfUtils.pdfTableStyle("灏忚", contentFont, 60, 3, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("20", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(total3), contentFont, 60, 1, 1, true, true));
 
 
                     //瀹炴柦鏂规鍙鎬�
@@ -807,27 +799,31 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     dataTable.addCell(PdfUtils.pdfTableStyle("7", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getProjectManagementMechanismScore()), contentFont, 60, 1, 1, true, true));
 
+                    Integer total4 = entrustmentExpertManuscriptModel.getCompletenessPreliminaryPreparationScore() + entrustmentExpertManuscriptModel.getReasonableImplementationPlanScore() + entrustmentExpertManuscriptModel.getProjectManagementMechanismScore();
+
                     dataTable.addCell(PdfUtils.pdfTableStyle("灏忚", contentFont, 60, 3, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("20", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(total4), contentFont, 60, 1, 1, true, true));
 
                     //绛硅祫鍚堣鎬�
-                    dataTable.addCell(PdfUtils.pdfTableStyle("绛硅祫鍚堣鎬�", contentFont, 60, 1, 3, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("璧勯噾鏀寔鍚堢悊鎬�", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("娌℃湁涓庡叾瀹冮」鐩殑鏀寔鑼冨洿鍜屽璞″瓨鍦ㄤ氦鍙夐噸鍙狅紱璧勯噾鏀寔鏂瑰紡绉戝鍚堢悊銆�", contentFont, 60, 2, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("绛硅祫鍚堣鎬�", contentFont, 60, 1, 2, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("璧勯噾鏀寔鍚堢悊鎬с€佺璧勯闄╁彲鎺ф€э紙鑻ュ惈闈炶储鏀挎€ц祫閲戯級", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("1.娌℃湁涓庡叾瀹冮」鐩殑鏀寔鑼冨洿鍜屽璞″瓨鍦ㄤ氦鍙夐噸鍙狅紱璧勯噾鏀寔鏂瑰紡绉戝鍚堢悊锛�2.瀵圭璧勯闄╋紙鍚嚜绛圭瓑鍏跺畠娓犻亾鏉ユ簮璧勯噾锛夋湁鍏ㄩ潰鐨勮璇嗭紱閽堝棰勬湡椋庨櫓璁惧畾搴斿鎺柦锛屼笖搴斿鎺柦鍙銆佹湁鏁堛€�", contentFont, 60, 2, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("10", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getReasonableFinancialSupportScore()), contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle(entrustmentExpertManuscriptModel.getFundraisingComplianceRemark(), contentFont, 60, 2, 3, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(entrustmentExpertManuscriptModel.getFundraisingComplianceRemark(), contentFont, 60, 2, 2, true, true));
 
-                    dataTable.addCell(PdfUtils.pdfTableStyle("绛硅祫椋庨櫓鍙帶鎬э紙鑻ュ惈闈炶储鏀挎€ц祫閲戯級", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("瀵圭璧勯闄╋紙鍚嚜绛圭瓑鍏跺畠娓犻亾鏉ユ簮璧勯噾锛夋湁鍏ㄩ潰鐨勮璇嗭紱閽堝棰勬湡椋庨櫓璁惧畾搴斿鎺柦锛屼笖搴斿鎺柦鍙銆佹湁鏁堛€�", contentFont, 60, 2, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("0", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getControllabilityFinancingRisksScore()), contentFont, 60, 1, 1, true, true));
 
+                    Integer total5 = entrustmentExpertManuscriptModel.getReasonableFinancialSupportScore() + entrustmentExpertManuscriptModel.getControllabilityFinancingRisksScore();
 
                     dataTable.addCell(PdfUtils.pdfTableStyle("灏忚", contentFont, 60, 3, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("10", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(total5), contentFont, 60, 1, 1, true, true));
+
+                    dataTable.addCell(PdfUtils.pdfTableStyle("鍚堣", contentFont, 60, 4, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("100", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(total1 + total2 + total3 + total4 + total5), contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 2, 1, true, true));
 
 
                     //绛硅祫鍚堣鎬�
@@ -837,33 +833,35 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     dataTable.addCell(PdfUtils.pdfTableStyle("涓嶄簣鏀寔", contentFont, 60, 2, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("澶囨敞璇存槑", contentFont, 60, 2, 1, true, true));
 
-                    if(entrustmentExpertManuscriptModel.getConclusion().contains("寤鸿浜堜互鏀寔")){
-                        dataTable.addCell(PdfUtils.pdfTableStyle("鉁�" ,contentFont, 60, 1, 1, true, true));
-                    }else{
+                    if (entrustmentExpertManuscriptModel.getConclusion().contains("1")) {
+                        dataTable.addCell(PdfUtils.pdfTableStyle("鈭�", listFont, 60, 1, 1, true, true));
+                    } else {
                         dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 1, 1, true, true));
                     }
-                    if(entrustmentExpertManuscriptModel.getConclusion().contains("寤鸿璋冩暣瀹屽杽鍚庝簣浠ユ敮鎸�")){
-                        dataTable.addCell(PdfUtils.pdfTableStyle("鉁�" ,contentFont, 60, 2, 1, true, true));
-                    }else{
+                    if (entrustmentExpertManuscriptModel.getConclusion().contains("2")) {
+                        dataTable.addCell(PdfUtils.pdfTableStyle("鈭�", listFont, 60, 2, 1, true, true));
+                    } else {
                         dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 2, 1, true, true));
                     }
-                    if(entrustmentExpertManuscriptModel.getConclusion().contains("涓嶄簣鏀寔")){
-                        dataTable.addCell(PdfUtils.pdfTableStyle("鉁�" ,contentFont, 60, 2, 1, true, true));
-                    }else{
+                    if (entrustmentExpertManuscriptModel.getConclusion().contains("3")) {
+                        dataTable.addCell(PdfUtils.pdfTableStyle("鈭�", listFont, 60, 2, 1, true, true));
+                    } else {
                         dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 2, 1, true, true));
                     }
                     dataTable.addCell(PdfUtils.pdfTableStyle(entrustmentExpertManuscriptModel.getConclusionRemark(), contentFont, 60, 2, 1, true, true));
 
+                    dataTable.addCell(PdfUtils.pdfTableStyle("瀛樺湪鐨勯棶棰樺強鐩稿叧寤鸿锛�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(entrustmentExpertManuscriptModel.getProblemsPropose(), contentFont, 60, 7, 1, true, true));
+
 
                     dataTable.addCell(PdfUtils.pdfTableStyle("涓撳绛惧瓧锛�", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 3, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("鏃ユ湡锛�"+new SimpleDateFormat("yyyy-MM-dd").format(new Date()), contentFont, 60, 4, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("鏃ユ湡锛�" + new SimpleDateFormat("yyyy-MM-dd").format(new Date()), contentFont, 60, 4, 1, true, true));
 
 
                     document.add(dataTable);
 
-                    if(i < entrustmentExpertManuscriptList.size())
-                    {
+                    if (i < entrustmentExpertManuscriptList.size()) {
                         document.newPage();
                     }
                     i++;
@@ -878,8 +876,7 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
             }
 
 
-        }
-        catch (Exception e) {
+        } catch (Exception e) {
             e.printStackTrace();
         }
 
@@ -890,8 +887,8 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
      * 锛堟牴鎹笓瀹秈d锛屾柟妗坮elated_id锛変笅杞藉凡瀹屾垚鐨勫簳绋�
      */
     @Override
-    public void downloadExpertByRelatedIdPdf(HttpServletResponse response,  EntrustmentExpertManuscriptCmd entrustmentExpertManuscriptCmd)
-            throws IOException    {
+    public void downloadExpertByRelatedIdPdf(HttpServletResponse response, EntrustmentExpertManuscriptCmd entrustmentExpertManuscriptCmd)
+            throws IOException {
 
         //杩欎釜鏄敓鎴恜df鐨勪綅缃互鍙婂悕绉�
         String fileName = "涓撳搴曠ǹ琛�";
@@ -920,61 +917,61 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
             //浣跨敤瀛椾綋锛屾钀藉瓧浣�
             Font listFont = new Font(PdfUtils.baseFont, 16);
             //浣跨敤瀛椾綋锛屾鏂囧瓧浣�
-            Font contentFont = new Font(PdfUtils.contentBaseFont, 14);
+            Font contentFont = new Font(PdfUtils.contentBaseFont, 12);
 
             QueryWrapper<EntrustmentExpertManuscriptPO> queryWrapper = new QueryWrapper<>();
             queryWrapper.eq(ObjectUtils.isNotEmpty(entrustmentExpertManuscriptCmd.getExpertTel()), "expert_tel", entrustmentExpertManuscriptCmd.getExpertTel())
-                    .eq(ObjectUtils.isNotEmpty(entrustmentExpertManuscriptCmd.getRelatedId()), "related_id", entrustmentExpertManuscriptCmd.getRelatedId()) ;
+                    .eq(ObjectUtils.isNotEmpty(entrustmentExpertManuscriptCmd.getRelatedId()), "related_id", entrustmentExpertManuscriptCmd.getRelatedId());
 
             List<EntrustmentExpertManuscriptOut> entrustmentExpertManuscriptList = MapperUtils.INSTANCE.mapAsList(EntrustmentExpertManuscriptOut.class,
                     entrustmentExpertManuscriptMapper.selectList(queryWrapper));
 
             if (!ObjectUtils.isEmpty(entrustmentExpertManuscriptList)) {
 
-                int i=1;
-                for(EntrustmentExpertManuscriptOut entrustmentExpertManuscriptModel: entrustmentExpertManuscriptList){
+                int i = 1;
+                for (EntrustmentExpertManuscriptOut entrustmentExpertManuscriptModel : entrustmentExpertManuscriptList) {
                     ProjectTypePO projectTypePO = projectTypeMapper.selectById(entrustmentExpertManuscriptModel.getParentId());
                     Paragraph p = null;
                     Phrase ph;
 
                     //鍒涘缓绗簩琛�,骞惰缃浜岃涓殑琛ㄦ牸鏁�
-                    PdfPTable pdfPTable = new PdfPTable(7);
+                    PdfPTable pdfPTable = new PdfPTable(8);
                     pdfPTable.setWidthPercentage(100);
                     pdfPTable.setTotalWidth(1.0f);
                     //寰幆灏嗚〃澶存暟鎹坊鍔犲埌绗簩琛岃〃鏍间腑
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle(projectTypePO.getBudYear()+"骞村競鏁欏鏈儴閲嶅ぇ椤圭洰浜嬪墠缁╂晥璇勪及", listFont, 50, 8, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle(projectTypePO.getBudYear() + "骞村競鏁欏鏈儴閲嶅ぇ椤圭洰浜嬪墠缁╂晥璇勪及", listFont, 50, 8, 1, true, true));
 
                     pdfPTable.addCell(PdfUtils.pdfTableStyle("涓撳宸ヤ綔搴曠ǹ", contentFont, 50, 8, 1, true, true));
 
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("涓€绾ч」鐩悕绉帮細", contentFont, 50,  1, 1,true, true));
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  "+projectTypePO.getProjectName(), contentFont, 50, 7, 1, false, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("涓€绾ч」鐩悕绉帮細", contentFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  " + projectTypePO.getProjectName(), contentFont, 50, 7, 1, false, true));
 
 
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("鎷熸柊澧為」鐩悕绉帮細", contentFont, 50,  1, 1,true, true));
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  "+projectTypePO.getProjectTypeName(), contentFont, 50, 7, 1, false, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("鎷熸柊澧為」鐩悕绉帮細", contentFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  " + projectTypePO.getProjectTypeName(), contentFont, 50, 7, 1, false, true));
 
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("璐d换澶勫锛�", contentFont, 50,  1, 1,true, true));
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  璐㈠姟澶勩€�"+projectTypePO.getDeptName(), contentFont, 50, 7, 1, false, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("璐d换澶勫锛�", contentFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  璐㈠姟澶勩€�" + projectTypePO.getDeptName(), contentFont, 50, 7, 1, false, true));
 
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("璇勪及涓撳锛�", contentFont, 50,  1, 1,true, true));
-                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  "+entrustmentExpertManuscriptModel.getExpertName(), contentFont, 50, 7, 1, false, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("璇勪及涓撳锛�", contentFont, 50, 1, 1, true, true));
+                    pdfPTable.addCell(PdfUtils.pdfTableStyle("  " + entrustmentExpertManuscriptModel.getExpertName(), contentFont, 50, 7, 1, false, true));
 
                     pdfPTable.addCell(PdfUtils.pdfTableStyle("璇勪及鍐呭銆佽鐐广€佹潈閲嶅強鎵撳垎", listFont, 50, 8, 1, true, true));
 
                     //璁剧疆琛ㄦ牸鐨勫搴�
                     document.add(pdfPTable);
 
-                    PdfPTable dataTable = new PdfPTable(6);
+                    PdfPTable dataTable = new PdfPTable(8);
                     dataTable.setWidthPercentage(100);
                     dataTable.setTotalWidth(1.0f);
 
                     //椤圭洰绔嬮」蹇呰鎬�
                     dataTable.addCell(PdfUtils.pdfTableStyle("涓€绾ф寚鏍�", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("浜岀骇鎸囨爣", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("璇勪及瑕佺偣", contentFont, 60, 3, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("璇勪及瑕佺偣", contentFont, 60, 2, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("鏉冮噸", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("璇勪及寰楀垎", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("澶囨敞璇存槑", contentFont, 60, 3, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("澶囨敞璇存槑", contentFont, 60, 2, 1, true, true));
 
                     dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰绔嬮」蹇呰鎬�", contentFont, 60, 1, 4, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("渚濇嵁鍏呭垎鎬�", contentFont, 60, 1, 1, true, true));
@@ -984,7 +981,7 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     dataTable.addCell(PdfUtils.pdfTableStyle(entrustmentExpertManuscriptModel.getProjectApprovalRemark(), contentFont, 60, 2, 4, true, true));
 
                     dataTable.addCell(PdfUtils.pdfTableStyle("闇€姹傝揩鍒囨€�", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鍐呭涓庡浗瀹躲€佹湰甯傚畯瑙傛斂绛栥€佽涓氭斂绛栫浉绗︼紝涓庢湰閮ㄩ棬鑱岃兘銆佺浉鍏充笓椤硅鍒掋€佸綋骞撮噸鐐瑰伐浣滅浉绗�", contentFont, 60, 2, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("椤圭洰鏈夌‘瀹氱殑鏈嶅姟瀵硅薄鎴栧彈鐩婂璞★紝鐜板疄闇€姹傝揩鍒囷紝娌℃湁鍙浛浠f€�", contentFont, 60, 2, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("10", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getDemandUrgencyScore()), contentFont, 60, 1, 1, true, true));
 
@@ -993,11 +990,10 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     dataTable.addCell(PdfUtils.pdfTableStyle("10", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getFinancialInvestmentCrrelationScore()), contentFont, 60, 1, 1, true, true));
 
+                    Integer total1 = entrustmentExpertManuscriptModel.getAdequacyBasedScore() + entrustmentExpertManuscriptModel.getDemandUrgencyScore() + entrustmentExpertManuscriptModel.getFinancialInvestmentCrrelationScore();
                     dataTable.addCell(PdfUtils.pdfTableStyle("灏忚", contentFont, 60, 3, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("30", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 1, 1, true, true));
-
-
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(total1), contentFont, 60, 1, 1, true, true));
 
 
                     //鎶曞叆缁忔祹鎬�
@@ -1018,9 +1014,13 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     dataTable.addCell(PdfUtils.pdfTableStyle("7", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getRiskRepeatedInvestmentScore()), contentFont, 60, 1, 1, true, true));
 
+
+                    Integer total2 = entrustmentExpertManuscriptModel.getDemonstrationInvestmentFundsScore() + entrustmentExpertManuscriptModel.getBudgetingScienceScore() + entrustmentExpertManuscriptModel.getRiskRepeatedInvestmentScore();
+
+
                     dataTable.addCell(PdfUtils.pdfTableStyle("灏忚", contentFont, 60, 3, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("20", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(total2), contentFont, 60, 1, 1, true, true));
 
 
                     //缁╂晥鐩爣鍚堢悊鎬�
@@ -1034,16 +1034,18 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鐩稿叧鎬�", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣涓庨」鐩璁¤В鍐崇殑闂鍖归厤锛屼笌椤圭洰鍐呭銆侀」鐩粡璐规敮鍑鸿寖鍥村尮閰�", contentFont, 60, 2, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("7", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getBudgetingScienceScore()), contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getRelatedPerformanceGoalScore()), contentFont, 60, 1, 1, true, true));
 
                     dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鍙绋嬪害", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("缁╂晥鐩爣鍦ㄤ竴瀹氭湡闄愬唴鍏锋湁杈冨己鐨勫彲瀹炵幇鎬э紝鍏锋湁涓€瀹氱殑鍓嶇灮鎬у拰鎸戞垬鎬�", contentFont, 60, 2, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("6", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getFeasibilityPerformanceGoalScore()), contentFont, 60, 1, 1, true, true));
 
+                    Integer total3 = entrustmentExpertManuscriptModel.getClearPerformanceGoalScore() + entrustmentExpertManuscriptModel.getRelatedPerformanceGoalScore() + entrustmentExpertManuscriptModel.getFeasibilityPerformanceGoalScore();
+
                     dataTable.addCell(PdfUtils.pdfTableStyle("灏忚", contentFont, 60, 3, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("20", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(total3), contentFont, 60, 1, 1, true, true));
 
 
                     //瀹炴柦鏂规鍙鎬�
@@ -1064,28 +1066,31 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     dataTable.addCell(PdfUtils.pdfTableStyle("7", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getProjectManagementMechanismScore()), contentFont, 60, 1, 1, true, true));
 
+                    Integer total4 = entrustmentExpertManuscriptModel.getCompletenessPreliminaryPreparationScore() + entrustmentExpertManuscriptModel.getReasonableImplementationPlanScore() + entrustmentExpertManuscriptModel.getProjectManagementMechanismScore();
+
                     dataTable.addCell(PdfUtils.pdfTableStyle("灏忚", contentFont, 60, 3, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("20", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(total4), contentFont, 60, 1, 1, true, true));
 
                     //绛硅祫鍚堣鎬�
-                    dataTable.addCell(PdfUtils.pdfTableStyle("绛硅祫鍚堣鎬�", contentFont, 60, 1, 3, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("璧勯噾鏀寔鍚堢悊鎬�", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("娌℃湁涓庡叾瀹冮」鐩殑鏀寔鑼冨洿鍜屽璞″瓨鍦ㄤ氦鍙夐噸鍙狅紱璧勯噾鏀寔鏂瑰紡绉戝鍚堢悊銆�", contentFont, 60, 2, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("绛硅祫鍚堣鎬�", contentFont, 60, 1, 2, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("璧勯噾鏀寔鍚堢悊鎬с€佺璧勯闄╁彲鎺ф€э紙鑻ュ惈闈炶储鏀挎€ц祫閲戯級", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("1.娌℃湁涓庡叾瀹冮」鐩殑鏀寔鑼冨洿鍜屽璞″瓨鍦ㄤ氦鍙夐噸鍙狅紱璧勯噾鏀寔鏂瑰紡绉戝鍚堢悊锛�2.瀵圭璧勯闄╋紙鍚嚜绛圭瓑鍏跺畠娓犻亾鏉ユ簮璧勯噾锛夋湁鍏ㄩ潰鐨勮璇嗭紱閽堝棰勬湡椋庨櫓璁惧畾搴斿鎺柦锛屼笖搴斿鎺柦鍙銆佹湁鏁堛€�", contentFont, 60, 2, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("10", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getReasonableFinancialSupportScore()), contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle(entrustmentExpertManuscriptModel.getFundraisingComplianceRemark(), contentFont, 60, 2, 3, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(entrustmentExpertManuscriptModel.getFundraisingComplianceRemark(), contentFont, 60, 2, 2, true, true));
 
-                    dataTable.addCell(PdfUtils.pdfTableStyle("绛硅祫椋庨櫓鍙帶鎬э紙鑻ュ惈闈炶储鏀挎€ц祫閲戯級", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("瀵圭璧勯闄╋紙鍚嚜绛圭瓑鍏跺畠娓犻亾鏉ユ簮璧勯噾锛夋湁鍏ㄩ潰鐨勮璇嗭紱閽堝棰勬湡椋庨櫓璁惧畾搴斿鎺柦锛屼笖搴斿鎺柦鍙銆佹湁鏁堛€�", contentFont, 60, 2, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("0", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(entrustmentExpertManuscriptModel.getControllabilityFinancingRisksScore()), contentFont, 60, 1, 1, true, true));
 
+                    Integer total5 = entrustmentExpertManuscriptModel.getReasonableFinancialSupportScore() + entrustmentExpertManuscriptModel.getControllabilityFinancingRisksScore();
 
                     dataTable.addCell(PdfUtils.pdfTableStyle("灏忚", contentFont, 60, 3, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("10", contentFont, 60, 1, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(total5), contentFont, 60, 1, 1, true, true));
 
+                    dataTable.addCell(PdfUtils.pdfTableStyle("鍚堣", contentFont, 60, 4, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("100", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(String.valueOf(total1 + total2 + total3 + total4 + total5), contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 2, 1, true, true));
 
                     //绛硅祫鍚堣鎬�
                     dataTable.addCell(PdfUtils.pdfTableStyle("璇勪及缁撹锛堣鍕鹃€夛級", contentFont, 60, 1, 2, true, true));
@@ -1094,39 +1099,40 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
                     dataTable.addCell(PdfUtils.pdfTableStyle("涓嶄簣鏀寔", contentFont, 60, 2, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("澶囨敞璇存槑", contentFont, 60, 2, 1, true, true));
 
-                    if(entrustmentExpertManuscriptModel.getConclusion().contains("寤鸿浜堜互鏀寔")){
-                        dataTable.addCell(PdfUtils.pdfTableStyle("鉁�" ,contentFont, 60, 1, 1, true, true));
-                    }else{
+                    if (entrustmentExpertManuscriptModel.getConclusion().contains("1")) {
+                        dataTable.addCell(PdfUtils.pdfTableStyle("鈭�", listFont, 60, 1, 1, true, true));
+                    } else {
                         dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 1, 1, true, true));
                     }
-                    if(entrustmentExpertManuscriptModel.getConclusion().contains("寤鸿璋冩暣瀹屽杽鍚庝簣浠ユ敮鎸�")){
-                        dataTable.addCell(PdfUtils.pdfTableStyle("鉁�" ,contentFont, 60, 2, 1, true, true));
-                    }else{
+                    if (entrustmentExpertManuscriptModel.getConclusion().contains("2")) {
+                        dataTable.addCell(PdfUtils.pdfTableStyle("鈭�", listFont, 60, 2, 1, true, true));
+                    } else {
                         dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 2, 1, true, true));
                     }
-                    if(entrustmentExpertManuscriptModel.getConclusion().contains("涓嶄簣鏀寔")){
-                        dataTable.addCell(PdfUtils.pdfTableStyle("鉁�" ,contentFont, 60, 2, 1, true, true));
-                    }else{
+                    if (entrustmentExpertManuscriptModel.getConclusion().contains("3")) {
+                        dataTable.addCell(PdfUtils.pdfTableStyle("鈭�", listFont, 60, 2, 1, true, true));
+                    } else {
                         dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 2, 1, true, true));
                     }
                     dataTable.addCell(PdfUtils.pdfTableStyle(entrustmentExpertManuscriptModel.getConclusionRemark(), contentFont, 60, 2, 1, true, true));
 
 
+                    dataTable.addCell(PdfUtils.pdfTableStyle("瀛樺湪鐨勯棶棰樺強鐩稿叧寤鸿锛�", contentFont, 60, 1, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle(entrustmentExpertManuscriptModel.getProblemsPropose(), contentFont, 60, 7, 1, true, true));
+
+
                     dataTable.addCell(PdfUtils.pdfTableStyle("涓撳绛惧瓧锛�", contentFont, 60, 1, 1, true, true));
                     dataTable.addCell(PdfUtils.pdfTableStyle("", contentFont, 60, 3, 1, true, true));
-                    dataTable.addCell(PdfUtils.pdfTableStyle("鏃ユ湡锛�"+new SimpleDateFormat("yyyy-MM-dd").format(new Date()), contentFont, 60, 4, 1, true, true));
+                    dataTable.addCell(PdfUtils.pdfTableStyle("鏃ユ湡锛�" + new SimpleDateFormat("yyyy-MM-dd").format(new Date()), contentFont, 60, 4, 1, true, true));
 
 
                     document.add(dataTable);
 
-                    if(i < entrustmentExpertManuscriptList.size())
-                    {
+                    if (i < entrustmentExpertManuscriptList.size()) {
                         document.newPage();
                     }
                     i++;
                 }
-
-
                 document.close();
                 pdfWriter.close();
                 os.close();
@@ -1135,42 +1141,47 @@ public class PreliminaryServiceImpl   implements PreliminaryService {
             }
 
 
-        }
-        catch (Exception e) {
+        } catch (Exception e) {
             e.printStackTrace();
         }
 
 
     }
+
     /**
      * 锛堟牴鎹鎵樺嚱id锛変笅杞藉簳绋挎牱渚�
      */
     @Override
-    public void downloadManuscriptEntrustmentIdPdf(HttpServletResponse httpServletResponse,  Long entrustmentId) throws IOException{
+    public void downloadManuscriptEntrustmentIdPdf(HttpServletResponse httpServletResponse, Long entrustmentId) throws IOException {
 
     }
+
     /**
      * 锛堟牴鎹柟妗坕d锛変笅杞藉簳绋挎牱渚�
      */
     @Override
-    public void downloadManuscriptRelatedIdPdf(HttpServletResponse httpServletResponse,  Long relatedId) throws IOException{
+    public void downloadManuscriptRelatedIdPdf(HttpServletResponse httpServletResponse, Long relatedId) throws IOException {
+
     }
+
     /**
      * 锛堟牴鎹鎵樺嚱id锛変笅杞藉甫绛惧悕搴曠ǹ鏍蜂緥
      */
     @Override
-    public void downloadManuscriptSignEntrustmentIdPdf(HttpServletResponse httpServletResponse,  Long entrustmentId) throws IOException{
+    public void downloadManuscriptSignEntrustmentIdPdf(HttpServletResponse httpServletResponse, Long entrustmentId) throws IOException {
     }
+
     /**
      * 锛堟牴鎹柟妗坕d锛変笅杞藉甫绛惧悕搴曠ǹ鏍蜂緥
      */
     @Override
-    public void downloadManuscripSigntRelatedIdPdf(HttpServletResponse httpServletResponse,  Long relatedId) throws IOException{
+    public void downloadManuscripSigntRelatedIdPdf(HttpServletResponse httpServletResponse, Long relatedId) throws IOException {
     }
 
     @Override
-    public void downloadPreliminaryEntrustmentIdPdf(HttpServletResponse httpServletResponse,  Long entrustmentId) throws IOException{
+    public void downloadPreliminaryEntrustmentIdPdf(HttpServletResponse httpServletResponse, Long entrustmentId) throws IOException {
 
 
     }
+
 }
diff --git a/ServiceSite/src/main/java/com/seasky/budget/business/service/ProjectServiceImpl.java b/ServiceSite/src/main/java/com/seasky/budget/business/service/ProjectServiceImpl.java
index 86a3bfda2499fa3402f7de4feccbcbecde99694a..4ed5d457e752eecfacb1e927b5846e60604ff2ac 100644
--- a/ServiceSite/src/main/java/com/seasky/budget/business/service/ProjectServiceImpl.java
+++ b/ServiceSite/src/main/java/com/seasky/budget/business/service/ProjectServiceImpl.java
@@ -364,7 +364,7 @@ public class ProjectServiceImpl implements ProjectService {
                 .like(ObjectUtils.isNotEmpty(projectTypeQuery.getDeptName()), "dept_name", projectTypeQuery.getDeptName())
                 .eq(ObjectUtils.isNotEmpty(projectTypeQuery.getProjectState()), "state_code", projectTypeQuery.getProjectState())
                 .like(ObjectUtils.isNotEmpty(projectTypeQuery.getProjectName()), "project_name", projectTypeQuery.getProjectName())
-                .orderByDesc("project_number", "serial_number");
+                .orderByDesc("update_date");
         Page page = new Page<>(projectTypeQuery.getPageIndex(), projectTypeQuery.getPageSize());
         Page projectPage = projectTypeMapper.selectPage(page, queryWrapper);
         if (ObjectUtils.isEmpty(projectPage.getRecords())) {
diff --git a/ServiceSite/src/main/java/com/seasky/budget/utils/PdfUtils.java b/ServiceSite/src/main/java/com/seasky/budget/utils/PdfUtils.java
index 3d6a8cc4509bdc5a33b2bfc783e5b94b57a9a0eb..fc676bd7434773f9db80d59fac6c864297c1e46b 100644
--- a/ServiceSite/src/main/java/com/seasky/budget/utils/PdfUtils.java
+++ b/ServiceSite/src/main/java/com/seasky/budget/utils/PdfUtils.java
@@ -29,6 +29,7 @@ public class PdfUtils {
         try {
             baseFont = BaseFont.createFont("/ROOT/simhei.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
             contentBaseFont = BaseFont.createFont("/ROOT/simfang.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
+
         } catch (DocumentException | IOException e) {
             throw new RuntimeException(e);
         }
diff --git a/WebSite/src/api/review-management-operation.js b/WebSite/src/api/review-management-operation.js
index c4dd1e340a3d0de274a5d60d1df326b50f3955a6..17756e000ad8fbaeaa7cce998c3774bbd0c8db6a 100644
--- a/WebSite/src/api/review-management-operation.js
+++ b/WebSite/src/api/review-management-operation.js
@@ -54,7 +54,7 @@ class operation extends Base {
   static getRelatedList() {
     return request.post('/planReview/getRelatedList');
   }
-
+//涓嬭浇鍏叡鏂规閲岄潰涓撳搴曠ǹ
   static downloadExpertPdf(data) {
     return request({
       url: `/preliminary/downloadExpertByRelatedIdPdf`,
@@ -64,6 +64,16 @@ class operation extends Base {
     })
     .then(res => super.downloadFile(res));
   }
+//涓嬭浇濮旀墭鍑介噷闈㈢殑涓撳搴曠ǹ
+  static downloadExpertPlanPdf(data) {
+    return request({
+      url: `/preliminary/downloadExpertByPlanIdPdf`,
+      responseType: 'blob',
+      method: 'post',
+      data
+    })
+    .then(res => super.downloadFile(res));
+  }
   //瀛愰」鐩煡鐪�
   static getProjectListByEntrustmentId(data) {
     return request.post('/entrustment/getProjectListByEntrustmentId', data);
diff --git a/WebSite/src/assets/onView.jpg b/WebSite/src/assets/onView.jpg
index 4d5349721f2cdbfedf261de2df36d39a69eaa3e2..c9780cf43daa3f7a0b8a5d41e8f2fdcb48618985 100644
Binary files a/WebSite/src/assets/onView.jpg and b/WebSite/src/assets/onView.jpg differ
diff --git a/WebSite/src/views/item-entry/antecedent-trial/index.vue b/WebSite/src/views/item-entry/antecedent-trial/index.vue
index 6a07378bf1e6198690b6b02d466f9ee42a49de5e..2ea8c458d44895c13ff77114616384a155cf2821 100644
--- a/WebSite/src/views/item-entry/antecedent-trial/index.vue
+++ b/WebSite/src/views/item-entry/antecedent-trial/index.vue
@@ -29,7 +29,7 @@
         </div>
         <div class="card-content-item">
           <span> 椤圭洰璁″垝鍚姩鏃堕棿锛� </span>
-          <span>{{ ProjectInfo.projectStartDate }}</span>
+          <span>{{ ProjectInfo.projectStartDate.slice(0, 10) }}</span>
         </div>
 
         <div class="card-content-item">
diff --git a/WebSite/src/views/item-entry/manuscript/index.vue b/WebSite/src/views/item-entry/manuscript/index.vue
index 459af605173a42074cac1c717789073ab960a8bd..cb538370ab099b417cbf19e933bd828abe9e6c6a 100644
--- a/WebSite/src/views/item-entry/manuscript/index.vue
+++ b/WebSite/src/views/item-entry/manuscript/index.vue
@@ -7,9 +7,11 @@
           plain
           icon="back"
           size="small"
+          v-if="isbackshow"
           @click="goBack"
           >杩斿洖</el-button
         >
+       
         <el-button
           style="margin-bottom: 18px;"
           plain
@@ -39,7 +41,7 @@
           <span>
             椤圭洰璁″垝鍚姩鏃堕棿锛�
           </span>
-          <span>{{ ProjectInfo.projectStartDate }}</span>
+          <span>{{ ProjectInfo.projectStartDate.slice(0, 10) }}</span>
         </div>
 
         <div class="card-content-item">
@@ -109,7 +111,12 @@
             鍏€侀檮浠讹細
           </span>
           <div style="width: 100%;font-size: 14px;">
-            <div v-for="(item, index) in arr1" :key="index">{{ item }}</div>
+            <div v-for="(item, index) in arr1" :key="index">
+         <a @click="clickA(item)" href="javascript:void(0);">{{
+                item.fileName
+              }}</a>
+
+            </div>
           </div>
         </div>
         <div class="card-content-item">
@@ -117,7 +124,11 @@
             涓冦€佹壙璇哄強瀹℃牳淇℃伅锛�
           </span>
           <div style="width: 100%;font-size: 14px;">
-            <div v-for="(item, index) in arr2" :key="index">{{ item }}</div>
+            <div v-for="(item, index) in arr2" :key="index">
+                <a @click="clickA(item)" href="javascript:void(0);">{{
+                item.fileName
+              }}</a>
+            </div>
           </div>
         </div>
 
@@ -423,10 +434,10 @@
             <td></td>
           </tr>
           <tr>
-            <td rowspan="3">绛硅祫鍚堣鎬�</td>
-            <td>璧勯噾鏀寔鍚堢悊鎬�</td>
+            <td rowspan="2">绛硅祫鍚堣鎬�</td>
+            <td>璧勯噾鏀寔鍚堢悊鎬с€佺璧勯闄╁彲鎺ф€э紙鑻ュ惈闈炶储鏀挎€ц祫閲戯級</td>
             <td>
-              娌℃湁涓庡叾瀹冮」鐩殑鏀寔鑼冨洿鍜屽璞″瓨鍦ㄤ氦鍙夐噸鍙狅紱璧勯噾鏀寔鏂瑰紡绉戝鍚堢悊銆�
+              1.娌℃湁涓庡叾瀹冮」鐩殑鏀寔鑼冨洿鍜屽璞″瓨鍦ㄤ氦鍙夐噸鍙狅紱璧勯噾鏀寔鏂瑰紡绉戝鍚堢悊;2.瀵圭璧勯闄╋紙鍚嚜绛圭瓑鍏跺畠娓犻亾鏉ユ簮璧勯噾锛夋湁鍏ㄩ潰鐨勮璇嗭紱閽堝棰勬湡椋庨櫓璁惧畾搴斿鎺柦锛屼笖搴斿鎺柦鍙銆佹湁鏁堛€�
             </td>
             <td>10</td>
             <td>
@@ -452,35 +463,7 @@
               </el-form-item>
             </td>
           </tr>
-          <tr>
-            <td>绛硅祫椋庨櫓鍙帶鎬э紙鑻ュ惈闈炶储鏀挎€ц祫閲戯級</td>
-            <td>
-              瀵圭璧勯闄╋紙鍚嚜绛圭瓑鍏跺畠娓犻亾鏉ユ簮璧勯噾锛夋湁鍏ㄩ潰鐨勮璇嗭紱閽堝棰勬湡椋庨櫓璁惧畾搴斿鎺柦锛屼笖搴斿鎺柦鍙銆佹湁鏁堛€�
-            </td>
-            <td>0</td>
-            <td>
-              <el-form-item prop="controllabilityFinancingRisksScore">
-                <el-input
-                  @change="
-                    nubChange(14, tableArr.controllabilityFinancingRisksScore)
-                  "
-                  v-model="tableArr.controllabilityFinancingRisksScore"
-                  placeholder="璇峰~鍐欏垎鏁�"
-                  oninput="value=value.replace(/[^\d]/g, '') "
-                />
-              </el-form-item>
-            </td>
-            <td>
-              <el-form-item prop="controllabilityFinancingRisksRemark">
-                <el-input
-                  v-model="tableArr.controllabilityFinancingRisksRemark"
-                  :rows="2"
-                  type="textarea"
-                  placeholder="璇峰~鍐�"
-                />
-              </el-form-item>
-            </td>
-          </tr>
+       
           <tr>
             <td colspan="2">灏忚</td>
 
@@ -560,6 +543,7 @@ import { useRouter } from 'vue-router';
 import operation from '@/api/review-management-operation';
 import { ElMessage } from 'element-plus';
 import Account from '@/api/Account';
+import FinanceOffice from '@/api/financeOffice';
 use([]);
 export default {
   name: 'manuscript',
@@ -592,7 +576,7 @@ export default {
         ] 
        
       },
-
+      isbackshow:true,
       radioValue: '',
       writeDialog: false,
       ProjectInfo: {
@@ -664,6 +648,10 @@ export default {
       relatedId: '',
        planId: '',
     });
+     const clickA = async (item) => {
+      const res = await FinanceOffice.downloadAttachFileById(item.id);
+      console.log(res);
+    };
     const total1 = computed(() => {
       return (
         Number(data.tableArr.adequacyBasedScore) +
@@ -708,8 +696,10 @@ export default {
         router.currentRoute.value.query.token != '' &&
         router.currentRoute.value.query.token
       ) {
-        await Account.login(router.currentRoute.value.query.token, '');
+        data.isbackshow=!data.isbackshow;
+        await Account.login(router.currentRoute.value.query.token, '');        
       }
+   
       console.log(router.currentRoute.value.query);
       data.relatedId = router.currentRoute.value.query.relatedId;
       data.entrustmentId = router.currentRoute.value.query.entrustmentId;
@@ -766,16 +756,19 @@ export default {
     const getProjectInfo = () => {
       operation.getProjectInfo({ id: data.idS }).then(res => {
         data.ProjectInfo = res.data[0];
-        data.arr1 = data.ProjectInfo.fileOuts.map(item => {
-          if (item.type == 1) {
-            return item.fileName;
+         for (let i = 0; i < data.ProjectInfo.fileOuts.length; i++) {
+          if (data.ProjectInfo.fileOuts[i].type == 1) {
+            data.arr1 = [data.ProjectInfo.fileOuts[i]];
+            break;
           }
-        });
-        data.arr2 = data.ProjectInfo.fileOuts.map(item => {
-          if (item.type == 2) {
-            return item.fileName;
+        }
+         for (let i = 0; i < data.ProjectInfo.fileOuts.length; i++) {
+          if (data.ProjectInfo.fileOuts[i].type == 2) {
+            data.arr2 = [data.ProjectInfo.fileOuts[i]];
+            break;
           }
-        });
+        }
+        
       });
     };
     const onPrint = () => {};
@@ -875,6 +868,7 @@ export default {
 
     };
     return {
+      clickA,
       getEntrustmentExpertManuscript,
       saveExpertManuscript,
       getRelatedExpertManuscript,
diff --git a/WebSite/src/views/item-entry/pre-declaration-operation/index.vue b/WebSite/src/views/item-entry/pre-declaration-operation/index.vue
index 73a51a841558d1833bdc1000f8560be4d43d7594..817dc8f7bcd054822146fbc56fe4078362ca1b9b 100644
--- a/WebSite/src/views/item-entry/pre-declaration-operation/index.vue
+++ b/WebSite/src/views/item-entry/pre-declaration-operation/index.vue
@@ -46,6 +46,7 @@
             type="primary"
             icon="Edit"
             size="small"
+            v-if="isshiwusuoshow"
             @click="onDistributionOffice"
             >鍒嗛厤浜嬪姟鎵€</el-button
           >
@@ -140,7 +141,7 @@
                 >鍙楃悊</el-button
               >
               <el-button
-                v-if="scope.row.entrustmentState == 5"
+                v-if="scope.row.entrustmentState == 5 && isshiwusuoshow "
                 plain
                 icon="monitor"
                 type="primary"
@@ -168,10 +169,9 @@
               >
               <el-button
                 v-if="
-                  scope.row.entrustmentState == 4 ||
+                 (scope.row.entrustmentState == 4 ||
                     scope.row.entrustmentState == 5 ||
-                    scope.row.entrustmentState == 6
-                "
+                    scope.row.entrustmentState == 6)&& isshiwusuoshow   "
                 plain
                 type="danger"
                 size="small"
@@ -464,7 +464,7 @@
                 plain
                 type="primary"
                 icon="Plus"
-                size="small"
+                size="small" v-if="isshiwusuoshow"
                 @click="addExpert"
                 >娣诲姞涓撳</el-button
               >
@@ -608,6 +608,7 @@
                 type="primary"
                 icon="Monitor"
                 size="small"
+                 v-if="isshiwusuoshow" 
                 @click="showDialog"
                 >鏂板鏂规</el-button
               >
@@ -650,7 +651,7 @@
                   plain
                   type="primary"
                   icon="edit"
-                  size="small"
+                  size="small" 
                   @click="editSolutionTable(scoped.row)"
                   >缂栬緫</el-button
                 >
@@ -659,7 +660,7 @@
                   type="danger"
                   size="small"
                   icon="Delete"
-                  v-if="scoped.row.relatedId == null"
+                  v-if="scoped.row.relatedId == null&& isshiwusuoshow "
                   @click="removePlanId(scoped.row)"
                   >鍒犻櫎</el-button
                 >
@@ -694,11 +695,11 @@
                     ></el-option>
                   </el-select>
                 </el-form-item>
-                <el-form-item>
+                <!--el-form-item>
                   <el-button plain type="primary" icon="download" size="small"
                     >涓嬭浇涓撳鎵嬬ǹ鏍蜂緥</el-button
                   >
-                </el-form-item>
+                </el-form-item-->
               </el-form>
             </div>
           </el-card>
@@ -739,11 +740,11 @@
                           type="primary"
                           size="small"
                           @click="FillPaper(props.row, sco.row)"
-                          >濉啓搴曠ǹ1111</el-button
+                          >濉啓搴曠ǹ</el-button
                         >
-                        <el-button plain type="primary" size="small"
+                        <!--el-button plain type="primary" size="small" 
                           >涓嬭浇搴曠ǹ</el-button
-                        >
+                        -->
                       </template>
                     </el-table-column>
                   </el-table>
@@ -791,6 +792,7 @@
               width="400"
               ><template #default="scoped">
                 <el-button plain type="primary" icon="download" size="small"
+                  @click="downloadExpertPdf(scoped.row)"
                   >涓嬭浇宸插畬鎴愬簳绋�</el-button
                 >
                 <el-upload
@@ -836,11 +838,11 @@
                 >娣诲姞鍙嶉鎰忚</el-button
               >
             </el-form-item>
-            <el-form-item>
+            <!--el-form-item>
               <el-button plain type="primary" icon="Download" size="small"
                 >鎵归噺涓嬭浇鍙嶉鎰忚</el-button
               >
-            </el-form-item>
+            </el-form-item-->
             <el-form-item>
               <el-button
                 plain
@@ -851,7 +853,7 @@
                 >鎵归噺鍙嶉</el-button
               >
             </el-form-item>
-            <el-form-item>
+            <!--el-form-item>
               <el-upload
                 :file-list="fileList"
                 class="upload-demo"
@@ -876,7 +878,7 @@
                 @click="buttonUp"
                 >涓嬭浇璇勫鎶ュ憡</el-button
               >
-            </el-form-item>
+            </el-form-item-->
           </el-form>
           <el-table
             :data="reportTableInfo.tableInfo"
@@ -887,8 +889,7 @@
             @selection-change="BatchFeedbackChange"
             header-cell-class-name="headStyle"
           >
-            <el-table-column type="selection"> </el-table-column>
-            <!-- <el-table-column type="index" width="50"> {{ (page - 1) * pageSize + scope.$index + 1 }}</el-table-column> -->
+            <el-table-column type="selection" > </el-table-column>
             <el-table-column
               label="搴忓彿"
               type="index"
@@ -918,6 +919,19 @@
               label="璇勫缁撹"
               align="center"
             ></el-table-column>
+                <el-table-column
+              class="positionStyle"
+              prop="feedbackStatus" 
+              
+              label="鏄惁宸插弽棣堝埌璐d换澶勫"
+              align="center"
+            >
+             <template #default="scoped">
+              <div>
+                {{ scoped.row.feedbackStatus=="1"?"宸插弽棣�":"鏈弽棣�" }}
+              </div>
+            </template>
+            </el-table-column>
             <el-table-column class="positionStyle" label="鎿嶄綔" align="center"
               ><template #default="scope">
                 <el-button
@@ -992,7 +1006,7 @@
             </el-form-item>
           </el-form>
           <el-form :inline="true" class="demo-form-inline">
-            <el-form-item>
+            <!--el-form-item>
               <el-upload
                 action="#"
                 :multiple="false"
@@ -1004,22 +1018,20 @@
                   >涓婁紶word鍚堣搴曠ǹ</el-button
                 >
               </el-upload>
-            </el-form-item>
+            </el-form-item-->
             <el-form-item>
-              <el-button plain type="primary" icon="Download" size="small"
+              <!--el-button plain type="primary" icon="Download" size="small"
                 >涓嬭浇鍚堣搴曠ǹ</el-button
               >
               <el-button plain type="primary" icon="Download" size="small"
-                >涓撳搴曠ǹ涓€閿笅杞�</el-button
-              >
+                >涓撳搴曠ǹ涓€閿笅杞�</el-button  -->
               <el-button
                 plain
                 type="primary"
                 icon="Download"
                 size="small"
                 @click="downloadServiceFeePdf"
-                >鍔冲姟璐瑰彂鏀炬竻鍗�</el-button
-              >
+                >鍔冲姟璐瑰彂鏀炬竻鍗�</el-button  >
             </el-form-item>
           </el-form>
           <el-table
@@ -2141,6 +2153,7 @@ import Financial from '@/api/financial-resources-center';
 import { ElMessage } from 'element-plus';
 import Moment from 'moment';
 import trustLetterManagementFinance from '@/api/trust-letter-management-finance';
+import { useStore } from 'vuex';
 use([]);
 export default {
   name: 'PreDeclarationOperation',
@@ -2148,7 +2161,9 @@ export default {
   components: {},
   setup() {
     const router = useRouter();
+    const store = useStore();
     const data = reactive({
+      isshiwusuoshow:true,
       onNews: false,
       disabled1: false,
       disabled: false,
@@ -2321,6 +2336,16 @@ export default {
       tableIds: [],
       entrustmentState: ''
     });
+      //涓嬭浇涓撳搴曠ǹ
+
+     const downloadExpertPdf =async (row)=> {
+        operation.downloadExpertPlanPdf(   {
+         expertTel:row.expertTel,
+         planId:row.planId
+                  });
+       
+    };
+
     //鏍规嵁id鍒犻櫎鏂规
     const removePlanId= row => {
       Financial
@@ -2439,6 +2464,7 @@ export default {
     });
     Moment,
       onMounted(() => {
+           data.isshiwusuoshow = store.state.subject.user.roleName!=="浜嬪姟鎵€";
         getEnstrustmentStateEnumList();
         getClaimEnutrustmentList();
       });
@@ -2661,7 +2687,7 @@ export default {
             ElMessage.success('鍙嶉鎴愬姛');
             data.onAcceptDialog = false;
             getClaimEnutrustmentList();
-          });
+        });
       }
     };
     //鏌ョ湅鍙楃悊璁板綍
@@ -3321,7 +3347,7 @@ export default {
       }
     };
     return {  
-      
+      downloadExpertPdf,
       removePlanId,  
       IdChange,
       getBackProjectListByEntrustmentId,
diff --git a/WebSite/src/views/item-entry/review-scheme-view/index.vue b/WebSite/src/views/item-entry/review-scheme-view/index.vue
index f8ff60d8d488459f58dbda27da44d670d33d8dea..67e5053fbb822986edc0e6ebdb0e1ada1df84bbb 100644
--- a/WebSite/src/views/item-entry/review-scheme-view/index.vue
+++ b/WebSite/src/views/item-entry/review-scheme-view/index.vue
@@ -16,12 +16,13 @@
                 plain
                 type="primary"
                 icon="plus"
-                size="small"
+                size="small" 
+                v-if="isshow"
                 @click="onAddAnExpert"
                 >娣诲姞涓撳</el-button
               >
             </el-form-item>
-            <el-form-item>
+            <!--el-form-item>
               <el-button
                 plain
                 type="primary"
@@ -40,7 +41,7 @@
                 @click="onElectronicSeal"
                 >鐢靛瓙绛剧珷</el-button
               >
-            </el-form-item>
+            </el-form-item-->
           </el-form>
         </el-card>
         <el-card class="box-card" style="margin-top: 20px">
@@ -388,7 +389,7 @@
         </el-card>
       </el-tab-pane>
       <el-tab-pane label="涓撳搴曠ǹ" name="3" v-if="state"
-        ><el-card
+        ><!--el-card
           shadow="never"
           style="margin-bottom: 20px"
           class="charts-card"
@@ -402,7 +403,7 @@
               </el-form-item>
             </el-form>
           </div>
-        </el-card>
+        </el-card-->
         <el-table
           :data="expertsWriteTableInfo.tableInfo"
           highlight-current-row
@@ -442,9 +443,8 @@
                         @click="FillPaper(props.row, sco.row)"
                         >濉啓搴曠ǹ</el-button
                       >
-                      <el-button plain type="primary" size="small"
-                        >涓嬭浇搴曠ǹ</el-button
-                      >
+                      <!--el-button plain type="primary" size="small"
+                        >涓嬭浇搴曠ǹ</el-button-->
                     </template>
                   </el-table-column>
                 </el-table>
@@ -530,7 +530,7 @@
         <el-card style="margin-bottom: 10px; padding-bottom: 20px">
           <el-button size="small" @click="feedbackse">娣诲姞鍙嶉鎰忚</el-button>
           <el-button type="primary" size="small">鎵归噺涓嬭浇鍙嶉鎰忚</el-button>
-          <el-button type="primary" size="small">涓婁紶璇勫鎶ュ憡</el-button>
+          <!--el-button type="primary" size="small">涓婁紶璇勫鎶ュ憡</el-button-->
           <el-button type="primary" size="small">鎵归噺鍙嶉</el-button>
         </el-card>
         <el-card style="margin-bottom: 10px; padding-bottom: 20px">
@@ -593,9 +593,15 @@
       <el-tab-pane label="璇勫绛惧瓧鎵撳嵃" name="5" v-if="state">
         <el-card style="margin-bottom: 10px; padding-bottom: 20px">
           <div style="margin-bottom: 10px">鍚堣搴曠ǹ鏂瑰紡(*浠呮敮鎸丏ocx鏍煎紡):</div>
-          <el-button type="primary" size="small">涓婁紶Word鍚堣搴曠ǹ</el-button>
+          <!--el-button type="primary" size="small">涓婁紶Word鍚堣搴曠ǹ</el-button>
           <el-button type="primary" size="small">涓嬭浇鍚堣搴曠ǹ</el-button>
-          <el-button type="primary" size="small">涓撳搴曠ǹ涓€閿笅杞�</el-button>
+          <el-button type="primary" size="small">涓撳搴曠ǹ涓€閿笅杞�</el-button-->
+            <el-button
+            type="primary"
+            size="small"
+            style="margin-top: 10px"
+            @click="downloadServiceFeePdf"
+            >涓嬭浇鍔冲姟璐瑰彂鏀炬竻鍗�</el-button  >
         </el-card>
         <el-card style="margin-bottom: 10px; padding-bottom: 20px">
           <div style="margin-bottom: 10px">濉啓鍔冲姟璐�:</div>
@@ -721,13 +727,7 @@
               </template>
             </el-table-column>
           </el-table>
-          <el-button
-            type="primary"
-            size="small"
-            style="margin-top: 10px"
-            @click="downloadServiceFeePdf"
-            >涓嬭浇鍔冲姟璐瑰彂鏀炬竻鍗�</el-button
-          >
+        
         </el-card>
       </el-tab-pane>
     </el-tabs>
@@ -889,7 +889,7 @@
         ></el-table-column>
         <el-table-column
           class="positionStyle"
-          prop="deptCodeAuthorName"
+          prop="deptName"
           label="涓氬姟澶勫"
           align="center"
         ></el-table-column>
@@ -1360,6 +1360,7 @@ import operation from '@/api/review-management-operation';
 import { use } from 'echarts/core';
 import { ElMessage } from 'element-plus';
 import { useRoute, useRouter } from 'vue-router';
+import { useStore } from 'vuex';
 use([]);
 export default {
   name: 'ReviewSchemeView',
@@ -1367,6 +1368,7 @@ export default {
   setup() {
     const router = useRoute();
     const route = useRouter();
+     const store = useStore();
     const data = reactive({
       reportTableInfo: {
         tableInfo: [],
@@ -1498,6 +1500,7 @@ export default {
       resId: '',
       relatedId: null,
       authorization: '',
+      isshow:true
     });
     watch(
       () => data.ApprovalTableLaowu,
@@ -1559,6 +1562,7 @@ export default {
       );
     });
     onMounted(() => {
+      data.isshow = store.state.subject.user.roleName!=="浜嬪姟鎵€";
       if (router.query.cunArr) {
         data.resId = router.query.cunArr;
         getPlanRelatedById();
@@ -2064,7 +2068,11 @@ export default {
     };
     //涓嬭浇涓撳搴曠ǹ
      const downloadExpertPdf = (row)=> {
-        operation.downloadExpertPdf({expertTel:row.expertTel,relatedId:row.relatedId} );
+      console.log(row);
+        operation.downloadExpertPdf({
+          expertTel:row.expertTel,
+        relatedId:data.relatedId
+        } );
     };
     // 涓婄Щ
     const handleMoveUp = (index, row) => {
diff --git a/WebSite/src/views/item-entry/review-scheme/index.vue b/WebSite/src/views/item-entry/review-scheme/index.vue
index 5be432dfc943fdbe0b2df145d63086147992b860..22ff41a7af4e7f5382b43c512b57367b70218ade 100644
--- a/WebSite/src/views/item-entry/review-scheme/index.vue
+++ b/WebSite/src/views/item-entry/review-scheme/index.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="workplace-container">
-    <el-card>
+    <el-card v-if="isshow">
       <el-form :inline="true" class="demo-form-inline">
         <el-form-item>
           <el-button
@@ -8,6 +8,7 @@
             type="primary"
             icon="plus"
             size="small"
+            
             @click="createSolution"
             >鍒涘缓鏂规</el-button
           >
@@ -24,7 +25,7 @@
           stripe
           header-cell-class-name="headStyle"
         >
-          <!-- <el-table-column type="index" width="50"> {{ (page - 1) * pageSize + scope.$index + 1 }}</el-table-column> -->
+ 
           <el-table-column
             label="搴忓彿"
             type="index"
@@ -117,14 +118,16 @@ import { reactive, toRefs, onMounted } from 'vue';
 import { use } from 'echarts/core';
 import { useRouter } from 'vue-router';
 import operation from '@/api/review-management-operation';
-import { ElMessage } from 'element-plus';
-
+import { ElMessage } from 'element-plus'; 
+import { useStore } from 'vuex';
 use([]);
 export default {
   name: 'ReviewScheme',
   components: {},
   setup() {
     const router = useRouter();
+    const store = useStore();
+
     const data = reactive({
       onNewIndexDialog: false,
       queryInfo: {},
@@ -135,9 +138,12 @@ export default {
         pageIndex: 1,
         pageSize: 10
       },
-      baoArr: []
+      baoArr: [],
+      isshow:true
     });
-    onMounted(() => {
+    onMounted(() => { 
+      data.isshow = store.state.subject.user.roleName!=="浜嬪姟鎵€";
+ 
       getRelatedList();
     });
     //鍒囨崲鍒嗛〉
diff --git a/WebSite/src/views/item-entry/view-page/index.vue b/WebSite/src/views/item-entry/view-page/index.vue
index 6c77f86f2622887cb919a261156b49d83dfc284e..84d0b37675300ac77d7b628df478cfe355a1ace3 100644
--- a/WebSite/src/views/item-entry/view-page/index.vue
+++ b/WebSite/src/views/item-entry/view-page/index.vue
@@ -257,11 +257,11 @@
                     ></el-option>
                   </el-select>
                 </el-form-item>
-                <el-form-item>
+                <!--el-form-item>
                   <el-button plain type="primary" icon="download" size="small"
                     >涓嬭浇涓撳鎵嬬ǹ鏍蜂緥</el-button
                   >
-                </el-form-item>
+                </el-form-item-->
               </el-form>
             </div>
           </el-card>