From 7c20fd15b7fbc2bd5756b39d5ab655cc849ffcc3 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期三, 16 七月 2025 22:39:23 +0800 Subject: [PATCH] 添加时间筛选 --- src/views/operate/fivepack/threepack/components/content.vue | 80 ++++++++++++++++++++++++++------------- 1 files changed, 53 insertions(+), 27 deletions(-) diff --git a/src/views/operate/fivepack/threepack/components/content.vue b/src/views/operate/fivepack/threepack/components/content.vue index ce0cc4b..eaf9c3b 100644 --- a/src/views/operate/fivepack/threepack/components/content.vue +++ b/src/views/operate/fivepack/threepack/components/content.vue @@ -6,8 +6,7 @@ <div class="search-item"> <span>杈撳叆鏌ヨ:</span> <el-input - - style="flex: 1;margin-left: 15px" + style="flex: 1; margin-left: 15px" :placeholder=" isStorePage() ? '搴楅摵锛堥棬搴楋級鍚嶇О' : '璇疯緭鍏ュ簵閾虹紪鍙�' " @@ -16,7 +15,11 @@ </div> <div class="search-item"> <span>搴楅摵鐘舵��:</span> - <el-select v-model="storeStatus" style="margin-left: 15px" placeholder="閫夋嫨搴楅摵鐘舵��"> + <el-select + v-model="storeStatus" + style="margin-left: 15px" + placeholder="閫夋嫨搴楅摵鐘舵��" + > <el-option v-for="item in options" :key="item.value" @@ -58,6 +61,7 @@ :data="tableData" style="width: 100%" :row-class-name="tableRowClassName" + @selection-change="tableChange" > <el-table-column type="selection" min-width="5"> </el-table-column> <el-table-column prop="storeNumber" label="搴楅摵缂栧彿" min-width="10"> @@ -74,8 +78,8 @@ min-width="10" > </el-table-column> - <el-table-column prop="storeScore" label="搴楅摵绉垎" min-width="10"> - </el-table-column> + <!-- <el-table-column prop="storeScore" label="搴楅摵绉垎" min-width="10"> + </el-table-column> --> <el-table-column prop="videoPoint" label="鍏宠仈鎽勫儚鏈�" min-width="10"> <template v-if="scope.row.videoId" slot-scope="scope"> <span>{{ scope.row.videoPoint.name }}</span> @@ -260,40 +264,51 @@ <el-checkbox v-model="all" @change="selectAll()">鍏ㄩ��</el-checkbox> </div> <div class="funsItem"> - <el-checkbox v-model="unsame" @change="disSame(tableData)">鍙嶉��</el-checkbox> + <el-checkbox v-model="unsame" @change="disSame(tableData)" + >鍙嶉��</el-checkbox + > </div> <div class="funsItem"> - <el-select v-model="myIdx" placeholder="鎵归噺鎿嶄綔" @change="selectChange"> - <el-option v-for="item in options" :key="item.value" :label="item.label" - :value="item.value" :disabled="item.disabled"> + <el-select + v-model="myIdx" + placeholder="鎵归噺鎿嶄綔" + @change="selectChange" + > + <el-option + v-for="item in options" + :key="item.value" + :label="item.label" + :value="item.value" + :disabled="item.disabled" + > </el-option> </el-select> </div> </div> <div class="pagination"> <el-pagination - background - :current-page="currentPage" - layout="prev, pager, next" - :total="totalNum" - :page-size="pageSize" - @current-change="changeCurrentPage" + background + :current-page="currentPage" + layout="prev, pager, next" + :total="totalNum" + :page-size="pageSize" + @current-change="changeCurrentPage" > </el-pagination> </div> </div> <!-- 鍒嗛〉 --> -<!-- <div class="pagination">--> -<!-- <el-pagination--> -<!-- background--> -<!-- :current-page="currentPage"--> -<!-- layout="prev, pager, next"--> -<!-- :total="totalNum"--> -<!-- :page-size="pageSize"--> -<!-- @current-change="changeCurrentPage"--> -<!-- >--> -<!-- </el-pagination>--> -<!-- </div>--> + <!-- <div class="pagination">--> + <!-- <el-pagination--> + <!-- background--> + <!-- :current-page="currentPage"--> + <!-- layout="prev, pager, next"--> + <!-- :total="totalNum"--> + <!-- :page-size="pageSize"--> + <!-- @current-change="changeCurrentPage"--> + <!-- >--> + <!-- </el-pagination>--> + <!-- </div>--> </main> </div> </template> @@ -326,6 +341,10 @@ } }; return { + tempList: [], + myIdx: 0, + all: false, + unsame: false, storeCode: null, storeStatus: null, options: [ @@ -343,6 +362,9 @@ dialogType: "", isShowDialog: false, storeInfo: null, + all: false, + unsame: false, + myIdx: null, storeInfoScoreView: {}, role: { messageType: "", @@ -387,6 +409,11 @@ }, methods: { + // 鐩戝惉琛ㄦ牸閫変腑鐘舵�� + tableChange(list) { + this.tempList = list; + this.all = list.length === this.tableData.length; + }, // 鎵归噺鍒犻櫎 mulDelete(idArr) { this.$axios({ @@ -495,7 +522,6 @@ getStoreInfoList({ keyword: this.storeCode, status }) .then(({ list, pageSize, totalPage }) => { this.tableData = list; - console.log(list); this.pageSize = pageSize; this.totalNum = totalPage; }) -- Gitblit v1.8.0