diff --git a/src/server/handler_chat.go b/src/server/handler_chat.go
index a5708c3f..e3e8968d 100644
--- a/src/server/handler_chat.go
+++ b/src/server/handler_chat.go
@@ -90,26 +90,26 @@ func (s *Server) sendMessage(ctx context.Context, session types.ChatSession, rol
user, err := GetUser(session.Username)
if err != nil {
- replyMessage(ws, "当前 TOKEN 无效,请使用合法的 TOKEN 登录!", false)
+ replyMessage(ws, "当前口令无效,请使用合法的口令登录!", false)
return err
}
if user.Status == false {
- replyMessage(ws, "当前 TOKEN 已经被禁用,如果疑问,请联系管理员!", false)
+ replyMessage(ws, "当前口令已经被禁用,如果疑问,请联系管理员!", false)
replyMessage(ws, "", false)
- return errors.New("当前 TOKEN " + user.Name + "已经被禁用")
+ return errors.New("当前口令" + user.Name + "已经被禁用")
}
if time.Now().Unix() > user.ExpiredTime {
exTime := time.Unix(user.ExpiredTime, 0).Format("2006-01-02 15:04:05")
- replyMessage(ws, "当前 TOKEN 已过期,过期时间为:"+exTime+",如果疑问,请联系管理员!", false)
+ replyMessage(ws, "当前口令已过期,过期时间为:"+exTime+",如果疑问,请联系管理员!", false)
replyMessage(ws, "", false)
- return errors.New("当前 TOKEN " + user.Name + "已过期")
+ return errors.New("当前口令" + user.Name + "已过期")
}
if user.MaxCalls > 0 && user.RemainingCalls <= 0 {
- replyMessage(ws, "当前 TOKEN 点数已经用尽,加入我们的知识星球可以免费领取点卡!", false)
- replyMessage(ws, "", false)
+ replyMessage(ws, "当前口令点数已经用尽,请联系管理员领取新的免费口令!", false)
+ replyMessage(ws, "", false)
return nil
}
var req = types.ApiRequest{
diff --git a/web/src/views/Admin.vue b/web/src/views/Admin.vue
index 61c412d7..165bb8c4 100644
--- a/web/src/views/Admin.vue
+++ b/web/src/views/Admin.vue
@@ -69,7 +69,7 @@
-
+
@@ -149,7 +149,7 @@ export default defineComponent({
},
{
id: 2,
- title: '用户管理',
+ title: '口令管理',
tab: 'user',
active: false,
},
diff --git a/web/src/views/admin/UserList.vue b/web/src/views/admin/UserList.vue
index 71e9d616..a826cf29 100644
--- a/web/src/views/admin/UserList.vue
+++ b/web/src/views/admin/UserList.vue
@@ -5,20 +5,20 @@
- 新增用户
+ 新增口令
- 批量新增
+ 批量生成口令
-
+
@@ -63,16 +63,16 @@
-
+
@@ -125,7 +125,7 @@
-
+
@@ -188,15 +188,15 @@
-
+
@@ -271,7 +271,7 @@ const roles = ref([])
const showUserDialog = ref(false)
const showUserEditDialog = ref(false)
const rules = reactive({
- name: [{required: true, message: '请输入用户名', trigger: 'change',}],
+ name: [{required: true, message: '请输入口令名称', trigger: 'change',}],
max_calls: [
{required: true, message: '请输入提问次数'},
{type: 'number', message: '请输入有效数字'},
@@ -285,7 +285,7 @@ const rules = reactive({
{type: 'number', message: '请输入有效数字'},
],
number: [
- {required: true, message: '请输入用户数量', trigger: 'change'},
+ {required: true, message: '请输入口令数量', trigger: 'change'},
{type: 'number', message: '请输入有效数字'},
],
chat_roles: [{required: true, message: '请选择聊天角色', trigger: 'change'}],
@@ -296,7 +296,7 @@ const userAddFormRef = ref(null)
const userEditFormRef = ref(null)
onMounted(() => {
-// 获取用户列表
+// 获取口令列表
httpPost('/api/admin/user/list').then((res) => {
users.value = res.data;
}).catch(() => {
@@ -316,7 +316,7 @@ onMounted(() => {
})
})
-// 新增用户
+// 新增口令
const addUser = () => {
userAddFormRef.value.validate((valid) => {
if (valid) {
@@ -324,11 +324,11 @@ const addUser = () => {
form1.value.term = parseInt(form1.value.term)
form1.value.max_calls = parseInt(form1.value.max_calls)
httpPost('/api/admin/user/add', form1.value).then((res) => {
- ElMessage.success('添加用户成功')
+ ElMessage.success('添加口令成功')
form1.value = {chat_roles: []}
users.value.unshift(res.data)
}).catch((e) => {
- ElMessage.error('添加用户失败,' + e.message)
+ ElMessage.error('添加口令失败,' + e.message)
})
} else {
return false
@@ -359,15 +359,15 @@ const selectRole = function (items) {
}
-// 删除用户
+// 删除口令
const removeUser = function (user) {
httpPost('/api/admin/user/remove', {name: user.name}).then(() => {
- ElMessage.success('删除用户成功')
+ ElMessage.success('删除口令成功')
users.value = removeArrayItem(users.value, user, function (v1, v2) {
return v1.name === v2.name
})
}).catch((e) => {
- ElMessage.error('删除用户失败,' + e.message)
+ ElMessage.error('删除口令失败,' + e.message)
})
}
@@ -376,7 +376,7 @@ const userEdit = function (user) {
showUserEditDialog.value = true
}
-// 更新用户
+// 更新口令
const updateUser = function () {
userEditFormRef.value.validate((valid) => {
if (valid) {
@@ -384,9 +384,9 @@ const updateUser = function () {
form2.value.term = parseInt(form2.value.term)
form2.value.remaining_calls = parseInt(form2.value.remaining_calls)
httpPost('/api/admin/user/set', form2.value).then(() => {
- ElMessage.success('更新用户成功')
+ ElMessage.success('更新口令成功')
}).catch((e) => {
- ElMessage.error('更新用户失败,' + e.message)
+ ElMessage.error('更新口令失败,' + e.message)
})
} else {
return false
@@ -400,11 +400,11 @@ const form3 = ref({chat_roles: []})
const batchAddUser = function () {
httpPost('api/admin/user/batch-add', form3.value).then((res) => {
console.log(res.data)
- ElMessage.success('添加用户成功')
+ ElMessage.success('添加口令成功')
users.value = [...res.data, ...users.value]
showBatchAddUserDialog.value = false
}).catch((e) => {
- console.log('添加用户失败,' + e.message)
+ console.log('添加口令失败,' + e.message)
})
}