|
@@ -182,7 +182,14 @@ async function processSliceConfig() {
|
|
|
|
|
|
const images = [];
|
|
|
// 必须要先加载一遍,把“选择整图”的宽高重置后,再算总高度
|
|
|
- store.currentTask.sliceConfig.length = store.currentTask.sliceUrls.length;
|
|
|
+ // 错误的搞法,张莹坚持要用
|
|
|
+ const sliceNum = store.currentTask.sliceUrls.length;
|
|
|
+ if (store.currentTask.sliceConfig.some((v) => v.i > sliceNum)) {
|
|
|
+ console.warn("裁切图设置的数量小于该学生的总图片数量");
|
|
|
+ }
|
|
|
+ store.currentTask.sliceConfig = store.currentTask.sliceConfig.filter(
|
|
|
+ (v) => v.i <= sliceNum
|
|
|
+ );
|
|
|
for (const sliceConfig of store.currentTask.sliceConfig) {
|
|
|
const url = store.currentTask.sliceUrls[sliceConfig.i - 1];
|
|
|
const image = await loadImage(url);
|