Browse Source

fix: 修复模型注册的bug

pull/17/head
cp3hnu 1 year ago
parent
commit
eb26809a9f
6 changed files with 53 additions and 8 deletions
  1. +3
    -1
      react-ui/config/config.ts
  2. BIN
      react-ui/src/assets/img/modal-select-model.png
  3. +10
    -1
      react-ui/src/pages/Dataset/personalData.jsx
  4. +38
    -4
      react-ui/src/pages/Model/personalData.jsx
  5. +1
    -1
      react-ui/src/pages/Model/publicData.jsx
  6. +1
    -1
      react-ui/src/services/dataset/index.js

+ 3
- 1
react-ui/config/config.ts View File

@@ -108,7 +108,9 @@ export default defineConfig({
* @description 内置了 babel import 插件 * @description 内置了 babel import 插件
* @doc https://umijs.org/docs/max/antd#antd * @doc https://umijs.org/docs/max/antd#antd
*/ */
antd: {},
antd: {
configProvider: {},
},
/** /**
* @name 网络请求配置 * @name 网络请求配置
* @description 它基于 axios 和 ahooks 的 useRequest 提供了一套统一的网络请求和错误处理方案。 * @description 它基于 axios 和 ahooks 的 useRequest 提供了一套统一的网络请求和错误处理方案。


BIN
react-ui/src/assets/img/modal-select-model.png View File

Before After
Width: 43  |  Height: 44  |  Size: 2.3 kB

+ 10
- 1
react-ui/src/pages/Dataset/personalData.jsx View File

@@ -24,7 +24,16 @@ const PublicData = (React.FC = () => {
onChange({ file, fileList }) { onChange({ file, fileList }) {
if (file.status !== 'uploading') { if (file.status !== 'uploading') {
console.log(file, fileList); console.log(file, fileList);
form.setFieldsValue({ dataset_version_vos: fileList.map((item) => item.response.data[0]) });
form.setFieldsValue({
dataset_version_vos: fileList.map((item) => {
const data = item.response.data[0];
return {
file_name: data.fileName,
file_size: data.fileSize,
url: data.url,
};
}),
});
} }
}, },
defaultFileList: [], defaultFileList: [],


+ 38
- 4
react-ui/src/pages/Model/personalData.jsx View File

@@ -23,14 +23,23 @@ const PublicData = () => {
onChange({ file, fileList }) { onChange({ file, fileList }) {
if (file.status !== 'uploading') { if (file.status !== 'uploading') {
console.log(file, fileList); console.log(file, fileList);
form.setFieldsValue({ dataset_version_vos: fileList.map((item) => item.response.data[0]) });
form.setFieldsValue({
models_version_vos: fileList.map((item) => {
const data = item.response.data[0];
return {
file_name: data.fileName,
file_size: data.fileSize,
url: data.url,
};
}),
});
} }
}, },
defaultFileList: [], defaultFileList: [],
}; };
const [queryFlow, setQueryFlow] = useState({ const [queryFlow, setQueryFlow] = useState({
page: 0, page: 0,
size: 10,
size: 20,
name: null, name: null,
available_range: 0, available_range: 0,
}); });
@@ -328,6 +337,21 @@ const PublicData = () => {
<Input placeholder="请输入模型名称" /> <Input placeholder="请输入模型名称" />
</Form.Item> </Form.Item>


<Form.Item
label="模型版本"
name="version"
rules={
[
// {
// required: true,
// message: 'Please input your username!',
// },
]
}
>
<Input placeholder="请输入模型版本" />
</Form.Item>

<Form.Item <Form.Item
label="模型描述" label="模型描述"
name="description" name="description"
@@ -376,9 +400,19 @@ const PublicData = () => {
> >
<Select allowClear placeholder="请选择模型标签" options={[]} /> <Select allowClear placeholder="请选择模型标签" options={[]} />
</Form.Item> </Form.Item>
<Form.Item label="模型文件" name="dataset_version_vos">
<Form.Item label="模型文件" name="models_version_vos">
<Upload {...props} data={{ uuid: uuid }}> <Upload {...props} data={{ uuid: uuid }}>
<Button icon={<UploadOutlined style={{ color: '#1664ff' }} />}>上传文件</Button>
<Button
style={{
fontSize: '14px',
border: '1px solid',
borderColor: '#1664ff',
background: '#fff',
}}
icon={<UploadOutlined style={{ color: '#1664ff', fontSize: '14px' }} />}
>
上传文件
</Button>
</Upload> </Upload>
</Form.Item> </Form.Item>
</Form> </Form>


+ 1
- 1
react-ui/src/pages/Model/publicData.jsx View File

@@ -10,7 +10,7 @@ const leftdataList = [1, 2, 3];
const PublicData = () => { const PublicData = () => {
const [queryFlow, setQueryFlow] = useState({ const [queryFlow, setQueryFlow] = useState({
page: 0, page: 0,
size: 10,
size: 20,
name: null, name: null,
available_range: 1, available_range: 1,
}); });


+ 1
- 1
react-ui/src/services/dataset/index.js View File

@@ -25,7 +25,7 @@ export function addDatesetAndVesion(data) {
} }
// 新增模型 // 新增模型
export function addModel(data) { export function addModel(data) {
return request(`/api/mmp//models`, {
return request(`/api/mmp/models/addModelAndVersion`, {
method: 'POST', method: 'POST',
headers: { headers: {
'Content-Type': 'application/json;charset=UTF-8', 'Content-Type': 'application/json;charset=UTF-8',


Loading…
Cancel
Save