perf: 文案提示;删除账号

This commit is contained in:
Archer
2023-03-14 12:54:37 +08:00
parent 7f96c4ff9b
commit e12f97a73b
9 changed files with 26 additions and 26 deletions

View File

@@ -1,4 +1,4 @@
SERVICE_NAME=doc-gpt SERVICE_NAME=fast-gpt
# Image URL to use all building/pushing image targets # Image URL to use all building/pushing image targets
IMG ?= $(SERVICE_NAME):latest IMG ?= $(SERVICE_NAME):latest
@@ -34,13 +34,13 @@ run: ## Run a dev service from host.
.PHONY: docker-build .PHONY: docker-build
docker-build: ## Build docker image with the desktop-frontend. docker-build: ## Build docker image with the desktop-frontend.
docker build -t c121914yu/doc-gpt:latest . docker build -t c121914yu/fast-gpt:latest .
##@ Deployment ##@ Deployment
.PHONY: docker-run .PHONY: docker-run
docker-run: ## Push docker image. docker-run: ## Push docker image.
docker run -d -p 8008:3000 --name doc-gpt -v /web_project/yjl/doc-gpt/logs:/app/.next/logs c121914yu/doc-gpt:latest docker run -d -p 8008:3000 --name fast-gpt -v /web_project/yjl/fast-gpt/logs:/app/.next/logs c121914yu/fast-gpt:latest
#TODO: add support of docker push #TODO: add support of docker push

View File

@@ -34,9 +34,9 @@ docker push imageName:tag
```bash ```bash
# 服务器拉取部署, imageName 替换成镜像名 # 服务器拉取部署, imageName 替换成镜像名
docker pull imageName:tag docker pull imageName:tag
docker stop doc-gpt || true docker stop fast-gpt || true
docker rm doc-gpt || true docker rm fast-gpt || true
docker run -d --network=host --name doc-gpt \ docker run -d --network=host --name fast-gpt \
-e AXIOS_PROXY_HOST=127.0.0.1 \ -e AXIOS_PROXY_HOST=127.0.0.1 \
-e AXIOS_PROXY_PORT=7890 \ -e AXIOS_PROXY_PORT=7890 \
-e MY_MAIL=your email\ -e MY_MAIL=your email\

View File

@@ -6,17 +6,7 @@ const isDev = process.env.NODE_ENV === 'development';
const nextConfig = { const nextConfig = {
output: 'standalone', output: 'standalone',
reactStrictMode: false, reactStrictMode: false,
compress: true, compress: true
images: {
remotePatterns: [
{
protocol: 'https',
hostname: 'docgpt-1301319986.cos.ap-shanghai.myqcloud.com',
port: '',
pathname: '/**'
}
]
}
}; };
module.exports = nextConfig; module.exports = nextConfig;

View File

@@ -1,5 +1,5 @@
{ {
"name": "docgpt", "name": "fastgpt",
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"scripts": { "scripts": {

View File

@@ -4,9 +4,9 @@ export enum EmailTypeEnum {
} }
export const introPage = ` export const introPage = `
## 欢迎使用 Doc GPT ## 欢迎使用 Fast GPT
[Git 仓库](https://github.com/c121914yu/DocGPT) [Git 仓库](https://github.com/c121914yu/FastGPT)
时间比较赶,介绍没来得及完善,先直接上怎么使用: 时间比较赶,介绍没来得及完善,先直接上怎么使用:
1. 使用邮箱注册账号。 1. 使用邮箱注册账号。

View File

@@ -243,9 +243,9 @@ const Chat = ({ chatId, windowId }: { chatId: string; windowId?: string }) => {
if (typeof fnMap[chatSiteData.chatModel] === 'function') { if (typeof fnMap[chatSiteData.chatModel] === 'function') {
await fnMap[chatSiteData.chatModel](requestPrompt); await fnMap[chatSiteData.chatModel](requestPrompt);
} }
} catch (err) { } catch (err: any) {
toast({ toast({
title: typeof err === 'string' ? err : '聊天出错了~', title: typeof err === 'string' ? err : err?.message || '聊天出错了~',
status: 'warning', status: 'warning',
duration: 5000, duration: 5000,
isClosable: true isClosable: true

View File

@@ -12,8 +12,10 @@ import {
Td, Td,
TableContainer, TableContainer,
Select, Select,
Input Input,
IconButton
} from '@chakra-ui/react'; } from '@chakra-ui/react';
import { DeleteIcon } from '@chakra-ui/icons';
import { useForm, useFieldArray } from 'react-hook-form'; import { useForm, useFieldArray } from 'react-hook-form';
import { UserUpdateParams } from '@/types/user'; import { UserUpdateParams } from '@/types/user';
import { putUserInfo } from '@/api/user'; import { putUserInfo } from '@/api/user';
@@ -130,7 +132,15 @@ const NumberSetting = () => {
></Input> ></Input>
</Td> </Td>
<Td> <Td>
<Button onClick={() => removeAccount(i)}></Button> <IconButton
aria-label="删除账号"
icon={<DeleteIcon />}
colorScheme={'red'}
onClick={() => {
removeAccount(i);
handleSubmit(onclickSave)();
}}
/>
</Td> </Td>
</Tr> </Tr>
))} ))}

View File

@@ -35,7 +35,7 @@ export const authChat = async (chatId: string) => {
const userApiKey = user.accounts?.find((item: any) => item.type === 'openai')?.value; const userApiKey = user.accounts?.find((item: any) => item.type === 'openai')?.value;
if (!userApiKey) { if (!userApiKey) {
return Promise.reject('该用户缺少ApiKey, 无法请求'); return Promise.reject('缺少ApiKey, 无法请求');
} }
return { return {

View File

@@ -1,4 +1,4 @@
const tokenKey = 'doc-gpt-token'; const tokenKey = 'fast-gpt-token';
export const setToken = (val: string) => { export const setToken = (val: string) => {
localStorage.setItem(tokenKey, val); localStorage.setItem(tokenKey, val);