Browse Source

动物样本附件样品检测委托书委托方签章调整

陈长荣 1 week ago
parent
commit
d73a1d34ec

+ 1 - 1
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/handler/MyJsonFilter.java

@@ -27,7 +27,7 @@ public class MyJsonFilter implements TemplateMethodModelEx {
         String method = arguments.get(2).toString();
         String method = arguments.get(2).toString();
         //第四个参数为期望值
         //第四个参数为期望值
         String expect = arguments.get(3).toString();
         String expect = arguments.get(3).toString();
-        //第五个参数为结果类型
+        //第五个参数为结果类型:obj返回对象,wt返回<w:t>标签,check返回勾选框,bool返回布尔值
         String resultType = arguments.get(4).toString();
         String resultType = arguments.get(4).toString();
 
 
         //根据json路径获取值
         //根据json路径获取值

+ 4 - 9
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/sample/service/biz/SampleAnimalServiceImpl.java

@@ -189,15 +189,6 @@ public class SampleAnimalServiceImpl extends ServiceImpl<SampleAnimalMapper, Sam
         SampleInfo sampleInfo = sampleInfoMapper.selectById(sampleId);
         SampleInfo sampleInfo = sampleInfoMapper.selectById(sampleId);
         SampleAnimalVo sampleAnimal = getDetail(sampleId);
         SampleAnimalVo sampleAnimal = getDetail(sampleId);
 
 
-        //委托列表扩展字段
-        sampleAnimal.getCommission().getPig().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getPig().getExt()));
-        sampleAnimal.getCommission().getRodent().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getRodent().getExt()));
-        sampleAnimal.getCommission().getMonkey().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getMonkey().getExt()));
-        sampleAnimal.getCommission().getDog().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getDog().getExt()));
-        sampleAnimal.getCommission().getCat().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getCat().getExt()));
-        sampleAnimal.getCommission().getGoat().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getGoat().getExt()));
-        sampleAnimal.getCommission().getMaterial().setExtObj(JSONObject.parseObject(sampleAnimal.getCommission().getMaterial().getExt()));
-
         //血清样本送检
         //血清样本送检
         if (StrUtil.isNotBlank(sampleAnimal.getScientificSampleType()) &&
         if (StrUtil.isNotBlank(sampleAnimal.getScientificSampleType()) &&
                 sampleAnimal.getScientificSampleType().contains(ScientificSampleTypeEnum.serum.getDescription())) {
                 sampleAnimal.getScientificSampleType().contains(ScientificSampleTypeEnum.serum.getDescription())) {
@@ -266,6 +257,7 @@ public class SampleAnimalServiceImpl extends ServiceImpl<SampleAnimalMapper, Sam
 
 
         //申请时间
         //申请时间
         sampleInfoObj.put("applyTime", DateUtil.format(sampleInfo.getApplyTime(), DatePattern.NORM_DATE_PATTERN));
         sampleInfoObj.put("applyTime", DateUtil.format(sampleInfo.getApplyTime(), DatePattern.NORM_DATE_PATTERN));
+        sampleInfoObj.put("applyTimeZh", DateUtil.format(sampleInfo.getApplyTime(), DatePattern.CHINESE_DATE_PATTERN));
         //待提交状态下不显示申请人和申请日期
         //待提交状态下不显示申请人和申请日期
         if (!GeneStatusEnum.SUBMIT_STATUS.contains(sampleInfo.getStatus())) {
         if (!GeneStatusEnum.SUBMIT_STATUS.contains(sampleInfo.getStatus())) {
             dataMap.put("createDateStr", DateUtil.format(sampleInfo.getApplyTime(), DatePattern.CHINESE_DATE_PATTERN));
             dataMap.put("createDateStr", DateUtil.format(sampleInfo.getApplyTime(), DatePattern.CHINESE_DATE_PATTERN));
@@ -300,6 +292,9 @@ public class SampleAnimalServiceImpl extends ServiceImpl<SampleAnimalMapper, Sam
                     }
                     }
                 });
                 });
 
 
