|
@@ -420,9 +420,20 @@ class ModifyServerButton extends Component {
|
|
|
if (imgDatas.length !== 0) {
|
|
if (imgDatas.length !== 0) {
|
|
|
Promise.all(this.uploadImg()).then(res => {
|
|
Promise.all(this.uploadImg()).then(res => {
|
|
|
let prefix = 'https://case-1254337200.cos.ap-beijing.myqcloud.com/';
|
|
let prefix = 'https://case-1254337200.cos.ap-beijing.myqcloud.com/';
|
|
|
- let img = imgDatas.length === 1 ? prefix + imgDatas[0]['file-name'] : imgDatas.map((imgData, index) => (
|
|
|
|
|
- prefix + imgDatas[index]['file-name']
|
|
|
|
|
- ));
|
|
|
|
|
|
|
+ let img;
|
|
|
|
|
+ switch(imgDatas.length) {
|
|
|
|
|
+ case 0:
|
|
|
|
|
+ img = '';
|
|
|
|
|
+ break;
|
|
|
|
|
+ case 1:
|
|
|
|
|
+ img = prefix + imgDatas[0]['file-name'];
|
|
|
|
|
+ break;
|
|
|
|
|
+ default:
|
|
|
|
|
+ img = imgDatas.map((imgData, index) => (
|
|
|
|
|
+ prefix + imgDatas[index]['file-name']
|
|
|
|
|
+ ));
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
updateserver({variables: {...varObj, img}})
|
|
updateserver({variables: {...varObj, img}})
|
|
|
});
|
|
});
|
|
|
} else {
|
|
} else {
|
|
@@ -562,12 +573,22 @@ class CreateServerButton extends Component {
|
|
|
};
|
|
};
|
|
|
return (
|
|
return (
|
|
|
<Button type="primary" size="small" inline onClick={() => {
|
|
<Button type="primary" size="small" inline onClick={() => {
|
|
|
-
|
|
|
|
|
Promise.all(this.uploadImg()).then(res => {
|
|
Promise.all(this.uploadImg()).then(res => {
|
|
|
let prefix = 'https://case-1254337200.cos.ap-beijing.myqcloud.com/';
|
|
let prefix = 'https://case-1254337200.cos.ap-beijing.myqcloud.com/';
|
|
|
- let img = imgDatas.length === 1 ? prefix + imgDatas[0]['file-name'] : imgDatas.map((imgData, index) => (
|
|
|
|
|
- prefix + imgDatas[index]['file-name']
|
|
|
|
|
- ));
|
|
|
|
|
|
|
+ let img;
|
|
|
|
|
+ switch(imgDatas.length) {
|
|
|
|
|
+ case 0:
|
|
|
|
|
+ img = '';
|
|
|
|
|
+ break;
|
|
|
|
|
+ case 1:
|
|
|
|
|
+ img = prefix + imgDatas[0]['file-name'];
|
|
|
|
|
+ break;
|
|
|
|
|
+ default:
|
|
|
|
|
+ img = imgDatas.map((imgData, index) => (
|
|
|
|
|
+ prefix + imgDatas[index]['file-name']
|
|
|
|
|
+ ));
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
createserver({variables: {...varObj, img}})
|
|
createserver({variables: {...varObj, img}})
|
|
|
});
|
|
});
|
|
|
|
|
|