Skip to content

Commit

Permalink
perf: pay ui;update version doc (#3439)
Browse files Browse the repository at this point in the history
* perf: pay ui

* update doc
  • Loading branch information
c121914yu authored Dec 19, 2024
1 parent a997f27 commit 922cb43
Show file tree
Hide file tree
Showing 9 changed files with 43 additions and 38 deletions.
2 changes: 1 addition & 1 deletion docSite/content/zh-cn/docs/development/upgrading/4816.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ weight: 808
5. 新增 - 商业版支持钉钉 SSO 登录配置。[点击查看教程](/docs/guide/admin/sso_dingtalk/)
6. 新增 - 商业版支持飞书和语雀知识库导入。[点击查看教程](/docs/guide/knowledge_base/lark_dataset/)
7. 新增 - sandbox 新增 createHmac 加密全局方法。
8. 新增 - 工作流右键支持
8. 新增 - 工作流右键支持全部折叠。
9. 优化 - 工作流/简易模式变量初始化代码,去除监听初始化,避免因渲染顺序不一致导致的失败。
10. 优化 - 工作流获取数据类型不一致数据时,增加类型转化,避免 undefined。
11. 修复 - 无法自动切换默认语言。增加分享链接,强制执行一次切换默认语言。
Expand Down
12 changes: 10 additions & 2 deletions packages/web/components/common/LightTip/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,17 @@ const LightTip = ({
text: string;
} & StackProps) => {
return (
<HStack px="3" py="1" color="primary.600" bgColor="primary.50" borderRadius="md" {...props}>
<HStack
px="3"
py="1"
color="primary.600"
bgColor="primary.50"
borderRadius="md"
fontSize={'sm'}
{...props}
>
<Icon name="common/info" w="1rem" />
<Box fontSize={'sm'}>{text}</Box>
<Box>{text}</Box>
</HStack>
);
};
Expand Down
2 changes: 1 addition & 1 deletion packages/web/i18n/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -922,7 +922,7 @@
"pay.package_tip.buy": "The package you purchased is lower than the current package. This package will take effect after the current package expires.\nYou can view the package usage in Account - Personal Information - Package Details.",
"pay.package_tip.renewal": "You are renewing the package. You can view the package usage in Account - Personal Information - Package Details.",
"pay.package_tip.upgrade": "The package you purchased is higher than the current package. This package will take effect immediately, and the current package will take effect later. You can view the package usage in Account - Personal Information - Package Details.",
"pay.wechat": "Please Scan the QR Code with WeChat to Pay: {{price}} Yuan\nPlease Do Not Close the Page",
"pay.wechat": "Please scan the QR code on WeChat to pay: {{price}} yuan\n\nPlease do not close the page before payment is completed",
"pay.yuan": "{{amount}} Yuan",
"permission.Collaborator": "Collaborator",
"permission.Default permission": "Default Permission",
Expand Down
2 changes: 1 addition & 1 deletion packages/web/i18n/zh-CN/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -921,7 +921,7 @@
"pay.package_tip.buy": "您购买的套餐等级低于当前套餐,该套餐将在当前套餐过期后生效。\n您可在账号—个人信息—套餐详情里,查看套餐使用情况。",
"pay.package_tip.renewal": "您正在续费套餐。您可在账号—个人信息—套餐详情里,查看套餐使用情况。",
"pay.package_tip.upgrade": "您购买的套餐等级高于当前套餐,该套餐将即刻生效,当前套餐将延后生效。您可在账号—个人信息—套餐详情里,查看套餐使用情况。",
"pay.wechat": "请微信扫码支付: {{price}}元\n请勿关闭页面",
"pay.wechat": "请微信扫码支付: {{price}}元\n支付完成前,请勿关闭页面",
"pay.yuan": "{{amount}}元",
"permission.Collaborator": "协作者",
"permission.Default permission": "默认权限",
Expand Down
2 changes: 1 addition & 1 deletion packages/web/i18n/zh-Hant/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -923,7 +923,7 @@
"pay.package_tip.buy": "您購買的方案等級低於目前方案,該方案將在目前方案過期後生效。\n您可在帳戶 - 個人資訊 - 方案詳細資訊中檢視方案使用情況。",
"pay.package_tip.renewal": "您正在續約方案。您可在帳戶 - 個人資訊 - 方案詳細資訊中檢視方案使用情況。",
"pay.package_tip.upgrade": "您購買的方案等級高於目前方案,該方案將立即生效,目前方案將延後生效。您可在帳戶 - 個人資訊 - 方案詳細資訊中檢視方案使用情況。",
"pay.wechat": "請使用微信掃碼支付:{{price}}\n請勿關閉此頁面",
"pay.wechat": "請微信掃碼付款: {{price}}\n\n付款完成前,請勿關閉頁面",
"pay.yuan": "{{amount}} 元",
"permission.Collaborator": "協作者",
"permission.Default permission": "預設權限",
Expand Down
2 changes: 1 addition & 1 deletion projects/app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "app",
"version": "4.8.15",
"version": "4.8.16",
"private": false,
"scripts": {
"dev": "next dev",
Expand Down
38 changes: 18 additions & 20 deletions projects/app/public/docs/versionIntro.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,21 @@
### FastGPT V4.8.14 更新说明
### FastGPT V4.8.16 更新说明

1. 新增 - 工作流支持进入聊天框/点击开始对话后,自动触发一轮对话。
2. 新增 - 重写 chatContext,对话测试也会有日志,并且刷新后不会丢失对话。
3. 新增 - 分享链接支持配置是否允许查看原文。
4. 新增 - 新的 doc2x 插件。
5. 新增 - 繁体中文-台湾。
6. 新增 - 分析链接和 chat api 支持传入自定义 uid。
7. 新增 - 微软 oauth 登录
8. 优化 - 工作流 ui 细节。
9. 优化 - 应用编辑记录采用 diff 存储,避免浏览器溢出。
10. 优化 - 代码入口,增加 register 入口,无需等待首次访问才执行。
11. 优化 - 工作流检查,增加更多缺失值检查。
12. 优化 - 增加知识库训练最大重试次数限制。
13. 优化 - 图片路径问题和示意图任务
14. 优化 - Milvus description
15. 修复 - 分块策略,四级标题会被丢失。 同时新增了五级标题的支持。
16. 修复 - MongoDB 知识库集合唯一索引。
17. 修复 - 反选知识库引用后可能会报错。
18. 修复 - 简易模式转工作流,不是使用最新编辑记录进行转移。
19. 修复 - 表单输入的说明文字不显示。
1. 新增 - SearXNG 搜索插件[点击查看教程](https://doc.fastgpt.cn//docs/guide/plugins/searxng_plugin_guide/)
2. 新增 - 商业版支持 API 知识库和链接集合定时同步。
3. 新增 - 猜你想问支持选择模型和自定义提示词。
4. 新增 - 钉钉和企微机器人 webhook 插件。
5. 新增 - 商业版支持钉钉 SSO 登录配置。[点击查看教程](https://doc.fastgpt.cn//docs/guide/admin/sso_dingtalk/)
6. 新增 - 商业版支持飞书和语雀知识库导入。[点击查看教程](https://doc.fastgpt.cn//docs/guide/knowledge_base/lark_dataset/)
7. 新增 - sandbox 新增 createHmac 加密全局方法。
8. 新增 - 工作流右键支持全部折叠。
9. 优化 - 工作流/简易模式变量初始化代码,去除监听初始化,避免因渲染顺序不一致导致的失败。
10. 优化 - 工作流获取数据类型不一致数据时,增加类型转化,避免 undefined。
11. 修复 - 无法自动切换默认语言。增加分享链接,强制执行一次切换默认语言。
12. 修复 - 数组选择器自动兼容 4.8.13 以前的数据。
13. 修复 - 站点同步知识库,链接同步时未使用选择器。
14. 修复 - 简易模式转工作流,没有把系统配置项转化。
15. 修复 - 插件独立运行,变量初始值未赋上。
16. 修复 - 工作流使用弹窗组件时,关闭弹窗后,有时候会出现页面偏移。
17. 修复 - 插件调试时,日志未保存插件输入参数。


Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const NotSufficientModal = () => {
</Button>
<Button
onClick={() => {
router.push('/account');
router.push('/account/info');
onClose();
}}
>
Expand Down
19 changes: 9 additions & 10 deletions projects/app/src/components/support/wallet/QRCodePayModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,16 @@ import { checkBalancePayResult } from '@/web/support/wallet/bill/api';
import { useToast } from '@fastgpt/web/hooks/useToast';
import { useRouter } from 'next/router';
import { getErrText } from '@fastgpt/global/common/error/utils';
import LightTip from '@fastgpt/web/components/common/LightTip';

export type QRPayProps = {
readPrice: number;
codeUrl: string;
billId: string;
};

const qrCodeSize = 168;

const QRCodePayModal = ({
tip,
readPrice,
Expand All @@ -31,8 +34,8 @@ const QRCodePayModal = ({
if (dom.current && window.QRCode && !dom.current.innerHTML) {
new window.QRCode(dom.current, {
text: codeUrl,
width: 128,
height: 128,
width: qrCodeSize,
height: qrCodeSize,
colorDark: '#000000',
colorLight: '#ffffff',
correctLevel: window.QRCode.CorrectLevel.H
Expand Down Expand Up @@ -74,14 +77,10 @@ const QRCodePayModal = ({

return (
<MyModal isOpen title={t('common:user.Pay')} iconSrc="/imgs/modal/pay.svg">
<ModalBody textAlign={'center'} py={6} whiteSpace={'pre-wrap'}>
{tip && (
<Box fontSize={'sm'} whiteSpace={'pre'} mb={3}>
{tip}
</Box>
)}
<Box ref={dom} id={'payQRCode'} display={'inline-block'} h={'128px'}></Box>
<Box mt={3} textAlign={'center'}>
<ModalBody textAlign={'center'} pb={10} whiteSpace={'pre-wrap'}>
{tip && <LightTip text={tip} mb={8} textAlign={'left'} />}
<Box ref={dom} id={'payQRCode'} display={'inline-block'} h={`${qrCodeSize}px`}></Box>
<Box mt={5} textAlign={'center'}>
{t('common:pay.wechat', { price: readPrice })}
</Box>
</ModalBody>
Expand Down

0 comments on commit 922cb43

Please sign in to comment.