zhuliu 11 hónapja
szülő
commit
d7c48aaad9
1 módosított fájl, 77 hozzáadás és 11 törlés
  1. 77 11
      public/reportTemplate/weixinnuo/weixinnuo.txt

+ 77 - 11
public/reportTemplate/weixinnuo/weixinnuo.txt

@@ -137,7 +137,7 @@
                             <td class="center">关键词</td>
                             <td class="center width_50">数量</td>
                         </tr>
-                        <tr style="position: relative;" v-for="(item,index) in getColumnData('searchRecord',null,(dataObj.searchRecord && dataObj.searchRecord.length>0)?dataObj.searchRecord.map(item2=>{ var dB = {CN:'中国数据库','WD':'全球数据库'} return {conditions:item2.conditions,totalNum:item2.totalNum,area:dB(item.dbType)?dB(item.dbType):'',dbType:dB(item.dbType)?'小世系统':item.dbType}}): [{}])" :key="index">
+                        <tr style="position: relative;" v-for="(item,index) in getColumnData('searchRecord',null,(dataObj.searchRecord && dataObj.searchRecord.length>0)?dataObj.searchRecord.map(item2=>{ let dB = {CN:'中国数据库','WD':'全球数据库'}; return {conditions:item2.conditions,totalNum:item2.totalNum,area:dB(item.dbType)?dB(item.dbType):'',dbType:dB(item.dbType)?'小世系统':item.dbType}}): [{}])" :key="index">
                             <td @click="edit('searchRecord','area',index)">
                                 <div v-if="isEdit('searchRecord','area',index)">
                                     <myRichText v-model="item.area" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
@@ -216,22 +216,88 @@
                             </div>
                         </div>  
                     </div>
-                    <div class="patentContent">
+                    <div class="patentContent" style="position: relative;" v-for="(item,index) in getCompareRecordData([
+                        {
+                            field:'patentMessage.rightHolder',
+                            useFunction:(data)=>{
+                                if(data.patentMessage && data.patentMessage.rightHolder && data.patentMessage.rightHolder.length>0){
+                                    return data.patentMessage.rightHolder.join('、')
+                                }
+                                return ''
+                            },
+                            type:'function',
+                            key:'rightHolder'
+                        },
+                        {
+                             {
+                                field:'publicNo',
+                                useFunction:(data)=>{
+                                    return data.grantNo || data.publicNo || ''
+                                },
+                                type:'function',
+                                key:'publicNo'
+                            },
+                        },
+                        {
+                            field:'compareLiterature.technicalPoints',
+                            type:'string',
+                            key:'technicalPoints'
+                        },
+                        {
+                            field:'compareLiterature.excuteCase',
+                            type:'string',
+                            key:'excuteCase'
+                        },
+                        {
+                            field:'compareLiterature.beneficialEffect',
+                            type:'string',
+                            key:'beneficialEffect'
+                        }
+                    ],['patentMessage'])" :key="index">
                         <p><span class="italic-text">【现有技术】</span></p>
-                        <p class="center italic-text">现有技术1</p>
-                        <p class="center italic-text">(*专利权人*,*公开公告号*)</p>
-                        <div>
+                        <p class="center italic-text">现有技术{{index+1}}</p>
+                        <p class="center italic-text">(
+                            <span @click="edit('compareRecord','rightHolder',index)">
+                                <span v-if="isEdit('compareRecord','rightHolder',index)">
+                                    <el-input v-model="item.rightHolder" :autofocus="true" class="input_border_none" style="width:150px;border:none" placeholder="请输入专利权人"  @blur="()=>saveMessage(item.rightHolder)"></el-input>
+                                </span>
+                                <span v-else>{{item.rightHolder||'*专利权人*'}}</span>
+                            </span>
+                        ,
+                        <span @click="edit('compareRecord','publicNo',index)">
+                            <span v-if="isEdit('compareRecord','publicNo',index)">
+                                <el-input v-model="item.publicNo" :autofocus="true" class="input_border_none" style="width:150px;border:none" placeholder="请输入公开公告号"  @blur="()=>saveMessage(item.publicNo)"></el-input>
+                            </span>
+                            <span v-else>{{item.publicNo||'*公开公告号*'}}</span>
+                        </span>
+                        )</p>
+                        <div @click="edit('compareRecord','technicalPoints',index)">
                             <p><strong>代表图示或影响本思路的现有技术要点(<span class="red-text">对影响专利性的部分进行显著标注,并将PDF档一并发送我方</span>)</strong></p>
-                            <div class="content_input">123456789</div>
+                            <div class="content_input">
+                                <div v-if="isEdit('compareRecord','technicalPoints',index)">
+                                    <myRichText v-model="item.technicalPoints" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
+                                </div>
+                                <div v-else v-html="item.technicalPoints"></div>
+                            </div>
                         </div>
-                        <div>
+                        <div @click="edit('compareRecord','excuteCase',index)">
                             <p>实施方案包括:</p>
-                            <div class="content_input">123456789</div>
+                            <div class="content_input">
+                                <div v-if="isEdit('compareRecord','excuteCase',index)">
+                                    <myRichText v-model="item.excuteCase" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
+                                </div>
+                                <div v-else v-html="item.excuteCase"></div>
+                            </div>
                         </div>
-                        <div>
+                        <div @click="edit('compareRecord','beneficialEffect',index)">
                             <p>有益效果:</p>
-                        <div class="content_input">123456789</div>
-                    </div>
+                            <div class="content_input">
+                                <div v-if="isEdit('compareRecord','beneficialEffect',index)">
+                                    <myRichText v-model="item.beneficialEffect" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
+                                </div>
+                                <div v-else v-html="item.beneficialEffect"></div>
+                            </div>
+                        </div>
                 </div>
 
                 <div class="patentContent" @click="edit('baseMessage','analysisAndConclusion')">