|
@@ -7,7 +7,7 @@
|
|
</div>
|
|
</div>
|
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
|
<el-tab-pane label="标的专利" name="patent">
|
|
<el-tab-pane label="标的专利" name="patent">
|
|
- <ContrastIndex v-bind="$attrs" v-on="$listeners" :reportId="reportId" :evidenceFlieId="evidence.id" :evidence="evidence" @on-change='changefix' :publicNo="signPatentNo" :signPatentNo="signPatentNo" :reportType="reportType" :showEvidence="!showEvidence"></ContrastIndex>
|
|
|
|
|
|
+ <ContrastIndex v-bind="$attrs" v-on="$listeners" :reportId="reportId" :evidenceFlieId="evidence.id" :evidence="evidence" @on-change='changefix' :publicNo="signPatentNo" :signPatentNo="signPatentNo" :reportType="reportType" :showEvidence="!showEvidence" @openOpinioncontrast="openOpinioncontrast"></ContrastIndex>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
<el-tab-pane label="无效请求书" name="InvalidRequest">
|
|
<el-tab-pane label="无效请求书" name="InvalidRequest">
|
|
<check-File ref="checkFile"></check-File>
|
|
<check-File ref="checkFile"></check-File>
|
|
@@ -19,20 +19,22 @@
|
|
<img src="@/assets/visual/fixed.png" width="20px" height="20px" @click="qx" v-if="fix===true" />
|
|
<img src="@/assets/visual/fixed.png" width="20px" height="20px" @click="qx" v-if="fix===true" />
|
|
<img src="@/assets/visual/unfixed.png" width="20px" height="20px" @click="gd" v-if="fix===false" />
|
|
<img src="@/assets/visual/unfixed.png" width="20px" height="20px" @click="gd" v-if="fix===false" />
|
|
</div>
|
|
</div>
|
|
- <ContrastIndex v-if="type == 1" v-bind="$attrs" v-on="$listeners" :reportId="reportId" :evidenceFlieId="evidence.id" :evidence="evidence" @on-change='changefix' :publicNo="evidence.proofConditions" :signPatentNo="signPatentNo" :reportType="reportType" :showEvidence="showEvidence"></ContrastIndex>
|
|
|
|
|
|
+ <ContrastIndex v-if="type == 1" v-bind="$attrs" v-on="$listeners" :reportId="reportId" :evidenceFlieId="evidence.id" :evidence="evidence" @on-change='changefix' :publicNo="evidence.proofConditions" :signPatentNo="signPatentNo" :reportType="reportType" :showEvidence="showEvidence" @openOpinioncontrast="openOpinioncontrast"></ContrastIndex>
|
|
<check-File v-else ref="checkFile1"></check-File>
|
|
<check-File v-else ref="checkFile1"></check-File>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
+ <Add-Opinion ref="addOpinion"></Add-Opinion>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
import ContrastIndex from '@/views/components/articles/ContrastIndex.vue';
|
|
import ContrastIndex from '@/views/components/articles/ContrastIndex.vue';
|
|
-import checkFile from '@/views/report/InvalidResponse/components/checkFile.vue'
|
|
|
|
|
|
+import checkFile from '@/views/report/InvalidResponse/components/checkFile.vue';
|
|
|
|
+import AddOpinion from '@/views/report/InvalidResponse/components/addOpinion.vue'
|
|
export default {
|
|
export default {
|
|
components: {
|
|
components: {
|
|
ContrastIndex,
|
|
ContrastIndex,
|
|
- checkFile
|
|
|
|
|
|
+ checkFile,
|
|
|
|
+ AddOpinion
|
|
},
|
|
},
|
|
props: ['isEvidence','evidence','reportId','signPatentNo','reportType'],
|
|
props: ['isEvidence','evidence','reportId','signPatentNo','reportType'],
|
|
data() {
|
|
data() {
|
|
@@ -70,6 +72,14 @@ export default {
|
|
// })
|
|
// })
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ // 划词陈述意见
|
|
|
|
+ openOpinioncontrast(val) {
|
|
|
|
+ var form = {}
|
|
|
|
+ form=val
|
|
|
|
+ form.reportId=this.reportId
|
|
|
|
+ form.signPatentNo = this.signPatentNo
|
|
|
|
+ this.$refs.addOpinion.open(form,false)
|
|
|
|
+ },
|
|
qx() {
|
|
qx() {
|
|
this.fix = false
|
|
this.fix = false
|
|
|
|
|