|
|
@@ -218,6 +218,7 @@ export default {
|
|
|
// 0=企业微信,1=H5相机
|
|
|
if (this.userInfo.photoMethod == '0') {
|
|
|
this.isUploadImg = false;
|
|
|
+ const startIndex = this.imgArr.length;
|
|
|
this.imgArr = this.imgArr.concat(
|
|
|
localIds.map((item) => {
|
|
|
return {
|
|
|
@@ -227,7 +228,7 @@ export default {
|
|
|
}),
|
|
|
);
|
|
|
this.$nextTick(() => {
|
|
|
- this.syncUpload(localIds);
|
|
|
+ this.syncUpload(localIds, startIndex);
|
|
|
});
|
|
|
} else {
|
|
|
this.$emit('upDataDetail');
|
|
|
@@ -241,7 +242,7 @@ export default {
|
|
|
// }
|
|
|
// this.$emit('upDataDetail');
|
|
|
},
|
|
|
- syncUpload(localIds, callback) {
|
|
|
+ syncUpload(localIds, baseIndex = 0, callback) {
|
|
|
if (!localIds.length) {
|
|
|
this.isUploadImg = true;
|
|
|
callback && callback();
|
|
|
@@ -252,9 +253,11 @@ export default {
|
|
|
localId: localId,
|
|
|
isShowProgressTips: 0, // 默认为1,显示进度提示
|
|
|
success: (res) => {
|
|
|
- console.log(localIds.length);
|
|
|
- this.imgArr[localIds.length].mediaId = res.serverId;
|
|
|
- this.syncUpload(localIds, callback);
|
|
|
+ const index = baseIndex + localIds.length;
|
|
|
+ if (this.imgArr[index]) {
|
|
|
+ this.imgArr[index].mediaId = res.serverId;
|
|
|
+ }
|
|
|
+ this.syncUpload(localIds, baseIndex, callback);
|
|
|
},
|
|
|
});
|
|
|
}
|