|
@@ -75,10 +75,15 @@ class Plate extends Component<React.Component> {
|
|
|
changeForm = async (params: postOrPutPlateType): Promise<void> => {
|
|
|
console.log(params, 'paramsparamsparams');
|
|
|
|
|
|
- const { code, data } = await postOrPutPlate({
|
|
|
+ if (!params.avatarUrl) {
|
|
|
+ message.error('请上传贴吧头像');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ const { code, data, message: msg } = await postOrPutPlate({
|
|
|
...params,
|
|
|
- roleId: params.roleIds,
|
|
|
- roleIds: [params.roleIds],
|
|
|
+ roleId: Array.isArray(params.roleIds) ? params.roleIds[0] : params.roleIds,
|
|
|
+ roleIds: Array.isArray(params.roleIds) ? params.roleIds : [params.roleIds],
|
|
|
type: this.state.type,
|
|
|
id: this.state.id,
|
|
|
});
|
|
@@ -90,6 +95,8 @@ class Plate extends Component<React.Component> {
|
|
|
this.setState({
|
|
|
visible: false,
|
|
|
});
|
|
|
+ } else {
|
|
|
+ message.error(msg);
|
|
|
}
|
|
|
this.getPlate();
|
|
|
};
|