| | |
| | | <el-select |
| | | v-model="tagValues" |
| | | multiple |
| | | @change="searchingBtn" |
| | | :disabled="isDisabled" |
| | | collapse-tags |
| | | size="mini" |
| | | style="width:calc(100% - 40px);min-width: 120px;" |
| | | placeholder="请选择" |
| | | @change="tagChange" |
| | | > |
| | | <el-option |
| | | v-for="item in VideoPhotoData.tabs" |
| | |
| | | console.log("页面模式:", value) |
| | | if (value) { |
| | | this.typeDisable = true; |
| | | this.disabled = true; |
| | | } else { |
| | | this.typeDisable = false; |
| | | this.VideoPhotoData.querySearchList(); |
| | |
| | | }, |
| | | "VideoPhotoData.selectWhites": function (value) { |
| | | this.blackAngWhite() |
| | | }, |
| | | tagValues: function (newValue, oldValue) { |
| | | if (newValue.length > 0) { |
| | | this.showType = "compare"; |
| | | } else { |
| | | this.showType = "search"; |
| | | } |
| | | if (newValue.length !== oldValue.length) { |
| | | console.log("tagValue中的刷新方法"); |
| | | // this.VideoPhotoData.querySearchList(); |
| | | this.setLoadSearch(this.VideoPhotoData.querySearchList()); |
| | | } |
| | | }, |
| | | "VideoPhotoData.uploadDiaplay": function (value) { |
| | | this.getHeight(); |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | isShowUpload() { |
| | | console.log('isShowUpload', this.VideoPhotoData.uploadDiaplay) |
| | | this.getHeight(); |
| | | console.log("upload的值是:", this.VideoPhotoData.uploadDiaplay) |
| | | if (this.VideoPhotoData.uploadDiaplay) { |
| | | if (!this.VideoPhotoData.uploadType) { |
| | | console.log("uploadDisplay中的刷新"); |
| | | let scrollContain = this.$refs.scrollContain |
| | | this.VideoPhotoData.scrollContainDom = scrollContain |
| | | this.VideoPhotoData.showType = "search"; |
| | | // this.VideoPhotoData.querySearchList(); |
| | | //this.setLoadSearch(this.VideoPhotoData.querySearchList()); |
| | | this.isDisabled = false; |
| | | } else { |
| | | //this.VideoPhotoData.scrollContainDom = ''; |
| | | this.VideoPhotoData.showType = "findByPic"; |
| | | } |
| | | } else { |
| | | this.VideoPhotoData.uploadType = false; |
| | | this.VideoPhotoData.showType = "search"; |
| | | } |
| | | }, |
| | | resizeWidth(w) { |
| | | this.defaultWidth = w; |
| | | }, |
| | |
| | | let w = this.$refs.mid.offsetWidth; |
| | | let integer = parseInt(w / 330); |
| | | let integerSearchImg = parseInt((w - 300) / 325); |
| | | this.handleSizeChange(integer, integerSearchImg); |
| | | |
| | | // 取消size修改 |
| | | // console.log(integer, integerSearchImg) |
| | | // this.handleSizeChange(integer, integerSearchImg); |
| | | |
| | | this.cardWidth = `calc(${100 / integer}% - 20px)`; |
| | | this.searchImgCardWidth = `calc(${100 / integerSearchImg}% - 20px)`; |
| | | }, |
| | |
| | | }) |
| | | }, |
| | | getDetails(ev, index) { |
| | | debugger |
| | | //let obj = this.CardList.datalist[index]; |
| | | this.CardList.datalist = this.VideoPhotoData.cards; |
| | | let obj = this.CardList.datalist[index]; |
| | |
| | | this.VideoPhotoData.activeCard = obj.activeObject.id; |
| | | }, |
| | | toAdd(item) { |
| | | debugger |
| | | this.CardList.addBaseList.push(item) |
| | | }, |
| | | handleClose(done) { |
| | |
| | | }, |
| | | getUrlKey(name) { |
| | | return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || [, ""])[1].replace(/\+/g, '%20')) || null |
| | | }, |
| | | tagChange(obj) { |
| | | console.log(obj) |
| | | if (obj.length > 0) { |
| | | this.showType = "compare"; |
| | | } else { |
| | | this.showType = "search"; |
| | | } |
| | | |
| | | this.VideoPhotoData.queryTabs = obj; |
| | | |
| | | this.setLoadSearch(this.VideoPhotoData.querySearchList()); |
| | | } |
| | | } |
| | | }; |
| | |
| | | white-space: nowrap; |
| | | text-overflow: ellipsis; |
| | | } |
| | | .titlebar{ |
| | | height: 10px!important; |
| | | background: #fff!important; |
| | | .button{ |
| | | .titlebar { |
| | | height: 10px !important; |
| | | background: #fff !important; |
| | | .button { |
| | | position: absolute; |
| | | font-size: 25px!important; |
| | | font-size: 25px !important; |
| | | right: 10px; |
| | | top: 10px; |
| | | z-index: 3; |