diff --git a/pages/upload/upload.vue b/pages/upload/upload.vue index fe5215e..c0589c5 100644 --- a/pages/upload/upload.vue +++ b/pages/upload/upload.vue @@ -1903,13 +1903,14 @@ export default { this.noIsbnCategoryLoading = true try { // 并行获取分类、出版社、作者 + var pressOpts = { phpsessid: this.kongfzToken || '' } + // 如果当前已填了作者,查询出版社时带上作者过滤 + if (this.noIsbnAuthor) pressOpts.author = this.noIsbnAuthor var results = await Promise.all([ searchCategories(bookName, { phpsessid: this.kongfzToken || '' }), - searchPresses(bookName, { - phpsessid: this.kongfzToken || '' - }), + searchPresses(bookName, pressOpts), searchAuthors(bookName, { phpsessid: this.kongfzToken || '' })