From 9a953e26fc6c3cf3ef61d60df04525bb6e926787 Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期二, 06 七月 2021 14:00:25 +0800 Subject: [PATCH] 按条件筛选 --- src/pages/shuohuangMonitorAnalyze/components/searchForVideoAnalyze.vue | 42 ++++++------------------------------------ 1 files changed, 6 insertions(+), 36 deletions(-) diff --git a/src/pages/shuohuangMonitorAnalyze/components/searchForVideoAnalyze.vue b/src/pages/shuohuangMonitorAnalyze/components/searchForVideoAnalyze.vue index 0b724e1..d6d1a9b 100644 --- a/src/pages/shuohuangMonitorAnalyze/components/searchForVideoAnalyze.vue +++ b/src/pages/shuohuangMonitorAnalyze/components/searchForVideoAnalyze.vue @@ -36,11 +36,6 @@ <span class="title">{{ config.title }}</span > : <span class="val" v-for="option in config.data" :key="option.id"> - <!-- <template> - <div> - - </div> - </template>--> <span v-if="option.isChecked" class="val-show"> {{ option.name }} <i>銆�</i> @@ -480,7 +475,6 @@ const end = new Date(); const start = new Date(); start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); - //start.setHours(0,0,0); picker.$emit("pick", [start, end]); }, }, @@ -549,7 +543,7 @@ this.filterSearchData(); }, //浜岀骇鏌ヨ - filterSearchData(val) { + filterSearchData() { let _this = this; let query = { KeyWord: this.keyword, @@ -602,6 +596,10 @@ }, //涓�绾ф煡璇� init() { + if (this.checkedConfigs.length) { + this.filterSearchData() + return + } let _this = this; let query = { KeyWord: this.keyword, @@ -651,15 +649,8 @@ return item; }); } - res.filterlst.forEach((config) => { this.$set(config, "isShow", true); - // config.data = Object.keys(config.Node).map(key => { - // let obj = {}; - // obj.name = key; - // obj.id = config.Node[key] - // return obj - // }); config.data = config.Node.map((item) => { let obj = {}; obj.name = item[0]; @@ -691,7 +682,6 @@ config.showMore = false; } }); - // console.log(this.optionalConfigs); }); }); }, @@ -712,7 +702,6 @@ _this.selectedVideo = data; _this.videoDialogVisible = true; }, - checkFollow() {}, checkType(type) { this.showType = type; this.filterSearchData(); @@ -743,15 +732,11 @@ option.isChecked = true; } this.checkedConfigs.push(config); - config.isShow = false; config.isMultCheck = false; if (config.IsAdvanced) { this.showAdvance = false; } - // this.$nextTick(() => { - // this.$set(config, 'isShow', false) - // }) }, cancleMultCheck(config) { @@ -839,7 +824,7 @@ const disY = e.clientY - resizeEl.offsetTop; document.onmousemove = function (e) { - e.preventDefault(); // 绉诲姩鏃剁鐢ㄩ粯璁や簨浠� // 閫氳繃浜嬩欢濮旀墭锛岃绠楃Щ鍔ㄧ殑璺濈 + e.preventDefault(); // 绉诲姩鏃剁鐢ㄩ粯璁や簨浠� 閫氳繃浜嬩欢濮旀墭锛岃绠楃Щ鍔ㄧ殑璺濈 const x = e.clientX - disX + (e.clientX - clientX); //杩欓噷 鐢变簬elementUI鐨刣ialog鎺у埗灞呬腑鐨勶紝鎵�浠ユ按骞虫媺浼告晥鏋滄槸鍙屽�� const y = e.clientY - disY; //姣旇緝鏄惁灏忎簬鏈�灏忓楂� @@ -858,7 +843,6 @@ <style lang="scss"> .search-for-video-analyze { - //padding: 20px 30px; //鍑烘í鍚戞粴鍔ㄦ潯 padding: 20px 40px; .flex-box { @@ -990,8 +974,6 @@ } .config-submenu { .el-menu--horizontal { - //max-width: 700px; - //overflow-x: auto; left: 20px !important; & > ul { flex-wrap: wrap; @@ -1068,10 +1050,6 @@ margin: 0 -30px; margin-bottom: -30px; padding: 0; - // .el-row { - // display: flex; - // flex-wrap: wrap; - // } .el-table__row { cursor: pointer; } @@ -1105,9 +1083,6 @@ width: 100%; height: 100%; object-fit: contain; - // width: 100%; - // max-height: 200px; - // border-radius: 3px; } } .video-info { @@ -1183,15 +1158,12 @@ top: -22px; } .dialog-video { - // z-index: 2020 !important; .el-dialog { width: 1180px; - // height: 893px; } .el-dialog__body { background: #eaeaea; padding: 0; - // height: 100%; height: inherit; } .el-dialog__header { @@ -1235,8 +1207,6 @@ .window-view { width: 100%; height: auto; - // height: 100%; - // min-height: 684px; overflow: auto; z-index: 2000; } -- Gitblit v1.8.0