diff --git a/pc/src/api/building.js b/pc/src/api/building.js
index 73f6970..1a84d68 100644
--- a/pc/src/api/building.js
+++ b/pc/src/api/building.js
@@ -35,7 +35,7 @@ export function addBuilding(data) {
})
return request({
- url: '/room/building',
+ url: '/room/building/add',
method: 'post',
data: processedData
})
@@ -59,8 +59,8 @@ export function updateBuilding(data) {
})
return request({
- url: '/room/building',
- method: 'put',
+ url: '/room/building/edit',
+ method: 'post',
data: processedData
})
}
@@ -68,8 +68,8 @@ export function updateBuilding(data) {
// 删除楼宇
export function deleteBuilding(ids) {
return request({
- url: `/room/building/${ids}`,
- method: 'delete'
+ url: `/room/building/remove/${ids}`,
+ method: 'post'
})
}
@@ -100,7 +100,7 @@ export function getFloorDetail(id) {
// 新增楼层
export function addFloor(data) {
return request({
- url: '/room/floor',
+ url: '/room/floor/add',
method: 'post',
data: data
})
@@ -109,8 +109,8 @@ export function addFloor(data) {
// 修改楼层
export function updateFloor(data) {
return request({
- url: '/room/floor',
- method: 'put',
+ url: '/room/floor/edit',
+ method: 'post',
data: data
})
}
@@ -118,8 +118,8 @@ export function updateFloor(data) {
// 删除楼层
export function deleteFloor(ids) {
return request({
- url: `/room/floor/${ids}`,
- method: 'delete'
+ url: `/room/floor/remove/${ids}`,
+ method: 'post'
})
}
diff --git a/pc/src/api/project.js b/pc/src/api/project.js
index b84c48e..5878920 100644
--- a/pc/src/api/project.js
+++ b/pc/src/api/project.js
@@ -20,7 +20,7 @@ export function getProjectDetail(id) {
// 新增项目
export function addProject(data) {
return request({
- url: '/room/project',
+ url: '/room/project/add',
method: 'post',
data: data
})
@@ -30,8 +30,8 @@ export function addProject(data) {
export function updateProject(id, data) {
const updateData = { ...data, id }
return request({
- url: '/room/project',
- method: 'put',
+ url: '/room/project/edit',
+ method: 'post',
data: updateData
})
}
@@ -39,8 +39,8 @@ export function updateProject(id, data) {
// 删除项目
export function deleteProject(id) {
return request({
- url: `/room/project/${id}`,
- method: 'delete'
+ url: `/room/project/remove/${id}`,
+ method: 'post'
})
}
diff --git a/pc/src/api/room.js b/pc/src/api/room.js
index 4496ed6..79b20b2 100644
--- a/pc/src/api/room.js
+++ b/pc/src/api/room.js
@@ -20,7 +20,7 @@ export function getRoom(id) {
// 新增房源
export function addRoom(data) {
return request({
- url: '/room',
+ url: '/room/add',
method: 'post',
data: data
})
@@ -29,8 +29,8 @@ export function addRoom(data) {
// 修改房源
export function updateRoom(data) {
return request({
- url: '/room',
- method: 'put',
+ url: '/room/edit',
+ method: 'post',
data: data
})
}
@@ -38,16 +38,16 @@ export function updateRoom(data) {
// 删除房源
export function delRoom(id) {
return request({
- url: '/room/' + id,
- method: 'delete'
+ url: '/room/remove/' + id,
+ method: 'post'
})
}
// 批量删除房源
export function delRoomBatch(ids) {
return request({
- url: '/room/batch/' + ids,
- method: 'delete'
+ url: '/room/batch/remove/' + ids,
+ method: 'post'
})
}
@@ -139,7 +139,7 @@ export function checkRoomContractStatus(roomId) {
export function updateRoomLeaseStatus(id, status) {
return request({
url: '/room/lease-status',
- method: 'put',
+ method: 'post',
data: { id, status }
})
}
@@ -185,7 +185,7 @@ export function uploadRoomImage(roomId, imageType, file, sortOrder) {
export function deleteRoomImage(id) {
return request({
url: '/room/image/' + id,
- method: 'delete'
+ method: 'post'
})
}
@@ -193,7 +193,7 @@ export function deleteRoomImage(id) {
export function batchDeleteRoomImages(ids) {
return request({
url: '/room/images/batch',
- method: 'delete',
+ method: 'post',
data: { ids }
})
}
\ No newline at end of file
diff --git a/pc/src/views/project/index.vue b/pc/src/views/project/index.vue
index e66e3bf..cfe9034 100644
--- a/pc/src/views/project/index.vue
+++ b/pc/src/views/project/index.vue
@@ -191,11 +191,11 @@
{{ detail.completionTime }}
{{ detail.standardHeight }}m
{{ detail.property }}
- {{ detail.propertyFee }}元/㎡/月
+ {{ detail.propertyFee }}元/㎡·月
{{ detail.parkingSpaces }}
{{ detail.parkingFee }}元/月
{{ detail.airConditioning }}
- {{ detail.airConditioningFee }}元/㎡/月
+ {{ detail.airConditioningFee }}元/㎡·月
{{ detail.airConditioningTime }}
{{ detail.elevator }}
{{ detail.network }}
diff --git a/pc/src/views/project/room/components/DetailView.vue b/pc/src/views/project/room/components/DetailView.vue
index 06905bb..1011c76 100644
--- a/pc/src/views/project/room/components/DetailView.vue
+++ b/pc/src/views/project/room/components/DetailView.vue
@@ -176,8 +176,8 @@ export default {
},
priceUnitText() {
const unitMap = {
- '1': '元/㎡/天',
- '2': '元/㎡/月',
+ '1': '元/㎡·天',
+ '2': '元/㎡·月',
'3': '元/月',
'4': '元/天',
'5': '元/年'
@@ -186,8 +186,8 @@ export default {
},
floorPriceUnitText() {
const unitMap = {
- '1': '元/㎡/天',
- '2': '元/㎡/月',
+ '1': '元/㎡·天',
+ '2': '元/㎡·月',
'3': '元/月',
'4': '元/天',
'5': '元/年'
@@ -216,7 +216,7 @@ export default {
this.loading = true
getRoom(this.roomId).then(response => {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.roomDetail = response.data
// 处理业务信息
diff --git a/pc/src/views/project/room/components/RoomForm.vue b/pc/src/views/project/room/components/RoomForm.vue
index 84dcf1d..d2e4ee6 100644
--- a/pc/src/views/project/room/components/RoomForm.vue
+++ b/pc/src/views/project/room/components/RoomForm.vue
@@ -216,8 +216,8 @@
-
-
+
+
@@ -230,8 +230,8 @@
-
-
+
+
@@ -415,9 +415,9 @@ export default {
availableDate: '',
decorationStatus: '4', // 默认标准交付
price: '',
- priceUnit: '2', // 默认元/㎡/月
+ priceUnit: '2', // 默认元/㎡·月
floorPrice: '',
- floorPriceUnit: '2', // 默认元/㎡/月
+ floorPriceUnit: '2', // 默认元/㎡·月
businessNumber: '',
businessCondition: '',
rentFreePeriod: '',
@@ -462,7 +462,7 @@ export default {
getRoomDetail() {
this.loading = true
getRoom(this.roomId).then(response => {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.form = { ...response.data }
// 处理业务信息字段
@@ -540,7 +540,7 @@ export default {
/** 获取项目选项 */
getProjectOptions() {
getProjectList({ pageSize: 100 }).then(res => {
- if (res.code === '000000') {
+ if (res.code === '0000000000000000') {
this.projectOptions = res.data.list.map(item => {
return { id: item.id, projectName: item.projectName }
})
@@ -563,7 +563,7 @@ export default {
pageSize: 100,
}
getBuildingList(params).then(response => {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.buildingOptions = response.data.list || []
} else {
this.$message.error(response.msg || '获取楼宇列表失败')
@@ -579,7 +579,7 @@ export default {
return
}
return listFloors(buildingId).then(response => {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.floorOptions = response.data || []
} else {
this.$message.error(response.msg || '获取楼层列表失败')
@@ -602,7 +602,7 @@ export default {
/** 获取业主详情 */
getOwnerDetail(ownerId) {
listOwners({ id: ownerId }).then(response => {
- if (response.code === '000000' && response.data && response.data.length > 0) {
+ if (response.code === '0000000000000000' && response.data && response.data.length > 0) {
this.ownerOptions = response.data
}
})
@@ -614,7 +614,7 @@ export default {
this.ownerLoading = true
listOwners({ keyword: query }).then(response => {
this.ownerLoading = false
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.ownerOptions = response.data
} else {
this.ownerOptions = []
@@ -649,7 +649,7 @@ export default {
if (buildingId) {
getFloorListByBuilding(buildingId).then(response => {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.floorOptions = response.data || []
} else {
this.$message.error(response.msg || '获取楼层列表失败')
@@ -666,7 +666,7 @@ export default {
/** 房源图片上传成功 */
handleImageSuccess(response, file, fileList) {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.form.imageUrls.push(response.data.imageUrl)
this.imageList = fileList.map(file => {
if (file.response) {
@@ -689,7 +689,7 @@ export default {
/** 户型图上传成功 */
handleFloorPlanImageSuccess(response, file, fileList) {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.form.floorPlanImageUrls.push(response.data.imageUrl)
this.floorPlanImageList = fileList.map(file => {
if (file.response) {
@@ -788,7 +788,7 @@ export default {
const method = this.isEdit ? updateRoom : addRoom
method(formData).then(response => {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.$message.success(this.isEdit ? '修改成功' : '新增成功')
this.$emit('refreshList')
this.$emit('close')
diff --git a/pc/src/views/project/room/index.vue b/pc/src/views/project/room/index.vue
index 8596b92..3f1755b 100644
--- a/pc/src/views/project/room/index.vue
+++ b/pc/src/views/project/room/index.vue
@@ -39,7 +39,7 @@
-
+
@@ -262,7 +262,7 @@ export default {
buildingId: undefined,
floorId: undefined,
roomNumber: undefined,
- tags: [],
+ tags: undefined,
rentalStatus: undefined,
businessStatus: undefined,
decorationStatus: undefined
@@ -321,7 +321,7 @@ export default {
}
listRoom(params).then(response => {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.roomList = response.data.list || []
this.total = response.data.total
} else {
@@ -339,7 +339,7 @@ export default {
getProjectOptions() {
// 调用项目列表接口获取项目选项
getProjectList({ pageSize: 100 }).then(res => {
- if (res.code === '000000') {
+ if (res.code === '0000000000000000') {
this.projectOptions = res.data.list.map(item => {
return { id: item.id, projectName: item.projectName }
})
@@ -362,7 +362,7 @@ export default {
pageSize: 100,
}
getBuildingList(params).then(response => {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.buildingOptions = response.data.list || []
} else {
this.$message.error(response.msg || '获取楼宇列表失败')
@@ -379,7 +379,7 @@ export default {
}
listFloors(buildingId).then(response => {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.floorOptions = response.data || []
} else {
this.$message.error(response.msg || '获取楼层列表失败')
@@ -420,7 +420,7 @@ export default {
if (buildingId) {
getFloorListByBuilding(buildingId).then(response => {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.floorOptions = response.data || []
} else {
this.$message.error(response.msg || '获取楼层列表失败')
@@ -451,7 +451,7 @@ export default {
buildingId: undefined,
floorId: undefined,
roomNumber: undefined,
- tags: [],
+ tags: undefined,
rentalStatus: undefined,
businessStatus: tabBusinessStatus,
decorationStatus: undefined
@@ -476,13 +476,13 @@ export default {
/** 导出房源数据 */
handleExport() {
- const params = this.ids
- if(this.ids.length === 0){
- this.$message.warning('请至少选择一条数据')
- return
+ const params = {...this.queryParams}
+ if (this.dateRange && this.dateRange.length > 0) {
+ params.beginTime = this.dateRange[0]
+ params.endTime = this.dateRange[1]
}
- this.$confirm('是否确认导出所选房源数据?', '警告', {
+ this.$confirm('是否确认导出查询房源数据?', '警告', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
@@ -519,7 +519,7 @@ export default {
this.upload.isUploading = false
this.$refs.upload.clearFiles()
this.importOpen = false
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.$alert(`response.data.message `, { type: 'success' })
this.getList()
} else {
@@ -564,7 +564,7 @@ export default {
type: 'warning'
}).then(() => {
delRoom(roomId).then(response => {
- if (response.code === '000000') {
+ if (response.code === '0000000000000000') {
this.$message.success('删除成功')
this.getList()
} else {
@@ -590,8 +590,8 @@ export default {
getPriceUnitText(unitType) {
if (!unitType) return '';
const unitMap = {
- '1': '元/㎡/天',
- '2': '元/㎡/月',
+ '1': '元/㎡·天',
+ '2': '元/㎡·月',
'3': '元/月',
'4': '元/天',
'5': '元/年'