diff --git a/src/views/Upload/index.vue b/src/views/Upload/index.vue index d6c8521..8ef5be1 100644 --- a/src/views/Upload/index.vue +++ b/src/views/Upload/index.vue @@ -15,7 +15,7 @@
+
Need to select {{ item.label }}, .
@@ -45,7 +45,7 @@ :options="columnType" optionLabel="name" placeholder="" - class="w-full !border-neutral-500" + class="w-[180px] !border-neutral-500 " :data-type="item" :inputId="index.toString()" :inputClass="[selectedColumns[index]?.color, 'text-sm']" @@ -261,27 +261,29 @@ export default { this.uploadFileName = this.fileName; // 設定第二階段上傳的 data haveValueData.forEach(column => { - switch (column.code) { - case 'timestamp': - fetchData.timestamp = column.value; - break; - case 'case_id': - fetchData.case_id = column.value; - break; - case 'name': - fetchData.name = column.value; - break; - case 'instance': - fetchData.instance = column.value; - break; - case 'status': - fetchData.status = column.value; - break; - case 'case_attributes': - fetchData.case_attributes.push(column.value); - break; - default: - break; + if(column !== undefined) { + switch (column.code) { + case 'timestamp': + fetchData.timestamp = column.value; + break; + case 'case_id': + fetchData.case_id = column.value; + break; + case 'name': + fetchData.name = column.value; + break; + case 'instance': + fetchData.instance = column.value; + break; + case 'status': + fetchData.status = column.value; + break; + case 'case_attributes': + fetchData.case_attributes.push(column.value); + break; + default: + break; + } } }); this.uploadConfirm(fetchData);