+        //委托方签名
+        dataMap.put("principalSign", userIdNameCache.getSignBase64(sampleInfo.getDepartLeaderId()));
+
         //项目管理部填写字段
         //项目管理部填写字段
         sampleInfoObj.put("approvalNo", WordUtil.padString(sampleInfo.getApprovalNo(), 14));
         sampleInfoObj.put("approvalNo", WordUtil.padString(sampleInfo.getApprovalNo(), 14));
         sampleInfoObj.put("revisionNo", WordUtil.padString(sampleInfo.getRevisionNo(), 14));
         sampleInfoObj.put("revisionNo", WordUtil.padString(sampleInfo.getRevisionNo(), 14));

+ 0 - 4
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/sample/vo/CommissionVo.java

@@ -1,6 +1,5 @@
 package com.github.jfcloud.gene.sample.vo;
 package com.github.jfcloud.gene.sample.vo;
 
 
-import com.alibaba.fastjson.JSONObject;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.annotation.JsonIgnore;
 import com.fasterxml.jackson.annotation.JsonIgnore;
 import io.swagger.v3.oas.annotations.media.Schema;
 import io.swagger.v3.oas.annotations.media.Schema;
@@ -52,9 +51,6 @@ public class CommissionVo {
     @Schema(description = "扩展字段(json字符串)")
     @Schema(description = "扩展字段(json字符串)")
     private String ext;
     private String ext;
 
 
-    @Schema(hidden = true)
-    private JSONObject extObj;
-
     @Schema(description = "样本列表")
     @Schema(description = "样本列表")
     private List<CommissionDetailVo> detailList = new ArrayList<>();
     private List<CommissionDetailVo> detailList = new ArrayList<>();
 }
 }

+ 144 - 358
jfcloud-gene-biz/src/main/resources/ftlTemplate/animalSampleTesting.ftl

@@ -6535,63 +6535,33 @@
 											</w:rPr>
 											</w:rPr>
 											<w:t>委托方签章:</w:t>
 											<w:t>委托方签章:</w:t>
 										</w:r>
 										</w:r>
-										<w:r w:rsidRPr="0081550A">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="1" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t xml:space="preserve">          </w:t>
-										</w:r>
-										<w:r w:rsidR="00AD3E60">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman"
-														  w:hint="eastAsia" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="1" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>2025</w:t>
-										</w:r>
-										<w:r w:rsidRPr="0081550A">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>年</w:t>
-										</w:r>
-										<w:r w:rsidR="00AD3E60">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman"
-														  w:hint="eastAsia" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t xml:space="preserve"> 12</w:t>
-										</w:r>
-										<w:r w:rsidRPr="0081550A">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>月</w:t>
-										</w:r>
+                                        <w:r w:rsidRPr="0081550A">
+                                            <w:rPr>
+                                                <w:rFonts w:ascii="Times New Roman"
+                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman"/>
+                                                <w:color w:val="231F20"/>
+                                                <w:spacing w:val="1"/>
+                                                <w:sz w:val="24"/>
+                                                <w:szCs w:val="24"/>
+                                            </w:rPr>
+                                            <#if principalSign??>
+                                                <w:t xml:space="preserve">  </w:t>
+                                                <w:pict>
+                                                    <v:shape o:spt="75" alt="" type="#_x0000_t75"
+                                                             style="height:20pt; width:40pt;" filled="f"
+                                                             o:preferrelative="t" stroked="f" coordsize="21600,21600">
+                                                        <v:path/>
+                                                        <v:fill on="f" focussize="0,0"/>
+                                                        <v:stroke on="f"/>
+                                                        <v:imagedata r:id="rIdPrincipalSign" o:title=""/>
+                                                        <o:lock v:ext="edit" aspectratio="t"/>
+                                                    </v:shape>
+                                                </w:pict>
+                                                <w:t xml:space="preserve">  </w:t>
+                                            <#else >
+                                                <w:t xml:space="preserve">          </w:t>
+                                            </#if>
+                                        </w:r>
 										<w:r w:rsidR="00AD3E60">
 										<w:r w:rsidR="00AD3E60">
 											<w:rPr>
 											<w:rPr>
 												<w:rFonts w:ascii="Times New Roman"
 												<w:rFonts w:ascii="Times New Roman"
@@ -6602,18 +6572,7 @@
 												<w:sz w:val="24" />
 												<w:sz w:val="24" />
 												<w:szCs w:val="24" />
 												<w:szCs w:val="24" />
 											</w:rPr>
 											</w:rPr>
