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 @@
-
@@ -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 @@
-
-
-
-

-
项目图例
-
-
-
-
- 编辑
-
-
-
-
-
-
-
-
-
-

-
-
-
![]()
-
-
-

-
-
- 外部
-
-
-
-
-
-
-

-
-
-
![]()
-
-
-

-
-
- 内部
-
-
-
-
@@ -63,35 +10,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-