Browse Source

fix:创建模型实例适配ANN

pull/86/head
肖晋飞 3 weeks ago
parent
commit
b0500ca8d8
  1. 5
      src/views/run/instant/CreateModal.vue
  2. 14
      src/views/run/model/ModelTable.vue

5
src/views/run/instant/CreateModal.vue

@ -142,15 +142,10 @@ const pointRef = ref()
async function handleSubmit() { async function handleSubmit() {
try { try {
loading.value = true loading.value = true
console.log(getFieldsValue())
const values = await validate() const values = await validate()
console.log(values)
// //
const pointInfoNew = pointRef.value.getPointTableData() const pointInfoNew = pointRef.value.getPointTableData()
values.pointInfo = pointInfoNew values.pointInfo = pointInfoNew
console.log(pointInfoNew)
alert(444)
await createInstant(values) await createInstant(values)
emit('success') emit('success')
createMessage.success(t('common.saveSuccessText')) createMessage.success(t('common.saveSuccessText'))

14
src/views/run/model/ModelTable.vue

@ -80,6 +80,14 @@ const [registerTable, { getSelectRows,setSelectedRowKeys,setSelectedRows }] = us
setSelectedRows([...props.selectedData]) setSelectedRows([...props.selectedData])
}) })
function parseModelInfo(modelInfo?: string) {
if (!modelInfo) return null
try {
return JSON.parse(modelInfo)
} catch {
return null
}
}
// watch( // watch(
@ -94,12 +102,14 @@ const [registerTable, { getSelectRows,setSelectedRowKeys,setSelectedRows }] = us
<div> <div>
<BasicTable @register="registerTable"> <BasicTable @register="registerTable">
<template #pointNumber="{ record }"> <template #pointNumber="{ record }">
{{ (JSON.parse(record.modelInfo)).pointInfo.length }} {{ parseModelInfo(record.modelInfo)?.pointInfo?.length ?? 0 }}
</template> </template>
<template #precision="{ record }"> <template #precision="{ record }">
{{ (JSON.parse(record.modelInfo)).precision }} {{ parseModelInfo(record.modelInfo)?.precision ?? '-' }}
</template> </template>
</BasicTable> </BasicTable>
</div> </div>
</template> </template>

Loading…
Cancel
Save