|
|
|
@ -66,36 +66,37 @@
|
|
|
|
|
</div>
|
|
|
|
|
<a-modal :title="modalObj.title" width="1200px" :footer="null" :visible="modalObj.visible" :dialog-style="{ top: '20px' }">
|
|
|
|
|
<div class="modal-outter">
|
|
|
|
|
<a-tabs type="card" @change="handlerTabs">
|
|
|
|
|
<a-tab-pane key="0" tab="便捷模式">
|
|
|
|
|
<div class="modal-container">
|
|
|
|
|
<div class="modal-top">
|
|
|
|
|
<v-tab-group :btns="['便捷模式', '高级模式']" @change="changeMode"></v-tab-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="isHigh==0">
|
|
|
|
|
<div class="modal-container" >
|
|
|
|
|
<div class="modal-form">
|
|
|
|
|
<a-form-model :model="addForm" :label-col="{span : 4}" :wrapper-col="{span : 18}">
|
|
|
|
|
<a-tabs type="card"><a-tab-pane key="10" tab="名称设置">
|
|
|
|
|
<v-label-div title="名称设置"></v-label-div>
|
|
|
|
|
<a-form-model-item label="主题名称"><a-input placeholder="请输入主题名称" v-model="addForm.Name"></a-input></a-form-model-item>
|
|
|
|
|
<a-form-model-item label="监测周期">
|
|
|
|
|
<a-range-picker show-time v-model="selTime" :disabled-date="disabledDate" @calendarChange="calendarPriceRangeChange" valueFormat="YYYY-MM-DD HH:mm:ss" @ok="handlerChangeTime">
|
|
|
|
|
<a-icon slot="suffixIcon" type="calendar" />
|
|
|
|
|
</a-range-picker>
|
|
|
|
|
</a-form-model-item>
|
|
|
|
|
</a-tab-pane></a-tabs>
|
|
|
|
|
<a-tabs type="card">
|
|
|
|
|
<a-tab-pane key="11" tab="必选词“和”的关系">
|
|
|
|
|
<v-label-div title="分析词设置">
|
|
|
|
|
<v-tab-group style="margin-right: 48px" :btns="['必选词和的关系', '主题词或的关系']" @change="handlerHH"></v-tab-group>
|
|
|
|
|
</v-label-div>
|
|
|
|
|
<div v-if="mode == 0">
|
|
|
|
|
<a-form-model-item label="必选词"><a-input placeholder="请输入分析关键词,多个词用,隔开,最多支持5个" @change="doCombo" v-model="addForm.DetailsData[0].AnalyzeWord"></a-input></a-form-model-item>
|
|
|
|
|
<a-form-model-item label="可选词"><a-input placeholder="请输入可选词,多个词用,隔开,最多支持5个" @change="doCombo" v-model="addForm.DetailsData[0].HuoWord"></a-input></a-form-model-item>
|
|
|
|
|
<a-form-model-item label="排除词"><a-input placeholder="请输入排除词,多个词用,隔开,最多支持5个" v-model="addForm.DetailsData[0].PaiChu"></a-input></a-form-model-item>
|
|
|
|
|
</a-tab-pane>
|
|
|
|
|
<a-tab-pane key="12" tab="主题词“或”的关系">
|
|
|
|
|
<a-form-model-item label="主体词"><a-input placeholder="请输入主体词,多个词用,隔开,最多支持5个" @change="doCombo"></a-input></a-form-model-item>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="mode == 1">
|
|
|
|
|
<a-form-model-item label="主体词"><a-input placeholder="请输入主体词,多个词用,隔开,最多支持5个" @change="doCombo" v-model="addForm.DetailsData[0].AnalyzeWord"></a-input></a-form-model-item>
|
|
|
|
|
<a-form-model-item label="关键词组一"><a-input placeholder="请输入关键词,多个词用,隔开,最多支持5个" @change="doCombo"></a-input></a-form-model-item>
|
|
|
|
|
<a-form-model-item label="关键词组二"><a-input placeholder="请输入关键词,多个词用,隔开,最多支持5个" @change="doCombo"></a-input></a-form-model-item>
|
|
|
|
|
<a-form-model-item label="排除词"><a-input placeholder="请输入排除词,多个词用,隔开,最多支持5个"></a-input></a-form-model-item>
|
|
|
|
|
</a-tab-pane>
|
|
|
|
|
</a-tabs>
|
|
|
|
|
<a-tabs type="card"><a-tab-pane key="13" tab="定向监测">
|
|
|
|
|
<a-form-model-item label="排除词"><a-input placeholder="请输入排除词,多个词用,隔开,最多支持5个" v-model="addForm.DetailsData[0].PaiChu"></a-input></a-form-model-item>
|
|
|
|
|
</div>
|
|
|
|
|
<v-label-div title="定向监测"></v-label-div>
|
|
|
|
|
<a-form-model-item label="媒体"><a-input placeholder="请输入媒体名称,多个词用,隔开,最多支持5个"></a-input></a-form-model-item>
|
|
|
|
|
<a-form-model-item label="作者"><a-input placeholder="请输入作者名称,多个词用,隔开,最多支持5个"></a-input></a-form-model-item>
|
|
|
|
|
</a-tab-pane></a-tabs>
|
|
|
|
|
</a-form-model>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="modal-display">
|
|
|
|
@ -108,9 +109,13 @@
|
|
|
|
|
</a-descriptions>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</a-tab-pane>
|
|
|
|
|
<a-tab-pane key="1" tab="高级模式">
|
|
|
|
|
<div class="modal-container">
|
|
|
|
|
<div align="center">
|
|
|
|
|
<v-btn @click="handlerOk">确定</v-btn>
|
|
|
|
|
<v-btn @click="handlerCancel">关闭</v-btn>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="isHigh==1">
|
|
|
|
|
<div class="modal-container" >
|
|
|
|
|
<div class="modal-form">
|
|
|
|
|
<a-form-model :model="addForm" :label-col="{span : 4}" :wrapper-col="{span : 18}">
|
|
|
|
|
<a-tabs type="card"><a-tab-pane key="21" tab="名称设置">
|
|
|
|
@ -140,32 +145,23 @@
|
|
|
|
|
</a-descriptions>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</a-tab-pane>
|
|
|
|
|
</a-tabs>
|
|
|
|
|
<div>
|
|
|
|
|
<div align="center">
|
|
|
|
|
<div align="center">
|
|
|
|
|
<v-btn @click="handlerOk">确定</v-btn>
|
|
|
|
|
<v-btn @click="handlerCancel">关闭</v-btn>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div slot="footer">
|
|
|
|
|
<div align="center">
|
|
|
|
|
<v-btn @click="handlerOk">确定</v-btn>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</a-modal>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
import newThemeModal from "./newThemeModal"
|
|
|
|
|
import tbEvent from './tbEvent'
|
|
|
|
|
export default {
|
|
|
|
|
name: "themeAnalize",
|
|
|
|
|
components: {
|
|
|
|
|
newThemeModal
|
|
|
|
|
},
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
myThemeArr: [],
|
|
|
|
@ -196,6 +192,17 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
searchWord: {
|
|
|
|
|
mustWord: '', //和模式-必选词
|
|
|
|
|
huoWord: '', //可选词
|
|
|
|
|
mainWord: '', //或模式-主体词
|
|
|
|
|
keyWord1: '', //关键词1
|
|
|
|
|
keyWord2: '', //关键词2
|
|
|
|
|
highlvlWord: '', //高级模式分析词
|
|
|
|
|
paichuWord: '', //排除词
|
|
|
|
|
},
|
|
|
|
|
mode: 0,
|
|
|
|
|
isHigh: 0,
|
|
|
|
|
//配置组合示例
|
|
|
|
|
combo:{
|
|
|
|
|
number: 0,
|
|
|
|
@ -279,13 +286,16 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
.modal-outter {
|
|
|
|
|
background: rgb(28, 39, 65);
|
|
|
|
|
.modal-top {
|
|
|
|
|
padding: 16px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.modal-container {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: flex-start;
|
|
|
|
|
color: white;
|
|
|
|
|
width: 1200px;
|
|
|
|
|
height: 680px;
|
|
|
|
|
// height: 680px;
|
|
|
|
|
.modal-form {
|
|
|
|
|
width: 60%;
|
|
|
|
|
}
|
|
|
|
|