diff --git a/.env.production b/.env.production index bef27bb..4e6f237 100644 --- a/.env.production +++ b/.env.production @@ -5,4 +5,4 @@ VUE_APP_TITLE = 苏州工业园区工业上楼项目系统 ENV = 'production' # 苏州工业园区工业上楼项目系统/生产环境 -# VUE_APP_BASE_API = 'http://39.101.188.84:7071' +VUE_APP_BASE_API = 'http://39.101.188.84:7071' diff --git a/package.json b/package.json index bbec0a6..a63115e 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,7 @@ "leaflet": "^1.9.4", "mars2d": "^3.3.1", "mars2d-esri": "^3.3.1", + "moment": "^2.30.1", "nprogress": "0.2.0", "quill": "2.0.2", "screenfull": "5.0.2", diff --git a/src/api/ManageApi/index.js b/src/api/ManageApi/index.js index b4ef9b7..312c666 100644 --- a/src/api/ManageApi/index.js +++ b/src/api/ManageApi/index.js @@ -49,11 +49,13 @@ export function updateBasicInformation(data) { }); } // 基本信息的导出功能 -export function exportBasicInformation(params) { +export function exportBasicInformation(idList) { return request({ - url: `/gysl/basicInformation/export`, + url: '/gysl/basicInformation/exportInfo', method: 'post', - data: params, + params: { idList }, // 作为查询参数传递 + // 或者如果需要放在body中: + // data: { idList }, responseType: 'blob' }); } @@ -284,11 +286,13 @@ export function deleteXmxl(idList) { return request({ url: '/gysl/xmxl/delete', method: 'delete', - params: { idList } + params: { + idList: idList.join(',') // 将数组转换为逗号分隔的字符串 + } }); } //修改项目巡礼 -export function updateXmxl(data) { +export function updataXmxl (data) { return request({ url: '/gysl/xmxl/edit', method: 'post', @@ -296,14 +300,15 @@ export function updateXmxl(data) { }); } //分页查询所有项目巡礼 -export function getXmxlPagebymid(quey) { +export function getXmxlList(params) { return request({ - url: '/gysl/xmxl/page', + url: '/gysl/xmxl/list', method: 'get', - quey + params }); } + //企业入驻内容区表格 //新增数据 export function addqyrz(data) { @@ -358,7 +363,6 @@ export function addjzxx(data) { } //删除数据 export function deletejzxx(idList) { - console.log('Deleting buildings with IDs:', idList); // 调试信息 return request({ url: '/gysl/buildingInformation/delete', method: 'delete', @@ -484,18 +488,23 @@ export function addxmmmb(data) { //删除数据 export function deletexmmmb(idList) { return request({ - url:'/gysl/projectRemark/delete', - method:'delete', - params:{idList} - }) + url: '/gysl/projectRemark/delete', + method: 'delete', + params: { + idList: idList.join(',') // 将数组转换为逗号分隔的字符串 + } + }); } //修改数据 -export function updatexmmmb(data) { +export function updateProjectRemark(projectRemark) { return request({ - url:'/gysl/projectRemark/edit', - method:'post', - data - }) + url: '/gysl/projectRemark/edit', + method: 'put', + data: projectRemark, + headers: { + 'Content-Type': 'application/json' + } + }); } //查询所有数据 export function getxmmmbPage(params) { diff --git a/src/views/components/ProjectDetails/Buildings.vue b/src/views/components/ProjectDetails/Buildings.vue index 81181d1..bbadf31 100644 --- a/src/views/components/ProjectDetails/Buildings.vue +++ b/src/views/components/ProjectDetails/Buildings.vue @@ -7,25 +7,25 @@ 建筑信息
- 新增 新增 - 编辑 编辑 - 导入 - 导出 @@ -35,10 +35,13 @@
-
+
{{ building.name }} - +
@@ -87,7 +90,7 @@ - {{ getTextForBoolean(selectedBuilding.sfydzk )}} + {{ getTextForBoolean(selectedBuilding.sfydzk) }} @@ -218,6 +221,10 @@ export default { xmId: { type: [Number, String], required: true + }, + action: { + type: String, + required: true } }, data() { @@ -237,9 +244,9 @@ export default { name: '', scdmhz: 0, scgd: 0, - sfwzyld: 2, + sfwzyld: 2, sfydzk: 2, - sfyqcpd: 2, + sfyqcpd: 2, totalBuildingHeight: 0, twoAndFourCg: 0, twoAndThreeLmhz: 0, @@ -260,8 +267,8 @@ export default { return value === 1 ? '是' : '否'; }, //颜色变化方法 - getTagItemClass(building){ - return{ + getTagItemClass(building) { + return { 'important-building': building.sfwzyld === 1, }; }, @@ -397,13 +404,14 @@ export default { height: auto; display: flex; justify-content: space-between; - padding: .7rem 0; + /* padding: .7rem 0; */ padding: .5rem; border-bottom: 1px solid #E5E5E5; } .topleft { width: 8rem; + height: 2rem; display: flex; gap: 0.4rem; align-items: center; @@ -464,7 +472,8 @@ export default { align-items: center; cursor: pointer; } + .important-building { - background-color: rgba(43,98,241,0.1); + background-color: rgba(43, 98, 241, 0.1); } \ No newline at end of file diff --git a/src/views/components/ProjectDetails/Companyenter.vue b/src/views/components/ProjectDetails/Companyenter.vue index 12e2721..1f646d7 100644 --- a/src/views/components/ProjectDetails/Companyenter.vue +++ b/src/views/components/ProjectDetails/Companyenter.vue @@ -6,7 +6,7 @@ 企业入驻信息
-
+
编辑{{ form.gycfpjwyf }} -
+
批量导入 @@ -143,6 +143,10 @@ export default { gycfpjzj: 0, gycfpjwyf: 0 }) + }, + action: { + type: String, + required: true } }, data() { @@ -288,6 +292,7 @@ export default { } .topleft { + height: 2rem; width: 8rem; display: flex; gap: 0.4rem; diff --git a/src/views/components/ProjectDetails/Liver.vue b/src/views/components/ProjectDetails/Liver.vue index 39c9e05..b87407f 100644 --- a/src/views/components/ProjectDetails/Liver.vue +++ b/src/views/components/ProjectDetails/Liver.vue @@ -6,7 +6,7 @@ 现场实况
-
+
编辑 export default { + props: { + action: { + type: String, + required: true + } + }, data() { return { images: [ diff --git a/src/views/components/ProjectDetails/Memo.vue b/src/views/components/ProjectDetails/Memo.vue index 280e324..298c33f 100644 --- a/src/views/components/ProjectDetails/Memo.vue +++ b/src/views/components/ProjectDetails/Memo.vue @@ -21,7 +21,8 @@ + @change="handleDateChange" style="width: 21.75rem;" + value-format="yyyy-MM-dd"> @@ -32,8 +33,10 @@
{{ memo.createTime }}
{{ memo.remark }}
记录人:{{ memo.createBy }}
-
-
+
+
@@ -61,29 +64,31 @@ \ No newline at end of file diff --git a/src/views/components/ProjectDetails/Projectpicturetwo.vue b/src/views/components/ProjectDetails/Projectpicturetwo.vue index 8aa2542..3ae1649 100644 --- a/src/views/components/ProjectDetails/Projectpicturetwo.vue +++ b/src/views/components/ProjectDetails/Projectpicturetwo.vue @@ -1,60 +1,7 @@