From 3446ab62bc9262c713e7943614343641c21d7062 Mon Sep 17 00:00:00 2001 From: Teo <2642673902@qq.com> Date: Mon, 15 Sep 2025 11:50:18 +0800 Subject: [PATCH] 1 --- src/api/project/project/index.ts | 19 ++++++++++++++++--- src/main.ts | 1 + src/views/progress/progressCategory/index.vue | 13 ++++++++----- src/views/project/busSalaryDetails/index.vue | 4 ++-- src/views/project/project/index.vue | 4 ++-- .../comm/documentsDetail/index.vue | 1 - .../component/documentsEdit/index.vue | 1 - src/views/system/user/comm/roleInfo.vue | 1 + 8 files changed, 30 insertions(+), 14 deletions(-) diff --git a/src/api/project/project/index.ts b/src/api/project/project/index.ts index 69e2eb7..68e901d 100644 --- a/src/api/project/project/index.ts +++ b/src/api/project/project/index.ts @@ -9,7 +9,7 @@ import requestGo from '@/utils/request-go'; * @returns {*} */ -export const listProject = (query?: ProjectQuery): AxiosPromise => { +export const listProjectGo = (query?: ProjectQuery): AxiosPromise => { return requestGo({ url: '/zm/api/v1/system/sysProject/list', method: 'get', @@ -17,6 +17,20 @@ export const listProject = (query?: ProjectQuery): AxiosPromise => }); }; +/** + * 查询项目列表 + * @param query + * @returns {*} + */ + +export const listProject = (query?: ProjectQuery): AxiosPromise => { + return request({ + url: '/project/project/list', + method: 'get', + params: { ...query } + }); +}; + /** * 查询项目dxf * @param query @@ -246,7 +260,6 @@ export const delAttendanceRange = (id) => { }); }; - // 修改项目打卡范围 export const updateAttendanceRange = (data) => { return request({ @@ -263,4 +276,4 @@ export const getAttendanceRangeList = (data) => { method: 'get', params: data }); -}; \ No newline at end of file +}; diff --git a/src/main.ts b/src/main.ts index 8cd9035..94ff1c3 100644 --- a/src/main.ts +++ b/src/main.ts @@ -55,6 +55,7 @@ setLocal('host', '121.37.237.116'); setLocal('rtmpPort', '28451'); setLocal('rtcPort', '28453'); setLocal('dockSocketUrl', 'ws://58.17.134.85:9512/websocket'); +window['$HOSTSRC'] = 'ws://58.17.134.85:8920/ws'; // 修改 el-dialog 默认点击遮照为不关闭 /*import { ElDialog } from 'element-plus'; diff --git a/src/views/progress/progressCategory/index.vue b/src/views/progress/progressCategory/index.vue index ce3af14..d4a5584 100644 --- a/src/views/progress/progressCategory/index.vue +++ b/src/views/progress/progressCategory/index.vue @@ -340,12 +340,14 @@ const getList = async () => { if (!queryParams.value.projectId) { const res = await getProjectSquare(currentProject.value?.id); if (res.data.length === 0) { - proxy?.$modal.msgWarning('当前项目下没有方阵,请先创建方阵'); - matrixOptions.value = []; - queryParams.value.projectId = ''; - form.value.projectId = ''; + // proxy?.$modal.msgWarning('当前项目下没有方阵,请先创建方阵'); + // matrixOptions.value = []; + // queryParams.value.projectId = ''; + // form.value.projectId = ''; + progressCategoryList.value = []; tabList.value = []; - activeTab.value = ''; + // activeTab.value = ''; + return; } else { let matrixList = res.data.map((item) => { return { @@ -523,6 +525,7 @@ const resetMatrix = () => { matrixValue.value = undefined; queryParams.value.matrixId = undefined; queryParams.value.projectId = undefined; + relevancyStructure.value = '1'; matrixOptions.value = []; }; diff --git a/src/views/project/busSalaryDetails/index.vue b/src/views/project/busSalaryDetails/index.vue index 29e19e9..9ce0220 100644 --- a/src/views/project/busSalaryDetails/index.vue +++ b/src/views/project/busSalaryDetails/index.vue @@ -123,7 +123,7 @@ import * as xlsx from 'xlsx'; import { exportDataToExcel } from '@/utils/exportDataToExcel.js'; import { useUserStoreHook } from '@/store/modules/user'; import { listProjectTeam } from '@/api/project/projectTeam'; -import { listProject } from '@/api/project/project'; +import { listProject, listProjectGo } from '@/api/project/project'; export default defineComponent({ name: 'index', components: { @@ -203,7 +203,7 @@ export default defineComponent({ }; // 获取项目列表数据 const sysProjectList = () => { - listProject({ pageNum: 1, pageSize: 1000 }).then((res: any) => { + listProjectGo({ pageNum: 1, pageSize: 1000 }).then((res: any) => { let list = res.data.list ?? []; if (list.length) { state.projectList = list; diff --git a/src/views/project/project/index.vue b/src/views/project/project/index.vue index 6a3c26d..7e3e3c1 100644 --- a/src/views/project/project/index.vue +++ b/src/views/project/project/index.vue @@ -305,7 +305,7 @@ import { delProject, uploadProjectFile, getProject, - listProject, + listProjectGo, updateProject, attendanceRuleAdd, attendanceRuleEdit, @@ -434,7 +434,7 @@ const { queryParams, form, rules } = toRefs(data); /** 查询项目列表 */ const getList = async () => { loading.value = true; - const res = await listProject(queryParams.value); + const res = await listProjectGo(queryParams.value); projectList.value = res.data.list; total.value = res.data.total; loading.value = false; diff --git a/src/views/quality/onlineListquality/comm/documentsDetail/index.vue b/src/views/quality/onlineListquality/comm/documentsDetail/index.vue index dfedaab..3a64ee2 100644 --- a/src/views/quality/onlineListquality/comm/documentsDetail/index.vue +++ b/src/views/quality/onlineListquality/comm/documentsDetail/index.vue @@ -69,7 +69,6 @@ export default defineComponent({ }; const init = (obj) => { let documentKey = obj.id.toString() + new Date().getTime(); - window['$HOSTSRC'] = 'ws://58.17.134.85:8920/ws'; let baseURL = window['$HOSTSRC'].replace('ws:', 'http:').replace('/ws', ''); let url = baseURL + obj.filenPathCoding.replaceAll('+', ' '); let type = obj.suffix; diff --git a/src/views/safety/safetyWeeklyReport/component/documentsEdit/index.vue b/src/views/safety/safetyWeeklyReport/component/documentsEdit/index.vue index 8340034..3059b35 100644 --- a/src/views/safety/safetyWeeklyReport/component/documentsEdit/index.vue +++ b/src/views/safety/safetyWeeklyReport/component/documentsEdit/index.vue @@ -75,7 +75,6 @@ export default defineComponent({ }; const init = (obj) => { let documentKey = obj.id.toString() + new Date().getTime(); - window['$HOSTSRC'] = 'ws://58.17.134.85:8920/ws'; let baseURL = window['$HOSTSRC'].replace('ws:', 'http:').replace('/ws', ''); let url = baseURL + obj.path; new CXO_API.CXEditor('box_app_edit1', { diff --git a/src/views/system/user/comm/roleInfo.vue b/src/views/system/user/comm/roleInfo.vue index c4f4ce5..6867a26 100644 --- a/src/views/system/user/comm/roleInfo.vue +++ b/src/views/system/user/comm/roleInfo.vue @@ -274,6 +274,7 @@ const initData = async () => { try { // 获取项目列表 const projectRes = await listProject(); + console.log('🚀 ~ initData ~ projectRes:', projectRes); projectOptions.value = projectRes.rows.map((item: any) => ({ id: item.id, projectName: item.projectName,