Browse Source

fix: inviteUnit & unitType export

ryanemax 7 months ago
parent
commit
b892dca52f

+ 4 - 1
docker-office/README.md

@@ -42,8 +42,11 @@ sudo docker build -t fmode-office .
 ## 服务2:gotenberg
 
 ``` bash
-# 后台启动
+# 后台启动 haproxy代理
 sudo docker run -d -p 3000:3000 gotenberg/gotenberg
+sudo docker run -d -p 3001:3000 gotenberg/gotenberg
+sudo docker run -d -p 3002:3000 gotenberg/gotenberg
+sudo docker run -d -p 3003:3000 gotenberg/gotenberg
 # 直接运行
 sudo docker run --rm -p 3000:3000 gotenberg/gotenberg
 ```

+ 6 - 0
server/cloud/tbook/func-tbook-export.js

@@ -157,6 +157,7 @@ function renderReportDocsByTextbook(textbook){
     // 填报时间:默认为创建时间
     let createdAt = new Date(textbook?.createdAt);
     let createdDate = `${createdAt?.getFullYear()}年${createdAt?.getMonth()+1}月${createdAt?.getDate()}日`;
+
     // 专业代码:前四位
     let majorCode = json?.majorId || json?.major?.code
     let majorCode6
@@ -247,6 +248,7 @@ function renderReportDocsByTextbook(textbook){
         titlePad:padString(json?.title,21),
         ISBNPad:padString(json?.ISBN,21),
         ISBN:json?.ISBN,
+        inviteUnit:json?.inviteUnit||"",
         one:squareCheck[(json?.type=="单本"||json?.type=="单册")?1:0], // 单本/单册 方框
         full:squareCheck[json?.type=="全册"?1:0], // 全册
         oneCircle:circleCheck[(json?.type=="单本"||json?.type=="单册")?1:0], // 单本/单册 圆圈
@@ -263,6 +265,10 @@ function renderReportDocsByTextbook(textbook){
         title:json?.title,
         author:json?.author,
         unit:json?.unit,
+        uBS:circleCheck[(json?.unitType?.indexOf("部属")>-1)?1:0],
+        uHJ:circleCheck[(json?.unitType?.indexOf("合建")>-1)?1:0],
+        uGJ:circleCheck[(json?.unitType?.indexOf("共建")>-1)?1:0],
+        uQT:circleCheck[(json?.unitType?.indexOf("其他")>-1)?1:0],
         mc:majorCode,
         mc6:majorCode6,
         mn:majorName,

BIN
server/cloud/tbook/template/模板-推荐申报表.docx


+ 2 - 1
server/cloud/tbook/test/test-export.js

@@ -19,9 +19,10 @@ async function main(){
     try{
 
         console.log("测试合集")
-        console.log(await exportProcessReportDocs("FR7KZtefyR"))
+        // console.log(await exportProcessReportDocs("FR7KZtefyR"))
         // console.log("测试列表")
         // console.log(await exportProcessReportDocs(null,["9V575dapEM"]))
+        console.log(await exportProcessReportDocs(null,["cEMD7kHdzc"]))
     }catch(err){
         console.error(err)
     }