diff --git a/src/api/intelligent-agent/list.js b/src/api/intelligent-agent/list.js index 5ead945..ca6e9ac 100644 --- a/src/api/intelligent-agent/list.js +++ b/src/api/intelligent-agent/list.js @@ -8,7 +8,7 @@ import getUrl from '@/assets/js/utils/get-url' */ const agentList = (data = {}) => { return request({ - url: getUrl('/ebiz/intelligentAgent/list'), + url: getUrl('/intelligent/app/page'), method: 'post', data }) @@ -20,9 +20,9 @@ const agentList = (data = {}) => { */ function agentDetail(id) { return request({ - url: getUrl('/ebiz/intelligentAgent/query'), + url: getUrl('/intelligent/ex/query'), method: 'get', - params: { id } + params: { appId: id } }) } @@ -37,7 +37,7 @@ const agentAdd = data => { return } return request({ - url: getUrl('/ebiz/intelligentAgent/create'), + url: getUrl('/intelligent/ex/create'), method: 'post', data }) @@ -54,7 +54,7 @@ const agentDelete = data => { return } return request({ - url: getUrl('/ebiz/intelligentAgent/delete'), + url: getUrl('/intelligent/ex/delete'), method: 'post', data }) @@ -72,7 +72,7 @@ const agentEdit = data => { } return request({ - url: getUrl('/ebiz/intelligentAgent/update'), + url: getUrl('/intelligent/ex/update'), method: 'post', data }) diff --git a/src/assets/sass/renderSass/button.scss b/src/assets/sass/renderSass/button.scss index 696ca04..862a577 100644 --- a/src/assets/sass/renderSass/button.scss +++ b/src/assets/sass/renderSass/button.scss @@ -227,6 +227,14 @@ } } } + &.is-disabled { + & .el-radio-button__inner { + background: unset; + &:hover { + color: #c0c4cc; + } + } + } //&.is-active { // background: #fff; //} diff --git a/src/assets/sass/renderSass/theme.scss b/src/assets/sass/renderSass/theme.scss index 9c8b599..ff05a83 100644 --- a/src/assets/sass/renderSass/theme.scss +++ b/src/assets/sass/renderSass/theme.scss @@ -103,3 +103,10 @@ $--message-info-border: #cecece; // 信息消息框的边框色 0 0 5px $--color-primary-button-gradient; } } + +.desc-text-color { + color: $--color-primary-desc-text-drank; +} +.back-theme-color { + background: $--color-primary; +} diff --git a/src/components/RenderDialog/index.vue b/src/components/RenderDialog/index.vue index 94f6748..a24353f 100644 --- a/src/components/RenderDialog/index.vue +++ b/src/components/RenderDialog/index.vue @@ -6,6 +6,7 @@ :destroy-on-close="destroyOnClose" :width="width" :before-close="handleBeforeClose" + :closeOnClickModal="closeOnClickModal" >
@@ -41,6 +42,10 @@ export default { type: Boolean, default: false }, + closeOnClickModal: { + type: Boolean, + default: true + }, beforeClose: { type: Function, default: null diff --git a/src/icons/svg/advancedChat.svg b/src/icons/svg/advancedChat.svg new file mode 100644 index 0000000..82ce0aa --- /dev/null +++ b/src/icons/svg/advancedChat.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/agentChat.svg b/src/icons/svg/agentChat.svg new file mode 100644 index 0000000..bdc1baf --- /dev/null +++ b/src/icons/svg/agentChat.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/chat.svg b/src/icons/svg/chat.svg new file mode 100644 index 0000000..b03081e --- /dev/null +++ b/src/icons/svg/chat.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/completion.svg b/src/icons/svg/completion.svg new file mode 100644 index 0000000..fd7ee00 --- /dev/null +++ b/src/icons/svg/completion.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/workflow.svg b/src/icons/svg/workflow.svg new file mode 100644 index 0000000..77b5f8d --- /dev/null +++ b/src/icons/svg/workflow.svg @@ -0,0 +1 @@ + diff --git a/src/views/agent/index.vue b/src/views/agent/index.vue index e569b31..4d49ae0 100644 --- a/src/views/agent/index.vue +++ b/src/views/agent/index.vue @@ -4,6 +4,12 @@ export default { components: { workflow }, + props: { + thirdAppId: { + type: String, + default: '' + } + }, name: 'dify', data() { return { @@ -16,7 +22,7 @@ export default { diff --git a/src/views/agent/views/workflow/index.vue b/src/views/agent/views/workflow/index.vue index adb8fba..30663b9 100644 --- a/src/views/agent/views/workflow/index.vue +++ b/src/views/agent/views/workflow/index.vue @@ -3,6 +3,12 @@ import { DIFY_URL } from '@/config/base-url' export default { name: 'workflow', + props: { + thirdAppId: { + type: String, + default: '' + } + }, data() { return { dify: { @@ -41,6 +47,13 @@ export default { this.dify.params.header = header || '0' this.dify.params.sidebar = sidebar || '0' this.dify.params.publish = publish || '0' + + if (this.thirdAppId) { + this.dify.src = `${DIFY_URL}/app/${this.thirdAppId}/workflow?${ + this.params + }` + this.dify.isVisible = true + } }, watch: { '$route.query': { @@ -77,19 +90,16 @@ export default {