-											<w:t>14</w:t>
-										</w:r>
-										<w:r w:rsidRPr="0081550A">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>日</w:t>
+											<w:t>${sampleInfo.applyTimeZh!}</w:t>
 										</w:r>
 										</w:r>
 										<w:r w:rsidR="00AD3E60">
 										<w:r w:rsidR="00AD3E60">
 											<w:rPr>
 											<w:rPr>
@@ -23721,53 +23680,23 @@
                                                 <w:sz w:val="24" />
                                                 <w:sz w:val="24" />
                                                 <w:szCs w:val="24" />
                                                 <w:szCs w:val="24" />
                                             </w:rPr>
                                             </w:rPr>
-                                            <w:t xml:space="preserve">          </w:t>
-                                        </w:r>
-                                        <w:r>
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman"
-                                                          w:hint="eastAsia" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="1" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t>2025</w:t>
-                                        </w:r>
-                                        <w:r w:rsidRPr="0081550A">
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="-12" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t>年</w:t>
-                                        </w:r>
-                                        <w:r>
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman"
-                                                          w:hint="eastAsia" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="-12" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t xml:space="preserve"> 12</w:t>
-                                        </w:r>
-                                        <w:r w:rsidRPr="0081550A">
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="-12" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t>月</w:t>
+                                            <#if principalSign??>
+                                                <w:t xml:space="preserve">  </w:t>
+                                                <w:pict>
+                                                    <v:shape o:spt="75" alt="" type="#_x0000_t75"
+                                                             style="height:20pt; width:40pt;" filled="f"
+                                                             o:preferrelative="t" stroked="f" coordsize="21600,21600">
+                                                        <v:path/>
+                                                        <v:fill on="f" focussize="0,0"/>
+                                                        <v:stroke on="f"/>
+                                                        <v:imagedata r:id="rIdPrincipalSign" o:title=""/>
+                                                        <o:lock v:ext="edit" aspectratio="t"/>
+                                                    </v:shape>
+                                                </w:pict>
+                                                <w:t xml:space="preserve">  </w:t>
+                                            <#else >
+                                                <w:t xml:space="preserve">          </w:t>
+                                            </#if>
                                         </w:r>
                                         </w:r>
                                         <w:r>
                                         <w:r>
                                             <w:rPr>
                                             <w:rPr>
@@ -23779,18 +23708,7 @@
                                                 <w:sz w:val="24" />
                                                 <w:sz w:val="24" />
                                                 <w:szCs w:val="24" />
                                                 <w:szCs w:val="24" />
                                             </w:rPr>
                                             </w:rPr>
-                                            <w:t>14</w:t>
-                                        </w:r>
-                                        <w:r w:rsidRPr="0081550A">
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="-12" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t>日</w:t>
+                                            <w:t>${sampleInfo.applyTimeZh!}</w:t>
                                         </w:r>
                                         </w:r>
                                         <w:r>
                                         <w:r>
                                             <w:rPr>
                                             <w:rPr>
@@ -28393,40 +28311,23 @@
 												<w:sz w:val="24" />
 												<w:sz w:val="24" />
 												<w:szCs w:val="24" />
 												<w:szCs w:val="24" />
 											</w:rPr>
 											</w:rPr>
-											<w:t xml:space="preserve">          2025</w:t>
-										</w:r>
-										<w:r w:rsidRPr="00221FEA">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>年</w:t>
-										</w:r>
-										<w:r w:rsidRPr="00221FEA">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t xml:space="preserve"> 12</w:t>
-										</w:r>
-										<w:r w:rsidRPr="00221FEA">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>月</w:t>
+											<#if principalSign??>
+                                                <w:t xml:space="preserve">  </w:t>
+                                                <w:pict>
+                                                    <v:shape o:spt="75" alt="" type="#_x0000_t75"
+                                                             style="height:20pt; width:40pt;" filled="f"
+                                                             o:preferrelative="t" stroked="f" coordsize="21600,21600">
+                                                        <v:path/>
+                                                        <v:fill on="f" focussize="0,0"/>
+                                                        <v:stroke on="f"/>
+                                                        <v:imagedata r:id="rIdPrincipalSign" o:title=""/>
+                                                        <o:lock v:ext="edit" aspectratio="t"/>
+                                                    </v:shape>
+                                                </w:pict>
+                                                <w:t xml:space="preserve">  </w:t>
+                                            <#else >
+                                                <w:t xml:space="preserve">          </w:t>
+                                            </#if>
 										</w:r>
 										</w:r>
 										<w:r w:rsidRPr="00221FEA">
 										<w:r w:rsidRPr="00221FEA">
 											<w:rPr>
 											<w:rPr>
