mirror of
https://github.com/yangjian102621/geekai.git
synced 2025-09-20 02:06:38 +08:00
remove username search for console user list page
This commit is contained in:
parent
4450d03a54
commit
fac7eb61b3
@ -28,7 +28,6 @@ func (h *UserHandler) List(c *gin.Context) {
|
|||||||
page := h.GetInt(c, "page", 1)
|
page := h.GetInt(c, "page", 1)
|
||||||
pageSize := h.GetInt(c, "page_size", 20)
|
pageSize := h.GetInt(c, "page_size", 20)
|
||||||
mobile := h.GetTrim(c, "mobile")
|
mobile := h.GetTrim(c, "mobile")
|
||||||
username := h.GetTrim(c, "username")
|
|
||||||
|
|
||||||
offset := (page - 1) * pageSize
|
offset := (page - 1) * pageSize
|
||||||
var items []model.User
|
var items []model.User
|
||||||
@ -39,9 +38,6 @@ func (h *UserHandler) List(c *gin.Context) {
|
|||||||
if mobile != "" {
|
if mobile != "" {
|
||||||
session = session.Where("mobile LIKE ?", "%"+mobile+"%")
|
session = session.Where("mobile LIKE ?", "%"+mobile+"%")
|
||||||
}
|
}
|
||||||
if username != "" {
|
|
||||||
session = session.Where("username LIKE ?", "%"+username+"%")
|
|
||||||
}
|
|
||||||
|
|
||||||
session.Model(&model.User{}).Count(&total)
|
session.Model(&model.User{}).Count(&total)
|
||||||
res := session.Offset(offset).Limit(pageSize).Find(&items)
|
res := session.Offset(offset).Limit(pageSize).Find(&items)
|
||||||
|
@ -66,9 +66,9 @@ const password = ref(process.env.VUE_APP_PASS);
|
|||||||
|
|
||||||
checkSession().then(() => {
|
checkSession().then(() => {
|
||||||
if (isMobile()) {
|
if (isMobile()) {
|
||||||
router.replace('mobile')
|
router.push('mobile')
|
||||||
} else {
|
} else {
|
||||||
router.replace('chat')
|
router.push('chat')
|
||||||
}
|
}
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
})
|
})
|
||||||
|
@ -47,12 +47,17 @@ import {ElMessage} from "element-plus";
|
|||||||
import {useRouter} from "vue-router";
|
import {useRouter} from "vue-router";
|
||||||
import FooterBar from "@/components/FooterBar.vue";
|
import FooterBar from "@/components/FooterBar.vue";
|
||||||
import {setAdminToken} from "@/store/session";
|
import {setAdminToken} from "@/store/session";
|
||||||
|
import {checkAdminSession} from "@/action/session";
|
||||||
|
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const title = ref('ChatGPT Plus Admin');
|
const title = ref('ChatGPT Plus Admin');
|
||||||
const username = ref(process.env.VUE_APP_ADMIN_USER);
|
const username = ref(process.env.VUE_APP_ADMIN_USER);
|
||||||
const password = ref(process.env.VUE_APP_ADMIN_PASS);
|
const password = ref(process.env.VUE_APP_ADMIN_PASS);
|
||||||
|
|
||||||
|
checkAdminSession().then(() => {
|
||||||
|
router.push("admin")
|
||||||
|
}).catch(() => {
|
||||||
|
})
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
document.addEventListener('keyup', (e) => {
|
document.addEventListener('keyup', (e) => {
|
||||||
if (e.key === 'Enter') {
|
if (e.key === 'Enter') {
|
||||||
@ -71,7 +76,7 @@ const login = function () {
|
|||||||
|
|
||||||
httpPost('/api/admin/login', {username: username.value.trim(), password: password.value.trim()}).then(res => {
|
httpPost('/api/admin/login', {username: username.value.trim(), password: password.value.trim()}).then(res => {
|
||||||
setAdminToken(res.data)
|
setAdminToken(res.data)
|
||||||
router.push("/admin")
|
router.push("admin")
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
ElMessage.error('登录失败,' + e.message)
|
ElMessage.error('登录失败,' + e.message)
|
||||||
})
|
})
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="container user-list" v-loading="loading">
|
<div class="container user-list" v-loading="loading">
|
||||||
<div class="handle-box">
|
<div class="handle-box">
|
||||||
<el-input v-model="query.username" placeholder="用户名" class="handle-input mr10"></el-input>
|
|
||||||
<el-input v-model="query.mobile" placeholder="手机号码" class="handle-input mr10"></el-input>
|
<el-input v-model="query.mobile" placeholder="手机号码" class="handle-input mr10"></el-input>
|
||||||
<el-button type="primary" :icon="Search" @click="handleSearch">搜索</el-button>
|
<el-button type="primary" :icon="Search" @click="handleSearch">搜索</el-button>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user