|
@@ -134,17 +134,18 @@ export default {
|
|
|
},
|
|
|
// 查询该用户下的专利信息,专利申请
|
|
|
async searchPatent() {
|
|
|
- if (this.patnetName) {
|
|
|
+ let form = this.form;
|
|
|
+ if (this.patnetName && form && form.to_id) {
|
|
|
const toast = this.$toast.loading({ message: '加载中...', forbidClick: true, loadingType: 'spinner' });
|
|
|
let list = [];
|
|
|
// 专利申请
|
|
|
- let res = await this.applyQuery({ skip: 0, limit: '10000', name: this.patnetName, user_id: this.form.to_id });
|
|
|
+ let res = await this.applyQuery({ skip: 0, limit: '10000', name: this.patnetName, user_id: form.to_id });
|
|
|
if (res.errcode == '0' && res.total > 0) {
|
|
|
let apply = res.data.map((i) => ({ patent_id: i._id, create_number: i.create_number, patent_name: i.name, typeName: `(专利申请)-${i.name}` }));
|
|
|
list.push(...apply);
|
|
|
}
|
|
|
// 专利信息
|
|
|
- res = await this.infoQuery({ skip: 0, limit: '10000', key_word: this.patnetName, user_id: this.form.to_id });
|
|
|
+ res = await this.infoQuery({ skip: 0, limit: '10000', key_word: this.patnetName, user_id: form.to_id });
|
|
|
if (res.errcode == '0' && res.total > 0) {
|
|
|
let info = res.data.map((i) => ({ patent_id: i._id, create_number: i.create_number, patent_name: i.name, typeName: `(专利信息)-${i.name}` }));
|
|
|
list.push(...info);
|
|
@@ -154,6 +155,8 @@ export default {
|
|
|
this.$set(this, `patentList`, list);
|
|
|
} else this.$notify({ message: `暂无符合条件专利`, type: 'warning' });
|
|
|
toast.clear();
|
|
|
+ } else {
|
|
|
+ this.$notify({ message: `缺少必要条件`, type: 'warning' });
|
|
|
}
|
|
|
},
|
|
|
async toUpload({ file }, model) {
|