@@ -28437,18 +28338,7 @@
 												<w:sz w:val="24" />
 												<w:sz w:val="24" />
 												<w:szCs w:val="24" />
 												<w:szCs w:val="24" />
 											</w:rPr>
 											</w:rPr>
-											<w:t>14</w:t>
-										</w:r>
-										<w:r w:rsidRPr="00221FEA">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>日</w:t>
+											<w:t>${sampleInfo.applyTimeZh!}</w:t>
 										</w:r>
 										</w:r>
 										<w:r w:rsidRPr="00221FEA">
 										<w:r w:rsidRPr="00221FEA">
 											<w:rPr>
 											<w:rPr>
@@ -32700,40 +32590,23 @@
                                                 <w:sz w:val="24" />
                                                 <w:sz w:val="24" />
                                                 <w:szCs w:val="24" />
                                                 <w:szCs w:val="24" />
                                             </w:rPr>
                                             </w:rPr>
-                                            <w:t xml:space="preserve">          2025</w:t>
-                                        </w:r>
-                                        <w:r w:rsidRPr="00617CCD">
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="-12" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t>年</w:t>
-                                        </w:r>
-                                        <w:r w:rsidRPr="00617CCD">
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="-12" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t xml:space="preserve"> 12</w:t>
-                                        </w:r>
-                                        <w:r w:rsidRPr="00617CCD">
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="-12" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t>月</w:t>
+                                            <#if principalSign??>
+                                                <w:t xml:space="preserve">  </w:t>
+                                                <w:pict>
+                                                    <v:shape o:spt="75" alt="" type="#_x0000_t75"
+                                                             style="height:20pt; width:40pt;" filled="f"
+                                                             o:preferrelative="t" stroked="f" coordsize="21600,21600">
+                                                        <v:path/>
+                                                        <v:fill on="f" focussize="0,0"/>
+                                                        <v:stroke on="f"/>
+                                                        <v:imagedata r:id="rIdPrincipalSign" o:title=""/>
+                                                        <o:lock v:ext="edit" aspectratio="t"/>
+                                                    </v:shape>
+                                                </w:pict>
+                                                <w:t xml:space="preserve">  </w:t>
+                                            <#else >
+                                                <w:t xml:space="preserve">          </w:t>
+                                            </#if>
                                         </w:r>
                                         </w:r>
                                         <w:r w:rsidRPr="00617CCD">
                                         <w:r w:rsidRPr="00617CCD">
                                             <w:rPr>
                                             <w:rPr>
@@ -32744,18 +32617,7 @@
                                                 <w:sz w:val="24" />
                                                 <w:sz w:val="24" />
                                                 <w:szCs w:val="24" />
                                                 <w:szCs w:val="24" />
                                             </w:rPr>
                                             </w:rPr>
-                                            <w:t>14</w:t>
-                                        </w:r>
-                                        <w:r w:rsidRPr="00617CCD">
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="-12" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t>日</w:t>
+                                            <w:t>${sampleInfo.applyTimeZh!}</w:t>
                                         </w:r>
                                         </w:r>
                                         <w:r w:rsidRPr="00617CCD">
                                         <w:r w:rsidRPr="00617CCD">
                                             <w:rPr>
                                             <w:rPr>
@@ -35890,40 +35752,23 @@
                                                 <w:sz w:val="24" />
                                                 <w:sz w:val="24" />
                                                 <w:szCs w:val="24" />
                                                 <w:szCs w:val="24" />
                                             </w:rPr>
                                             </w:rPr>
