You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
9.2 KiB
1 line
9.2 KiB
{"remainingRequest":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\src\\views\\pages\\Members.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\src\\views\\pages\\Members.vue","mtime":1642920288000},{"path":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1741688074111},{"path":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\node_modules\\babel-loader\\lib\\index.js","mtime":1741688074515},{"path":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1741688074111},{"path":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\node_modules\\vue-loader\\lib\\index.js","mtime":1741688069764}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CglpbXBvcnQgewoJCWdldFBhZ2VNZW1iZXJzLAoJCWRlbE1lbWJlcnMKCX0gZnJvbSAiLi4vLi4vYXBpIjsKCglleHBvcnQgZGVmYXVsdCB7CgoJCWRhdGEoKSB7CgoJCQlyZXR1cm4gewoJCQkJcGFnZUluZm9zOiBbXSwKCQkJCXBhZ2VJbmRleDogMSwKCQkJCXBhZ2VTaXplOiAxMCwKCQkJCXBhZ2VUb3RhbDogMCwKCQkJCXRvdGFsSW5mbzogMCwKCQkJCWxvYWRpbmc6IHRydWUsCgkJCQlxcnlGb3JtOiB7CgkJCQkJdG9rZW46IHRoaXMuJHN0b3JlLnN0YXRlLnRva2VuLAoJCQkJCXRlYW1OYW1lOiAiIiwKCQkJCQl1c2VyTmFtZTogIiIsCgkJCQl9CgkJCX0KCQl9LAoJCW1ldGhvZHM6IHsKCgkJCWdldFBhZ2VJbmZvKHBhZ2VJbmRleCwgcGFnZVNpemUpIHsKCgkJCQlnZXRQYWdlTWVtYmVycyhwYWdlSW5kZXgsIHBhZ2VTaXplLCB0aGlzLnFyeUZvcm0udG9rZW4pLnRoZW4ocmVzcCA9PiB7CgoJCQkJCXRoaXMucGFnZUluZm9zID0gcmVzcC5kYXRhLmRhdGE7CgkJCQkJdGhpcy5wYWdlSW5kZXggPSByZXNwLmRhdGEucGFnZUluZGV4OwoJCQkJCXRoaXMucGFnZVNpemUgPSByZXNwLmRhdGEucGFnZVNpemU7CgkJCQkJdGhpcy5wYWdlVG90YWwgPSByZXNwLmRhdGEucGFnZVRvdGFsOwoJCQkJCXRoaXMudG90YWxJbmZvID0gcmVzcC5kYXRhLmNvdW50OwoKCQkJCQl0aGlzLmxvYWRpbmcgPSBmYWxzZTsKCQkJCX0pOwoJCQl9LAoJCQlnZXRQYWdlTGlrZUluZm8oKSB7CgoJCQkJZ2V0UGFnZU1lbWJlcnMoMSwgdGhpcy5wYWdlU2l6ZSwgdGhpcy5xcnlGb3JtLnRva2VuLCB0aGlzLnFyeUZvcm0udGVhbU5hbWUsIHRoaXMucXJ5Rm9ybS51c2VyTmFtZSkudGhlbihyZXNwID0+IHsKCgkJCQkJdGhpcy5wYWdlSW5mb3MgPSByZXNwLmRhdGEuZGF0YTsKCQkJCQl0aGlzLnBhZ2VJbmRleCA9IHJlc3AuZGF0YS5wYWdlSW5kZXg7CgkJCQkJdGhpcy5wYWdlU2l6ZSA9IHJlc3AuZGF0YS5wYWdlU2l6ZTsKCQkJCQl0aGlzLnRvdGFsSW5mbyA9IHJlc3AuZGF0YS5jb3VudDsKCQkJCQl0aGlzLnBhZ2VUb3RhbCA9IHJlc3AuZGF0YS5wYWdlVG90YWw7CgkJCQkJdGhpcy5sb2FkaW5nID0gZmFsc2U7CgkJCQl9KTsKCQkJfSwKCQkJaGFuZGxlU2l6ZUNoYW5nZShwYWdlU2l6ZSkgewoKCQkJCXRoaXMuZ2V0UGFnZUluZm8odGhpcy5wYWdlSW5kZXgsIHBhZ2VTaXplLCB0aGlzLnFyeUZvcm0udG9rZW4sIHRoaXMucXJ5Rm9ybS50ZWFtTmFtZSwgdGhpcy5xcnlGb3JtLnVzZXJOYW1lKTsKCQkJfSwKCQkJaGFuZGxlQ3VycmVudENoYW5nZShwYWdlSW5kZXgpIHsKCgkJCQl0aGlzLmdldFBhZ2VJbmZvKHBhZ2VJbmRleCwgdGhpcy5wYWdlU2l6ZSwgdGhpcy5xcnlGb3JtLnRva2VuLCB0aGlzLnFyeUZvcm0udGVhbU5hbWUsIHRoaXMucXJ5Rm9ybS51c2VyTmFtZSk7CgkJCX0sCgkJCWRlbEluZm8oaWQpewoJCQkJdGhpcy4kY29uZmlybSgn56e76Zmk5oiQ5ZGY5bCG56e76Zmk55u45YWz6K6w5b2V77yM56Gu6K6k57un57ut5ZCXPycsICfmj5DnpLonLCB7CgkJCQkJY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLAoJCQkJCWNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLAoJCQkJCXR5cGU6ICd3YXJuaW5nJwoJCQkJfSkudGhlbigoKSA9PiB7CgoJCQkJCWRlbE1lbWJlcnMoaWQpLnRoZW4ocmVzcCA9PiB7CgoJCQkJCQlpZihyZXNwLmNvZGUgPT0gMCl7CgkJCQkJCQkKCQkJCQkJCXRoaXMuJG1lc3NhZ2UoewoJCQkJCQkJCW1lc3NhZ2U6IHJlc3AubXNnLAoJCQkJCQkJCXR5cGU6ICdzdWNjZXNzJwoJCQkJCQkJfSk7CgoJCQkJCQkJdGhpcy5nZXRQYWdlSW5mbygxLCB0aGlzLnBhZ2VTaXplLCB0aGlzLnFyeUZvcm0udG9rZW4pOwoJCQkJCQl9ZWxzZXsKCgkJCQkJCQl0aGlzLiRtZXNzYWdlKHsKCQkJCQkJCQltZXNzYWdlOiByZXNwLm1zZywKCQkJCQkJCQl0eXBlOiAnd2FybmluZycKCQkJCQkJCX0pOwoJCQkJCQl9CgkJCQkJfSk7CgkJCQl9KTsKCQkJfQoJCX0sCgkJbW91bnRlZCgpIHsKCgkJCXRoaXMuZ2V0UGFnZUluZm8oMSwgdGhpcy5wYWdlU2l6ZSwgdGhpcy5xcnlGb3JtLnRva2VuKTsKCQl9Cgl9Cg=="},{"version":3,"sources":["Members.vue"],"names":[],"mappings":";AA2DA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA","file":"Members.vue","sourceRoot":"src/views/pages","sourcesContent":["<template>\n\t<div class=\"fater-body-show\">\n\t\t<el-card shadow=\"never\">\n\t\t\t<div slot=\"header\">\n\t\t\t\t信息查询\n\t\t\t</div>\n\t\t\t<div>\n\t\t\t\t<el-form :inline=\"true\" :model=\"qryForm\">\n\t\t\t\t\t<el-form-item >\n\t\t\t\t\t\t<el-input v-model=\"qryForm.teamName\"\n\t\t\t\t\t\t\tplaceholder=\"输入社团名称…\"\n\t\t\t\t\t\t\tautocomplete=\"off\"></el-input>\n\t\t\t\t\t</el-form-item>\n\t\t\t\t\t<el-form-item >\n\t\t\t\t\t\t<el-input v-model=\"qryForm.userName\"\n\t\t\t\t\t\t\tplaceholder=\"输入用户姓名…\"\n\t\t\t\t\t\t\tautocomplete=\"off\"></el-input>\n\t\t\t\t\t</el-form-item>\n\t\t\t\t\t<el-form-item>\n\t\t\t\t\t\t<el-button type=\"primary\" \n\t\t\t\t\t\t\ticon=\"el-icon-search\" @click=\"getPageLikeInfo()\"></el-button>\n\t\t\t\t\t</el-form-item>\n\t\t\t\t</el-form>\n\t\t\t</div>\n\t\t</el-card>\n\n\t\t<el-card shadow=\"never\">\n\t\t\t<div>\n\t\t\t\t<el-table v-loading=\"loading\" element-loading-text=\"拼命加载中\" element-loading-spinner=\"el-icon-loading\"\n\t\t\t\t\telement-loading-background=\"rgba(124, 124, 124, 0.8)\" :data=\"pageInfos\" border>\n\t\t\t\t\t<el-table-column align=\"center\" type=\"index\"></el-table-column>\n\t\t\t\t\t<el-table-column align=\"center\" prop=\"userId\" label=\"成员ID\"></el-table-column>\n\t\t\t\t\t<el-table-column align=\"center\" prop=\"userName\" label=\"成员姓名\"></el-table-column>\n\t\t\t\t\t<el-table-column align=\"center\" prop=\"userGender\" label=\"成员性别\"></el-table-column>\n\t\t\t\t\t<el-table-column align=\"center\" prop=\"userAge\" label=\"成员年龄\"></el-table-column>\n\t\t\t\t\t<el-table-column align=\"center\" prop=\"userPhone\" label=\"成员电话\"></el-table-column>\n\t\t\t\t\t<el-table-column align=\"center\" prop=\"teamName\" label=\"社团名称\"></el-table-column>\n\t\t\t\t\t<el-table-column align=\"center\" prop=\"createTime\" label=\"入团时间\"></el-table-column>\n\t\t\t\t\t<el-table-column align=\"center\" label=\"操作处理\">\n\t\t\t\t\t\t<template slot-scope=\"scope\">\n\t\t\t\t\t\t\t<el-button type=\"danger\" size=\"mini\"\n\t\t\t\t\t\t\t\t@click=\"delInfo(scope.row.id)\">移除</el-button>\n\t\t\t\t\t\t</template>\n\t\t\t\t\t</el-table-column>\n\t\t\t\t</el-table>\n\t\t\t\t<el-pagination v-if=\"pageTotal > 1\" style=\"margin-top: 15px;\" @size-change=\"handleSizeChange\"\n\t\t\t\t\t@current-change=\"handleCurrentChange\" :current-page=\"pageIndex\" :page-sizes=\"[5, 10, 20, 50]\"\n\t\t\t\t\t:page-size=\"pageSize\" layout=\"total, sizes, prev, pager, next, jumper\" :total=\"totalInfo\">\n\t\t\t\t</el-pagination>\n\t\t\t</div>\n\t\t</el-card>\n\t</div>\n</template>\n\n<style>\n\n</style>\n\n<script>\n\timport {\n\t\tgetPageMembers,\n\t\tdelMembers\n\t} from \"../../api\";\n\n\texport default {\n\n\t\tdata() {\n\n\t\t\treturn {\n\t\t\t\tpageInfos: [],\n\t\t\t\tpageIndex: 1,\n\t\t\t\tpageSize: 10,\n\t\t\t\tpageTotal: 0,\n\t\t\t\ttotalInfo: 0,\n\t\t\t\tloading: true,\n\t\t\t\tqryForm: {\n\t\t\t\t\ttoken: this.$store.state.token,\n\t\t\t\t\tteamName: \"\",\n\t\t\t\t\tuserName: \"\",\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\n\t\t\tgetPageInfo(pageIndex, pageSize) {\n\n\t\t\t\tgetPageMembers(pageIndex, pageSize, this.qryForm.token).then(resp => {\n\n\t\t\t\t\tthis.pageInfos = resp.data.data;\n\t\t\t\t\tthis.pageIndex = resp.data.pageIndex;\n\t\t\t\t\tthis.pageSize = resp.data.pageSize;\n\t\t\t\t\tthis.pageTotal = resp.data.pageTotal;\n\t\t\t\t\tthis.totalInfo = resp.data.count;\n\n\t\t\t\t\tthis.loading = false;\n\t\t\t\t});\n\t\t\t},\n\t\t\tgetPageLikeInfo() {\n\n\t\t\t\tgetPageMembers(1, this.pageSize, this.qryForm.token, this.qryForm.teamName, this.qryForm.userName).then(resp => {\n\n\t\t\t\t\tthis.pageInfos = resp.data.data;\n\t\t\t\t\tthis.pageIndex = resp.data.pageIndex;\n\t\t\t\t\tthis.pageSize = resp.data.pageSize;\n\t\t\t\t\tthis.totalInfo = resp.data.count;\n\t\t\t\t\tthis.pageTotal = resp.data.pageTotal;\n\t\t\t\t\tthis.loading = false;\n\t\t\t\t});\n\t\t\t},\n\t\t\thandleSizeChange(pageSize) {\n\n\t\t\t\tthis.getPageInfo(this.pageIndex, pageSize, this.qryForm.token, this.qryForm.teamName, this.qryForm.userName);\n\t\t\t},\n\t\t\thandleCurrentChange(pageIndex) {\n\n\t\t\t\tthis.getPageInfo(pageIndex, this.pageSize, this.qryForm.token, this.qryForm.teamName, this.qryForm.userName);\n\t\t\t},\n\t\t\tdelInfo(id){\n\t\t\t\tthis.$confirm('移除成员将移除相关记录,确认继续吗?', '提示', {\n\t\t\t\t\tconfirmButtonText: '确定',\n\t\t\t\t\tcancelButtonText: '取消',\n\t\t\t\t\ttype: 'warning'\n\t\t\t\t}).then(() => {\n\n\t\t\t\t\tdelMembers(id).then(resp => {\n\n\t\t\t\t\t\tif(resp.code == 0){\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tthis.$message({\n\t\t\t\t\t\t\t\tmessage: resp.msg,\n\t\t\t\t\t\t\t\ttype: 'success'\n\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\tthis.getPageInfo(1, this.pageSize, this.qryForm.token);\n\t\t\t\t\t\t}else{\n\n\t\t\t\t\t\t\tthis.$message({\n\t\t\t\t\t\t\t\tmessage: resp.msg,\n\t\t\t\t\t\t\t\ttype: 'warning'\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tmounted() {\n\n\t\t\tthis.getPageInfo(1, this.pageSize, this.qryForm.token);\n\t\t}\n\t}\n</script>"]}]} |