Procházet zdrojové kódy

保存增加体征和非体征字段

zhouna před 5 roky
rodič
revize
39bc91d2d5
1 změnil soubory, kde provedl 13 přidání a 0 odebrání
  1. 13 0
      src/store/async-actions/print.js

+ 13 - 0
src/store/async-actions/print.js

@@ -53,6 +53,17 @@ export const realSaveData = (bool,list) => {
     let jsonData = getAllDataList(baseList);
     const lisData = baseList.inspect.pushItem;
     const lisArr = transferIndexData(lisData);
+    //分出体征和非体征标签单独传
+    const checkBody = baseList.checkBody.data;
+    let vitalTags = [],unVitalTags=[];
+    checkBody&&checkBody.map((it)=>{
+        if(it.specFlag===4){
+          vitalTags.push(it);
+        }else{
+          unVitalTags.push(it);
+        }
+    });
+
     const haveAssess = Object.keys(baseList.assessResult.data).length>0;
     let otherData = {},pacsData={};
     const docConfigs = dConfig.readConfig===-1||!dConfig.readConfig?dConfig.typeConfig:dConfig.readConfig;
@@ -79,6 +90,8 @@ export const realSaveData = (bool,list) => {
         "dataJson": JSON.stringify(Object.assign({haveAssess:haveAssess,docConfigs:docConfigs},jsonData)),
         "indexData":lisArr,
         "inquiryEvaluation":evaluation,
+        "vitalSigns":JSON.stringify(vitalTags||[]),
+        "physicalExcVs":JSON.stringify(unVitalTags||[]),
         "detailList": [{
             "content": jsonStr.chief,
             "contentValue":filterDataArr(JSON.parse(jsonStr.chief)),