18034727885
2026-04-15 cab9eb335e5e5ef4bc687451e3b29590fef07189
app/src/main/java/com/xw/yunwei/ui/work/site/SiteNavActivity.kt
@@ -1,6 +1,5 @@
package com.xw.yunwei.ui.work.site
import com.xw.common.utils.LogUtils
import android.view.Gravity
import android.view.KeyEvent
import android.view.View
@@ -10,7 +9,6 @@
import android.widget.LinearLayout
import androidx.core.view.isVisible
import androidx.databinding.DataBindingUtil
import androidx.lifecycle.lifecycleScope
import androidx.recyclerview.widget.LinearLayoutManager
import com.afollestad.materialdialogs.MaterialDialog
import com.afollestad.materialdialogs.customview.customView
@@ -20,12 +18,10 @@
import com.xw.common.CommonDialog
import com.xw.common.R
import com.xw.common.base.BaseActivity
import com.xw.common.base.OnItemClickListener
import com.xw.common.base.OneItemElementClickListener
import com.xw.common.utils.BindUtils
import com.xw.common.utils.BindUtils.getUrl
import com.xw.common.utils.GpsHelper.Companion.navigate
import com.xw.common.utils.ToastUtilCommon
import com.xw.common.viewAdapter.ImageDefault
import com.xw.common.viewAdapter.ViewAdapter
import com.xw.common.viewAdapter.ViewAdapter.Companion.showAnim
@@ -34,7 +30,6 @@
import com.xw.yunwei.databinding.DialogSiteFilterBinding
import com.xw.yunwei.model.SiteModel
import com.xw.yunwei.ui.work.AMapFragment
import kotlinx.coroutines.launch
import org.json.JSONArray
class SiteNavActivity : BaseActivity<ActivitySiteNavBinding, SiteNavVM>(),
@@ -104,7 +99,7 @@
                    areas.add(area)
                }
            }
            if(areas.isNotEmpty()){
            if (areas.isNotEmpty()) {
                mapFrag.drawPolygon(areas)
            }
        }
@@ -119,7 +114,7 @@
//                if (viewModel.search.value.isNullOrEmpty()) {
//                    ToastUtilCommon.show("请输入搜索内容")
//                } else {
                    viewModel.query()
                viewModel.query()
//                }
            }
            false
@@ -139,7 +134,8 @@
                CommonDialog.showTipsDialog(
                    this@SiteNavActivity,
                    "您未开启gps权限,无法获取当前定位,请打开后重新操作",
                    null)
                    null
                )
            } else {
                if (viewModel.fences.value.isNullOrEmpty()) {
                    viewModel.cityCode = location.adCode.substring(0, 4) + "00"
@@ -157,7 +153,10 @@
        }
        binding.btnErrorUpload.setOnClickListener {
            viewModel.siteItem.value?.let {
                startActivity(
                    SiteErrorUploadActivity::class.java,
                    SiteErrorUploadActivity.getParams(it)
                )
            }
        }
    }