diff --git a/.env.development b/.env.development index beee2bd..764306d 100644 --- a/.env.development +++ b/.env.development @@ -6,7 +6,7 @@ VITE_APP_ENV = 'development' # 开发环境 # 李陈杰 209 -VITE_APP_BASE_API = 'http://192.168.110.209:8899' +VITE_APP_BASE_API = 'http://192.168.110.149:8899' # 曾涛 # VITE_APP_BASE_API = 'http://192.168.110.180:8899' # 罗成 diff --git a/package.json b/package.json index 58746c4..62a70bc 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,8 @@ "vue-types": "5.1.3", "vue3-print-nb": "^0.1.4", "vue3-scroll-seamless": "^1.0.6", - "vxe-table": "4.5.22" + "vxe-table": "4.5.22", + "xlsx": "^0.18.5" }, "devDependencies": { "@eslint/js": "9.15.0", diff --git a/src/api/design/received/index.ts b/src/api/design/received/index.ts index f8bbbdd..848f53a 100644 --- a/src/api/design/received/index.ts +++ b/src/api/design/received/index.ts @@ -24,3 +24,11 @@ export const exportWord = (params) => { method: 'post' }); }; +// 导出模版 +export const exportExcel = (params) => { + return request({ + url: '/design/collect/exportExcel', + method: 'post', + params: params + }); +}; diff --git a/src/api/materials/materialIssue/index.ts b/src/api/materials/materialIssue/index.ts index 99af31a..33a986a 100644 --- a/src/api/materials/materialIssue/index.ts +++ b/src/api/materials/materialIssue/index.ts @@ -75,3 +75,11 @@ export const inventoryList = (id: any) => { method: 'get' }); }; + +//获取材料表信息 +export const getMaterialInfo = (id: any) => { + return request({ + url: '/materials/materials/listByFormCode/' + id, + method: 'get' + }); +}; diff --git a/src/api/project/project/index.ts b/src/api/project/project/index.ts index cd3d1d7..460927c 100644 --- a/src/api/project/project/index.ts +++ b/src/api/project/project/index.ts @@ -195,3 +195,35 @@ export const changeProject = (id: string | number) => { method: 'get' }); }; +/** + * 打卡规则 + * @param id + */ +export const attendanceRuleEdit = (data) => { + return request({ + url: '/project/attendanceRule', + method: 'put', + data + }); +}; +/** + * 打卡规则 + * @param id + */ +export const attendanceRuleAdd = (data) => { + return request({ + url: '/project/attendanceRule', + method: 'post', + data + }); +}; +/** + * 获取规则 + * @param id + */ +export const byProjectIdDetail = (id) => { + return request({ + url: '/project/attendanceRule/byProjectId/' + id, + method: 'get' + }); +}; diff --git a/src/api/system/post/index.ts b/src/api/system/post/index.ts index 9f028ab..b7cc8e8 100644 --- a/src/api/system/post/index.ts +++ b/src/api/system/post/index.ts @@ -71,7 +71,7 @@ export function getRoleList(deptId?: number | string): AxiosPromise { url: '/system/role/listNoPage', method: 'get', params: { - deptId + deptId, } }); } diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 8e70d3f..c2ed27e 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -26,11 +26,11 @@ - +
diff --git a/src/views/biddingManagemen/biddingLimit/index.vue b/src/views/biddingManagemen/biddingLimit/index.vue index 4c508ad..f54a5cd 100644 --- a/src/views/biddingManagemen/biddingLimit/index.vue +++ b/src/views/biddingManagemen/biddingLimit/index.vue @@ -5,7 +5,7 @@ - + @@ -166,7 +166,8 @@ const getTableData = async () => { const params = { projectId: currentProject.value?.id, sheet: queryForm.value.sheet, - versions: queryForm.value.versions + versions: queryForm.value.versions, + type: '1' }; const res = await getTreeLimit(params); loading.value = false; diff --git a/src/views/biddingManagemen/biddingLimit/indexEdit.vue b/src/views/biddingManagemen/biddingLimit/indexEdit.vue index 951d70d..9e268ce 100644 --- a/src/views/biddingManagemen/biddingLimit/indexEdit.vue +++ b/src/views/biddingManagemen/biddingLimit/indexEdit.vue @@ -210,7 +210,8 @@ const getListTable = async () => { const res = await getTreeLimit({ projectId: currentProject.value?.id, versions: form.value.versions, - sheet: form.value.sheet + sheet: form.value.sheet, + type: '0' }); if (res.code == 200) { tableData.value = res.data; diff --git a/src/views/contract/bidCost/index.vue b/src/views/contract/bidCost/index.vue index 9ef0c55..faf02d5 100644 --- a/src/views/contract/bidCost/index.vue +++ b/src/views/contract/bidCost/index.vue @@ -5,7 +5,7 @@ - + @@ -184,7 +184,8 @@ const getTableData = async () => { const params = { projectId: currentProject.value?.id, sheet: queryForm.value.sheet, - versions: queryForm.value.versions + versions: queryForm.value.versions, + type: '0' }; const res = await getTreeLimit(params); loading.value = false; @@ -288,7 +289,7 @@ const handleExport = () => { projectId: currentProject.value?.id, sheet: queryForm.value.sheet }, - `限价一览表${queryForm.value.sheet}.xlsx` + `投标成本核算${queryForm.value.sheet}.xlsx` ); }; // 审核 diff --git a/src/views/contract/division/index.vue b/src/views/contract/division/index.vue index 0c7675d..b8e6768 100644 --- a/src/views/contract/division/index.vue +++ b/src/views/contract/division/index.vue @@ -138,9 +138,14 @@ @@ -149,12 +154,16 @@