|
@@ -40,7 +40,7 @@
|
|
|
></el-option>
|
|
></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
<el-select
|
|
<el-select
|
|
|
- v-model="patentType"
|
|
|
|
|
|
|
+ v-model="patentTypeId"
|
|
|
placeholder="请选择专利分类"
|
|
placeholder="请选择专利分类"
|
|
|
clearable
|
|
clearable
|
|
|
class="filter-item"
|
|
class="filter-item"
|
|
@@ -54,7 +54,7 @@
|
|
|
></el-option>
|
|
></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
<el-select
|
|
<el-select
|
|
|
- v-model="patentStatus"
|
|
|
|
|
|
|
+ v-model="patentStatusId"
|
|
|
placeholder="请选择专利状态"
|
|
placeholder="请选择专利状态"
|
|
|
clearable
|
|
clearable
|
|
|
class="filter-item"
|
|
class="filter-item"
|
|
@@ -83,8 +83,8 @@
|
|
|
<el-table-column prop="id" label="ID" width="60"> </el-table-column>
|
|
<el-table-column prop="id" label="ID" width="60"> </el-table-column>
|
|
|
<el-table-column prop="name" label="专利名称"> </el-table-column>
|
|
<el-table-column prop="name" label="专利名称"> </el-table-column>
|
|
|
<el-table-column prop="keyword" label="包含关键字"> </el-table-column>
|
|
<el-table-column prop="keyword" label="包含关键字"> </el-table-column>
|
|
|
- <el-table-column prop="patentType" label="专利类型" :formatter="patentTypeFormatter"> </el-table-column>
|
|
|
|
|
- <el-table-column prop="patentStatus" label="专利状态" :formatter="patentStatusFormatter"> </el-table-column>
|
|
|
|
|
|
|
+ <el-table-column prop="patentType" label="专利类型"> </el-table-column>
|
|
|
|
|
+ <el-table-column prop="patentStatus" label="专利状态"> </el-table-column>
|
|
|
<el-table-column prop="industryName" label="所属领域"> </el-table-column>
|
|
<el-table-column prop="industryName" label="所属领域"> </el-table-column>
|
|
|
<!-- <el-table-column prop="description" label="需求描述"> </el-table-column> -->
|
|
<!-- <el-table-column prop="description" label="需求描述"> </el-table-column> -->
|
|
|
<el-table-column prop="mode" label="交易方式"> </el-table-column>
|
|
<el-table-column prop="mode" label="交易方式"> </el-table-column>
|
|
@@ -160,6 +160,10 @@ export default {
|
|
|
components: { SettingSelect },
|
|
components: { SettingSelect },
|
|
|
name: 'GeneralPatentDemandList',
|
|
name: 'GeneralPatentDemandList',
|
|
|
mixins: [pageableTable, tradingMethod],
|
|
mixins: [pageableTable, tradingMethod],
|
|
|
|
|
+ created() {
|
|
|
|
|
+ this.getSetting(25, 'patentTypeOptions');
|
|
|
|
|
+ this.getSetting(26, 'patentStatusOptions');
|
|
|
|
|
+ },
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
multipleMode: false,
|
|
multipleMode: false,
|
|
@@ -181,8 +185,8 @@ export default {
|
|
|
],
|
|
],
|
|
|
industry: '',
|
|
industry: '',
|
|
|
modeId: '',
|
|
modeId: '',
|
|
|
- patentType: '',
|
|
|
|
|
- patentStatus: ''
|
|
|
|
|
|
|
+ patentTypeId: '',
|
|
|
|
|
+ patentStatusId: ''
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
computed: {
|
|
computed: {
|
|
@@ -220,8 +224,8 @@ export default {
|
|
|
caseType: 'GENERAL',
|
|
caseType: 'GENERAL',
|
|
|
industryClass: this.industry,
|
|
industryClass: this.industry,
|
|
|
modeId: this.modeId,
|
|
modeId: this.modeId,
|
|
|
- patentType: this.patentType,
|
|
|
|
|
- patentStatus: this.patentStatus
|
|
|
|
|
|
|
+ patentTypeId: this.patentTypeId,
|
|
|
|
|
+ patentStatusId: this.patentStatusId
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
@@ -259,8 +263,8 @@ export default {
|
|
|
caseType: 'GENERAL',
|
|
caseType: 'GENERAL',
|
|
|
industryClass: this.industry,
|
|
industryClass: this.industry,
|
|
|
modeId: this.modeId,
|
|
modeId: this.modeId,
|
|
|
- patentType: this.patentType,
|
|
|
|
|
- patentStatus: this.patentStatus
|
|
|
|
|
|
|
+ patentTypeId: this.patentTypeId,
|
|
|
|
|
+ patentStatusId: this.patentStatusId
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|