From 85f5b87f843ae91fbd305aaf3d03af97877af76e Mon Sep 17 00:00:00 2001 From: zcx <377075991@qq.com> Date: Sat, 12 Apr 2025 20:23:07 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E9=83=A8=E9=97=A8=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.base | 4 +++- .vscode/settings.json | 5 +++++ src/views/Basic/Dept/DeptForm.vue | 32 +++++++++++++++++++++++++++++-- src/views/Basic/Dept/index.vue | 2 +- 4 files changed, 39 insertions(+), 4 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.env.base b/.env.base index 0aa0c82..3032c19 100644 --- a/.env.base +++ b/.env.base @@ -4,7 +4,9 @@ VITE_NODE_ENV=development VITE_DEV=true # 请求路径 -VITE_BASE_URL='http://47.98.161.246:48080' +VITE_BASE_URL='http://localhost:48080' + +# VITE_BASE_URL='http://47.98.161.246:48080' # VITE_BASE_URL='http://114.55.169.15:48080' # 上传路径 diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..4e71344 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "i18n-ally.localesPaths": [ + "src/locales" + ] +} \ No newline at end of file diff --git a/src/views/Basic/Dept/DeptForm.vue b/src/views/Basic/Dept/DeptForm.vue index 4ad68e1..89e2269 100644 --- a/src/views/Basic/Dept/DeptForm.vue +++ b/src/views/Basic/Dept/DeptForm.vue @@ -56,6 +56,26 @@ + + + + + + + @@ -76,6 +96,7 @@ import { defaultProps, handleTree } from '@/utils/tree' import * as DeptApi from '@/api/system/dept' import { getEmployeeSimpleList } from '@/api/pers/employee' import { CommonStatusEnum } from '@/utils/constants' +import { getSimpleAppList } from '@/api/system/app' const { t } = useI18n() // 国际化 const message = useMessage() // 消息弹窗 @@ -91,7 +112,8 @@ const formData = ref({ sort: 1, leaderUserId: undefined, status: CommonStatusEnum.ENABLE, - remark: undefined + remark: undefined, + instanceIds: undefined }) const formRules = reactive({ parentId: [{ required: true, message: '上级部门不能为空', trigger: 'blur' }], @@ -106,6 +128,7 @@ const formRules = reactive({ const formRef = ref() // 表单 Ref const deptTree = ref() // 树形结构 const employeeOptions = ref([]) // 用户列表 +const instanceIdsOptions = ref([]) // 实例ids /** 打开弹窗 */ const open = async (type: string, id?: number) => { @@ -126,6 +149,10 @@ const open = async (type: string, id?: number) => { getEmployeeSimpleList().then((data) => { employeeOptions.value = data }) + //实例 + getSimpleAppList().then((data) => { + instanceIdsOptions.value = data + }) // 获得部门树 await getTree() } @@ -166,7 +193,8 @@ const resetForm = () => { sort: 1, leaderUserId: undefined, status: CommonStatusEnum.ENABLE, - remark: undefined + remark: undefined, + instanceIds: undefined } formRef.value?.resetFields() } diff --git a/src/views/Basic/Dept/index.vue b/src/views/Basic/Dept/index.vue index dbcae05..3a0b924 100644 --- a/src/views/Basic/Dept/index.vue +++ b/src/views/Basic/Dept/index.vue @@ -22,7 +22,7 @@ - +