diff --git a/ui/src/api/type/application.ts b/ui/src/api/type/application.ts
index 6da9dd84a..242ae8200 100644
--- a/ui/src/api/type/application.ts
+++ b/ui/src/api/type/application.ts
@@ -11,6 +11,7 @@ interface ApplicationFormType {
model_setting?: any
problem_optimization?: boolean
icon?: string | undefined
+ type?: string
}
interface chatType {
id: string
diff --git a/ui/src/components/dynamics-form/items/table/ProgressTableItem.vue b/ui/src/components/dynamics-form/items/table/ProgressTableItem.vue
index edccac235..baf9e3e14 100644
--- a/ui/src/components/dynamics-form/items/table/ProgressTableItem.vue
+++ b/ui/src/components/dynamics-form/items/table/ProgressTableItem.vue
@@ -5,10 +5,10 @@
- {{ item.title }}
+
+ {{ item.title }}
+
+
diff --git a/ui/src/views/application/CreateAndSetting.vue b/ui/src/views/application/CreateAndSetting.vue
index 30c31f498..bd4713aa0 100644
--- a/ui/src/views/application/CreateAndSetting.vue
+++ b/ui/src/views/application/CreateAndSetting.vue
@@ -317,8 +317,8 @@
import { reactive, ref, watch, onMounted } from 'vue'
import { useRouter, useRoute } from 'vue-router'
import { groupBy } from 'lodash'
-import ParamSettingDialog from './components/ParamSettingDialog.vue'
-import AddDatasetDialog from './components/AddDatasetDialog.vue'
+import ParamSettingDialog from './component/ParamSettingDialog.vue'
+import AddDatasetDialog from './component/AddDatasetDialog.vue'
import CreateModelDialog from '@/views/template/component/CreateModelDialog.vue'
import SelectProviderDialog from '@/views/template/component/SelectProviderDialog.vue'
import { MdEditor } from 'md-editor-v3'
@@ -372,7 +372,8 @@ const applicationForm = ref({
model_setting: {
prompt: defaultPrompt
},
- problem_optimization: false
+ problem_optimization: false,
+ type: 'SIMPLE'
})
const rules = reactive>({
diff --git a/ui/src/views/application/components/AddDatasetDialog.vue b/ui/src/views/application/component/AddDatasetDialog.vue
similarity index 100%
rename from ui/src/views/application/components/AddDatasetDialog.vue
rename to ui/src/views/application/component/AddDatasetDialog.vue
diff --git a/ui/src/views/application/component/CreateApplicationDialog.vue b/ui/src/views/application/component/CreateApplicationDialog.vue
new file mode 100644
index 000000000..e4704d0e3
--- /dev/null
+++ b/ui/src/views/application/component/CreateApplicationDialog.vue
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 简单配置
+ 适合新手创建小助手
+
+
+
+
+
+
+ 高级编排
+ 适合高级用户自定义小助手的工作流
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ui/src/views/application/components/ParamSettingDialog.vue b/ui/src/views/application/component/ParamSettingDialog.vue
similarity index 100%
rename from ui/src/views/application/components/ParamSettingDialog.vue
rename to ui/src/views/application/component/ParamSettingDialog.vue
diff --git a/ui/src/views/application/components/CreateApplicationDialog.vue b/ui/src/views/application/components/CreateApplicationDialog.vue
deleted file mode 100644
index 1e961d5da..000000000
--- a/ui/src/views/application/components/CreateApplicationDialog.vue
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 简单配置
- 适合新手创建小助手
-
-
-
-
- 高级编排
- 适合高级用户自定义小助手的工作流
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ui/src/views/application/index.vue b/ui/src/views/application/index.vue
index 8be49ad6b..f5e9b0072 100644
--- a/ui/src/views/application/index.vue
+++ b/ui/src/views/application/index.vue
@@ -24,7 +24,7 @@
+