|
@@ -27,7 +27,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<el-popover v-if="seekOptions" v-model="visibleOption" placement="bottom" width="335" trigger="click">
|
|
|
- <div class="set_corpus_dv">
|
|
|
+ <!-- <div class="set_corpus_dv">
|
|
|
<span>选择难度</span>
|
|
|
<el-select v-model="corpus.difficlty" style="width: 205px" placeholder="请选择">
|
|
|
<el-option
|
|
@@ -37,13 +37,13 @@
|
|
|
:value="itemD.value"
|
|
|
/>
|
|
|
</el-select>
|
|
|
- </div>
|
|
|
- <div class="set_corpus_dv">
|
|
|
+ </div> -->
|
|
|
+ <!-- <div class="set_corpus_dv">
|
|
|
<span>选择范围</span>
|
|
|
<el-select v-model="corpus.scope" style="width: 205px" placeholder="请选择">
|
|
|
<el-option v-for="(itemD, indexD) in scopeList" :key="indexD" :label="itemD.label" :value="itemD.value" />
|
|
|
</el-select>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
<div class="set_corpus_dv">
|
|
|
<span>句子长度</span>
|
|
|
<el-input
|
|
@@ -55,14 +55,15 @@
|
|
|
——
|
|
|
<el-input
|
|
|
v-model="corpus.sentenceEnd"
|
|
|
- style="width: 55px; margin-left: 8px"
|
|
|
+ style="width: 55px; margin: 0 8px"
|
|
|
onkeyup="value=value.replace(/^0+(\d)|[^\d]+/g,'')"
|
|
|
class="numbre-input"
|
|
|
/>
|
|
|
+ 词
|
|
|
</div>
|
|
|
<div class="set_corpus_submit">
|
|
|
<div @click="visibleOption = false">取消</div>
|
|
|
- <div @click="visibleOption = false">确认</div>
|
|
|
+ <div @click="sureCorpus">确认</div>
|
|
|
</div>
|
|
|
<div slot="reference" class="set_corpus" style="margin-left: 24px; cursor: pointer">设置条件</div>
|
|
|
</el-popover>
|
|
@@ -70,7 +71,7 @@
|
|
|
<div class="userName">
|
|
|
<template v-if="seekOption">
|
|
|
<el-popover v-model="visible" placement="bottom" width="335" trigger="click">
|
|
|
- <div class="set_corpus_dv">
|
|
|
+ <!-- <div class="set_corpus_dv">
|
|
|
<span>选择难度</span>
|
|
|
<el-select v-model="corpus.difficlty" style="width: 205px" placeholder="请选择">
|
|
|
<el-option
|
|
@@ -80,13 +81,13 @@
|
|
|
:value="itemD.value"
|
|
|
/>
|
|
|
</el-select>
|
|
|
- </div>
|
|
|
- <div class="set_corpus_dv">
|
|
|
+ </div> -->
|
|
|
+ <!-- <div class="set_corpus_dv">
|
|
|
<span>选择范围</span>
|
|
|
<el-select v-model="corpus.scope" style="width: 205px" placeholder="请选择">
|
|
|
<el-option v-for="(itemD, indexD) in scopeList" :key="indexD" :label="itemD.label" :value="itemD.value" />
|
|
|
</el-select>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
<div class="set_corpus_dv">
|
|
|
<span>句子长度</span>
|
|
|
<el-input
|
|
@@ -98,14 +99,15 @@
|
|
|
——
|
|
|
<el-input
|
|
|
v-model="corpus.sentenceEnd"
|
|
|
- style="width: 55px; margin-left: 8px"
|
|
|
+ style="width: 55px; margin: 0 8px"
|
|
|
onkeyup="value=value.replace(/^0+(\d)|[^\d]+/g,'')"
|
|
|
class="numbre-input"
|
|
|
/>
|
|
|
+ 词
|
|
|
</div>
|
|
|
<div class="set_corpus_submit">
|
|
|
<div @click="visible = false">取消</div>
|
|
|
- <div @click="visible = false">确认</div>
|
|
|
+ <div @click="sureCorpus">确认</div>
|
|
|
</div>
|
|
|
<div slot="reference" class="set_corpus">设置</div>
|
|
|
</el-popover>
|
|
@@ -172,10 +174,10 @@ export default {
|
|
|
visible: false,
|
|
|
visibleOption: false,
|
|
|
corpus: {
|
|
|
- difficlty: null,
|
|
|
- scope: null,
|
|
|
- sentenceStart: null,
|
|
|
- sentenceEnd: null,
|
|
|
+ difficlty: localStorage.getItem('seekPageData')?JSON.parse(localStorage.getItem('seekPageData')).difficlty:null,
|
|
|
+ scope: localStorage.getItem('seekPageData')?JSON.parse(localStorage.getItem('seekPageData')).scope:null,
|
|
|
+ sentenceStart: localStorage.getItem('seekPageData')?JSON.parse(localStorage.getItem('seekPageData')).sentenceStart:null,
|
|
|
+ sentenceEnd: localStorage.getItem('seekPageData')?JSON.parse(localStorage.getItem('seekPageData')).sentenceEnd:null,
|
|
|
},
|
|
|
activeIndex: '2', // 主导航索引
|
|
|
LoginNavIndex: 0, // 下拉框导航索引
|
|
@@ -294,20 +296,24 @@ export default {
|
|
|
methods: {
|
|
|
downSeek(e) {
|
|
|
if (e.keyCode === 13) {
|
|
|
- if (!this.keyword) {
|
|
|
- this.$message.warning('请先输入内容');
|
|
|
+ if (!this.keyword.trim()) {
|
|
|
+ this.$message.warning('请输入要搜索的内容');
|
|
|
return;
|
|
|
}
|
|
|
this.seekresult();
|
|
|
}
|
|
|
},
|
|
|
seekresult() {
|
|
|
+ if (!this.keyword.trim()) {
|
|
|
+ this.$message.warning('请输入要搜索的内容');
|
|
|
+ return;
|
|
|
+ }
|
|
|
this.$router.replace({
|
|
|
path: '/corpus/Result',
|
|
|
query: {
|
|
|
keyword: this.keyword,
|
|
|
},
|
|
|
- });
|
|
|
+ }).catch(err => err);
|
|
|
this.$emit('changehzdata');
|
|
|
},
|
|
|
// 前往个人中心
|
|
@@ -414,6 +420,13 @@ export default {
|
|
|
console.log(err);
|
|
|
});
|
|
|
},
|
|
|
+ // 存储句长信息
|
|
|
+ sureCorpus(){
|
|
|
+ this.visibleOption = false
|
|
|
+ this.visible = false
|
|
|
+ localStorage.setItem('seekPageData',JSON.stringify(this.corpus))
|
|
|
+ if(this.seekOptions) this.seekresult()
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|