This commit is contained in:
qsh
2024-07-04 18:58:18 +08:00
parent 87a2fe09de
commit e1ff8213bf
9 changed files with 113 additions and 70 deletions

View File

@@ -325,7 +325,10 @@ function regeoCode() {
async function getPageData() {
schoolList.value = []
tableData.value = []
const data = await PlaceApi.getPlaceList()
const data = await PlaceApi.getPlaceList({
schoolStatus: 0,
isSearchSchool: true
})
if (data.schoolList) {
schoolList.value = data.schoolList.map((item) => ({ ...item, showInMap: true }))
}
@@ -363,7 +366,7 @@ function handleClickSchool(item) {
function createMarkersInMap() {
for (let i = 0; i < tableData.value.length; i++) {
const element = tableData.value[i]
if (!element.schoolShow || !element.showInMap) {
if (!element.schoolShow || !element.showInMap || element.status == 1) {
continue
}
const markerIcon = flagMap[element.flagColor || 'red']
@@ -542,7 +545,8 @@ async function changePlaceStatus(row) {
await PlaceApi.updatePlaceStatus(row.placeId, row.status)
message.success('修改成功')
// 刷新列表
// await getList()
// await getPageData()
tableData.value.find((item) => item.placeId == row.placeId).status = row.status
resetMarkers()
} catch {
// 取消后,进行恢复按钮