File tree Expand file tree Collapse file tree 3 files changed +3
-16
lines changed
Expand file tree Collapse file tree 3 files changed +3
-16
lines changed Original file line number Diff line number Diff line change @@ -134,7 +134,6 @@ import type { FormField } from '@/components/dynamics-form/type'
134134import DynamicsForm from ' @/components/dynamics-form/index.vue'
135135import type { FormRules } from ' element-plus'
136136import { MsgSuccess } from ' @/utils/message'
137- import { QuestionFilled } from ' @element-plus/icons-vue'
138137
139138const providerValue = ref <Provider >()
140139const dynamicsFormRef = ref <InstanceType <typeof DynamicsForm >>()
@@ -214,6 +213,7 @@ const list_base_model = (model_type: any) => {
214213const close = () => {
215214 base_form_data .value = { name: ' ' , model_type: ' ' , model_name: ' ' }
216215 credential_form_data .value = {}
216+ model_form_field .value = []
217217 dialogVisible .value = false
218218}
219219const submit = () => {
Original file line number Diff line number Diff line change @@ -128,7 +128,6 @@ import type { FormField } from '@/components/dynamics-form/type'
128128import DynamicsForm from ' @/components/dynamics-form/index.vue'
129129import type { FormRules } from ' element-plus'
130130import { MsgSuccess } from ' @/utils/message'
131- import { QuestionFilled } from ' @element-plus/icons-vue'
132131import AppIcon from ' @/components/icons/AppIcon.vue'
133132
134133const providerValue = ref <Provider >()
@@ -218,6 +217,7 @@ const close = () => {
218217 base_form_data .value = { name: ' ' , model_type: ' ' , model_name: ' ' }
219218 dynamicsFormRef .value ?.ruleFormRef ?.resetFields ()
220219 credential_form_data .value = {}
220+ model_form_field .value = []
221221 dialogVisible .value = false
222222}
223223
Original file line number Diff line number Diff line change 7070 ref =" createModelRef"
7171 @submit =" list_model"
7272 @change =" openCreateModel($event)"
73- :key =" dialogState.createModelDialogKey"
7473 ></CreateModelDialog >
7574
7675 <SelectProviderDialog
8180</template >
8281
8382<script lang="ts" setup>
84- import { ElMessage } from ' element-plus'
85- import { onMounted , ref , computed , reactive } from ' vue'
83+ import { onMounted , ref , computed } from ' vue'
8684import ModelApi from ' @/api/model'
8785import type { Provider , Model } from ' @/api/type/model'
8886import AppIcon from ' @/components/icons/AppIcon.vue'
@@ -129,7 +127,6 @@ const openCreateModel = (provider?: Provider) => {
129127 createModelRef .value ?.open (provider )
130128 } else {
131129 selectProviderRef .value ?.open ()
132- refreshCreateModelDialogKey () // 更新key
133130 }
134131}
135132
@@ -140,16 +137,6 @@ const list_model = () => {
140137 })
141138}
142139
143- // 添加一个响应式的state来存储dialog的key
144- const dialogState = reactive ({
145- createModelDialogKey: Date .now () // 初始值为当前的时间戳
146- })
147-
148- // 更新dialogState.createModelDialogKey的函数
149- const refreshCreateModelDialogKey = () => {
150- dialogState .createModelDialogKey = Date .now () // 更新为新的时间戳
151- }
152-
153140onMounted (() => {
154141 ModelApi .getProvider (loading ).then ((ok ) => {
155142 active_provider .value = allObj
You can’t perform that action at this time.
0 commit comments