From f93e1f718793bd60de2cfd0c4197ba1d44367877 Mon Sep 17 00:00:00 2001 From: qsh <> Date: Mon, 14 Apr 2025 17:07:21 +0800 Subject: [PATCH] sc --- .env.base | 4 +- src/api/okr/okr.js | 31 +++++- src/api/system/dept/index.ts | 4 +- src/views/Basic/Dept/DeptForm.vue | 28 ++---- src/views/Basic/Dept/index.vue | 3 +- src/views/Basic/User/UserForm.vue | 2 +- .../OKR/Management/Components/AllTarget.vue | 5 +- .../OKR/Management/Components/DialogOkr.vue | 27 +++++- .../Management/Components/DialogOkrInfo.vue | 7 +- .../OKR/Management/Components/MyDuty.vue | 5 +- src/views/OKR/Management/Components/MySon.vue | 94 +++++++++++++++++++ .../OKR/Management/Components/ObjectList.vue | 1 + .../OKR/Management/Components/WaitTarget.vue | 4 +- src/views/OKR/Management/index.vue | 23 ++++- .../Pers/Employee/Comp/DialogEmployee.vue | 14 ++- 15 files changed, 206 insertions(+), 46 deletions(-) create mode 100644 src/views/OKR/Management/Components/MySon.vue diff --git a/.env.base b/.env.base index 3032c19..7506db7 100644 --- a/.env.base +++ b/.env.base @@ -4,9 +4,9 @@ VITE_NODE_ENV=development VITE_DEV=true # 请求路径 -VITE_BASE_URL='http://localhost:48080' +# VITE_BASE_URL='http://localhost:48080' -# VITE_BASE_URL='http://47.98.161.246:48080' +VITE_BASE_URL='http://47.98.161.246:48080' # VITE_BASE_URL='http://114.55.169.15:48080' # 上传路径 diff --git a/src/api/okr/okr.js b/src/api/okr/okr.js index 0289278..6125368 100644 --- a/src/api/okr/okr.js +++ b/src/api/okr/okr.js @@ -20,10 +20,10 @@ export const updateOkrNode = (data) => { } // 查询详情 -export const getOkrNodeDetail = (nodeId) => { +export const getOkrNodeDetail = (params) => { return request.get({ url: '/admin-api/okr/node/get', - params: { nodeId } + params // headers: { 'instance-id': 1016 } }) } @@ -108,3 +108,30 @@ export const getOkrRelationTreeChildren = (params) => { // headers: { 'instance-id': 1016 } }) } + +// 获取我的组员 +export const getMyMemberList = (params) => { + return request.get({ + url: '/admin-api/okr/node/my-members', + params + // headers: { 'instance-id': 1016 } + }) +} + +// 获取我的组员节点树 +export const getMySonNodeTree = (params) => { + return request.get({ + url: '/admin-api/okr/node/member/node/list', + params + // headers: { 'instance-id': 1016 } + }) +} + +// 获取我的组员OKR列表 +export const getMySonOkrPage = (params) => { + return request.get({ + url: '/admin-api/okr/node/member/objective/list', + params + // headers: { 'instance-id': 1016 } + }) +} diff --git a/src/api/system/dept/index.ts b/src/api/system/dept/index.ts index 070d46b..0c342fe 100644 --- a/src/api/system/dept/index.ts +++ b/src/api/system/dept/index.ts @@ -13,8 +13,8 @@ export interface DeptVO { } // 查询部门(精简)列表 -export const getSimpleDeptList = async (): Promise => { - return await request.get({ url: '/admin-api/system/dept/list-all-simple' }) +export const getSimpleDeptList = async (params: any): Promise => { + return await request.get({ url: '/admin-api/system/dept/list-all-simple', params }) } // 查询部门列表 diff --git a/src/views/Basic/Dept/DeptForm.vue b/src/views/Basic/Dept/DeptForm.vue index 89e2269..29f5e56 100644 --- a/src/views/Basic/Dept/DeptForm.vue +++ b/src/views/Basic/Dept/DeptForm.vue @@ -57,17 +57,15 @@ - + ({}) const formRules = reactive({ parentId: [{ required: true, message: '上级部门不能为空', trigger: 'blur' }], name: [{ required: true, message: '部门名称不能为空', trigger: 'blur' }], @@ -128,7 +117,7 @@ const formRules = reactive({ const formRef = ref() // 表单 Ref const deptTree = ref() // 树形结构 const employeeOptions = ref([]) // 用户列表 -const instanceIdsOptions = ref([]) // 实例ids +const instanceIdOptions = ref([]) // 实例ids /** 打开弹窗 */ const open = async (type: string, id?: number) => { @@ -141,6 +130,7 @@ const open = async (type: string, id?: number) => { formLoading.value = true try { formData.value = await DeptApi.getDept(id) + formData.value.remark = formData.value.remark || '' } finally { formLoading.value = false } @@ -151,7 +141,7 @@ const open = async (type: string, id?: number) => { }) //实例 getSimpleAppList().then((data) => { - instanceIdsOptions.value = data + instanceIdOptions.value = data }) // 获得部门树 await getTree() @@ -194,7 +184,7 @@ const resetForm = () => { leaderUserId: undefined, status: CommonStatusEnum.ENABLE, remark: undefined, - instanceIds: undefined + instanceId: undefined } formRef.value?.resetFields() } diff --git a/src/views/Basic/Dept/index.vue b/src/views/Basic/Dept/index.vue index 3a0b924..aa43a28 100644 --- a/src/views/Basic/Dept/index.vue +++ b/src/views/Basic/Dept/index.vue @@ -22,7 +22,7 @@ - + @@ -41,11 +46,21 @@