Skip to content

Commit 0f1a2b9

Browse files
committed
fix(Embedded Management): The assistant is embedded. After deleting the historical application, create a new application and display the historical application used for setting
1 parent 27f372b commit 0f1a2b9

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

frontend/src/views/system/embedded/iframe.vue

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,16 +56,19 @@ const defaultEmbedded = {
5656
name: '',
5757
type: 0,
5858
description: '',
59+
configuration: '',
5960
domain: '',
6061
}
6162
const currentEmbedded = reactive<any>(cloneDeep(defaultEmbedded))
6263
6364
const isCreate = ref(false)
6465
const defaultForm = {
6566
oid: 1,
66-
public_list: [] as any,
67+
public_list: [],
68+
private_list: [],
6769
}
68-
const dsForm = reactive(cloneDeep(defaultForm))
70+
71+
const dsForm = reactive<{ [key: string]: any }>(cloneDeep(defaultForm))
6972
7073
const defaultCertificateForm = {
7174
id: '',
@@ -116,6 +119,12 @@ const initWorkspace = () => {
116119
}
117120
const handleAddEmbedded = (val: any) => {
118121
Object.assign(currentEmbedded, cloneDeep(defaultEmbedded))
122+
Object.keys(dsForm).forEach((ele) => {
123+
if (!['oid', 'public_list', 'private_list'].includes(ele)) {
124+
delete dsForm[ele]
125+
}
126+
})
127+
Object.assign(urlForm, cloneDeep(defaultUrlForm))
119128
currentEmbedded.type = val
120129
if (val === 0) {
121130
handleBaseEmbedded(null)

0 commit comments

Comments
 (0)