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
17 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\\Teams.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\src\\views\\pages\\Teams.vue","mtime":1642921398000},{"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:CglpbXBvcnQgewoJCWdldEFsbFR5cGVzLAoJCWdldFBhZ2VUZWFtcywKCQlnZXRMb2dpblVzZXIsCgkJYWRkVGVhbXMsCgkJdXBkVGVhbXMsCgkJZGVsVGVhbXMsCgkJYWRkQXBwbHlMb2dzCgl9IGZyb20gIi4uLy4uL2FwaSI7CgoJZXhwb3J0IGRlZmF1bHQgewoKCQlkYXRhKCkgewoKCQkJcmV0dXJuIHsKCQkJCXRlYW1UeXBlczogW10sCgkJCQl1c2VyVHlwZTogIiIsCgkJCQlwYWdlSW5mb3M6IFtdLAoJCQkJcGFnZUluZGV4OiAxLAoJCQkJcGFnZVNpemU6IDEwLAoJCQkJcGFnZVRvdGFsOiAwLAoJCQkJdG90YWxJbmZvOiAwLAoJCQkJbG9hZGluZzogdHJ1ZSwKCQkJCXNob3dBZGRGbGFnOiBmYWxzZSwKCQkJCXNob3dVcGRGbGFnOiBmYWxzZSwKCQkJCXFyeUZvcm06IHsKCQkJCQluYW1lOiAiIiwKCQkJCQl0eXBlSWQ6ICIiLAoJCQkJCXRva2VuOiB0aGlzLiRzdG9yZS5zdGF0ZS50b2tlbiwKCQkJCX0sCgkJCQl0ZWFtc0Zvcm06IHsKCQkJCQlpZDogIiIsCgkJCQkJbmFtZTogIiIsCgkJCQkJdG90YWw6IDEsCgkJCQkJbWFuYWdlcjogIiIsCgkJCQkJdHlwZUlkOiAiIiwKCQkJCX0KCQkJfQoJCX0sCgkJbWV0aG9kczogewoKCQkJZ2V0UGFnZUluZm8ocGFnZUluZGV4LCBwYWdlU2l6ZSkgewoKCQkJCWdldFBhZ2VUZWFtcyhwYWdlSW5kZXgsIHBhZ2VTaXplLCB0aGlzLnFyeUZvcm0udG9rZW4pLnRoZW4ocmVzcCA9PiB7CgoJCQkJCXRoaXMucGFnZUluZm9zID0gcmVzcC5kYXRhLmRhdGE7CgkJCQkJdGhpcy5wYWdlSW5kZXggPSByZXNwLmRhdGEucGFnZUluZGV4OwoJCQkJCXRoaXMucGFnZVNpemUgPSByZXNwLmRhdGEucGFnZVNpemU7CgkJCQkJdGhpcy5wYWdlVG90YWwgPSByZXNwLmRhdGEucGFnZVRvdGFsOwoJCQkJCXRoaXMudG90YWxJbmZvID0gcmVzcC5kYXRhLmNvdW50OwoKCQkJCQl0aGlzLmxvYWRpbmcgPSBmYWxzZTsKCQkJCX0pOwoJCQl9LAoJCQlnZXRQYWdlTGlrZUluZm8oKSB7CgoJCQkJZ2V0UGFnZVRlYW1zKDEsIHRoaXMucGFnZVNpemUsIHRoaXMucXJ5Rm9ybS50b2tlbiwgdGhpcy5xcnlGb3JtLm5hbWUsIHRoaXMucXJ5Rm9ybS50eXBlSWQpLnRoZW4ocmVzcCA9PiB7CgoJCQkJCXRoaXMucGFnZUluZm9zID0gcmVzcC5kYXRhLmRhdGE7CgkJCQkJdGhpcy5wYWdlSW5kZXggPSByZXNwLmRhdGEucGFnZUluZGV4OwoJCQkJCXRoaXMucGFnZVNpemUgPSByZXNwLmRhdGEucGFnZVNpemU7CgkJCQkJdGhpcy50b3RhbEluZm8gPSByZXNwLmRhdGEuY291bnQ7CgkJCQkJdGhpcy5wYWdlVG90YWwgPSByZXNwLmRhdGEucGFnZVRvdGFsOwoJCQkJCXRoaXMubG9hZGluZyA9IGZhbHNlOwoJCQkJfSk7CgkJCX0sCgkJCWhhbmRsZVNpemVDaGFuZ2UocGFnZVNpemUpIHsKCgkJCQl0aGlzLmdldFBhZ2VJbmZvKHRoaXMucGFnZUluZGV4LCBwYWdlU2l6ZSwgdGhpcy5xcnlGb3JtLnRva2VuLCB0aGlzLnFyeUZvcm0ubmFtZSwgdGhpcy5xcnlGb3JtLnR5cGVJZCk7CgkJCX0sCgkJCWhhbmRsZUN1cnJlbnRDaGFuZ2UocGFnZUluZGV4KSB7CgoJCQkJdGhpcy5nZXRQYWdlSW5mbyhwYWdlSW5kZXgsIHRoaXMucGFnZVNpemUsIHRoaXMucXJ5Rm9ybS50b2tlbiwgdGhpcy5xcnlGb3JtLm5hbWUsIHRoaXMucXJ5Rm9ybS50eXBlSWQpOwoJCQl9LAoJCQlpbml0Rm9ybSgpIHsKCgkJCQl0aGlzLnRlYW1zRm9ybSA9IHsKCQkJCQlpZDogIiIsCgkJCQkJbmFtZTogIiIsCgkJCQkJdG90YWw6IDEsCgkJCQkJbWFuYWdlcjogIiIsCgkJCQkJdHlwZUlkOiAiIiwKCQkJCX07CgkJCX0sCgkJCXNob3dBZGRXaW4oKSB7CgkJCQkKCQkJCXRoaXMuaW5pdEZvcm0oKTsKCQkJCXRoaXMuc2hvd0FkZEZsYWcgPSB0cnVlOwoJCQl9LAoJCQlzaG93VXBkV2luKHJvdykgewoKCQkJCXRoaXMudGVhbXNGb3JtID0gcm93OwoJCQkJdGhpcy5zaG93VXBkRmxhZyA9IHRydWU7CgkJCX0sCgkJCWFkZEluZm8oKSB7CgoJCQkJYWRkVGVhbXModGhpcy50ZWFtc0Zvcm0pLnRoZW4ocmVzcCA9PiB7CgkJCQkJCgkJCQkJaWYocmVzcC5jb2RlID09IDApewoKCQkJCQkJdGhpcy4kbWVzc2FnZSh7CgkJCQkJCQltZXNzYWdlOiByZXNwLm1zZywKCQkJCQkJCXR5cGU6ICdzdWNjZXNzJwoJCQkJCQl9KTsKCgkJCQkJCXRoaXMuZ2V0UGFnZUluZm8oMSwgdGhpcy5wYWdlU2l6ZSwgdGhpcy5xcnlGb3JtLnRva2VuKTsKCgkJCQkJCXRoaXMuc2hvd0FkZEZsYWcgPSBmYWxzZTsKCQkJCQl9ZWxzZXsKCgkJCQkJCXRoaXMuJG1lc3NhZ2UoewoJCQkJCQkJbWVzc2FnZTogcmVzcC5tc2csCgkJCQkJCQl0eXBlOiAnd2FybmluZycKCQkJCQkJfSk7CgkJCQkJfQoJCQkJfSk7CgkJCX0sCgkJCXVwZEluZm8oKSB7CgoJCQkJdXBkVGVhbXModGhpcy50ZWFtc0Zvcm0pLnRoZW4ocmVzcCA9PiB7CgoJCQkJCXRoaXMuJG1lc3NhZ2UoewoJCQkJCQltZXNzYWdlOiByZXNwLm1zZywKCQkJCQkJdHlwZTogJ3N1Y2Nlc3MnCgkJCQkJfSk7CgoJCQkJCXRoaXMuZ2V0UGFnZUluZm8oMSwgdGhpcy5wYWdlU2l6ZSwgdGhpcy5xcnlGb3JtLnRva2VuKTsKCgkJCQkJdGhpcy5zaG93VXBkRmxhZyA9IGZhbHNlOwoJCQkJfSk7CgkJCX0sCgkJCWRlbEluZm8oaWQpewoJCQkJdGhpcy4kY29uZmlybSgn5Y2z5bCG5Yig6Zmk55u45YWz5L+h5oGvLCDmmK/lkKbnu6fnu60/JywgJ+aPkOekuicsIHsKCQkJCQljb25maXJtQnV0dG9uVGV4dDogJ+ehruWumicsCgkJCQkJY2FuY2VsQnV0dG9uVGV4dDogJ+WPlua2iCcsCgkJCQkJdHlwZTogJ3dhcm5pbmcnCgkJCQl9KS50aGVuKCgpID0+IHsKCgkJCQkJZGVsVGVhbXMoaWQpLnRoZW4ocmVzcCA9PiB7CgkJCQkJCQkJCQkJCQoJCQkJCQl0aGlzLiRtZXNzYWdlKHsKCQkJCQkJCW1lc3NhZ2U6IHJlc3AubXNnLAoJCQkJCQkJdHlwZTogJ3N1Y2Nlc3MnCgkJCQkJCX0pOwoKCQkJCQkJdGhpcy5nZXRQYWdlSW5mbygxLCB0aGlzLnBhZ2VTaXplLCB0aGlzLnFyeUZvcm0udG9rZW4pOwoJCQkJCX0pOwoJCQkJfSk7CgkJCX0sCgkJCWFwcGx5KGlkKXsKCgkJCQl0aGlzLiRjb25maXJtKCfnoa7orqTnlLPor7fliqDlhaXnpL7lm6LlkJcnLCAn5o+Q56S6JywgewoJCQkJCWNvbmZpcm1CdXR0b25UZXh0OiAn56Gu5a6aJywKCQkJCQljYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywKCQkJCQl0eXBlOiAnd2FybmluZycKCQkJCX0pLnRoZW4oKCkgPT4gewoKCQkJCQlhZGRBcHBseUxvZ3Moe3RlYW1JZDogaWQsIHN0YXR1czogMCwgdG9rZW46IHRoaXMuJHN0b3JlLnN0YXRlLnRva2VufSkudGhlbihyZXNwID0+IHsKCQkJCQkJCgkJCQkJCWlmKHJlc3AuY29kZSA9PSAwKXsKCgkJCQkJCQl0aGlzLiRtZXNzYWdlKHsKCQkJCQkJCQltZXNzYWdlOiAn55Sz6K+35bey5o+Q5Lqk77yM6K+36ICQ5b+D562J5b6FJywKCQkJCQkJCQl0eXBlOiAnc3VjY2VzcycKCQkJCQkJCX0pOwoKCQkJCQkJCXRoaXMuZ2V0UGFnZUluZm8oMSwgdGhpcy5wYWdlU2l6ZSwgdGhpcy5xcnlGb3JtLnRva2VuKTsKCQkJCQkJfWVsc2V7CgoJCQkJCQkJdGhpcy4kbWVzc2FnZSh7CgkJCQkJCQkJbWVzc2FnZTogcmVzcC5tc2csCgkJCQkJCQkJdHlwZTogJ3dhcm5pbmcnCgkJCQkJCQl9KTsKCQkJCQkJfQoJCQkJCX0pOwoJCQkJfSk7CgkJCX0KCQl9LAoJCW1vdW50ZWQoKSB7CgoJCQl0aGlzLmdldFBhZ2VJbmZvKDEsIHRoaXMucGFnZVNpemUsIHRoaXMucXJ5Rm9ybS50b2tlbik7CgoJCQlnZXRBbGxUeXBlcygpLnRoZW4ocmVzcCA9PnsKCgkJCQl0aGlzLnRlYW1UeXBlcyA9IHJlc3AuZGF0YTsKCQkJfSk7CgoJCQlnZXRMb2dpblVzZXIodGhpcy4kc3RvcmUuc3RhdGUudG9rZW4pLnRoZW4ocmVzcCA9PnsKCgkJCQl0aGlzLnVzZXJUeXBlID0gcmVzcC5kYXRhLnR5cGU7CgkJCX0pOwoJCX0KCX0K"},{"version":3,"sources":["Teams.vue"],"names":[],"mappings":";AAsHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA","file":"Teams.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.name\"\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-select v-model=\"qryForm.typeId\" placeholder=\"请选择社团类型\">\n\t\t\t\t\t\t\t<el-option label=\"查看全部\" value=\"\"></el-option>\n\t\t\t\t\t\t\t<el-option v-for=\"(item, index) in teamTypes\" \n\t\t\t\t\t\t\t\t:key=\"index\" :label=\"item.name\" :value=\"item.id\"></el-option>\n\t\t\t\t\t\t</el-select>\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 v-if=\"userType == 0\" slot=\"header\">\n\t\t\t\t<el-button type=\"primary\" size=\"mini\" \n\t\t\t\t\t\ticon=\"el-icon-plus\" @click=\"showAddWin()\"></el-button>\n\t\t\t</div>\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=\"name\" label=\"社团名称\"></el-table-column>\n\t\t\t\t\t<el-table-column align=\"center\" prop=\"typeName\" label=\"社团类型\"></el-table-column>\n\t\t\t\t\t<el-table-column align=\"center\" prop=\"managerName\" 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\" prop=\"total\" label=\"社团人数\"></el-table-column>\n\t\t\t\t\t<el-table-column v-if=\"userType == 0\" align=\"center\" label=\"操作处理\">\n\t\t\t\t\t\t<template slot-scope=\"scope\">\n\t\t\t\t\t\t\t<el-button icon=\"el-icon-edit\"\n\t\t\t\t\t\t\t\ttype=\"primary\" size=\"mini\" @click=\"showUpdWin(scope.row)\"></el-button>\n\t\t\t\t\t\t\t<el-button icon=\"el-icon-delete\" 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\t<el-table-column v-if=\"userType == 2\" align=\"center\" label=\"操作处理\">\n\t\t\t\t\t\t<template slot-scope=\"scope\">\n\t\t\t\t\t\t\t<el-button \n\t\t\t\t\t\t\t\ttype=\"primary\" size=\"mini\" \n\t\t\t\t\t\t\t\t@click=\"apply(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\n\t\t<el-dialog title=\"添加信息\" width=\"600px\" :visible.sync=\"showAddFlag\">\n\t\t\t<el-form label-width=\"90px\" :model=\"teamsForm\">\n\t\t\t\t<el-form-item label=\"社团名称\">\n\t\t\t\t\t<el-input v-model=\"teamsForm.name\" \n\t\t\t\t\t\tplaceholder=\"请输入社团名称…\" autocomplete=\"off\"></el-input>\n\t\t\t\t</el-form-item>\n\t\t\t\t<el-form-item label=\"社团类型\">\n\t\t\t\t\t<el-select style=\"width:100%;\" v-model=\"teamsForm.typeId\" placeholder=\"请选择社团类型\">\n\t\t\t\t\t\t<el-option v-for=\"(item, index) in teamTypes\" \n\t\t\t\t\t\t\t:key=\"index\" :label=\"item.name\" :value=\"item.id\"></el-option>\n\t\t\t\t\t</el-select>\n\t\t\t\t</el-form-item>\n\t\t\t\t<el-form-item label=\"社团团长\">\n\t\t\t\t\t<el-input v-model=\"teamsForm.manager\" \n\t\t\t\t\t\tplaceholder=\"请输入社团管理员ID…\" autocomplete=\"off\"></el-input>\n\t\t\t\t</el-form-item>\n\t\t\t</el-form>\n\t\t\t<div slot=\"footer\" class=\"dialog-footer\">\n\t\t\t\t<el-button @click=\"showAddFlag = false\">取 消</el-button>\n\t\t\t\t<el-button type=\"primary\" @click=\"addInfo()\">确 定</el-button>\n\t\t\t</div>\n\t\t</el-dialog>\n\n\t\t<el-dialog title=\"修改信息\" width=\"600px\" :visible.sync=\"showUpdFlag\">\n\t\t\t<el-form label-width=\"90px\" :model=\"teamsForm\">\n\t\t\t\t<el-form-item label=\"社团名称\">\n\t\t\t\t\t<el-input v-model=\"teamsForm.name\" \n\t\t\t\t\t\tplaceholder=\"请输入社团名称…\" autocomplete=\"off\"></el-input>\n\t\t\t\t</el-form-item>\n\t\t\t\t<el-form-item label=\"社团类型\">\n\t\t\t\t\t<el-select style=\"width:100%;\" v-model=\"teamsForm.typeId\" placeholder=\"请选择社团类型\">\n\t\t\t\t\t\t<el-option v-for=\"(item, index) in teamTypes\" \n\t\t\t\t\t\t\t:key=\"index\" :label=\"item.name\" :value=\"item.id\"></el-option>\n\t\t\t\t\t</el-select>\n\t\t\t\t</el-form-item>\n\t\t\t\t<el-form-item label=\"社团团长\">\n\t\t\t\t\t<el-input v-model=\"teamsForm.manager\" \n\t\t\t\t\t\tplaceholder=\"请输入社团管理员ID…\" autocomplete=\"off\"></el-input>\n\t\t\t\t</el-form-item>\n\t\t\t</el-form>\n\t\t\t<div slot=\"footer\" class=\"dialog-footer\">\n\t\t\t\t<el-button @click=\"showUpdFlag = false\">取 消</el-button>\n\t\t\t\t<el-button type=\"primary\" @click=\"updInfo()\">确 定</el-button>\n\t\t\t</div>\n\t\t</el-dialog>\n\t</div>\n</template>\n\n<style>\n\n</style>\n\n<script>\n\timport {\n\t\tgetAllTypes,\n\t\tgetPageTeams,\n\t\tgetLoginUser,\n\t\taddTeams,\n\t\tupdTeams,\n\t\tdelTeams,\n\t\taddApplyLogs\n\t} from \"../../api\";\n\n\texport default {\n\n\t\tdata() {\n\n\t\t\treturn {\n\t\t\t\tteamTypes: [],\n\t\t\t\tuserType: \"\",\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\tshowAddFlag: false,\n\t\t\t\tshowUpdFlag: false,\n\t\t\t\tqryForm: {\n\t\t\t\t\tname: \"\",\n\t\t\t\t\ttypeId: \"\",\n\t\t\t\t\ttoken: this.$store.state.token,\n\t\t\t\t},\n\t\t\t\tteamsForm: {\n\t\t\t\t\tid: \"\",\n\t\t\t\t\tname: \"\",\n\t\t\t\t\ttotal: 1,\n\t\t\t\t\tmanager: \"\",\n\t\t\t\t\ttypeId: \"\",\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\tgetPageTeams(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\tgetPageTeams(1, this.pageSize, this.qryForm.token, this.qryForm.name, this.qryForm.typeId).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.name, this.qryForm.typeId);\n\t\t\t},\n\t\t\thandleCurrentChange(pageIndex) {\n\n\t\t\t\tthis.getPageInfo(pageIndex, this.pageSize, this.qryForm.token, this.qryForm.name, this.qryForm.typeId);\n\t\t\t},\n\t\t\tinitForm() {\n\n\t\t\t\tthis.teamsForm = {\n\t\t\t\t\tid: \"\",\n\t\t\t\t\tname: \"\",\n\t\t\t\t\ttotal: 1,\n\t\t\t\t\tmanager: \"\",\n\t\t\t\t\ttypeId: \"\",\n\t\t\t\t};\n\t\t\t},\n\t\t\tshowAddWin() {\n\t\t\t\t\n\t\t\t\tthis.initForm();\n\t\t\t\tthis.showAddFlag = true;\n\t\t\t},\n\t\t\tshowUpdWin(row) {\n\n\t\t\t\tthis.teamsForm = row;\n\t\t\t\tthis.showUpdFlag = true;\n\t\t\t},\n\t\t\taddInfo() {\n\n\t\t\t\taddTeams(this.teamsForm).then(resp => {\n\t\t\t\t\t\n\t\t\t\t\tif(resp.code == 0){\n\n\t\t\t\t\t\tthis.$message({\n\t\t\t\t\t\t\tmessage: resp.msg,\n\t\t\t\t\t\t\ttype: 'success'\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\tthis.getPageInfo(1, this.pageSize, this.qryForm.token);\n\n\t\t\t\t\t\tthis.showAddFlag = false;\n\t\t\t\t\t}else{\n\n\t\t\t\t\t\tthis.$message({\n\t\t\t\t\t\t\tmessage: resp.msg,\n\t\t\t\t\t\t\ttype: 'warning'\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\tupdInfo() {\n\n\t\t\t\tupdTeams(this.teamsForm).then(resp => {\n\n\t\t\t\t\tthis.$message({\n\t\t\t\t\t\tmessage: resp.msg,\n\t\t\t\t\t\ttype: 'success'\n\t\t\t\t\t});\n\n\t\t\t\t\tthis.getPageInfo(1, this.pageSize, this.qryForm.token);\n\n\t\t\t\t\tthis.showUpdFlag = false;\n\t\t\t\t});\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\tdelTeams(id).then(resp => {\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\tthis.$message({\n\t\t\t\t\t\t\tmessage: resp.msg,\n\t\t\t\t\t\t\ttype: 'success'\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\tthis.getPageInfo(1, this.pageSize, this.qryForm.token);\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t},\n\t\t\tapply(id){\n\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\taddApplyLogs({teamId: id, status: 0, token: this.$store.state.token}).then(resp => {\n\t\t\t\t\t\t\n\t\t\t\t\t\tif(resp.code == 0){\n\n\t\t\t\t\t\t\tthis.$message({\n\t\t\t\t\t\t\t\tmessage: '申请已提交,请耐心等待',\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\n\t\t\tgetAllTypes().then(resp =>{\n\n\t\t\t\tthis.teamTypes = resp.data;\n\t\t\t});\n\n\t\t\tgetLoginUser(this.$store.state.token).then(resp =>{\n\n\t\t\t\tthis.userType = resp.data.type;\n\t\t\t});\n\t\t}\n\t}\n</script>"]}]}