|
|
@ -15,6 +15,12 @@ |
|
|
|
size="small" class="w-full !border-none" |
|
|
|
v-model:value="record.value" |
|
|
|
></a-input-number> |
|
|
|
|
|
|
|
<!-- Double --> |
|
|
|
<a-input-number v-if="'java.lang.Double' === record.type" |
|
|
|
size="small" class="w-full !border-none" :step="0.01" |
|
|
|
v-model:value="record.value" |
|
|
|
></a-input-number> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
</a-table> |
|
|
@ -46,12 +52,14 @@ onMounted(mounted); |
|
|
|
|
|
|
|
// on mounted |
|
|
|
async function mounted() { |
|
|
|
tableData.value = await setupTableData(props.structClassName); |
|
|
|
let structClassName = props.structClassName; |
|
|
|
tableData.value = await setupTableData(structClassName); |
|
|
|
} |
|
|
|
|
|
|
|
// setup tree data |
|
|
|
async function setupTableData(structClassName, path=[]) { |
|
|
|
let baseTypes = ['java.lang.Integer']; |
|
|
|
console.log(`setup for : ${0===path.length ? '' : path.join('.')+'.'}${structClassName}`); |
|
|
|
let baseTypes = ['java.lang.Integer','java.lang.Double']; |
|
|
|
let client = ApiClient.getClient(); |
|
|
|
|
|
|
|
try { |
|
|
|