mirror of
https://github.com/ant-design/ant-design.git
synced 2024-11-29 05:29:37 +08:00
服务不可用提示
This commit is contained in:
parent
31821e51e6
commit
e912048168
@ -114,5 +114,7 @@ module.exports = {
|
|||||||
'app.docs.components.icon.pic-searcher.title': 'Search by image',
|
'app.docs.components.icon.pic-searcher.title': 'Search by image',
|
||||||
'app.docs.components.icon.pic-searcher.placeholder':
|
'app.docs.components.icon.pic-searcher.placeholder':
|
||||||
'Click or drag or paste file to this area to upload',
|
'Click or drag or paste file to this area to upload',
|
||||||
|
'app.docs.components.icon.pic-searcher.server-error':
|
||||||
|
'Predict service is temporarily unavailable',
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
@ -68,21 +68,29 @@ class PicSearcher extends Component<PicSearcherProps, PicSearcherState> {
|
|||||||
};
|
};
|
||||||
|
|
||||||
predict = async (imageBase64: any) => {
|
predict = async (imageBase64: any) => {
|
||||||
|
const {
|
||||||
|
intl: { messages },
|
||||||
|
} = this.props;
|
||||||
this.setState(() => ({ loading: true }));
|
this.setState(() => ({ loading: true }));
|
||||||
const res = await fetch(
|
try {
|
||||||
'//1647796581073291.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/cr-sh.cr-fc-predict__stable/cr-fc-predict/',
|
const res = await fetch(
|
||||||
{
|
'//1647796581073291.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/cr-sh.cr-fc-predict__stable/cr-fc-predict/',
|
||||||
method: 'post',
|
{
|
||||||
body: JSON.stringify({
|
method: 'post',
|
||||||
modelId: 'data_icon',
|
body: JSON.stringify({
|
||||||
type: 'ic',
|
modelId: 'data_icon',
|
||||||
imageBase64,
|
type: 'ic',
|
||||||
}),
|
imageBase64,
|
||||||
},
|
}),
|
||||||
);
|
},
|
||||||
let icons = await res.json();
|
);
|
||||||
icons = icons.map((i: any) => ({ score: i.score, type: i.class_name.replace(/\s/g, '-') }));
|
let icons = await res.json();
|
||||||
this.setState(() => ({ icons, loading: false }));
|
icons = icons.map((i: any) => ({ score: i.score, type: i.class_name.replace(/\s/g, '-') }));
|
||||||
|
this.setState(() => ({ icons, loading: false }));
|
||||||
|
} catch (err) {
|
||||||
|
message.error(messages['app.docs.components.icon.pic-searcher.server-error']);
|
||||||
|
this.setState(() => ({ loading: false }));
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
toggleModal = () => {
|
toggleModal = () => {
|
||||||
|
@ -110,5 +110,6 @@ module.exports = {
|
|||||||
'app.docs.components.icon.category.logo': '品牌和标识',
|
'app.docs.components.icon.category.logo': '品牌和标识',
|
||||||
'app.docs.components.icon.pic-searcher.title': '按图片搜索',
|
'app.docs.components.icon.pic-searcher.title': '按图片搜索',
|
||||||
'app.docs.components.icon.pic-searcher.placeholder': '点击/拖拽/粘贴上传',
|
'app.docs.components.icon.pic-searcher.placeholder': '点击/拖拽/粘贴上传',
|
||||||
|
'app.docs.components.icon.pic-searcher.server-error': '识别服务暂不可用',
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user