feat:地址配置
This commit is contained in:
@@ -268,12 +268,17 @@ const realFormData = computed(() => {
|
||||
// 实际保存逻辑
|
||||
async function handleSave(change) {
|
||||
let params = {}
|
||||
const staticFieldKeys = staticFormSchema.map(item => item.fieldKey);
|
||||
const dynamicData = Object.fromEntries(
|
||||
Object.entries(realFormData.value).filter(([key]) => !staticFieldKeys.includes(key))
|
||||
);
|
||||
console.log(dynamicData)
|
||||
if (change) {
|
||||
// 计算样品数据
|
||||
updateTableDataByConfigFields()
|
||||
params = {
|
||||
...realFormData.value,
|
||||
formValue: JSON.stringify(realFormData.value),
|
||||
formValue: JSON.stringify(dynamicData),
|
||||
assayTaskAnalysisDataList: tabs.value.map(item => ({
|
||||
datas: item.tableData,
|
||||
analysisType: item.name
|
||||
@@ -282,7 +287,7 @@ async function handleSave(change) {
|
||||
} else {
|
||||
params = {
|
||||
...realFormData.value,
|
||||
formValue: JSON.stringify(realFormData.value)
|
||||
formValue: JSON.stringify(dynamicData)
|
||||
}
|
||||
}
|
||||
await nx.$api.assayTask.saveBatchSmpleAndQcAnalysis(params)
|
||||
|
||||
Reference in New Issue
Block a user