-                                            <w:t xml:space="preserve">          2025</w:t>
-                                        </w:r>
-                                        <w:r w:rsidRPr="00617CCD">
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="-12" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t>年</w:t>
-                                        </w:r>
-                                        <w:r w:rsidRPr="00617CCD">
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="-12" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t xml:space="preserve"> 12</w:t>
-                                        </w:r>
-                                        <w:r w:rsidRPr="00617CCD">
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="-12" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t>月</w:t>
+                                            <#if principalSign??>
+                                                <w:t xml:space="preserve">  </w:t>
+                                                <w:pict>
+                                                    <v:shape o:spt="75" alt="" type="#_x0000_t75"
+                                                             style="height:20pt; width:40pt;" filled="f"
+                                                             o:preferrelative="t" stroked="f" coordsize="21600,21600">
+                                                        <v:path/>
+                                                        <v:fill on="f" focussize="0,0"/>
+                                                        <v:stroke on="f"/>
+                                                        <v:imagedata r:id="rIdPrincipalSign" o:title=""/>
+                                                        <o:lock v:ext="edit" aspectratio="t"/>
+                                                    </v:shape>
+                                                </w:pict>
+                                                <w:t xml:space="preserve">  </w:t>
+                                            <#else >
+                                                <w:t xml:space="preserve">          </w:t>
+                                            </#if>
                                         </w:r>
                                         </w:r>
                                         <w:r w:rsidRPr="00617CCD">
                                         <w:r w:rsidRPr="00617CCD">
                                             <w:rPr>
                                             <w:rPr>
@@ -35934,18 +35779,7 @@
                                                 <w:sz w:val="24" />
                                                 <w:sz w:val="24" />
                                                 <w:szCs w:val="24" />
                                                 <w:szCs w:val="24" />
                                             </w:rPr>
                                             </w:rPr>
-                                            <w:t>14</w:t>
-                                        </w:r>
-                                        <w:r w:rsidRPr="00617CCD">
-                                            <w:rPr>
-                                                <w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-                                                          w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-                                                <w:color w:val="231F20" />
-                                                <w:spacing w:val="-12" />
-                                                <w:sz w:val="24" />
-                                                <w:szCs w:val="24" />
-                                            </w:rPr>
-                                            <w:t>日</w:t>
+                                            <w:t>${sampleInfo.applyTimeZh!}</w:t>
                                         </w:r>
                                         </w:r>
                                         <w:r w:rsidRPr="00617CCD">
                                         <w:r w:rsidRPr="00617CCD">
                                             <w:rPr>
                                             <w:rPr>
@@ -40216,40 +40050,23 @@
 												<w:sz w:val="24" />
 												<w:sz w:val="24" />
 												<w:szCs w:val="24" />
 												<w:szCs w:val="24" />
 											</w:rPr>
 											</w:rPr>
-											<w:t xml:space="preserve">          2025</w:t>
-										</w:r>
-										<w:r w:rsidRPr="00617CCD">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>年</w:t>
-										</w:r>
-										<w:r w:rsidRPr="00617CCD">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t xml:space="preserve"> 12</w:t>
-										</w:r>
-										<w:r w:rsidRPr="00617CCD">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>月</w:t>
+											<#if principalSign??>
+                                                <w:t xml:space="preserve">  </w:t>
+                                                <w:pict>
+                                                    <v:shape o:spt="75" alt="" type="#_x0000_t75"
+                                                             style="height:20pt; width:40pt;" filled="f"
+                                                             o:preferrelative="t" stroked="f" coordsize="21600,21600">
+                                                        <v:path/>
+                                                        <v:fill on="f" focussize="0,0"/>
+                                                        <v:stroke on="f"/>
+                                                        <v:imagedata r:id="rIdPrincipalSign" o:title=""/>
+                                                        <o:lock v:ext="edit" aspectratio="t"/>
+                                                    </v:shape>
+                                                </w:pict>
+                                                <w:t xml:space="preserve">  </w:t>
+                                            <#else >
+                                                <w:t xml:space="preserve">          </w:t>
+                                            </#if>
 										</w:r>
 										</w:r>
 										<w:r w:rsidRPr="00617CCD">
 										<w:r w:rsidRPr="00617CCD">
 											<w:rPr>
 											<w:rPr>
@@ -40260,18 +40077,7 @@
 												<w:sz w:val="24" />
 												<w:sz w:val="24" />
 												<w:szCs w:val="24" />
 												<w:szCs w:val="24" />
 											</w:rPr>
 											</w:rPr>
