diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/form/form-input.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/form/form-input.js index febb3864..6ea4e459 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/form/form-input.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/form/form-input.js @@ -127,7 +127,7 @@ export default { value: o[props.schema.value], label: o[props.schema.label], })); - if (!props.schema.selected && options.value.length) { + if (props.schema.defaultSelected && options.value.length) { model[props.prop] = options.value[0].value; } } catch (error) { diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js index 8493962b..f0496fb2 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js @@ -1,6 +1,6 @@ import html, { getProp } from "html"; import request, { get, getUrl, post } from "../../request/index.js"; -import { defineAsyncComponent, ref, reactive, onMounted } from "vue"; +import { defineAsyncComponent, ref, reactive, onMounted, watch } from "vue"; import { useRoute, useRouter } from "vue-router"; import { useI18n } from "vue-i18n"; import { listToTree, schemaToModel, importFunction, format } from "../../utils/index.js"; @@ -105,7 +105,12 @@ export default {