diff --git a/src/module/alertModal.js b/src/module/alertModal.js index 3858997..f5094cb 100644 --- a/src/module/alertModal.js +++ b/src/module/alertModal.js @@ -238,13 +238,35 @@ export async function uploadFailedSecond(detail) { manySrt = 'There are more errors.'; break; case 'unrecognized': - content = `
  • Data unregnizable in [Status] Column: (Row #${i.loc[1]}, "${i.input}")
  • `; + content = `
  • Data unregnizable in Status Column: (Row #${i.loc[1]}, "${i.input}")
  • `; break; case 'malformed': - content = `
  • Data malformed in [Timestamp] Column: (Row #${i.loc[1]}, "${i.input}")
  • `; + content = `
  • Data malformed in Timestamp Column: (Row #${i.loc[1]}, "${i.input}")
  • `; break; case 'missing': - content = `
  • Data missing in [${i.loc[2]}] Column: (Row #${i.loc[1]})
  • `; + let key = ''; + + switch (i.loc[2]) { + case 'case id': + key = 'Case ID'; + break; + case 'timestamp': + key = 'Timestamp'; + break; + case 'name': + key = 'Activity'; + break; + case 'instance': + key = 'Activity Instance ID'; + break; + case 'status': + key = 'Status'; + break; + default: + key = i.loc[2]; + break; + } + content = `
  • Data missing in ${key} Column: (Row #${i.loc[1]})
  • `; break; } srt += content; @@ -252,7 +274,7 @@ export async function uploadFailedSecond(detail) { await Swal.fire({ title: 'IMPORT FAILED', html: `

    Error(s) detected:

    ${manySrt} Please check.

    `, - // timer: 5000, // 停留5秒後自動關閉 + timer: 3000, // 停留 3 秒後自動關閉 showConfirmButton: false, icon: 'error', iconColor: '#FF3366',