-											<w:t>14</w:t>
-										</w:r>
-										<w:r w:rsidRPr="00617CCD">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>日</w:t>
+											<w:t>${sampleInfo.applyTimeZh!}</w:t>
 										</w:r>
 										</w:r>
 										<w:r w:rsidRPr="00617CCD">
 										<w:r w:rsidRPr="00617CCD">
 											<w:rPr>
 											<w:rPr>
@@ -43014,40 +42820,23 @@
 												<w:sz w:val="24" />
 												<w:sz w:val="24" />
 												<w:szCs w:val="24" />
 												<w:szCs w:val="24" />
 											</w:rPr>
 											</w:rPr>
-											<w:t xml:space="preserve">          2025</w:t>
-										</w:r>
-										<w:r w:rsidRPr="00617CCD">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>年</w:t>
-										</w:r>
-										<w:r w:rsidRPr="00617CCD">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t xml:space="preserve"> 12</w:t>
-										</w:r>
-										<w:r w:rsidRPr="00617CCD">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>月</w:t>
+											<#if principalSign??>
+                                                <w:t xml:space="preserve">  </w:t>
+                                                <w:pict>
+                                                    <v:shape o:spt="75" alt="" type="#_x0000_t75"
+                                                             style="height:20pt; width:40pt;" filled="f"
+                                                             o:preferrelative="t" stroked="f" coordsize="21600,21600">
+                                                        <v:path/>
+                                                        <v:fill on="f" focussize="0,0"/>
+                                                        <v:stroke on="f"/>
+                                                        <v:imagedata r:id="rIdPrincipalSign" o:title=""/>
+                                                        <o:lock v:ext="edit" aspectratio="t"/>
+                                                    </v:shape>
+                                                </w:pict>
+                                                <w:t xml:space="preserve">  </w:t>
+                                            <#else >
+                                                <w:t xml:space="preserve">          </w:t>
+                                            </#if>
 										</w:r>
 										</w:r>
 										<w:r w:rsidRPr="00617CCD">
 										<w:r w:rsidRPr="00617CCD">
 											<w:rPr>
 											<w:rPr>
@@ -43058,18 +42847,7 @@
 												<w:sz w:val="24" />
 												<w:sz w:val="24" />
 												<w:szCs w:val="24" />
 												<w:szCs w:val="24" />
 											</w:rPr>
 											</w:rPr>
-											<w:t>14</w:t>
-										</w:r>
-										<w:r w:rsidRPr="00617CCD">
-											<w:rPr>
-												<w:rFonts w:ascii="Times New Roman" w:eastAsia="宋体"
-														  w:hAnsi="Times New Roman" w:cs="Times New Roman" />
-												<w:color w:val="231F20" />
-												<w:spacing w:val="-12" />
-												<w:sz w:val="24" />
-												<w:szCs w:val="24" />
-											</w:rPr>
-											<w:t>日</w:t>
+											<w:t>${sampleInfo.applyTimeZh!}</w:t>
 										</w:r>
 										</w:r>
 										<w:r w:rsidRPr="00617CCD">
 										<w:r w:rsidRPr="00617CCD">
 											<w:rPr>
 											<w:rPr>
@@ -49561,6 +49339,9 @@
 				<#if projectManagementSign??>
 				<#if projectManagementSign??>
 					<Relationship Id="rIdProjectManagementSign" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/projectManagementSign.png"/>
 					<Relationship Id="rIdProjectManagementSign" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/projectManagementSign.png"/>
 				</#if>
 				</#if>
+				<#if principalSign??>
+					<Relationship Id="rIdPrincipalSign" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/principalSign.png"/>
+				</#if>
 			</Relationships>
 			</Relationships>
 		</pkg:xmlData>
 		</pkg:xmlData>
 	</pkg:part>
 	</pkg:part>
@@ -51739,4 +51520,9 @@
 			<pkg:binaryData>${projectManagementSign}</pkg:binaryData>
 			<pkg:binaryData>${projectManagementSign}</pkg:binaryData>
 		</pkg:part>
 		</pkg:part>
 	</#if>
 	</#if>
+	<#if principalSign??>
+		<pkg:part pkg:name="/word/media/principalSign.png" pkg:contentType="image/png">
+			<pkg:binaryData>${principalSign}</pkg:binaryData>
+		</pkg:part>
+	</#if>
 </pkg:package>
 </pkg:package>