From 803f48c625570464903eb6022aa0f956526f24bd Mon Sep 17 00:00:00 2001 From: pch <75729660@qq.com> Date: Tue, 10 Dec 2024 09:25:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B5=81=E7=A8=8B=E9=80=89?= =?UTF-8?q?=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 4 +- src/locales/en.ts | 1 + src/locales/zh-CN.ts | 1 + src/router/modules/remaining.ts | 2 +- src/utils/dict.ts | 2 + src/views/Home/qjgl/QjglCreate.vue | 25 +- .../index/{index-BK.vue => assistant.vue} | 465 +++++++++--------- .../components/message-BK/MessageList-BK.vue | 282 ----------- .../message-BK/MessageListEmpty-BK.vue | 83 ---- .../message-BK/MessageLoading-BK.vue | 15 - .../message-BK/MessageNewConversation-BK.vue | 46 -- src/views/ai/chat/index/index2.vue | 27 - src/views/bpm/oa/leave/create.vue | 2 +- .../bpm/processInstance/detail/index.vue | 5 +- .../codegen/components/GenerateInfoForm.vue | 16 +- src/views/infra/codegen/index.vue | 5 - 16 files changed, 278 insertions(+), 703 deletions(-) rename src/views/ai/chat/index/{index-BK.vue => assistant.vue} (65%) delete mode 100644 src/views/ai/chat/index/components/message-BK/MessageList-BK.vue delete mode 100644 src/views/ai/chat/index/components/message-BK/MessageListEmpty-BK.vue delete mode 100644 src/views/ai/chat/index/components/message-BK/MessageLoading-BK.vue delete mode 100644 src/views/ai/chat/index/components/message-BK/MessageNewConversation-BK.vue delete mode 100644 src/views/ai/chat/index/index2.vue diff --git a/.env b/.env index 0d1431b..0cf26f5 100644 --- a/.env +++ b/.env @@ -21,8 +21,8 @@ VITE_APP_BAIDU_CODE = a1ff8825baa73c3a78eb96aa40325abc #AI路径 -; VITE_AI_URL = http://192.168.1.25:8000 -VITE_AI_URL = http://140.143.164.40:9002 +VITE_AI_URL = http://192.168.45.135:8000 +; VITE_AI_URL = http://140.143.164.40:9002 #Onlyoffice相关 ; VITE_ONLY_URL = http://140.143.164.40:48080 diff --git a/src/locales/en.ts b/src/locales/en.ts index 6562c9b..9b3ee99 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -18,6 +18,7 @@ export default { close: 'Close', reload: 'Reload current', success: 'Success', + flow: 'Flow', closeTab: 'Close current', closeTheLeftTab: 'Close left', closeTheRightTab: 'Close right', diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 907144b..6b64277 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -43,6 +43,7 @@ export default { exportMessage: '是否确认导出数据项?', importMessage: '是否确认导入数据项?', createSuccess: '新增成功', + createFlow: '流程发起成功', updateSuccess: '修改成功', delMessage: '是否删除所选中数据?', delDataMessage: '是否删除数据?', diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts index 79c1420..fa01b49 100644 --- a/src/router/modules/remaining.ts +++ b/src/router/modules/remaining.ts @@ -783,7 +783,7 @@ const remainingRouter: AppRouteRecordRaw[] = [ title: '查看考勤管理流程', activeMenu: '/Home/kqnr/kqgl/Kqglflow' } - }, + } ] }, ] diff --git a/src/utils/dict.ts b/src/utils/dict.ts index 04bcc33..9ed54ea 100644 --- a/src/utils/dict.ts +++ b/src/utils/dict.ts @@ -162,6 +162,7 @@ export enum DICT_TYPE { INFRA_CONFIG_TYPE = 'infra_config_type', INFRA_CODEGEN_TEMPLATE_TYPE = 'infra_codegen_template_type', INFRA_CODEGEN_FRONT_TYPE = 'infra_codegen_front_type', + INFRA_CODEGEN_MODEL_TYPE = 'infra_codegen_model_type', INFRA_CODEGEN_SCENE = 'infra_codegen_scene', INFRA_FILE_STORAGE = 'infra_file_storage', INFRA_OPERATE_TYPE = 'infra_operate_type', @@ -175,6 +176,7 @@ export enum DICT_TYPE { BPM_PROCESS_LISTENER_TYPE = 'bpm_process_listener_type', BPM_PROCESS_LISTENER_VALUE_TYPE = 'bpm_process_listener_value_type', BPM_TASK_CANDIDATE_RANGE = 'bpm_task_candidate_range', + OA_PROJECT_TYPE ='oa_project_type', // ========== PAY 模块 ========== PAY_CHANNEL_CODE = 'pay_channel_code', // 支付渠道编码类型 PAY_ORDER_STATUS = 'pay_order_status', // 商户支付订单状态 diff --git a/src/views/Home/qjgl/QjglCreate.vue b/src/views/Home/qjgl/QjglCreate.vue index 28474fa..5c82344 100644 --- a/src/views/Home/qjgl/QjglCreate.vue +++ b/src/views/Home/qjgl/QjglCreate.vue @@ -107,6 +107,7 @@ import * as UserApi from '@/api/system/user' import {useTagsViewStore} from "@/store/modules/tagsView"; import {getUserProfile, ProfileVO} from "@/api/system/user/profile"; import {DeptVO, getDept} from "@/api/system/dept"; +import {FormProcessMappingApi} from "@/api/bpm/formprocessmapping"; /** 请假管理 表单 */ defineOptions({ name: 'QjglCreate' }) @@ -187,7 +188,7 @@ const getUserInfo = async () => { } //flow begin++++++++++++++++++++ // 指定审批人 -const processDefineKey = 'pch-qjgl-001' // 流程定义 Key +// const processDefineKey = 'pch-qjgl-001' // 流程定义 Key const startUserSelectTasks = ref([]) // 发起人需要选择审批人的用户任务列表 const startUserSelectAssignees = ref({}) // 发起人选择审批人的数据 const startUserSelectAssigneesFormRef = ref() // 发起人选择审批人的表单 Ref @@ -213,6 +214,15 @@ const submitForm = async () => { data.startUserSelectAssignees = startUserSelectAssignees.value } + const curFullPath = currentRoute.value.fullPath + if( curFullPath ) { + data.curfullpath = curFullPath + } + const processKey = await FormProcessMappingApi.selectProcessKey( curFullPath ) + if ( processKey) { + data.processDefinitionKey = processKey + } + await QjglApi.createQjgl(data) message.success(t('发起成功!')) // 关闭当前 Tab @@ -248,10 +258,17 @@ const resetForm = () => { onMounted(async () => { await getUserInfo() // await getKnowtypeTree() - console.log(processDefineKey,"key1") + const curFullPath = currentRoute.value.fullPath + const processKey = await FormProcessMappingApi.selectProcessKey( curFullPath ) + + if ( !processKey ) { + message.error('流程对应表单模型未配置,请检查!') + return + } + const processDefinitionDetail = await DefinitionApi.getProcessDefinition( undefined, - processDefineKey + processKey ) if (!processDefinitionDetail) { @@ -274,7 +291,7 @@ onMounted(async () => { // 加载用户列表 userList.value = await UserApi.getSimpleUserList() - console.log(userList.value ,"userList.value") + //console.log(userList.value ,"userList.value") } }) diff --git a/src/views/ai/chat/index/index-BK.vue b/src/views/ai/chat/index/assistant.vue similarity index 65% rename from src/views/ai/chat/index/index-BK.vue rename to src/views/ai/chat/index/assistant.vue index 7389240..43ca8c7 100644 --- a/src/views/ai/chat/index/index-BK.vue +++ b/src/views/ai/chat/index/assistant.vue @@ -1,20 +1,11 @@