|
@@ -35,102 +35,102 @@
|
|
|
<el-card shadow="always">
|
|
|
<el-form style="width:100%" :model="reportMessage" label-width="140px">
|
|
|
<el-form-item label="案件名称:">
|
|
|
- <div class="box1" v-html="reportMessage.signPatentNo"></div>
|
|
|
+ <div class="box1" v-html="$commonJS.getColumnData(reportMessage, { type: 'String', value: 'caseName' })"></div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="初步结论:">
|
|
|
- <div v-if="!editField.conclusion" class="flex_center">
|
|
|
- <div v-html="reportMessage.conclusion" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
- <span @click="edit(reportMessage,'conclusion')">
|
|
|
+ <div v-if="!editField.preliminaryConclusions" class="flex_center">
|
|
|
+ <div v-html="reportMessage.preliminaryConclusions" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
+ <span @click="edit(reportMessage,'preliminaryConclusions')">
|
|
|
<el-link type="primary">
|
|
|
<i class="iconfont icon-bianji" style="font-size:28px"></i>
|
|
|
</el-link>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div v-else class="width_100 flex_center">
|
|
|
- <el-select style="width:100%" v-model="reportMessage.conclusion" placeholder="请选择">
|
|
|
+ <el-select style="width:100%" v-model="reportMessage.preliminaryConclusions" placeholder="请选择">
|
|
|
<el-option v-for="item in conclusionList" :key="item" :label="item" :value="item"></el-option>
|
|
|
</el-select>
|
|
|
- <el-button type="primary" class="margin-left_10" icon="el-icon-check" circle style="font-size:15px" @click="submit(reportMessage,'conclusion')"></el-button>
|
|
|
- <el-button type="primary" class="margin-left_10" icon="iconfont icon-fanhui" circle style="font-size:15px" @click="cancel(reportMessage,'conclusion')"></el-button>
|
|
|
+ <el-button type="primary" class="margin-left_10" icon="el-icon-check" circle style="font-size:15px" @click="submit(reportMessage,'preliminaryConclusions')"></el-button>
|
|
|
+ <el-button type="primary" class="margin-left_10" icon="iconfont icon-fanhui" circle style="font-size:15px" @click="cancel(reportMessage,'preliminaryConclusions')"></el-button>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="是否具有专利性:">
|
|
|
- <div v-if="!editField.patentability" class="flex_center">
|
|
|
- <div v-html="reportMessage.patentability" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
- <span @click="edit(reportMessage,'patentability')">
|
|
|
+ <div v-if="!editField.ifPatentability" class="flex_center">
|
|
|
+ <div v-html="reportMessage.ifPatentability" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
+ <span @click="edit(reportMessage,'ifPatentability')">
|
|
|
<el-link type="primary">
|
|
|
<i class="iconfont icon-bianji" style="font-size:28px"></i>
|
|
|
</el-link>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div v-else class="width_100 flex_center">
|
|
|
- <el-select style="width:100%" v-model="reportMessage.patentability" placeholder="请选择">
|
|
|
+ <el-select style="width:100%" v-model="reportMessage.ifPatentability" placeholder="请选择">
|
|
|
<el-option v-for="item in patentabilityList" :key="item" :label="item" :value="item"></el-option>
|
|
|
</el-select>
|
|
|
- <el-button type="primary" class="margin-left_10" icon="el-icon-check" circle style="font-size:15px" @click="submit(reportMessage,'patentability')"></el-button>
|
|
|
- <el-button type="primary" class="margin-left_10" icon="iconfont icon-fanhui" circle style="font-size:15px" @click="cancel(reportMessage,'patentability')"></el-button>
|
|
|
+ <el-button type="primary" class="margin-left_10" icon="el-icon-check" circle style="font-size:15px" @click="submit(reportMessage,'ifPatentability')"></el-button>
|
|
|
+ <el-button type="primary" class="margin-left_10" icon="iconfont icon-fanhui" circle style="font-size:15px" @click="cancel(reportMessage,'ifPatentability')"></el-button>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="申请建议:">
|
|
|
- <div v-if="!editField.applicationSuggestion" class="flex_center">
|
|
|
- <div v-html="reportMessage.applicationSuggestion" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
- <span @click="edit(reportMessage,'applicationSuggestion')">
|
|
|
+ <div v-if="!editField.applicationAdvice" class="flex_center">
|
|
|
+ <div v-html="reportMessage.applicationAdvice" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
+ <span @click="edit(reportMessage,'applicationAdvice')">
|
|
|
<el-link type="primary">
|
|
|
<i class="iconfont icon-bianji" style="font-size:28px"></i>
|
|
|
</el-link>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div v-else class="width_100 flex_center">
|
|
|
- <el-select style="width:100%" v-model="reportMessage.applicationSuggestion" placeholder="请选择">
|
|
|
+ <el-select style="width:100%" v-model="reportMessage.applicationAdvice" placeholder="请选择">
|
|
|
<el-option v-for="item in applicationSuggestionList" :key="item" :label="item" :value="item"></el-option>
|
|
|
</el-select>
|
|
|
- <el-button type="primary" class="margin-left_10" icon="el-icon-check" circle style="font-size:15px" @click="submit(reportMessage,'applicationSuggestion')"></el-button>
|
|
|
- <el-button type="primary" class="margin-left_10" icon="iconfont icon-fanhui" circle style="font-size:15px" @click="cancel(reportMessage,'applicationSuggestion')"></el-button>
|
|
|
+ <el-button type="primary" class="margin-left_10" icon="el-icon-check" circle style="font-size:15px" @click="submit(reportMessage,'applicationAdvice')"></el-button>
|
|
|
+ <el-button type="primary" class="margin-left_10" icon="iconfont icon-fanhui" circle style="font-size:15px" @click="cancel(reportMessage,'applicationAdvice')"></el-button>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="申请描述:">
|
|
|
- <div v-if="!editField.applicationSuggestionDescription" class="flex_center">
|
|
|
- <div v-html="reportMessage.applicationSuggestionDescription" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
- <span @click="edit(reportMessage,'applicationSuggestionDescription')">
|
|
|
+ <div v-if="!editField.applicationRemark" class="flex_center">
|
|
|
+ <div v-html="reportMessage.applicationRemark" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
+ <span @click="edit(reportMessage,'applicationRemark')">
|
|
|
<el-link type="primary">
|
|
|
<i class="iconfont icon-bianji" style="font-size:28px"></i>
|
|
|
</el-link>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div v-else class="wdith_100 flex_center">
|
|
|
- <myRich-Text style="width:100%" v-model="reportMessage.applicationSuggestionDescription" placeholder="请输入"></myRich-Text>
|
|
|
- <el-button type="primary" class="margin-left_10" icon="el-icon-check" circle style="font-size:15px" @click="submit(reportMessage,'applicationSuggestionDescription')"></el-button>
|
|
|
- <el-button type="primary" class="margin-left_10" icon="iconfont icon-fanhui" circle style="font-size:15px" @click="cancel(reportMessage,'applicationSuggestionDescription')"></el-button>
|
|
|
+ <myRich-Text style="width:100%" v-model="reportMessage.applicationRemark" placeholder="请输入"></myRich-Text>
|
|
|
+ <el-button type="primary" class="margin-left_10" icon="el-icon-check" circle style="font-size:15px" @click="submit(reportMessage,'applicationRemark')"></el-button>
|
|
|
+ <el-button type="primary" class="margin-left_10" icon="iconfont icon-fanhui" circle style="font-size:15px" @click="cancel(reportMessage,'applicationRemark')"></el-button>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="需要补充资料:">
|
|
|
- <div v-if="!editField.additionalInformation" class="flex_center">
|
|
|
- <div v-html="reportMessage.additionalInformation" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
- <span @click="edit(reportMessage,'additionalInformation')">
|
|
|
+ <div v-if="!editField.replenishMeans" class="flex_center">
|
|
|
+ <div v-html="reportMessage.replenishMeans" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
+ <span @click="edit(reportMessage,'replenishMeans')">
|
|
|
<el-link type="primary">
|
|
|
<i class="iconfont icon-bianji" style="font-size:28px"></i>
|
|
|
</el-link>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div v-else class="wdith_100 flex_center">
|
|
|
- <myRich-Text style="width:100%" v-model="reportMessage.additionalInformation" placeholder="请输入"></myRich-Text>
|
|
|
- <el-button type="primary" class="margin-left_10" icon="el-icon-check" circle style="font-size:15px" @click="submit(reportMessage,'additionalInformation')"></el-button>
|
|
|
- <el-button type="primary" class="margin-left_10" icon="iconfont icon-fanhui" circle style="font-size:15px" @click="cancel(reportMessage,'additionalInformation')"></el-button>
|
|
|
+ <myRich-Text style="width:100%" v-model="reportMessage.replenishMeans" placeholder="请输入"></myRich-Text>
|
|
|
+ <el-button type="primary" class="margin-left_10" icon="el-icon-check" circle style="font-size:15px" @click="submit(reportMessage,'replenishMeans')"></el-button>
|
|
|
+ <el-button type="primary" class="margin-left_10" icon="iconfont icon-fanhui" circle style="font-size:15px" @click="cancel(reportMessage,'replenishMeans')"></el-button>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="撰写要点建议:">
|
|
|
- <div v-if="!editField.writingSuggestions" class="flex_center">
|
|
|
- <div v-html="reportMessage.writingSuggestions" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
- <span @click="edit(reportMessage,'writingSuggestions')">
|
|
|
+ <div v-if="!editField.writeAdvice" class="flex_center">
|
|
|
+ <div v-html="reportMessage.writeAdvice" class="div_MAX_Height" style="color:#000000 !important;"></div>
|
|
|
+ <span @click="edit(reportMessage,'writeAdvice')">
|
|
|
<el-link type="primary">
|
|
|
<i class="iconfont icon-bianji" style="font-size:28px"></i>
|
|
|
</el-link>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div v-else class="wdith_100 flex_center">
|
|
|
- <myRich-Text style="width:100%" v-model="reportMessage.writingSuggestions" placeholder="请输入"></myRich-Text>
|
|
|
- <el-button type="primary" class="margin-left_10" icon="el-icon-check" circle style="font-size:15px" @click="submit(reportMessage,'writingSuggestions')"></el-button>
|
|
|
- <el-button type="primary" class="margin-left_10" icon="iconfont icon-fanhui" circle style="font-size:15px" @click="cancel(reportMessage,'writingSuggestions')"></el-button>
|
|
|
+ <myRich-Text style="width:100%" v-model="reportMessage.writeAdvice" placeholder="请输入"></myRich-Text>
|
|
|
+ <el-button type="primary" class="margin-left_10" icon="el-icon-check" circle style="font-size:15px" @click="submit(reportMessage,'writeAdvice')"></el-button>
|
|
|
+ <el-button type="primary" class="margin-left_10" icon="iconfont icon-fanhui" circle style="font-size:15px" @click="cancel(reportMessage,'writeAdvice')"></el-button>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -199,24 +199,14 @@ export default {
|
|
|
},
|
|
|
//获取报告信息
|
|
|
getReportMessage(){
|
|
|
- this.reportMessage = {
|
|
|
- reportType:8,
|
|
|
- signPatentNo:'一种技术',
|
|
|
- name:'查新报告',
|
|
|
- clientNo:'123',
|
|
|
- volumeNumber:'235',
|
|
|
- appCompany:'华为',
|
|
|
- inventor:'z',
|
|
|
- IPR:'ws',
|
|
|
- interfaceName:'',
|
|
|
- entrustName:'华为',
|
|
|
- departmentName:'君龙',
|
|
|
- searchUnit:'威世博',
|
|
|
- headName:'管理员',
|
|
|
- reviewer:'s',
|
|
|
- status:2,
|
|
|
- conclusion:'未检索到影响其专利性的对比文件'
|
|
|
+ var params = {
|
|
|
+ projectId:this.projectId
|
|
|
+ }
|
|
|
+ this.$api.queryNoveltyProject(params).then(response=>{
|
|
|
+ if(response.code == 200){
|
|
|
+ this.reportMessage = response.data.data[0] || {}
|
|
|
}
|
|
|
+ })
|
|
|
},
|
|
|
//编辑报告基本信息
|
|
|
editReportMessage(){
|
|
@@ -227,7 +217,15 @@ export default {
|
|
|
},
|
|
|
//保存修改
|
|
|
saveReportMessage(){
|
|
|
- this.editMessage.edit = false
|
|
|
+ this.$api.updateNoveltyProject(this.reportMessage).then(response=>{
|
|
|
+ if(response.code == 200){
|
|
|
+ this.$message.success('编辑成功')
|
|
|
+ this.editMessage.edit = false
|
|
|
+ }
|
|
|
+ }).catch(error=>{
|
|
|
+ this.$message.error('编辑失败')
|
|
|
+ })
|
|
|
+
|
|
|
},
|
|
|
//取消编辑
|
|
|
cancelEditMessage(){
|