diff --git a/src/pages/searchCenter/pages/standardSearch.vue b/src/pages/searchCenter/pages/standardSearch.vue index 3cc22b0de..64efb31e5 100644 --- a/src/pages/searchCenter/pages/standardSearch.vue +++ b/src/pages/searchCenter/pages/standardSearch.vue @@ -509,10 +509,31 @@ const list = items.filter ( item => !item.type || item.type === this.selectIndex); return list }, - checkItems (item) { - this.itermsConditionsFlag = true - this.itermsConditionsTitle1 = item.textContent - this.itermsConditionsTitle2 = item.textItems + async checkItems (item) { + let detilsData = await this.searchSarBykeyByDetils(item) + if (detilsData.ok && detilsData.data) { + this.itermsConditionsFlag = true + this.itermsConditionsTitle1 = detilsData.data.textContent.replace(/null/g, '- -') + this.itermsConditionsTitle2 = detilsData.data.textItems + } else { + } + }, + + searchSarBykeyByDetils(item) { + return new Promise((resolve, reject) => { + const allList = {} + allList.selectIndex = 'fulltextserch' + allList.selectValue = this.keywords + allList.standId = item.id + this.$http.post('search/searchCenter/searchSarBykeyByDetils', allList, { + _this: this, + loading: 'resultLoading' + }, res => { + const history = res; + resolve(history) + }, e => { + }) + }) }, itermsConditionsClose () { this.itermsConditionsFlag = false