|
@@ -0,0 +1,157 @@
|
|
|
|
+<div class="shidaixinan">
|
|
|
|
+ <div class="reportTitle">专利检索分析表</div>
|
|
|
|
+ <div class="mainContent">
|
|
|
|
+ <table border="2px solid black">
|
|
|
|
+ <tr>
|
|
|
|
+ <td>申请单位</td>
|
|
|
|
+ <td colspan="3" @click="edit('baseMessage','applicants')">
|
|
|
|
+ <div v-if="isEdit('baseMessage','applicants')">
|
|
|
|
+ <myRichText editModel="clean" v-model="reportData.baseMessage.applicants" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="getColumnData('baseMessage','applicants',dataObj.baseMessage.applicants)"></div>
|
|
|
|
+ </td>
|
|
|
|
+ <tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>专利名称</td>
|
|
|
|
+ <td colspan="3" @click="edit('baseMessage','caseName')">
|
|
|
|
+ <div v-if="isEdit('baseMessage','caseName')">
|
|
|
|
+ <myRichText editModel="clean" v-model="reportData.baseMessage.caseName" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="getColumnData('baseMessage','caseName',dataObj.baseMessage.caseName)"></div>
|
|
|
|
+ </td>
|
|
|
|
+ <tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>解决的问题</td>
|
|
|
|
+ <td colspan="3" @click="edit('technicalCase','solvedProblem')">
|
|
|
|
+ <div v-if="isEdit('technicalCase','solvedProblem')">
|
|
|
|
+ <myRichText editModel="clean" v-model="reportData.technicalCase.solvedProblem" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="getColumnData('technicalCase','solvedProblem',dataObj.technicalCase.solvedProblem)"></div>
|
|
|
|
+ </td>
|
|
|
|
+ <tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>发明点介绍</td>
|
|
|
|
+ <td colspan="3" @click="edit('technicalCase','inventionPoint')">
|
|
|
|
+ <div v-if="isEdit('technicalCase','inventionPoint')">
|
|
|
|
+ <myRichText editModel="clean" v-model="reportData.technicalCase.inventionPoint" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="getColumnData('technicalCase','inventionPoint',dataObj.technicalCase.inventionPoint)"></div>
|
|
|
|
+ </td>
|
|
|
|
+ <tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td colspan="4">
|
|
|
|
+ 专利检索结果:
|
|
|
|
+ <div class="compareFile">
|
|
|
|
+ <table>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>公开/公告号</td>
|
|
|
|
+ <td>专利名称</td>
|
|
|
|
+ <td>申请人</td>
|
|
|
|
+ <td>公布/公告日期</td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr style="position: relative;text-align:center" v-for="(item,index) in getColumnData('compareLiterature',null,(dataObj.compareLiterature && dataObj.compareLiterature.length>0)?dataObj.compareLiterature.map((item2,ind)=>{ return {publicNo:item2.publicNo,publicDate:item2.publicDate,title:item2.name,applicant:(item2.applicant && item2.applicant.length>0)?item2.applicant.map(app=>app.name).join('、'):''}}): [{}])" :key="index">
|
|
|
|
+ <td @click="edit('compareLiterature','publicNo',index)">
|
|
|
|
+ <div v-if="isEdit('compareLiterature','publicNo',index)">
|
|
|
|
+ <myRichText editModel="clean" v-model="item.publicNo" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="item.publicNo"></div>
|
|
|
|
+ </td>
|
|
|
|
+ <td @click="edit('compareLiterature','title',index)">
|
|
|
|
+ <div v-if="isEdit('compareLiterature','title',index)">
|
|
|
|
+ <myRichText editModel="clean" v-model="item.title" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="item.title"></div>
|
|
|
|
+ </td>
|
|
|
|
+ <td @click="edit('compareLiterature','applicant',index)">
|
|
|
|
+ <div v-if="isEdit('compareLiterature','applicant',index)">
|
|
|
|
+ <myRichText editModel="clean" v-model="item.applicant" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="item.applicant"></div>
|
|
|
|
+ </td>
|
|
|
|
+ <td style="border-right:0" @click="edit('compareLiterature','publicDate',index)">
|
|
|
|
+ <div v-if="isEdit('compareLiterature','publicDate',index)">
|
|
|
|
+ <myRichText editModel="clean" v-model="item.publicDate" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="item.publicDate"></div>
|
|
|
|
+ </td>
|
|
|
|
+ <td style="width:0;padding:0;vertical-align: initial;border-right:0">
|
|
|
|
+ <span class="funBtn">
|
|
|
|
+ <el-button type="" size="mini" icon="el-icon-plus" circle @click="addCompareRecord(reportData.compareLiterature,index)"></el-button>
|
|
|
|
+ <el-button v-if="reportData.compareLiterature.length>1" size="mini" type="danger" icon="el-icon-delete" circle @click="delCompareRecord(reportData.compareLiterature,index)"></el-button>
|
|
|
|
+ </span>
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
|
|
+ </table>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="content_50" @click="edit('baseMessage','other')">
|
|
|
|
+ <div v-if="isEdit('baseMessage','other')">
|
|
|
|
+ <myRichText editModel="clean" v-model="reportData.baseMessage.other" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="getColumnData('baseMessage','other')"></div>
|
|
|
|
+ </div>
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td colspan="4">
|
|
|
|
+ <div>
|
|
|
|
+ <div>
|
|
|
|
+ <p>最接近现有技术与本方案的比较分析<span class="text_mini">(简单陈述两者的共同点与不同点):</span></p>
|
|
|
|
+ <div class="content" @click="edit('baseMessage','compareRecord')">
|
|
|
|
+ <div v-if="isEdit('baseMessage','compareRecord')">
|
|
|
|
+ <myRichText editModel="clean" v-model="reportData.baseMessage.compareRecord" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="getColumnData('baseMessage','compareRecord',getCompareRecordData2('string','baseMessage','compareRecord'))"></div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div style="margin-top:20px">
|
|
|
|
+ <p>最接近现有技术对于撰稿的影响/启示<span class="text_mini">(可以简单谈谈权利要求布局的想法):</span></p>
|
|
|
|
+ <div class="content" @click="edit('baseMessage','writeAdvice')">
|
|
|
|
+ <div v-if="isEdit('baseMessage','writeAdvice')">
|
|
|
|
+ <myRichText editModel="clean" v-model="reportData.baseMessage.writeAdvice" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="getColumnData('baseMessage','writeAdvice',dataObj.baseMessage.writeAdvice)"></div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
|
|
+
|
|
|
|
+ <tr>
|
|
|
|
+ <td>申请建议</td>
|
|
|
|
+ <td colspan="3" @click="edit('baseMessage','applicationAdvice')">
|
|
|
|
+ <div v-if="isEdit('baseMessage','applicationAdvice')">
|
|
|
|
+ <myRichText editModel="clean" v-model="reportData.baseMessage.applicationAdvice" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="getColumnData('baseMessage','applicationAdvice',dataObj.baseMessage.applicationAdvice)"></div>
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>检索单位</td>
|
|
|
|
+ <td @click="edit('baseMessage','searchUnit')">
|
|
|
|
+ <div v-if="isEdit('baseMessage','searchUnit')">
|
|
|
|
+ <myRichText editModel="clean" v-model="reportData.baseMessage.searchUnit" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="getColumnData('baseMessage','searchUnit',dataObj.baseMessage.searchUnit || userinfo.tenantName)"></div>
|
|
|
|
+ </td>
|
|
|
|
+ <td>日期</td>
|
|
|
|
+ <td @click="edit('baseMessage','searchTime')">
|
|
|
|
+ <div v-if="isEdit('baseMessage','searchTime')">
|
|
|
|
+ <myRichText editModel="clean" v-model="reportData.baseMessage.searchTime" customStyle="border:none;padding:0" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else v-html="getColumnData('baseMessage','searchTime',dataObj.baseMessage.searchTime || getSearchTime())"></div>
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td colspan="4" @click="edit('baseMessage','remark')">
|
|
|
|
+ 备注:
|
|
|
|
+ <div style="display:inline">
|
|
|
|
+ <div v-if="isEdit('baseMessage','remark')" style="display:inline">
|
|
|
|
+ <myRichText editModel="clean" style="display:inline" v-model="reportData.baseMessage.remark" customStyle="border:none;padding:0;display:inline" :autoFocus="true" @blur="saveMessage"></myRichText>
|
|
|
|
+ </div>
|
|
|
|
+ <div style="display:inline" v-else v-html="getColumnData('baseMessage','remark')"></div>
|
|
|
|
+ </div>
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
|
|
+ </table>
|
|
|
|
+ </div>
|
|
|
|
+</div>
|