From fa5fd9d4f9c1ba33f26a343942a7941003cc601c Mon Sep 17 00:00:00 2001 From: luobisheng <727299681@qq.com> Date: 星期一, 28 十一月 2022 17:40:36 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/views/operate/fivepack/threepack/index.vue | 329 ++++++++++++++++++++---------------------------------- 1 files changed, 124 insertions(+), 205 deletions(-) diff --git a/src/views/operate/fivepack/threepack/index.vue b/src/views/operate/fivepack/threepack/index.vue index dd31146..2861591 100644 --- a/src/views/operate/fivepack/threepack/index.vue +++ b/src/views/operate/fivepack/threepack/index.vue @@ -1,230 +1,149 @@ <template> - <div class="userList"> + <el-container style="height: 100%"> + <el-aside heigth="100%" width="200px "> <myAside @selectedDepartment="selectedDepartment" /> + </el-aside> + + <el-container> <store-content :model="'three-pack'" /> - </div> + </el-container> + </el-container> </template> <script> import myAside from "./components/aside"; import updateUser from "@/views/operate/fivepack/threepack/components/updateUser"; import storeContent from "@/views/operate/fivepack/threepack/components/content"; -import { getStoreInfoList, deleteStoreInfo } from "@/api/operate/storeManagement"; +import { + getStoreInfoList, + deleteStoreInfo, +} from "@/api/operate/storeManagement"; export default { - components: { myAside, storeContent, updateUser }, + components: { myAside, storeContent, updateUser }, - created() { + created() { + this.search(); + }, + + data() { + return { + storeCode: null, + storeStatus: null, + options: [ + { label: "鍏ㄩ儴", value: 0 }, + { label: "缁忚惀", value: 1 }, + { label: "鍊掗棴", value: 2 }, + ], + tableData: [], + dialogUpdate: false, + currentPage: 1, + totalNum: 0, + pageSize: 10, + userInfo: null, + updateFlag: false, + storeInfo: null, + }; + }, + + methods: { + search(data) { + let communityId, streetId; + if (data) { + communityId = data.id; + streetId = data.parentId; + } + getStoreInfoList({ keyword: this.storeCode, communityId, streetId }) + .then(({ list, pageSize, totalPage }) => { + this.tableData = list; + this.pageSize = pageSize; + this.totalNum = totalPage; + }) + .catch((err) => this.$message({ type: "error", message: err })); + }, + + handleReset() { + this.storeCode = ""; + this.storeStatus = null; + this.currentPage = 1; this.search(); }, - data() { - return { - storeCode: null, - storeStatus: null, - options: [{ label: '鍏ㄩ儴', value: 0 }, { label: '缁忚惀', value: 1 }, { label: '鍊掗棴', value: 2 }], - tableData: [], - dialogUpdate: false, - currentPage: 1, - totalNum: 0, - pageSize: 10, - userInfo: null, - updateFlag: false, - storeInfo: null - } - }, + handleView(row, type) { + this.dialogUpdate = true; + this.storeInfo = row; + this.updateFlag = type === "update"; + }, - methods: { - search(data) { - let communityId, streetId; - if (data) { - communityId = data.parentId; - streetId = data.id; - } - getStoreInfoList({ keyword: this.storeCode, communityId, streetId }) - .then(({ list, pageSize, totalPage }) => { - this.tableData = list; - this.pageSize = pageSize; - this.totalNum = totalPage; - }) - .catch(err => this.$message({ type: 'error', message: err })); - }, - - handleReset() { - this.storeCode = ''; - this.storeStatus = null; - this.search(); - }, - - handleView(row, type) { - this.dialogUpdate = true; - this.storeInfo = row; - this.updateFlag = type === 'update'; - }, - - handleDelete(id) { - deleteStoreInfo(id) - .then(() => { - this.$message({ type: 'success', message }); - this.search(); - }) - .catch(err => this.$message({ type: 'error', message: err })); - }, - - handleClose() { - this.dialogUpdate = false; - }, - - closeDialog() { - this.dialogUpdate = false; - this.search(); - }, - - changeCurrentPage(currentPage) { - this.currentPage = currentPage; - this.search(); - }, - - tableRowClassName({ row, rowIndex }) { - if ((rowIndex + 1) % 2 === 0) { - return "warning-row"; - } else { - return "success-row"; - } - }, - selectedDepartment(data) { - if (!data.children) { + handleDelete(id) { + deleteStoreInfo(id) + .then(() => { + this.$message({ type: "success", message }); + this.currentPage = 1; this.search(); - } + }) + .catch((err) => this.$message({ type: "error", message: err })); + }, + + handleClose() { + this.dialogUpdate = false; + }, + + closeDialog() { + this.dialogUpdate = false; + this.currentPage = 1; + this.search(); + }, + + changeCurrentPage(currentPage) { + this.currentPage = currentPage; + this.search(); + }, + + tableRowClassName({ row, rowIndex }) { + if ((rowIndex + 1) % 2 === 0) { + return "warning-row"; + } else { + return "success-row"; } - } -} + }, + selectedDepartment(data) { + if (!data.children) { + this.searchData = data; + this.search(data); + } else { + data.parentId = data.id; + data.id = null; + this.searchData = data; + this.search(data); + } + this.currentPage = 1; + }, + }, +}; </script> <style lang="scss" scoped> -.userList { - text-align: left; - margin: 10px 20px; - color: #4b9bb7; - display: flex; - height: 100%; +::v-deep .el-header { + background-color: #09152f; + color: #000; + line-height: 60px; +} - .right{ - flex: 1; - height: 100%; - padding-left: 20px; +::v-deep .el-aside { + background-color: #09152f; +} - .headerContent { - display: flex; - line-height: 100px; - justify-content: space-between; - align-items: center; +::v-deep .el-menu { + background-color: #09152f; +} - .find { - display: flex; - } +::v-deep .el-main, +::v-deep .el-footer { + background-color: #09152f; +} - .search-item { - display: flex; - padding: 10px; - } - - .findBtn { - line-height: 100px; - margin-left: 15px; - display: flex; - align-items: center; - - .el-button { - padding: 12px 25px; - } - } - - .addBtn { - padding: 12px 30px; - margin-left: 20%; - } - } - - main { - background-color: #09152f; - margin-top: 20px; - padding-bottom: 50px; - - .mainTitle { - line-height: 60px; - } - - .el-link { - color: #4b9bb7; - } - - .leftPx { - margin-left: 10px; - } - - .pagination { - margin-top: 50px; - display: flex; - line-height: 50px; - justify-content: center; - - .el-pagination { - &::v-deep li, - &::v-deep .btn-prev, - &::v-deep .btn-next { - background-color: #071f39; - color: #4b9bb7; - } - } - } - - .el-table { - color: #4b9bb7; - font-size: 10px; - - &::v-deep .el-table__empty-block { - background-color: #09152f; - color: #4b9bb7; - } - - .operation { - display: flex; - - .el-button { - border: none; - } - - span:hover { - cursor: pointer; - } - } - } - } - } - &::v-deep .el-dialog__header, - &::v-deep .el-dialog__body { - background-color: #06122c; - } - - &::v-deep .el-dialog__header { - display: flex; - align-items: center; - background-color: #fff; - padding: 20px; - line-height: 60px; - } - - &::v-deep .el-dialog__title { - color: #4b9bb7; - } - - &::v-deep .el-dialog__close { - width: 20px; - height: 20px; - // color: #fff; - } - - &::v-deep .el-dialog__body { - padding: 0; - } +::v-deep .el-tree-node__label { + line-height: 30px; + font-size: 14px; + // color: rgb(75, 155, 183); } </style> \ No newline at end of file -- Gitblit v1.8.0