diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
index 4515aa3..1f71170 100644
--- a/.idea/kotlinc.xml
+++ b/.idea/kotlinc.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json
index b13a553..a57f5c7 100644
--- a/app/release/output-metadata.json
+++ b/app/release/output-metadata.json
@@ -10,8 +10,8 @@
{
"type": "SINGLE",
"filters": [],
- "versionCode": 17,
- "versionName": "1.1.6",
+ "versionCode": 18,
+ "versionName": "1.1.7",
"outputFile": "app-release.apk"
}
]
diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/constant/PathConfig.java b/baselib/src/main/java/com/tenlionsoft/baselib/constant/PathConfig.java
index 5eb8b07..e0afc43 100755
--- a/baselib/src/main/java/com/tenlionsoft/baselib/constant/PathConfig.java
+++ b/baselib/src/main/java/com/tenlionsoft/baselib/constant/PathConfig.java
@@ -1,6 +1,5 @@
package com.tenlionsoft.baselib.constant;
-import android.net.ConnectivityManager;
import android.os.Environment;
import java.io.File;
@@ -13,8 +12,7 @@ import java.io.File;
public class PathConfig {
public static final String PROVIDER_URL = "content://com.tengshisoft.gridclient.content_provider";//内容提供者url
- public static final String BASE_LAYER = "http://support.supermap.com.cn:8090/iserver/services/map-china400/rest" +
- "/maps/China";//地图基础图层
+ public static final String BASE_LAYER = "https://58.18.108.24:8443/iserver/services/map-china400/rest/maps/China";//地图基础图层
public static final int CRS = 4326;//坐标系
/*===========================================*/
@@ -101,8 +99,12 @@ public class PathConfig {
public static final String DEFAULT_AREA_2_Name = "乌兰察布市";
public static final String DEFAULT_AREA_1_CODE = "150000000000";
public static final String DEFAULT_AREA_2_CODE = "150900000000";
- public static final double DEFAULT_LAT = 40.98896497581636;//默认纬度
- public static final double DEFAULT_LNG = 113.11412662267688;//默认经度
+ public static final double DEFAULT_LAT = 40.98896497581636;//百度默认纬度
+ public static final double DEFAULT_LNG = 113.11412662267688;//百度默认经度
+
+
+// public static final double DEFAULT_LAT =40.985146875223094;//84默认坐标
+// public static final double DEFAULT_LNG =113.13547047287368;//84默认经度
public static final double DEFAULT_BD_LAT = 40;//默认百度中心点
public static final double DEFAULT_BD_LNG = 113;//默认百度中心点
public static final int DEFAULT_ZOOM = 15;//地图默认缩放
diff --git a/build.gradle b/build.gradle
index ae849b9..786ac27 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,7 +1,7 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
- ext.kotlin_version = '1.4.0-rc'
+ ext.kotlin_version = '1.6.0'
repositories {
google()
jcenter()
@@ -13,7 +13,7 @@ buildscript {
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
classpath "com.alibaba:arouter-register:1.0.2"
classpath 'com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.6'
- classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10"
+ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.0"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
@@ -58,8 +58,8 @@ ext {
gCompileSdkVersion = 30
gMinSdkVersion = 21
gTargetSdkVersion = 30
- gVersionCode = 17
- gVersionName = '1.1.6'
+ gVersionCode = 18
+ gVersionName = '1.1.7'
gBuildToolsVersion = "29.0.2"
// gVersionCode=26
// gVersionName='1.3.0'
diff --git a/commonmodule/src/main/java/com/tengshisoft/commonmodule/activitys/cases/IncidentReportActivity.java b/commonmodule/src/main/java/com/tengshisoft/commonmodule/activitys/cases/IncidentReportActivity.java
index b57a4b5..224c434 100644
--- a/commonmodule/src/main/java/com/tengshisoft/commonmodule/activitys/cases/IncidentReportActivity.java
+++ b/commonmodule/src/main/java/com/tengshisoft/commonmodule/activitys/cases/IncidentReportActivity.java
@@ -1,11 +1,11 @@
package com.tengshisoft.commonmodule.activitys.cases;
+
import android.annotation.SuppressLint;
import android.app.ProgressDialog;
import android.content.Intent;
import android.database.Cursor;
import android.graphics.Color;
-import android.graphics.drawable.AnimationDrawable;
import android.net.Uri;
import android.os.Environment;
import android.provider.MediaStore;
@@ -16,12 +16,10 @@ import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
-import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.ZoomControls;
-import androidx.annotation.Nullable;
import androidx.appcompat.widget.SwitchCompat;
import androidx.core.widget.NestedScrollView;
import androidx.recyclerview.widget.GridLayoutManager;
@@ -43,7 +41,6 @@ import com.bigkoo.pickerview.view.OptionsPickerView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.request.RequestOptions;
import com.google.gson.Gson;
-import com.tenlionsoft.baselib.utils.ToastUtils;
import com.tengshisoft.commonmodule.R;
import com.tengshisoft.commonmodule.R2;
import com.tengshisoft.commonmodule.beans.AreaGridListBean;
@@ -66,12 +63,11 @@ import com.tenlionsoft.baselib.core.retrofit_net.conver.RxTransformer;
import com.tenlionsoft.baselib.core.widget.PhotoActivity;
import com.tenlionsoft.baselib.core.widget.base.AddPhotoAdapter;
import com.tenlionsoft.baselib.core.widget.base.BaseActivity;
-import com.tenlionsoft.baselib.core.widget.videorecord.MediaManager;
import com.tenlionsoft.baselib.core.widget.views.AreaChooseDialog;
import com.tenlionsoft.baselib.core.widget.views.ButtomDialogView;
-import com.tenlionsoft.baselib.core.widget.voicebutton.VoiceButton;
import com.tenlionsoft.baselib.utils.ExceptionHandler;
import com.tenlionsoft.baselib.utils.PermissionUtils;
+import com.tenlionsoft.baselib.utils.ToastUtils;
import com.tenlionsoft.baselib.utils.UIUtil;
import com.tenlionsoft.baselib.utils.UserLgUtils;
@@ -141,8 +137,11 @@ public class IncidentReportActivity extends BaseActivity {
RelativeLayout mLlVideo;
@BindView(R2.id.iv_del_video)
ImageView mIvDelVideo;
+ //百度Map
@BindView(R2.id.tmv_map)
- TextureMapView mTmvMap;
+ TextureMapView mTmvMap;//
+ // @BindView(R2.id.mv_map)
+// TouchMapView mMapView;
@BindView(R2.id.iv_cover)
ImageView mIvCover;
// @BindView(R2.id.iv_voice)
@@ -675,9 +674,41 @@ public class IncidentReportActivity extends BaseActivity {
private BaiduMap mBaiduMap;
private BitmapDescriptor mBitMap;
+
+// private DefaultItemizedOverlay mItemizedOverlay;
+
/**
- * 初始化地图
+ *TODO 超图初始化地图
*/
+// private void initMap() {
+//
+// Drawable marker = getResources().getDrawable(com.tengshisoft.commonmodule.R.drawable.ic_map_location_marker);
+// mItemizedOverlay = new DefaultItemizedOverlay(marker);
+//// WMSLayerView baseLayerView= new WMSLayerView(mActivity,"https://58.18.108.24:8443/a2ap9hgf/iserver/services/map-WulanchabuData/wms130/WLCB_MAP?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=WLCB_MAP&WIDTH=256&HEIGHT=256&CRS=EPSG:4326&STYLES=&BBOX=41.53530299790449,111.8926038994574,41.677021383644615,112.03432228519752","1.3.0","0.11");
+//// baseLayerView.setURL("https://58.18.108.24:8443/a2ap9hgf/iserver/services/map-WulanchabuData/wms130/WLCB_MAP?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=WLCB_MAP&WIDTH=256&HEIGHT=256&CRS=EPSG:4326&STYLES=&BBOX=41.53530299790449,111.8926038994574,41.677021383644615,112.03432228519752");
+// LayerView layerView = new LayerView(this);
+//// layerView.setURL(Pat?hConfig.BASE_LAYER);
+//// layerView.setURL("https://58.18.108.24:8443/0ix3sypi/iserver/services/map-WulanchabuData/rest/maps/WLCB_MAP/tileImage.png?width=256&height=256&redirect=false&transparent=true&cacheEnabled=true&origin=%7B%22x%22%3A110.33370165631604%2C%22y%22%3A43.377642012526096%7D&overlapDisplayed=false&scale=4.326818743302412e-7&x=2&y=1");
+//// layerView.setURL("https://58.18.108.24:8443/0ix3sypi/iserver/services/map-WulanchabuData/rest/maps/WLCB_MAP");
+//// layerView.setURL("https://58.18.108.24:8443/7fy2ee07/iserver/services/map-WulanchabuData/?layer=WLCB_MAP&style=default&tilematrixset=Custom_WLCB_MAP&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image/png&TileMatrix=0&TileCol=2&TileRow=1");
+//// layerView.setURL("https://58.18.108.24:8443/7fy2ee07/iserver/services/map-WulanchabuData/wmts100");
+//// layerView.setURL("https://58.18.108.24:8443/a2ap9hgf/iserver/services/map-WulanchabuData/wms130/WLCB_MAP?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=WLCB_MAP&WIDTH=256&HEIGHT=256&CRS=EPSG:4326&STYLES=&BBOX=41.53530299790449,111.8926038994574,41.677021383644615,112.03432228519752");
+// layerView.setURL("https://58.18.108.24:8443/a2ap9hgf/iserver/services/map-WulanchabuData/wms130/WLCB_MAP");
+//// layerView.setURL("http://support.supermap.com.cn:8090/iserver/services/map-china400/rest/maps/China");
+// CoordinateReferenceSystem crs = new CoordinateReferenceSystem();
+// crs.wkid = 4326;
+// layerView.setCRS(crs);
+// mMapView.addLayer(layerView);
+// mMapView.getController().setCenter(new Point2D(116.391468, 39.904491));
+// mMapView.getController().setZoom(PathConfig.DEFAULT_ZOOM);
+// mMapView.setBuiltInZoomControls(false);//内置缩放控件
+// mMapView.setClickable(true);
+// mMapView.getOverlays().add(mItemizedOverlay);
+// mMapView.invalidate();
+
+
+// }
+ //TODO 百度Map
@SuppressLint("ClickableViewAccessibility")
private void initMap() {
mTmvMap.showZoomControls(false);//缩放控件
@@ -706,6 +737,14 @@ public class IncidentReportActivity extends BaseActivity {
* @param latLng
*/
private void moveMapToCenter(LatLng latLng, int room) {
+// double lat = Double.parseDouble(b.getReportLat());
+// double lng = Double.parseDouble(b.getReportLng());
+// Point2D point = new Point2D(lng, lat);
+// mMvMap.getController().setCenter(point);
+// OverlayItem item = new OverlayItem(point, "", "");
+// mItemizedOverlay.addItem(item);
+// mMvMap.invalidate();
+ //TODO 百度Map
MapStatus ms = new MapStatus.Builder().zoom(room).target(latLng).build();
MapStatusUpdate u = MapStatusUpdateFactory.newMapStatus(ms);
mBaiduMap.setMapStatus(u);
diff --git a/commonmodule/src/main/res/layout/activity_incident_report.xml b/commonmodule/src/main/res/layout/activity_incident_report.xml
index efd38c4..e5a71aa 100644
--- a/commonmodule/src/main/res/layout/activity_incident_report.xml
+++ b/commonmodule/src/main/res/layout/activity_incident_report.xml
@@ -119,7 +119,11 @@
+ tools:visibility="visible">
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
diff --git a/gridmodule/src/main/java/com/tengshisoft/gridmodule/incident/activitys/populace/normal/CensusMigrantAddActivity.java b/gridmodule/src/main/java/com/tengshisoft/gridmodule/incident/activitys/populace/normal/CensusMigrantAddActivity.java
index de3cf5b..61a5dab 100644
--- a/gridmodule/src/main/java/com/tengshisoft/gridmodule/incident/activitys/populace/normal/CensusMigrantAddActivity.java
+++ b/gridmodule/src/main/java/com/tengshisoft/gridmodule/incident/activitys/populace/normal/CensusMigrantAddActivity.java
@@ -1026,6 +1026,11 @@ public class CensusMigrantAddActivity extends BaseActivity {
ToastUtils.show("请选择住所类型");
return false;
}
+ String startDate = mTvStartDate.getText().toString().trim();
+ if (TextUtils.isEmpty(startDate)) {
+ ToastUtils.show("请选择登记日期");
+ return false;
+ }
if (!TextUtils.isEmpty(mSelCardType)) {
String cardNumber = mEtCardNumber.getText().toString().trim();
if (TextUtils.isEmpty(cardNumber)) {
diff --git a/gridmodule/src/main/res/layout/activity_census_nmigrant_add.xml b/gridmodule/src/main/res/layout/activity_census_nmigrant_add.xml
index 486617c..40638a3 100644
--- a/gridmodule/src/main/res/layout/activity_census_nmigrant_add.xml
+++ b/gridmodule/src/main/res/layout/activity_census_nmigrant_add.xml
@@ -417,7 +417,7 @@
+ android:visibility="visible" />
+
+