feat(developer): 完成小程序开发者中心和企业控制台改造
- 设计并实现了开发者中心与企业控制台两大模块 - 按用户角色区分开发者和企业客户,支持多项目类型及成员管理 - 新增项目管理、应用管理、API Key管理及成员邀请等多功能页面 - 实现应用版本发布、消息通知中心、权限审批与开发者申请流程 - 完成CI/CD流水线、运营监控、发票管理、SSO单点登录功能 - 搭建SDK下载中心、工单系统、FAQ系统、数据导入导出等模块 - 优化后端API,支持已登录和未注册用户不同加入应用流程 - 前端按钮统一采用微信手机号授权,完善用户授权体验 - 修复多个页面的JSX语法错误及依赖导入问题,替换部分组件库 - 增加详细的类型定义文件,提升项目类型安全 - 新增超过55个页面及60个API接口,扩展应用功能和服务体系 - 完成全面的样式设计,实现一致的视觉风格和交互体验
This commit is contained in:
@@ -2,9 +2,8 @@ import {useEffect, useState, useRef} from "react";
|
||||
import {useRouter} from '@tarojs/taro'
|
||||
import {Button, Loading, CellGroup, Input, TextArea, Form} from '@nutui/nutui-react-taro'
|
||||
import Taro from '@tarojs/taro'
|
||||
import {View} from '@tarojs/components'
|
||||
import {AppVersion} from "@/api/app/appVersion/model";
|
||||
import {getAppVersion, listAppVersion, updateAppVersion, addAppVersion} from "@/api/app/appVersion";
|
||||
import {getAppVersion, updateAppVersion} from "@/api/app/appVersion";
|
||||
|
||||
const AddAppVersion = () => {
|
||||
const {params} = useRouter();
|
||||
@@ -21,18 +20,13 @@ const AddAppVersion = () => {
|
||||
}
|
||||
}
|
||||
|
||||
// 提交表单
|
||||
const submitSucceed = async (values: any) => {
|
||||
try {
|
||||
if (params.id) {
|
||||
// 编辑模式
|
||||
await updateAppVersion({
|
||||
...values,
|
||||
id: Number(params.id)
|
||||
})
|
||||
} else {
|
||||
// 新增模式
|
||||
await addAppVersion(values)
|
||||
}
|
||||
|
||||
Taro.showToast({
|
||||
@@ -89,10 +83,25 @@ const AddAppVersion = () => {
|
||||
className={'w-full'}
|
||||
block
|
||||
>
|
||||
{params.id ? '更新' : '保存'}
|
||||
更新
|
||||
</Button>
|
||||
</div>
|
||||
}
|
||||
>
|
||||
<CellGroup style={{padding: '4px 0'}}>
|
||||
<Form.Item name="websiteId" label="关联应用ID" initialValue={FormData.websiteId} required>
|
||||
<Form.Item name="versionName" label="版本名称" initialValue={FormData.versionName} required>
|
||||
<Input placeholder="请输入版本名称" />
|
||||
</Form.Item>
|
||||
<Form.Item name="versionCode" label="版本号" initialValue={FormData.versionCode}>
|
||||
<Input placeholder="请输入版本号" />
|
||||
</Form.Item>
|
||||
<Form.Item name="description" label="版本说明" initialValue={FormData.description}>
|
||||
<TextArea placeholder="请输入版本说明" />
|
||||
</Form.Item>
|
||||
</CellGroup>
|
||||
</Form>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
export default AddAppVersion;
|
||||
|
||||
Reference in New Issue
Block a user