| | |
| | | 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 |
| | |
| | | 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 |
| | |
| | | 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 |
| | |
| | | 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>(), |
| | |
| | | areas.add(area) |
| | | } |
| | | } |
| | | if(areas.isNotEmpty()){ |
| | | if (areas.isNotEmpty()) { |
| | | mapFrag.drawPolygon(areas) |
| | | } |
| | | } |
| | |
| | | // if (viewModel.search.value.isNullOrEmpty()) { |
| | | // ToastUtilCommon.show("请输入搜索内容") |
| | | // } else { |
| | | viewModel.query() |
| | | viewModel.query() |
| | | // } |
| | | } |
| | | false |
| | |
| | | CommonDialog.showTipsDialog( |
| | | this@SiteNavActivity, |
| | | "您未开启gps权限,无法获取当前定位,请打开后重新操作", |
| | | null) |
| | | null |
| | | ) |
| | | } else { |
| | | if (viewModel.fences.value.isNullOrEmpty()) { |
| | | viewModel.cityCode = location.adCode.substring(0, 4) + "00" |
| | |
| | | } |
| | | binding.btnErrorUpload.setOnClickListener { |
| | | viewModel.siteItem.value?.let { |
| | | |
| | | startActivity( |
| | | SiteErrorUploadActivity::class.java, |
| | | SiteErrorUploadActivity.getParams(it) |
| | | ) |
| | | } |
| | | } |
| | | } |