表单手册增加定制模板功能
This commit is contained in:
parent
508593e80a
commit
ace9d1b3c9
Binary file not shown.
@ -1,7 +1,6 @@
|
|||||||
package com.awspaas.apps.coe.pal.output.bd.report1;
|
package com.awspaas.apps.coe.pal.output.bd.report1;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.*;
|
||||||
import java.io.FileNotFoundException;
|
|
||||||
import java.sql.Timestamp;
|
import java.sql.Timestamp;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import com.actionsoft.apps.coe.pal.constant.CoEConstant;
|
import com.actionsoft.apps.coe.pal.constant.CoEConstant;
|
||||||
@ -26,6 +25,8 @@ import com.actionsoft.apps.coe.pal.pal.repository.upfile.model.UpfileModel;
|
|||||||
import com.actionsoft.apps.coe.pal.system.property.CoePropertyUtil;
|
import com.actionsoft.apps.coe.pal.system.property.CoePropertyUtil;
|
||||||
import com.actionsoft.apps.coe.pal.util.HighSecurityUtil;
|
import com.actionsoft.apps.coe.pal.util.HighSecurityUtil;
|
||||||
import com.actionsoft.apps.resource.plugin.profile.DCPluginProfile;
|
import com.actionsoft.apps.resource.plugin.profile.DCPluginProfile;
|
||||||
|
import com.actionsoft.bpms.bo.engine.BO;
|
||||||
|
import com.actionsoft.bpms.commons.formfile.model.delegate.FormFile;
|
||||||
import com.actionsoft.bpms.commons.mvc.view.ResponseObject;
|
import com.actionsoft.bpms.commons.mvc.view.ResponseObject;
|
||||||
import com.actionsoft.bpms.server.DispatcherRequest;
|
import com.actionsoft.bpms.server.DispatcherRequest;
|
||||||
import com.actionsoft.bpms.server.UserContext;
|
import com.actionsoft.bpms.server.UserContext;
|
||||||
@ -59,6 +60,9 @@ public class Report1Gener {
|
|||||||
//word换行符
|
//word换行符
|
||||||
private final String WRAPSTRING = "</w:t></w:r></w:p><w:p><w:pPr><w:keepNext w:val=\"off\"/><w:keepLines w:val=\"off\"/><w:pageBreakBefore w:val=\"off\"/><w:widowControl/><w:kinsoku/><w:wordWrap/><w:overflowPunct/><w:topLinePunct w:val=\"off\"/><w:autoSpaceDE/><w:autoSpaceDN/><w:adjustRightInd/><w:snapToGrid/><w:spacing w:line=\"240\" w:line-rule=\"auto\"/><w:ind w:left=\"0\" w:right=\"0\" w:right-chars=\"0\" w:first-line=\"0\" w:first-line-chars=\"0\"/><w:jc w:val=\"both\"/><w:textAlignment w:val=\"auto\"/><w:outlineLvl w:val=\"9\"/><w:rPr><w:rFonts w:ascii=\"宋体\" w:h-ansi=\"宋体\" w:fareast=\"宋体\" w:cs=\"宋体\" w:hint=\"fareast\"/><w:color w:val=\"auto\"/><w:sz w:val=\"21\"/><w:sz-cs w:val=\"21\"/><w:lang w:val=\"EN-US\"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii=\"宋体\" w:h-ansi=\"宋体\" w:fareast=\"宋体\" w:cs=\"宋体\" w:hint=\"fareast\"/><w:color w:val=\"auto\"/><w:sz w:val=\"21\"/><w:sz-cs w:val=\"21\"/><w:lang w:val=\"EN-US\"/></w:rPr><w:t>";
|
private final String WRAPSTRING = "</w:t></w:r></w:p><w:p><w:pPr><w:keepNext w:val=\"off\"/><w:keepLines w:val=\"off\"/><w:pageBreakBefore w:val=\"off\"/><w:widowControl/><w:kinsoku/><w:wordWrap/><w:overflowPunct/><w:topLinePunct w:val=\"off\"/><w:autoSpaceDE/><w:autoSpaceDN/><w:adjustRightInd/><w:snapToGrid/><w:spacing w:line=\"240\" w:line-rule=\"auto\"/><w:ind w:left=\"0\" w:right=\"0\" w:right-chars=\"0\" w:first-line=\"0\" w:first-line-chars=\"0\"/><w:jc w:val=\"both\"/><w:textAlignment w:val=\"auto\"/><w:outlineLvl w:val=\"9\"/><w:rPr><w:rFonts w:ascii=\"宋体\" w:h-ansi=\"宋体\" w:fareast=\"宋体\" w:cs=\"宋体\" w:hint=\"fareast\"/><w:color w:val=\"auto\"/><w:sz w:val=\"21\"/><w:sz-cs w:val=\"21\"/><w:lang w:val=\"EN-US\"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii=\"宋体\" w:h-ansi=\"宋体\" w:fareast=\"宋体\" w:cs=\"宋体\" w:hint=\"fareast\"/><w:color w:val=\"auto\"/><w:sz w:val=\"21\"/><w:sz-cs w:val=\"21\"/><w:lang w:val=\"EN-US\"/></w:rPr><w:t>";
|
||||||
|
|
||||||
|
private final String WRAPSTRING_COMPANY = "</w:t></w:r></w:p><w:p wsp:rsidR=\"00AC2941\" wsp:rsidRDefault=\"00AC2941\"><w:pPr><w:jc w:val=\"center\"/></w:pPr><w:r><w:rPr><w:rFonts w:ascii=\"黑体\" w:fareast=\"黑体\" w:h-ansi=\"黑体\" w:cs=\"黑体\"/><wx:font wx:val=\"黑体\"/><w:color w:val=\"000000\"/><w:sz w:val=\"${CNAMEFONTSIZE}\"/><w:lang w:val=\"ZH-CN\"/></w:rPr><w:t>";
|
||||||
|
|
||||||
|
|
||||||
public Report1Gener() {
|
public Report1Gener() {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -472,6 +476,8 @@ public class Report1Gener {
|
|||||||
dataMap.put("T_supplementary_articles_table", T_supplementary_articles_table);// 换行
|
dataMap.put("T_supplementary_articles_table", T_supplementary_articles_table);// 换行
|
||||||
dataMap.put("T_supplementary_articles_count", T_supplementary_articles_table.size());
|
dataMap.put("T_supplementary_articles_count", T_supplementary_articles_table.size());
|
||||||
|
|
||||||
|
//增加模版内容替换逻辑
|
||||||
|
getReportTempleteInfo(dataMap,userContext,repositoryId);
|
||||||
return dataMap;
|
return dataMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -683,4 +689,72 @@ public class Report1Gener {
|
|||||||
return versionHistoryTable;
|
return versionHistoryTable;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取流程模版中的信息内容,做动态的替换逻辑
|
||||||
|
* @param dataMap
|
||||||
|
* @param me
|
||||||
|
* @param me
|
||||||
|
*/
|
||||||
|
public void getReportTempleteInfo(JSONObject dataMap,UserContext me,String palId){
|
||||||
|
BO bo = null;
|
||||||
|
//先查询有无模版Id
|
||||||
|
BO tplBo = SDK.getBOAPI().query("BO_EU_TPL_PAL_MAPPING").addQuery("PALID=", palId).orderByCreated().desc().detail();
|
||||||
|
if(tplBo!=null){
|
||||||
|
bo = SDK.getBOAPI().query("BO_EU_OUTPUT_TEMPLATE").detailById(tplBo.getString("TPLID"));
|
||||||
|
}else{
|
||||||
|
bo = SDK.getBOAPI().query("BO_EU_OUTPUT_TEMPLATE").addQuery("APPLYTYPE=", "默认").detail();
|
||||||
|
}
|
||||||
|
//公司名称 &&&&& 换行
|
||||||
|
String companyName = bo.getString("COMPANYNAME");
|
||||||
|
companyName = companyName.replace("&&&&&", WRAPSTRING_COMPANY.replace("${CNAMEFONTSIZE}",String.valueOf(Integer.parseInt(bo.getString("CNAMEFONTSIZE"))*2)));
|
||||||
|
dataMap.put("COMPANYNAME",companyName);
|
||||||
|
dataMap.put("CNAMEFONTSIZE",changeValueToDouble(bo.getString("CNAMEFONTSIZE")));
|
||||||
|
dataMap.put("HEADERFONT",bo.getString("HEADERFONT"));
|
||||||
|
dataMap.put("FOOTERFONT",bo.getString("FOOTERFONT"));
|
||||||
|
List<FormFile> headerlogo = SDK.getBOAPI().getFiles(bo.getId(), "HEADERLOGO");
|
||||||
|
if(headerlogo.size()>0){
|
||||||
|
FormFile formFile = headerlogo.get(0);
|
||||||
|
DCContext dc = SDK.getBOAPI().getFileDCContext(formFile);
|
||||||
|
InputStream inputStream = SDK.getDCAPI().read(dc);
|
||||||
|
try {
|
||||||
|
// 使用ByteArrayOutputStream来收集InputStream中的数据
|
||||||
|
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
|
||||||
|
int nRead;
|
||||||
|
byte[] data = new byte[16384];
|
||||||
|
while ((nRead = inputStream.read(data, 0, data.length)) != -1) {
|
||||||
|
buffer.write(data, 0, nRead);
|
||||||
|
}
|
||||||
|
buffer.flush();
|
||||||
|
byte[] imageBytes = buffer.toByteArray();
|
||||||
|
// 将字节数组转换为Base64编码的字符串
|
||||||
|
String imageBase64 = Base64.getEncoder().encodeToString(imageBytes);
|
||||||
|
dataMap.put("HEADERLOGO",imageBase64);
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
} finally {
|
||||||
|
// 确保InputStream被关闭(如果它来自需要关闭的资源,如文件或网络连接)
|
||||||
|
try {
|
||||||
|
if (inputStream != null) {
|
||||||
|
inputStream.close();
|
||||||
|
}
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 把传入的值*2
|
||||||
|
* @param objVal
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Integer changeValueToDouble(String objVal){
|
||||||
|
return Integer.parseInt(objVal)*2;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1406,10 +1406,10 @@
|
|||||||
<w:rFonts w:ascii="黑体" w:fareast="黑体" w:h-ansi="黑体" w:cs="黑体"/>
|
<w:rFonts w:ascii="黑体" w:fareast="黑体" w:h-ansi="黑体" w:cs="黑体"/>
|
||||||
<wx:font wx:val="黑体"/>
|
<wx:font wx:val="黑体"/>
|
||||||
<w:color w:val="000000"/>
|
<w:color w:val="000000"/>
|
||||||
<w:sz w:val="44"/>
|
<w:sz w:val="${CNAMEFONTSIZE}"/>
|
||||||
<w:lang w:val="ZH-CN"/>
|
<w:lang w:val="ZH-CN"/>
|
||||||
</w:rPr>
|
</w:rPr>
|
||||||
<w:t>内蒙古伊利实业集团股份有限公司</w:t>
|
<w:t>${COMPANYNAME}</w:t>
|
||||||
</w:r>
|
</w:r>
|
||||||
</w:p>
|
</w:p>
|
||||||
<w:p wsp:rsidR="00AC2941" wsp:rsidRDefault="00AC2941">
|
<w:p wsp:rsidR="00AC2941" wsp:rsidRDefault="00AC2941">
|
||||||
@ -1657,7 +1657,7 @@
|
|||||||
<w:spacing w:before="45" w:after="45"/>
|
<w:spacing w:before="45" w:after="45"/>
|
||||||
</w:pPr>
|
</w:pPr>
|
||||||
<w:r>
|
<w:r>
|
||||||
<w:t>内蒙古伊利实业集团股份有限公司</w:t>
|
<w:t>${HEADERFONT}</w:t>
|
||||||
</w:r>
|
</w:r>
|
||||||
</w:p>
|
</w:p>
|
||||||
</w:tc>
|
</w:tc>
|
||||||
@ -1715,79 +1715,7 @@
|
|||||||
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
|
||||||
<o:lock v:ext="edit" aspectratio="t"/>
|
<o:lock v:ext="edit" aspectratio="t"/>
|
||||||
</v:shapetype>
|
</v:shapetype>
|
||||||
<w:binData w:name="wordml://03000001.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAAPMAAAC6CAYAAAB7oXubAAAP30lEQVR42u2dP4hc1xXGp0o9VeqB
|
<w:binData w:name="wordml://03000001.png" xml:space="preserve">${HEADERLOGO}
|
||||||
kCLdpojbTKEyxQpSpclAmhQpFgIGV15wseUqwZhUHhxw4UIsMa7ihXGQiyhxdiMjR1ggrxRJFnaQ
|
|
||||||
RpaIZCGHlz2rHXs0eu/NuX/Ouefe+31wm2VmZ+a9+3vn3HPOPXcwgKpX0zTD47F9PGZNfM1O//cY
|
|
||||||
VxqCwkAdC0HaCIE/wl2DAO4zC1iaZrizUMnQThoIbjuUHbij43EEdtdqD7MFsgjwRjKf9sbDZvvC
|
|
||||||
nWbz/LVm/PbVZrBz4DXovfR/6P8l0BSzCEoFL0WT55Kzm8DyBVNjTD++K/nzNzDLIGmIo7vPR/ef
|
|
||||||
nFhVy+Byx97V+wimQaYBjqat/ZtFQOsyyMOAKw6lDmJFsbq1wbtuRNAhZigkboV3//4lgHUYozcu
|
|
||||||
h17yIWYttAywdyCLgkCA0kRQDWtrQOwngCc7hruXUJgCsVJKWPtmNDbevIJgGRS+Hp68dx1AZby+
|
|
||||||
xqwvC+Cxs58WUEWFoTPIUwLUsMTZVlxhBKe5UFVW8pqY6pABRf7DpZ4clNiHeIRoNAZV2DE1BzU2
|
|
||||||
QWZ35aDaYUx6uN+w0vYg3uPeNIqEWp14y1sPfbYf0nuo2IKsEoJ3XlAfgaYMglup18RU/EAlnhZ0
|
|
||||||
+MWjYnZnuYz5198AaKMQH1mLTJM1LEGl59ThdmdojTPflG9GJabqAHTFENcCLiv8e+yuWo49RIZ6
|
|
||||||
F+QlyBkb22tblXKGm9E0AekrrXQTWYoYASpmgAQqcCsox/MCjcJuNVxn2yrN7QaVxkCG9EWeTyFA
|
|
||||||
Y0tlSogppwrBWsNCGwLZdW1cSt4XUJsEegJiPUHmumme3SggRMJbB1XLIcrNh3gSwxpDiIQninSj
|
|
||||||
geApyIehrhgi0giWGbDQU7jVnhAHdGyEALXURo0RQHYEGYUddclaBxhEuCOADNUtS5s9ALQnyInO
|
|
||||||
CIYMylLP8r6vWTXIbVFMuNNQlyx0UemL21QL8upGeEAMcQWgDYFMBR5YF0M5A13N+pmbdoCgEMXY
|
|
||||||
AisE9KgakJEvhmKJijosAl0FyBBUktvdF+spEuTF0xOCSgS6GJibNacsUrBrTX0rBGUNdN8+gWKK
|
|
||||||
Qaw0f4fqUora7qxhXndBX/3gJcwqKJlW058JgZ5lDfLL+z/CbIKqAzo76wyQIbjczpVhc2sQb/Zd
|
|
||||||
tI8+3wPIUPVBsa5UVTYW+dzFsycgv/PJK5g5UPVAdzkJ5lv8EMSLAUEA2ujaGSBDANp9UNfRDo1S
|
|
||||||
gTwHyFBp0opwm7HOTc+B5o+ePngO5Pc/ex0zBMpKGk0OtvZvpoe5WXOM6jLIsMoQ3G0366wJ8rTr
|
|
||||||
x99+cAUgQwA6l4owF4v8h3/8ErMBwvrZ2rqZfhd3jQyrDKXUwz+eb+6c+UXvsG6dzVhkaZCPvvcD
|
|
||||||
9oDq0uO//FVkbhTjaruCLL0bygfm+Wu/c3qfhRHbWpX8+xYiq8v5bJoPLpKs31ZztV1B1nCvfSZM
|
|
||||||
biDHnvClP6xcf6elYJgKzE1PLrkLZGmYXSzMf//05+xhjjXpAbNdmMXzzX0BL3Kjc7LKgNne73d1
|
|
||||||
cy3ArG2dxd3rdz/d6QRZo9KLe7P+86uXv33P/+ZfAeYKrHJpMDcx6rR91smWrTI3KAKYAXMqoEUi
|
|
||||||
2r4gk8W2CvPT67cAs6Hfc+P7PxaZH+SNcT7/i5//OuhzJCLbXd1pQ0De9gFZq0AkxVPf1UUvIVcu
|
|
||||||
9ZutzI8n//xX8GfFhpnOmI4Ns3PAiwa1A7Jyo27+8KdZPES4/5Oi95bByBHmGDIdBOv60m2bJ2qx
|
|
||||||
yhZgtg5GrTBLuNpRYG56uoWsA1kD5q9+P002sVzW26XA7PKbY6aYQq6J1H3StM6xYG7Vzodn1oJs
|
|
||||||
ycWWEAVLaoNZ6jdLXpMU39kczL7Ray2rzI1Quu6EiT3BqMCfKwrApIz6WnWxQz4zxXeOfVSsGMwc
|
|
||||||
kC/8+62irbLU51OQLvYDIneYQ3c7STx0ta1zEMwh7rWlwJeUVUbwSy9zcPsnP1OBObZMwNwE5JSt
|
|
||||||
VXxZsFDcQBBt/khdXNEn162i2td6uUwXMAfmlK3tjrr729eiAVlSNVhuv4H7XiposQQznbucFObj
|
|
||||||
14za3njv8S02yPTa1FZ5neVysYKAOQ+Y20QP9JTLsdQwB7nX0laZW04Ycx0GmPOFOVXwKznMTU+r
|
|
||||||
XCswuzYeqMXF5sJsvUVSKpillBLmYJAlYY6xTi4VZm70OLcHEneLKlUCWoSZNkmEgkwnaESB+dq9
|
|
||||||
vzmBLNkPuxZX02dwN11Y/g1t69ZQGC2k+tR3TZVglSVuMtbL+brYLo0nLMPc+X8Bs80qKOs7kVy+
|
|
||||||
X5fLq11PYOWaCsE8FQVZCuYaujxyrQgnuJfLA8wKzNL7wlWDX5Zhdtnxsjoo/ZQLzNjDnA5maWUJ
|
|
||||||
s0TwK8Qq0z5WwKz7m2PuYeam0br6dpUA8+S963yYY1plinxbATm33VKWGvi1Aen7/TieldQ1KQFm
|
|
||||||
p+CXVRebyjEtwizV2cQSzKsBLG5JZNv3SwUj16pL9IUzBfO5i2eTw5z7ESeuLVstwRxzvZwKZs1u
|
|
||||||
nAlg3mIfM+MDckyY+zZPSMEUGzqXScK1Il1b/FzE6YdVE8waUgl+xXSxY8Hclz6QOl+3pvUyZ4OJ
|
|
||||||
JsxdGxy4WYyugFsJMDs1v7cGc9d6dHHDQjtOLCwT/b/FoMnEHa5u/rr/53oustbDaFkuTe99yjFL
|
|
||||||
D36FwNz109gwc9sCxYa5a9LEzHX6AFnjUTTLCimJ5FxvwBzHxZ7HtMqhMGuU58WIkJd+sPpqhVnI
|
|
||||||
d+Q0J0wZybYM88abV9K52LFg7is60CrarxlmzfVyX1pI4z5LnQMdA+bglBS1x00Fc8xAUVcLmNpB
|
|
||||||
tgZzX3ePUiLZkWEesWEOAdkSzF2TJEeQY+ZBOcUfmjCHFuaEPrStwux8hGtuMMc4YqRmi8z5/SHN
|
|
||||||
AVbfi+DXaXXH/k3ZLY85wlxLQwLJ8kJXL8AlkLTqDXGi4Ah+xdkltS0Bc+yNFrFh1vj8GFVaqa6h
|
|
||||||
pouduvJL63gfja4iRxIwp+7/5dLQT+rzrcpa5VfXtXIpUiltvdyVjjrWWKUZgbW2QaV+vnaxiDTM
|
|
||||||
XcEr7smeOcDsehKks1WO1YUTMJcNs0u1XJs3JJ1xyCGSLZqO6oP5/c9eNwuzSw1zKhc1d5hX+2CF
|
|
||||||
draUXi+HPgyswTz/+ht3q9wFM613Y8D86OmDaoNfWhVF1vPLITAvHiR9o6sBn1TjCGmYR29c7px6
|
|
||||||
XjCHbLBYHm9d+k21MGO9HAfmUh66omtlyRyzpKudMkdLudfSYZZ4gNb+0CVrywF5uHsJMGu1gAk9
|
|
||||||
GzhHqwyYM7HKucGcuqKndKscekB5lzeUovG8lXtFwazAtfLMDMzvfrpTxHrZ+pExoVmArrWjS663
|
|
||||||
rze55jWLUbufnVXWgFmjuZ8lmEtaK8e85hZPvrACc49mwTDHSk2lgjl2N06ue0/dSyxqXdGHFhjW
|
|
||||||
YJZurctxsXvKNt2ssnTRSCqYYx9FU7JV1rRyfa2aSrxfau61RjmnVutdyZvE6S1t2SqHft/Y3lDf
|
|
||||||
5okY4m7O0Mgvq7nXSzDv5bBuTlXGmbNVbrOErg8dqd+fsuOoBat8dP9Jp3c+8NXxm8caMIcC7dJN
|
|
||||||
EyC/uFb2OdJW4wGaAuaujRlaMEddJ6eIaMduv2sFZq2N7RYj4NYeaFa+67qKrx6Ns4E5pPuIxQbx
|
|
||||||
lq0yYLZZ8dX7vhjSgjnEOmu2gMm9JVCNMFv5jtOP7zp32owGsjbM73zyivMFopMVtCYVZ+uc1ch1
|
|
||||||
KpgtXA/rrYE2z1/re9tQFObQJvgxrbOWheAE2WpRSDfOWkGmXU8e7vXhIKYaoQ6dXePVD14yB3Ou
|
|
||||||
O6Fqd7FTnMvtYpXHb1/te8veQEKaMLtaZ+m0VF+hgWTv6lIss0WYY1cB+lpl8YAXF2bqFGIFaM1J
|
|
||||||
IV2zC8nct9VTK7W0feGOHZClW+5q9giDIG2ZAjmVq23NOkOQq9oKRNZ55MXCLNH0D4JSWeW1r9dS
|
|
||||||
24df/nJfHGjacglBhYM8HWjq+AN3U1hnuNtQziD3ddU81eEghdq+CVVtAWgIaofZJMipotoAGsoR
|
|
||||||
5L2r9+2CfArzPCXMH32+h9kCmQd5TWVXepCtWOdzF89i1kDmtEhD9e1+ShLssgwz3G3ImhZbG1nW
|
|
||||||
25ravmTsrp0AGspFjIj1ycsGFmXBOtO4/eAKZhKUTORSz248zM8ar8A8tAI0BJkOiuWgJnFkG1Fu
|
|
||||||
KJWYHuHuICdZsc6w0JCWqHkGw3jkBXKfdaYnVwqgXbuUQBBXi5NcinCrc7DO2GkFSYiOHuY0nByU
|
|
||||||
IGtAw+2GYuje41vc+XQ4KEVd7nZqoNGtBPKVg2GYD0qTRZhp0HnSEMQVBbdcPLxBiTr+XZtWgYbb
|
|
||||||
DXEDXNWDvM46L6894HZDll1qgMwA2oqFhpWG1s1HgMwo9aQ8sBWgYaXrVVd3HE6dwqA29QGt1WYI
|
|
||||||
Vhpy8Qzp/LRq0k8eQE+7rgo1GLAENKCuF2LmvZ8MalfTk3/e+fCMOaCRxqoLYibI8vuQdw7GJyPn
|
|
||||||
gJhFCw1LXeZ6eHVQKirZ+njnYLvreNelMc4OaKsww1LnJZeDDDlbGAVBnn8LbPdrmrWvsQr0opDd
|
|
||||||
8oDsabVaK9Z9FATZDdBcgbaUtgLUtuWzPOO41Y3kPuSdg0MvMHMF2rrbjVx1OoUETJNa4+eh3Gx1
|
|
||||||
pV8ck6XXDc3CXBrQANuOC+3pRc2UQG5YFrf9tTMAnWCgSb+/YtXwO9wDnfY+zwAdecO8+HuuaSsS
|
|
||||||
VeXkCvVi0LG3kJz19W0bpTrRXaHNEWYO0DlbabQ0el60FKF0X+IOrdvqk5wD7bPCkcWaeZYlzKdA
|
|
||||||
T9bdAe0TM7QGpeVKFHkkxtosp+sI0gdz2+D+jxxruRdK1fVTu8MoM41iRvR9U6QWHZT2sDZ+oGuY
|
|
||||||
tZvt43bnUGQiCTt5KVrAk+WTco0VqvJs9Od6BuhuQDR7lCXMp0CPOXfK0iTDsFVaa2pC7xxsBKam
|
|
||||||
6G/TQa46vh8jblAFk73s4agtkxP6xYBXwwyMHWZrlVugPuLeRUz8cobH+WET0xP5u/Xw1OE9kxcq
|
|
||||||
wgoAept7R0uNegPiTFxqjru9XNa5rpY7Z/c6lpWGpc4rqOehWbYT+bs01PwE8LZodlvVWKFQq5cI
|
|
||||||
YtgpfS1iEi/qrdvH0aAmcSPesXbeYMQZdA98NYCKh3roMzEAlu118JI2Mcvrg3rqM1Nc2s1gqJ6V
|
|
||||||
PcGsBtTDkGongOg/IlSlzTGDoTaoN0JmVQnbLzNqozTDjIVEUlrIX7cPugYRtYuZCamvq2utCxfa
|
|
||||||
f421MBQd7L3Ys5TWjDlCHtniYh0M5Rk0cy1gIXC0gKeiDM3tkksaY1ZBFsDeQncuLw0xeyDrcG+C
|
|
||||||
UwN9tCDIYmQc8EKQXcC3AS0ElQs4bQSZWYWWOrngLkGQDPjjU8j2Th8CXWN7aYwROYY4+j8O5ulX
|
|
||||||
y7fdOgAAAABJRU5ErkJggk==
|
|
||||||
</w:binData>
|
</w:binData>
|
||||||
<v:shape id="图片 6" o:spid="_x0000_i1025" type="#_x0000_t75" alt="" style="width:44.65pt;height:34pt;mso-width-percent:0;mso-height-percent:0;mso-position-horizontal-relative:page;mso-position-vertical-relative:page;mso-width-percent:0;mso-height-percent:0">
|
<v:shape id="图片 6" o:spid="_x0000_i1025" type="#_x0000_t75" alt="" style="width:44.65pt;height:34pt;mso-width-percent:0;mso-height-percent:0;mso-position-horizontal-relative:page;mso-position-vertical-relative:page;mso-width-percent:0;mso-height-percent:0">
|
||||||
<v:imagedata src="wordml://03000001.png" o:title=""/>
|
<v:imagedata src="wordml://03000001.png" o:title=""/>
|
||||||
@ -1868,7 +1796,7 @@ y7fdOgAAAABJRU5ErkJggk==
|
|||||||
<w:spacing w:before="45" w:after="45"/>
|
<w:spacing w:before="45" w:after="45"/>
|
||||||
</w:pPr>
|
</w:pPr>
|
||||||
<w:r>
|
<w:r>
|
||||||
<w:t>以上信息为伊利公司所有,未经允许不得外传</w:t>
|
<w:t>${FOOTERFONT}</w:t>
|
||||||
</w:r>
|
</w:r>
|
||||||
</w:p>
|
</w:p>
|
||||||
</w:tc>
|
</w:tc>
|
||||||
@ -3596,7 +3524,7 @@ y7fdOgAAAABJRU5ErkJggk==
|
|||||||
</w:tbl>
|
</w:tbl>
|
||||||
|
|
||||||
<!--相关/支持文件 -->
|
<!--相关/支持文件 -->
|
||||||
<w:p wsp:rsidR="00AC2941" wsp:rsidRDefault="00AC2941">
|
<!--<w:p wsp:rsidR="00AC2941" wsp:rsidRDefault="00AC2941">
|
||||||
<w:pPr>
|
<w:pPr>
|
||||||
<w:pStyle w:val="IDSTYLERDDEFAULT"/>
|
<w:pStyle w:val="IDSTYLERDDEFAULT"/>
|
||||||
</w:pPr>
|
</w:pPr>
|
||||||
@ -3803,13 +3731,216 @@ y7fdOgAAAABJRU5ErkJggk==
|
|||||||
</w:tc>
|
</w:tc>
|
||||||
|
|
||||||
</w:tr>
|
</w:tr>
|
||||||
|
</#list>
|
||||||
|
</w:tbl>-->
|
||||||
|
|
||||||
|
|
||||||
|
<w:p wsp:rsidR="00AC2941" wsp:rsidRDefault="00AC2941">
|
||||||
|
<w:pPr>
|
||||||
|
<w:pStyle w:val="IDSTYLERDDEFAULT"/>
|
||||||
|
</w:pPr>
|
||||||
|
</w:p>
|
||||||
|
<w:p wsp:rsidR="00AC2941" wsp:rsidRDefault="00AC2941">
|
||||||
|
<w:pPr>
|
||||||
|
<w:pStyle w:val="IDSTYLERDDEFAULT"/>
|
||||||
|
</w:pPr>
|
||||||
|
</w:p>
|
||||||
|
<w:p wsp:rsidR="00AC2941" wsp:rsidRDefault="00AC2941">
|
||||||
|
<w:pPr>
|
||||||
|
<w:pStyle w:val="IDSTYLECONTEXTBOLD"/>
|
||||||
|
</w:pPr>
|
||||||
|
<w:r>
|
||||||
|
<w:t>相关/支持文件</w:t>
|
||||||
|
</w:r>
|
||||||
|
</w:p>
|
||||||
|
<w:tbl>
|
||||||
|
<w:tblPr>
|
||||||
|
<w:tblW w:w="8306" w:type="dxa"/>
|
||||||
|
<w:jc w:val="center"/>
|
||||||
|
<w:tblInd w:w="0" w:type="dxa"/>
|
||||||
|
<w:tblBorders>
|
||||||
|
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
|
||||||
|
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
|
||||||
|
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
|
||||||
|
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
|
||||||
|
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
|
||||||
|
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
|
||||||
|
</w:tblBorders>
|
||||||
|
<w:tblLayout w:type="Fixed"/>
|
||||||
|
</w:tblPr>
|
||||||
|
<w:tblGrid>
|
||||||
|
<w:gridCol w:w="712"/>
|
||||||
|
<w:gridCol w:w="1276"/>
|
||||||
|
</w:tblGrid>
|
||||||
|
<w:tr wsp:rsidR="00AC2941" wsp:rsidTr="005D1AAE">
|
||||||
|
<w:trPr>
|
||||||
|
<w:tblHeader/>
|
||||||
|
<w:jc w:val="center"/>
|
||||||
|
</w:trPr>
|
||||||
|
<w:tc>
|
||||||
|
<w:tcPr>
|
||||||
|
<w:tcW w:w="712" w:type="dxa"/>
|
||||||
|
<w:tcBorders>
|
||||||
|
<w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:bottom w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:right w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:tl2br w:val="nil"/>
|
||||||
|
<w:tr2bl w:val="nil"/>
|
||||||
|
</w:tcBorders>
|
||||||
|
<w:shd w:val="clear" w:color="CCCCCC" w:fill="auto"/>
|
||||||
|
<w:tcMar>
|
||||||
|
<w:top w:w="0" w:type="dxa"/>
|
||||||
|
<w:left w:w="108" w:type="dxa"/>
|
||||||
|
<w:right w:w="108" w:type="dxa"/>
|
||||||
|
</w:tcMar>
|
||||||
|
<w:vAlign w:val="center"/>
|
||||||
|
</w:tcPr>
|
||||||
|
<w:p wsp:rsidR="00AC2941" wsp:rsidRPr="00562863" wsp:rsidRDefault="00AC2941">
|
||||||
|
<w:pPr>
|
||||||
|
<w:pStyle w:val="TABLEHEAD"/>
|
||||||
|
<w:spacing w:before="45" w:after="45"/>
|
||||||
|
<w:rPr>
|
||||||
|
<w:sz w:val="21"/>
|
||||||
|
<w:sz-cs w:val="21"/>
|
||||||
|
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
|
||||||
|
</w:rPr>
|
||||||
|
</w:pPr>
|
||||||
|
<w:r wsp:rsidRPr="00562863">
|
||||||
|
<w:rPr>
|
||||||
|
<w:sz w:val="21"/>
|
||||||
|
<w:sz-cs w:val="21"/>
|
||||||
|
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
|
||||||
|
</w:rPr>
|
||||||
|
<w:t>序号</w:t>
|
||||||
|
</w:r>
|
||||||
|
</w:p>
|
||||||
|
</w:tc>
|
||||||
|
<w:tc>
|
||||||
|
<w:tcPr>
|
||||||
|
<w:tcW w:w="1276" w:type="dxa"/>
|
||||||
|
<w:tcBorders>
|
||||||
|
<w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:bottom w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:right w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:tl2br w:val="nil"/>
|
||||||
|
<w:tr2bl w:val="nil"/>
|
||||||
|
</w:tcBorders>
|
||||||
|
<w:shd w:val="clear" w:color="CCCCCC" w:fill="auto"/>
|
||||||
|
<w:tcMar>
|
||||||
|
<w:top w:w="0" w:type="dxa"/>
|
||||||
|
<w:left w:w="108" w:type="dxa"/>
|
||||||
|
<w:right w:w="108" w:type="dxa"/>
|
||||||
|
</w:tcMar>
|
||||||
|
<w:vAlign w:val="center"/>
|
||||||
|
</w:tcPr>
|
||||||
|
<w:p wsp:rsidR="00AC2941" wsp:rsidRPr="00562863" wsp:rsidRDefault="00AC2941">
|
||||||
|
<w:pPr>
|
||||||
|
<w:pStyle w:val="TABLEHEAD"/>
|
||||||
|
<w:spacing w:before="45" w:after="45"/>
|
||||||
|
<w:rPr>
|
||||||
|
<w:sz w:val="21"/>
|
||||||
|
<w:sz-cs w:val="21"/>
|
||||||
|
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
|
||||||
|
</w:rPr>
|
||||||
|
</w:pPr>
|
||||||
|
<w:r wsp:rsidRPr="00562863">
|
||||||
|
<w:rPr>
|
||||||
|
<w:sz w:val="21"/>
|
||||||
|
<w:sz-cs w:val="21"/>
|
||||||
|
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
|
||||||
|
</w:rPr>
|
||||||
|
<w:t>文件名称</w:t>
|
||||||
|
</w:r>
|
||||||
|
</w:p>
|
||||||
|
</w:tc>
|
||||||
|
|
||||||
|
</w:tr>
|
||||||
|
<#list related_support_files_table as table7>
|
||||||
|
<w:tr wsp:rsidR="00AC2941" wsp:rsidTr="005D1AAE">
|
||||||
|
<w:trPr>
|
||||||
|
<w:jc w:val="center"/>
|
||||||
|
</w:trPr>
|
||||||
|
<w:tc>
|
||||||
|
<w:tcPr>
|
||||||
|
<w:tcW w:w="712" w:type="dxa"/>
|
||||||
|
<w:tcBorders>
|
||||||
|
<w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:bottom w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:right w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:tl2br w:val="nil"/>
|
||||||
|
<w:tr2bl w:val="nil"/>
|
||||||
|
</w:tcBorders>
|
||||||
|
<w:tcMar>
|
||||||
|
<w:top w:w="0" w:type="dxa"/>
|
||||||
|
<w:left w:w="108" w:type="dxa"/>
|
||||||
|
<w:right w:w="108" w:type="dxa"/>
|
||||||
|
</w:tcMar>
|
||||||
|
<w:vAlign w:val="center"/>
|
||||||
|
</w:tcPr>
|
||||||
|
<w:p wsp:rsidR="00AC2941" wsp:rsidRPr="00FD2956" wsp:rsidRDefault="00B053AC">
|
||||||
|
<w:pPr>
|
||||||
|
<w:pStyle w:val="TABLEITEMCENTER"/>
|
||||||
|
<w:rPr>
|
||||||
|
<w:sz w:val="21"/>
|
||||||
|
<w:sz-cs w:val="21"/>
|
||||||
|
</w:rPr>
|
||||||
|
</w:pPr>
|
||||||
|
<w:r wsp:rsidRPr="00FD2956">
|
||||||
|
<w:rPr>
|
||||||
|
<w:sz w:val="21"/>
|
||||||
|
<w:sz-cs w:val="21"/>
|
||||||
|
</w:rPr>
|
||||||
|
<w:t>${table7.desc}</w:t>
|
||||||
|
</w:r>
|
||||||
|
</w:p>
|
||||||
|
</w:tc>
|
||||||
|
<w:tc>
|
||||||
|
<w:tcPr>
|
||||||
|
<w:tcW w:w="1276" w:type="dxa"/>
|
||||||
|
<w:tcBorders>
|
||||||
|
<w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:bottom w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:right w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||||
|
<w:tl2br w:val="nil"/>
|
||||||
|
<w:tr2bl w:val="nil"/>
|
||||||
|
</w:tcBorders>
|
||||||
|
<w:tcMar>
|
||||||
|
<w:top w:w="0" w:type="dxa"/>
|
||||||
|
<w:left w:w="108" w:type="dxa"/>
|
||||||
|
<w:right w:w="108" w:type="dxa"/>
|
||||||
|
</w:tcMar>
|
||||||
|
<w:vAlign w:val="center"/>
|
||||||
|
</w:tcPr>
|
||||||
|
<w:p wsp:rsidR="00AC2941" wsp:rsidRPr="00FD2956" wsp:rsidRDefault="00B053AC">
|
||||||
|
<w:pPr>
|
||||||
|
<w:pStyle w:val="TABLEITEMCENTER"/>
|
||||||
|
<w:rPr>
|
||||||
|
<w:rFonts w:hint="fareast"/>
|
||||||
|
<w:sz w:val="21"/>
|
||||||
|
<w:sz-cs w:val="21"/>
|
||||||
|
<w:lang w:val="EN-US"/>
|
||||||
|
</w:rPr>
|
||||||
|
</w:pPr>
|
||||||
|
<w:r wsp:rsidRPr="00FD2956">
|
||||||
|
<w:rPr>
|
||||||
|
<w:sz w:val="21"/>
|
||||||
|
<w:sz-cs w:val="21"/>
|
||||||
|
<w:lang w:val="EN-US"/>
|
||||||
|
</w:rPr>
|
||||||
|
<w:t>${table7.name}</w:t>
|
||||||
|
</w:r>
|
||||||
|
</w:p>
|
||||||
|
</w:tc>
|
||||||
|
</w:tr>
|
||||||
</#list>
|
</#list>
|
||||||
</w:tbl>
|
</w:tbl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!--<wx:sub-section>
|
<!--<wx:sub-section>
|
||||||
<w:p wsp:rsidR="00546297" wsp:rsidRPr="001A7475" wsp:rsidRDefault="00AC2941" wsp:rsidP="001A7475">
|
<w:p wsp:rsidR="00546297" wsp:rsidRPr="001A7475" wsp:rsidRDefault="00AC2941" wsp:rsidP="001A7475">
|
||||||
<w:pPr>
|
<w:pPr>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user