diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 23f694e..7a73dc0 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -78,7 +78,6 @@ tools:replace="android:allowBackup" tools:targetApi="s"> - + - + diff --git a/app/src/main/java/com/rehome/dywoa/Contans.java b/app/src/main/java/com/rehome/dywoa/Contans.java index 2d7be0d..72adbf0 100644 --- a/app/src/main/java/com/rehome/dywoa/Contans.java +++ b/app/src/main/java/com/rehome/dywoa/Contans.java @@ -44,21 +44,31 @@ public class Contans { //APP登录接口厂内服务器IP - public static String IP = "http://10.25.188.126:8601/"; +// public static String IP = "http://10.25.188.126:8601/"; +// //app内网 +// public static String IP_INTRANET = "http://10.25.188.126:8601/"; +// //app外网 +// public static String IP_EXTRANET = "http://10.25.188.126:8601/"; +// //SIS系统厂内IP +// public static String SIS_TOKEN_IP = "https://sis.dywzhny.com.cn/"; + + + + + //APP登录接口厂内服务器IP + public static String IP = "https://app.dywzhny.com.cn/"; //app内网 - public static String IP_INTRANET = "http://10.25.188.126:8601/"; + public static String IP_INTRANET = "https://app.dywzhny.com.cn/"; //app外网 - public static String IP_EXTRANET = "http://10.25.188.126:8601/"; + public static String IP_EXTRANET = "https://app.dywzhny.com.cn/"; //SIS系统厂内IP public static String SIS_TOKEN_IP = "https://sis.dywzhny.com.cn/"; - - //APP登录接口厂内服务器IP -// public static String IP = "https://app.dywzhny.com.cn/"; +// public static String IP = "https://oa.dywzhny.com.cn/"; // //app内网 -// public static String IP_INTRANET = "https://app.dywzhny.com.cn/"; +// public static String IP_INTRANET = "https://oa.dywzhny.com.cn/"; // //app外网 -// public static String IP_EXTRANET = "https://app.dywzhny.com.cn/"; +// public static String IP_EXTRANET = "https://oa.dywzhny.com.cn/"; // //SIS系统厂内IP // public static String SIS_TOKEN_IP = "https://sis.dywzhny.com.cn/"; @@ -90,6 +100,8 @@ public class Contans { public static final String GET_KKS_INFO = "api/app/pointTask/getDeviceInfo"; //KKS码查工单消缺 public static final String KKS_SEARCH_GDXQ = "api/app/pointTask/getDefectWorkOrderInfo"; + //获取应急预案 + public static final String YJYA_GET_LIST_TJ = "api/emergency/getPlan"; public static String YHPC = "AJH/AJH_YHPCSC.ashx";//隐患排查 diff --git a/app/src/main/java/com/rehome/dywoa/DBModel/DjjhRwQy.java b/app/src/main/java/com/rehome/dywoa/DBModel/DjjhRwQy.java index 73b4074..fe21519 100644 --- a/app/src/main/java/com/rehome/dywoa/DBModel/DjjhRwQy.java +++ b/app/src/main/java/com/rehome/dywoa/DBModel/DjjhRwQy.java @@ -32,6 +32,7 @@ public class DjjhRwQy extends DataSupport implements Parcelable { private String MEAPOS; private String MEASTATUS; private String MEASTANDARD; + private String MEASTANDARDSELECT; private boolean checked;//是否已经检查 private String CJJG; private String fxnr; @@ -40,10 +41,11 @@ public class DjjhRwQy extends DataSupport implements Parcelable { private String JHDW; private boolean SMFX;//扫描方式,0 NFC 1 一维码二维码 private String AREACODE; - private String ASSETNUM;//设备编号 + private String ASSETNUM;//kks码 private boolean SBZT = true;// private String DATE;//保存时间 private boolean BYZT;//备用状态 + private String status;//设备状态: 0:停用 1:运行中 2:备用 //上传ID private String SCID; @@ -310,6 +312,14 @@ public class DjjhRwQy extends DataSupport implements Parcelable { this.MEASTANDARD = MEASTANDARD; } + public String getMEASTANDARDSELECT() { + return MEASTANDARDSELECT; + } + + public void setMEASTANDARDSELECT(String MEASTANDARDSELECT) { + this.MEASTANDARDSELECT = MEASTANDARDSELECT; + } + public String getSCID() { return SCID; } @@ -359,6 +369,14 @@ public class DjjhRwQy extends DataSupport implements Parcelable { this.second = second; } + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + public DjjhRwQy() { } @@ -389,6 +407,7 @@ public class DjjhRwQy extends DataSupport implements Parcelable { dest.writeString(this.MEAPOS); dest.writeString(this.MEASTATUS); dest.writeString(this.MEASTANDARD); + dest.writeString(this.MEASTANDARDSELECT); dest.writeByte(this.checked ? (byte) 1 : (byte) 0); dest.writeString(this.CJJG); dest.writeString(this.fxnr); @@ -407,6 +426,7 @@ public class DjjhRwQy extends DataSupport implements Parcelable { dest.writeString(this.txm); dest.writeString(this.username); dest.writeString(this.second); + dest.writeString(this.status); } protected DjjhRwQy(Parcel in) { @@ -430,6 +450,7 @@ public class DjjhRwQy extends DataSupport implements Parcelable { this.MEAPOS = in.readString(); this.MEASTATUS = in.readString(); this.MEASTANDARD = in.readString(); + this.MEASTANDARDSELECT = in.readString(); this.checked = in.readByte() != 0; this.CJJG = in.readString(); this.fxnr = in.readString(); @@ -448,6 +469,7 @@ public class DjjhRwQy extends DataSupport implements Parcelable { this.txm = in.readString(); this.username = in.readString(); this.second = in.readString(); + this.status = in.readString(); } public static final Creator CREATOR = new Creator() { diff --git a/app/src/main/java/com/rehome/dywoa/adapter/YjyaListAdapter.kt b/app/src/main/java/com/rehome/dywoa/adapter/YjyaListAdapter.kt new file mode 100644 index 0000000..e42a295 --- /dev/null +++ b/app/src/main/java/com/rehome/dywoa/adapter/YjyaListAdapter.kt @@ -0,0 +1,41 @@ +package com.rehome.dywoa.adapter + + +import android.content.Context +import android.view.LayoutInflater +import android.view.ViewGroup +import com.rehome.dywoa.base.BaseViewBindingAdapter +import com.rehome.dywoa.bean.CurrentDayDjBean +import com.rehome.dywoa.bean.YjyaListBean +import com.rehome.dywoa.databinding.AdapterCurrentDayDjBinding +import com.rehome.dywoa.databinding.AdapterYjyaListBinding + +class YjyaListAdapter(var context: Context, + var data: MutableList) : BaseViewBindingAdapter(context) { + + override fun getCount(): Int { + return data.count() + } + + override fun getItem(position: Int): Any { + return data[position] + } + + override fun getItemId(position: Int): Long { + return position.toLong() + } + + override fun getBinding( + inflater: LayoutInflater, + parent: ViewGroup? + ) = AdapterYjyaListBinding.inflate(inflater, parent, false) + override fun handleData(position: Int, binding: AdapterYjyaListBinding) { + val item: YjyaListBean.Row = data[position] + binding.tvYamc.text = item.title + binding.tvType.text = item.type + binding.tvLevel.text = item.yadj + binding.tvZt.text = item.zt + binding.tvQdr.text = item.qdr + binding.tvEndDate.text = item.startDate + } +} \ No newline at end of file diff --git a/app/src/main/java/com/rehome/dywoa/bean/YjyaListBean.java b/app/src/main/java/com/rehome/dywoa/bean/YjyaListBean.java new file mode 100644 index 0000000..6cea6fe --- /dev/null +++ b/app/src/main/java/com/rehome/dywoa/bean/YjyaListBean.java @@ -0,0 +1,83 @@ +package com.rehome.dywoa.bean; + + +import java.util.List; + +public class YjyaListBean extends BaseListBean{ + + private List Rows; + + public List getRows() { + return Rows; + } + + public void setRows(List rows) { + Rows = rows; + } + + public static class Row { + private String ID; + private String TITLE; + private String ZT; + private String QDR; + private String TYPE; + private String YADJ; + private String startDate; + + public String getID() { + return ID; + } + + public void setID(String ID) { + this.ID = ID; + } + + public String getTITLE() { + return TITLE; + } + + public void setTITLE(String TITLE) { + this.TITLE = TITLE; + } + + public String getZT() { + return ZT; + } + + public void setZT(String ZT) { + this.ZT = ZT; + } + + public String getQDR() { + return QDR; + } + + public void setQDR(String QDR) { + this.QDR = QDR; + } + + public String getTYPE() { + return TYPE; + } + + public void setTYPE(String TYPE) { + this.TYPE = TYPE; + } + + public String getYADJ() { + return YADJ; + } + + public void setYADJ(String YADJ) { + this.YADJ = YADJ; + } + + public String getStartDate() { + return startDate; + } + + public void setStartDate(String startDate) { + this.startDate = startDate; + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/rehome/dywoa/entity/ScDjjhInfo.java b/app/src/main/java/com/rehome/dywoa/entity/ScDjjhInfo.java index b2dbbe5..a289466 100644 --- a/app/src/main/java/com/rehome/dywoa/entity/ScDjjhInfo.java +++ b/app/src/main/java/com/rehome/dywoa/entity/ScDjjhInfo.java @@ -19,6 +19,7 @@ public class ScDjjhInfo { private String ASSETNUM; private String SBZT; + private String status; private String SCID; public String getASSETNUM() { @@ -117,4 +118,12 @@ public class ScDjjhInfo { public void setSCID(String SCID) { this.SCID = SCID; } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } } diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/HomeActivity.kt b/app/src/main/java/com/rehome/dywoa/ui/activity/HomeActivity.kt index 7516cc9..4fee441 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/HomeActivity.kt +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/HomeActivity.kt @@ -354,6 +354,7 @@ class HomeActivity : BaseActivityOaToolbarViewBinding() { private fun checkUpdateApk() { val url = Contans.IP + Contans.CHECK_UPDATE_APK_URL + showLog(url) val appUpdateCommit = AppUpdateCommit() appUpdateCommit.type = "安卓" val json = GsonUtils.GsonString(appUpdateCommit) diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/LoginActivity.kt b/app/src/main/java/com/rehome/dywoa/ui/activity/LoginActivity.kt index 4d5f47d..0379a21 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/LoginActivity.kt +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/LoginActivity.kt @@ -207,7 +207,8 @@ class LoginActivity : BaseActivityOaToolbarViewBinding() { // binding.etPassword.setText("Wq248655") } - + //http://10.25.188.126:8600/apkFiles/release/dywoaapp.apk + //https://oa.dywzhny.com.cn/apkFiles/release/dywoaapp.apk binding.btnLogin.setOnClickListener(View.OnClickListener { @@ -408,6 +409,7 @@ class LoginActivity : BaseActivityOaToolbarViewBinding() { private fun checkUpdateApk() { val url = Contans.IP + Contans.CHECK_UPDATE_APK_URL + showLog(url) val appUpdateCommit = AppUpdateCommit() appUpdateCommit.type = "安卓" val json = GsonUtils.GsonString(appUpdateCommit) diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/UseCarActivity.kt b/app/src/main/java/com/rehome/dywoa/ui/activity/UseCarActivity.kt index 32a0604..cefb511 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/UseCarActivity.kt +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/UseCarActivity.kt @@ -84,6 +84,7 @@ class UseCarActivity : BaseAgentWebActivity() { mAgentWeb.webCreator.webView.settings.builtInZoomControls = true mAgentWeb.webCreator.webView.settings.displayZoomControls = false mAgentWeb.webCreator.webView.settings.setSupportZoom(true) + mAgentWeb.webCreator.webView.settings.cacheMode = WebSettings.LOAD_NO_CACHE checkServerConnectStatus() } @@ -91,10 +92,10 @@ class UseCarActivity : BaseAgentWebActivity() { private fun getSingleLoginToken() { - val url = Contans.IP + urlToken + App.getInstance().userInfo.manid; + var url = Contans.IP + urlToken + App.getInstance().userInfo.manid; - //url = Contans.IP + urlToken + "280846"; + //url = Contans.IP + urlToken + "832019"; val request = NoHttp.createStringRequest(url, RequestMethod.GET) showLog(url) diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/UseSealActivity.kt b/app/src/main/java/com/rehome/dywoa/ui/activity/UseSealActivity.kt index 320f9b9..e429908 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/UseSealActivity.kt +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/UseSealActivity.kt @@ -10,6 +10,7 @@ import android.util.Log import android.view.KeyEvent import android.view.View import android.view.ViewGroup +import android.webkit.WebSettings import android.webkit.WebView import android.widget.TextView import android.widget.Toast @@ -74,6 +75,7 @@ class UseSealActivity : BaseAgentWebActivity() { mAgentWeb.webCreator.webView.settings.builtInZoomControls = true mAgentWeb.webCreator.webView.settings.displayZoomControls = false mAgentWeb.webCreator.webView.settings.setSupportZoom(true) + mAgentWeb.webCreator.webView.settings.cacheMode = WebSettings.LOAD_NO_CACHE checkServerConnectStatus() } @@ -81,10 +83,10 @@ class UseSealActivity : BaseAgentWebActivity() { private fun getSingleLoginToken() { - val url = Contans.IP + urlToken + App.getInstance().userInfo.manid; + var url = Contans.IP + urlToken + App.getInstance().userInfo.manid; - //url = Contans.IP + urlToken + "280846"; + //url = Contans.IP + urlToken + "125106"; val request = NoHttp.createStringRequest(url, RequestMethod.GET) showLog(url) diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/YjyaActivity.kt b/app/src/main/java/com/rehome/dywoa/ui/activity/YjyaActivity.kt new file mode 100644 index 0000000..5e103cb --- /dev/null +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/YjyaActivity.kt @@ -0,0 +1,133 @@ +package com.rehome.dywoa.ui.activity + +import android.os.Bundle +import android.util.Log +import android.view.View +import androidx.activity.enableEdgeToEdge +import androidx.appcompat.app.AppCompatActivity +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import com.rehome.dywoa.App +import com.rehome.dywoa.Contans +import com.rehome.dywoa.R +import com.rehome.dywoa.adapter.CurrentDayDjAdapter +import com.rehome.dywoa.adapter.YjyaListAdapter +import com.rehome.dywoa.base.BaseActivityOaToolbarViewBinding +import com.rehome.dywoa.bean.CurrentDayDjBean +import com.rehome.dywoa.bean.YjyaListBean +import com.rehome.dywoa.databinding.ActivityYjyaBinding +import com.rehome.dywoa.utils.GsonUtils +import com.rehome.dywoa.utils.HttpListener +import com.rehome.dywoa.utils.NoProgresshttpUtils +import com.rehome.dywoa.utils.NohttpUtils +import com.rehome.dywoa.weiget.OAToolbar +import com.yolanda.nohttp.NoHttp +import com.yolanda.nohttp.RequestMethod +import com.yolanda.nohttp.rest.Response + +class YjyaActivity : BaseActivityOaToolbarViewBinding() { + + private lateinit var adapter: YjyaListAdapter + private var datas: MutableList = mutableListOf() + private lateinit var username: String + + override fun getViewBinding() = ActivityYjyaBinding.inflate(layoutInflater) + + override fun getToolbar() = binding.toolbarView.toolbar + + override fun initView() { + + initToolbar("应急预案", "") { + + } + + username = App.getInstance().userInfo.manid + adapter = YjyaListAdapter(context, datas) + binding.lv.adapter = adapter + + binding.tvNodata.visibility= View.VISIBLE + binding.lv.visibility= View.GONE + + + } + + override fun initData() { + //检查服务器连接状态 + checkServerConnectStatus() + } + + //检查服务器连接状态 + private fun checkServerConnectStatus() { + var param = HashMap() + param["login"] = "dywoa"; + val json = GsonUtils.GsonString(param) + val url = Contans.IP + Contans.check_server_connect + Log.i("app",url) + Log.i("app",json) + val request = NoHttp.createStringRequest( + url, + RequestMethod.POST + ) + request.setDefineRequestBodyForJson(json) + NoProgresshttpUtils.getInstance().add(this, 0, request, object : HttpListener { + override fun onSucceed(what: Int, response: Response?) { + val result = response?.get() + if (result != null) { + showLog("-----onSucceed----") + showLog(result) + if(result == "1"){ + showLog("connect server success") + //获取数据 + getListData() + } + } + } + + override fun onFailed(what: Int, response: Response?) { + showLog("connect server onFailed") + showToast("无法连接到服务器,请检查网络环境") + } + }) + } + + fun getListData() { + + var param = HashMap() + //param["GH"] = username + param["GH"] = "sysadmin" + val json = GsonUtils.GsonString(param) + + val url: String = Contans.IP + Contans.YJYA_GET_LIST_TJ + val request = NoHttp.createStringRequest(url, RequestMethod.POST) + request.setDefineRequestBodyForJson(json) + NohttpUtils.getInstance().add(this, 0, request, object : HttpListener { + override fun onSucceed(what: Int, response: Response?) { + if (response != null) { + val result = response.get() + showLog(result) + val bean = GsonUtils.GsonToBean(result, YjyaListBean::class.java) + if (bean != null && bean.total != 0) { + if (bean.rows != null && bean.rows.size>0) { + datas.clear() + datas.addAll(bean.rows) + adapter.notifyDataSetChanged() + binding.tvNodata.visibility= View.GONE + binding.lv.visibility=View.VISIBLE + }else { + datas.clear() + adapter.notifyDataSetChanged() + binding.tvNodata.visibility= View.VISIBLE + binding.lv.visibility=View.GONE + } + } + } + } + + override fun onFailed(what: Int, response: Response?) { + + } + + }, true, true, "正在加载数据...") + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/CJFragment.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/CJFragment.java index 32abd31..68434fd 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/CJFragment.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/CJFragment.java @@ -3,6 +3,9 @@ package com.rehome.dywoa.ui.activity.sbxdjgl; import android.os.Bundle; import android.text.Editable; +import android.text.InputFilter; +import android.text.InputType; +import android.text.Spanned; import android.text.TextUtils; import android.text.TextWatcher; import android.view.View; @@ -17,6 +20,12 @@ import com.rehome.dywoa.DBModel.DjjhRwQy; import com.rehome.dywoa.R; import com.rehome.dywoa.base.BaseFragment; import com.rehome.dywoa.utils.UiUtlis; +import com.rehome.dywoa.weiget.ListDialog; + +import java.util.Arrays; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; /** * Created by ruihong on 2017/10/30. @@ -44,9 +53,12 @@ public class CJFragment extends BaseFragment { RadioGroup rg; RadioButton rb3; TextView tv_bz; - Button btn_next; + TextView tv_kks; + //Button btn_next; + Button btn_selectCheckResult; LinearLayout ll_bz; + LinearLayout ll_et_jg; ScrollView sv; private boolean isEdit; @@ -87,6 +99,7 @@ public class CJFragment extends BaseFragment { } findView(); et_jg.setEnabled(isEdit); + btn_selectCheckResult.setEnabled(isEdit); et_jg.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { @@ -123,26 +136,43 @@ public class CJFragment extends BaseFragment { tv_dw = view.findViewById(R.id.tv_dw); etFxnr = view.findViewById(R.id.et_fxnr); llFxnr = view.findViewById(R.id.ll_fxnr); + tv_kks = view.findViewById(R.id.tv_kks); rb1 = view.findViewById(R.id.rb1); rb2 = view.findViewById(R.id.rb2); rb3 = view.findViewById(R.id.rb3); rg = view.findViewById(R.id.rg); tv_bz = view.findViewById(R.id.tv_bz); - btn_next = view.findViewById(R.id.btn_next); + //btn_next = view.findViewById(R.id.btn_next); + btn_selectCheckResult = view.findViewById(R.id.btn_selectCheckResult); ll_bz = view.findViewById(R.id.ll_bz); + ll_et_jg = view.findViewById(R.id.ll_et_jg); sv = view.findViewById(R.id.sv); - btn_next.setOnClickListener(new View.OnClickListener() { +// btn_next.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View v) { +// //下一条 +// if (getActivity() instanceof ScjsjActivity) { +// ScjsjActivity activity = (ScjsjActivity) getActivity(); +// activity.getSjcjNext(); +// } +// if (getActivity() instanceof AjhAndSbjdActivity) { +// AjhAndSbjdActivity activity = (AjhAndSbjdActivity) getActivity(); +// activity.getSjcjNext(); +// } +// } +// }); + btn_selectCheckResult.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - //下一条 - if (getActivity() instanceof ScjsjActivity) { - ScjsjActivity activity = (ScjsjActivity) getActivity(); - activity.getSjcjNext(); - } - if (getActivity() instanceof AjhAndSbjdActivity) { - AjhAndSbjdActivity activity = (AjhAndSbjdActivity) getActivity(); - activity.getSjcjNext(); - } + ListDialog dialog = new ListDialog(context, stringToList(info.getMEASTANDARDSELECT()), new ListDialog.ListDialogListener() { + + @Override + public void selectText(String text, int position) { + btn_selectCheckResult.setText(text); + et_jg.setText(text); + } + }); + dialog.show(); } }); } @@ -185,6 +215,8 @@ public class CJFragment extends BaseFragment { * 更新数据 */ public void updata(DjjhRwQy info, int item, int size) { + this.info = info; + btn_selectCheckResult.setText("点击选择采集结果"); tv_dmc.setText(info.getPOINTNAME()); tv_ff.setText(info.getMEAMETHOD()); tv_bw.setText(info.getMEAPOS()); @@ -201,6 +233,12 @@ public class CJFragment extends BaseFragment { tv_dw.setText(info.getUNITOFMEASURE()); etFxnr.setText(info.getFxnr()); tv_bz.setText(info.getMEASTANDARD()); + if(TextUtils.isEmpty(info.getASSETNUM())){ + tv_kks.setText(""); + }else{ + tv_kks.setText(info.getASSETNUM()); + } + if(!TextUtils.isEmpty(info.getUNITOFMEASURE())){ tv_dw.setVisibility(View.VISIBLE); @@ -210,24 +248,55 @@ public class CJFragment extends BaseFragment { if(!TextUtils.isEmpty(info.getMEAMETHOD())){ if(info.getMEAMETHOD().equals("抄表")){ + //android:digits="0123456789.-" ll_bz.setVisibility(View.GONE); + tv_dw.setVisibility(View.VISIBLE); + ll_et_jg.setVisibility(View.VISIBLE); + btn_selectCheckResult.setVisibility(View.GONE); + //et_jg.setText("正常"); }else{ - ll_bz.setVisibility(View.VISIBLE); + ll_bz.setVisibility(View.GONE); tv_dw.setVisibility(View.GONE); + ll_et_jg.setVisibility(View.GONE); + btn_selectCheckResult.setVisibility(View.VISIBLE); + et_jg.setInputType(InputType.TYPE_CLASS_TEXT); } } if (info.isChecked()) { - if (info.isBYZT()) { - rb3.setChecked(true); - rb1.setChecked(false); - rb2.setChecked(false); - } else { - rb1.setChecked(info.isSBZT()); - rb2.setChecked(!rb1.isChecked()); - rb3.setChecked(false); + if(!TextUtils.isEmpty(info.getStatus())){ + if(info.getStatus().equals("0")){ + //停用 + rb1.setChecked(false); + rb2.setChecked(true); + rb3.setChecked(false); + } + if(info.getStatus().equals("1")){ + //运行 + rb1.setChecked(true); + rb2.setChecked(false); + rb3.setChecked(false); + } + if(info.getStatus().equals("2")){ + //备用 + rb1.setChecked(false); + rb2.setChecked(false); + rb3.setChecked(true); + } + } +// if (info.isBYZT()) { +// rb3.setChecked(true); +// rb1.setChecked(false); +// rb2.setChecked(false); +// } else { +// rb1.setChecked(info.isSBZT()); +// rb2.setChecked(!rb1.isChecked()); +// rb3.setChecked(false); +// } + if(!TextUtils.isEmpty(info.getCJJG())){ + btn_selectCheckResult.setText(info.getCJJG()); } } else { rb1.setChecked(true); @@ -281,7 +350,7 @@ public class CJFragment extends BaseFragment { } else if (rb2.isChecked()) { flag = false; } else if (rb3.isChecked()) { - flag = true; + flag = false; } return flag; } @@ -289,4 +358,9 @@ public class CJFragment extends BaseFragment { public boolean getRB3() { return rb3.isChecked(); } + + private List stringToList(String strs) { + String str[] = strs.split(";"); + return Arrays.asList(str); + } } diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/DjdscFragment.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/DjdscFragment.java index 21e87a0..31d3529 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/DjdscFragment.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/DjdscFragment.java @@ -4,6 +4,7 @@ package com.rehome.dywoa.ui.activity.sbxdjgl; import android.content.ContentValues; import android.content.DialogInterface; import android.content.Intent; +import android.text.TextUtils; import android.util.Log; import android.view.View; import android.widget.AdapterView; @@ -430,7 +431,7 @@ public class DjdscFragment extends BaseFragment { } - queue.add(0, request, new HttpResponseListener<>(getActivity(), request, callback, false, false, "")); + queue.add(0, request, new HttpResponseListener<>(getActivity(), request, callback, true, false, "")); } @@ -511,11 +512,29 @@ public class DjdscFragment extends BaseFragment { info.setFxnr(rwqy.getFxnr() == null ? "" : rwqy.getFxnr()); info.setSmfx(rwqy.isSMFX() ? "QRCode" : "NFC"); info.setASSETNUM(rwqy.getASSETNUM()); - if (!rwqy.isBYZT()) { - info.setSBZT(rwqy.isSBZT() ? (1 + "") : (0 + "")); - } else { - info.setSBZT("2"); + info.setSBZT("1"); + info.setStatus("1"); + + if(!TextUtils.isEmpty(rwqy.getStatus())){ + if(rwqy.getStatus().equals("0")){ + info.setStatus("0"); + if(TextUtils.isEmpty(rwqy.getCJJG())){ + info.setCjjg("停用"); + } + } + if(rwqy.getStatus().equals("2")){ + info.setStatus("2"); + if(TextUtils.isEmpty(rwqy.getCJJG())){ + info.setCjjg("备用"); + } + } } + +// if (!rwqy.isBYZT()) { +// info.setSBZT(rwqy.isSBZT() ? (1 + "") : (0 + "")); +// } else { +// info.setSBZT("1"); +// } scs.add(info); } String json = "{\"Rows\":" + GsonUtils.GsonString(scs) + ",\"Total\": " + scs.size() + "}"; diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/SdjgzActivity.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/SdjgzActivity.java index 6667145..f233bf3 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/SdjgzActivity.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/SdjgzActivity.java @@ -418,7 +418,7 @@ public class SdjgzActivity extends BaseActivity { public void handleNfc(String result) { //super.handleNfc(result); // tvNodata.setText(result); - //result = "04D49CEAC21B90"; + //result = "04351EEA211991"; if (list.size() != 0) { showLog("--------"); showLog(GsonUtils.GsonString(list)); diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/SjcjFragment.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/SjcjFragment.java index 7834c75..7092c41 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/SjcjFragment.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/SjcjFragment.java @@ -87,7 +87,7 @@ public class SjcjFragment extends BaseFragment { public void onClick(View v) { Intent intent = new Intent(requireActivity(), SQxgdlrfActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); - if(!TextUtils.isEmpty(lists.get(item - 1).getASSETNUM())){ + if (!TextUtils.isEmpty(lists.get(item - 1).getASSETNUM())) { intent.putExtra("kks", lists.get(item - 1).getASSETNUM()); } startActivity(intent); @@ -274,7 +274,7 @@ public class SjcjFragment extends BaseFragment { values.put("checked", true); values.put("CJJG", cj.getCJJG()); values.put("fxnr", cj.getFxnr()); - values.put("byzt", cj.getRB3() ? 1 : 0); + values.put("status", "1"); values.put("date", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); //更新数据库数据 int i = DataSupport.updateAll(DjjhRwQy.class, values, "POINTNUM = ? and jhid = ? ", lists.get(item - 1).getPOINTNUM(), lists.get(item - 1).getJHID()); @@ -282,87 +282,38 @@ public class SjcjFragment extends BaseFragment { lists.get(item - 1).setChecked(true); lists.get(item - 1).setCJJG(cj.getCJJG()); lists.get(item - 1).setFxnr(cj.getFxnr()); - lists.get(item - 1).setBYZT(cj.getRB3()); + lists.get(item - 1).setStatus("1"); showToast("保存成功"); } } else { showToast("你没有数据采集结果"); } } else { - //停用被选中 - if (!cj.getCJJG().equals("")) { - ContentValues values = new ContentValues(); - values.put("checked", true); - values.put("CJJG", cj.getCJJG()); - values.put("fxnr", cj.getFxnr()); - values.put("byzt", cj.getRB3() ? 1 : 0); - values.put("sbzt", 0); - values.put("date", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); - //更新数据库数据 - int i = DataSupport.updateAll(DjjhRwQy.class, values, "POINTNUM = ? and jhid = ? ", lists.get(item - 1).getPOINTNUM(), lists.get(item - 1).getJHID()); - if (i != 0) { - lists.get(item - 1).setChecked(true); - lists.get(item - 1).setCJJG(cj.getCJJG()); - lists.get(item - 1).setFxnr(cj.getFxnr()); - lists.get(item - 1).setBYZT(cj.getRB3()); - showToast("保存成功"); - } - } else { - showToast("你没有数据采集结果"); + //停用和备用被选中,可以不用填写采集结果 + ContentValues values = new ContentValues(); + values.put("checked", true); + values.put("CJJG", cj.getCJJG()); + values.put("fxnr", cj.getFxnr()); + values.put("status", cj.getRB3() ? "2" : "0"); + values.put("date", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); + //更新数据库数据 + int i = DataSupport.updateAll(DjjhRwQy.class, values, "POINTNUM = ? and jhid = ? ", lists.get(item - 1).getPOINTNUM(), lists.get(item - 1).getJHID()); + + if (i != 0) { + lists.get(item - 1).setChecked(true); + lists.get(item - 1).setCJJG(cj.getCJJG()); + lists.get(item - 1).setFxnr(cj.getFxnr()); + lists.get(item - 1).setStatus(cj.getRB3() ? "2" : "0"); + showToast("保存成功"); } if (!TextUtils.isEmpty(lists.get(item - 1).getASSETNUM())) { //更新数据库数据,把相同kks码的数据设备状态改成停用 ContentValues valuesStop = new ContentValues(); - valuesStop.put("sbzt", 0); + valuesStop.put("status", cj.getRB3() ? "2" : "0"); DataSupport.updateAll(DjjhRwQy.class, valuesStop, "jhid = ? and assetnum = ?", lists.get(item - 1).getJHID(), lists.get(item - 1).getASSETNUM()); } -// List rwqys = new ArrayList<>(); -// //更新所有被停用的机器 -// for (DjjhRwQy qy : lists) { -// showLog("---------"); -// showLog(GsonUtils.GsonString(qy)); -// if (!TextUtils.isEmpty(qy.getASSETNUM())) { -// if (qy.getPOINTNUM().equals(lists.get(item - 1).getPOINTNUM())) { -// qy.setSBZT(false); -// qy.setChecked(true); -// rwqys.add(qy); -// } -// } -// } -// -// ContentValues values = new ContentValues(); -// values.put("checked", true); -// values.put("CJJG", cj.getCJJG()); -// values.put("fxnr", cj.getFxnr()); -// values.put("byzt", cj.getRB3() ? 1 : 0); -// values.put("sbzt", 0); -// values.put("date", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); -// -// //更新数据库数据 -// int i = DataSupport.updateAll(DjjhRwQy.class, values, "jhid = ? and POINTNUM = ?", lists.get(item - 1).getJHID(), lists.get(item - 1).getPOINTNUM()); -// -// if (i != 0) { -// if (lists.size() != rwqys.size()) { -// lists.removeAll(rwqys); -// -// int check = 0; -// for (int j = 0; j < lists.size(); j++) { -// if (lists.get(j).isChecked()) { -// check++; -// } -// } -// item = check; -// showToast("保存成功"); -// } else { -// item = lists.size(); -// lists.get(item - 1).setChecked(true); -// lists.get(item - 1).setCJJG(cj.getCJJG()); -// lists.get(item - 1).setFxnr(cj.getFxnr()); -// } -// } - } ++item; if (item > lists.size()) { diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/WjFragment.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/WjFragment.java index 42fb57d..ceaeca1 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/WjFragment.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxdjgl/WjFragment.java @@ -92,33 +92,33 @@ public class WjFragment extends BaseFragment { /** * 质控点 */ - private void initZkd() { - - zList = new ArrayList<>(); - - ZkdInfo info = new ZkdInfo(1, "H-2:传热元件", "未完成", "H", "质检A", "质检B", "质检C", "监理"); - ZkdInfo info2 = new ZkdInfo(2, "W-3:驱动装置检查", "未完成", "w", "质检A", "质检B", "质检C", "监理"); - zList.add(info); - zList.add(info2); - - headView = View.inflate(mActivity, R.layout.zkd_item, null); - headView.findViewById(R.id.head).setVisibility(View.VISIBLE); - - tv_project.setVisibility(View.VISIBLE); - zAdapter = new ZkdAdapter(context, zList); - lv.addHeaderView(headView, null, false); - lv.setAdapter(zAdapter); - lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { - @Override - public void onItemClick(AdapterView adapterView, View view, int i, long l) { - Intent intent = new Intent(mActivity, SqdActivity.class); - intent.putExtra(Contans.KEY_IS_EDIT, true); - intent.putExtra(Contans.NFCOREWM, true); - intent.putExtra(Contans.KEY_BQBM, num); - startActivity(intent); - } - }); - } +// private void initZkd() { +// +// zList = new ArrayList<>(); +// +// ZkdInfo info = new ZkdInfo(1, "H-2:传热元件", "未完成", "H", "质检A", "质检B", "质检C", "监理"); +// ZkdInfo info2 = new ZkdInfo(2, "W-3:驱动装置检查", "未完成", "w", "质检A", "质检B", "质检C", "监理"); +// zList.add(info); +// zList.add(info2); +// +// headView = View.inflate(mActivity, R.layout.zkd_item, null); +// headView.findViewById(R.id.head).setVisibility(View.VISIBLE); +// +// tv_project.setVisibility(View.VISIBLE); +// zAdapter = new ZkdAdapter(context, zList); +// lv.addHeaderView(headView, null, false); +// lv.setAdapter(zAdapter); +// lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { +// @Override +// public void onItemClick(AdapterView adapterView, View view, int i, long l) { +// Intent intent = new Intent(mActivity, SqdActivity.class); +// intent.putExtra(Contans.KEY_IS_EDIT, true); +// intent.putExtra(Contans.NFCOREWM, true); +// intent.putExtra(Contans.KEY_BQBM, num); +// startActivity(intent); +// } +// }); +// } /** * 点检点 diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/SxgzActivity.java b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/SxgzActivity.java index 25c0ae4..18ec4fc 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/SxgzActivity.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/sbxj/SxgzActivity.java @@ -421,7 +421,7 @@ public class SxgzActivity extends BaseActivity { // result = "048B94EAC21B91"; //result = "041894EAC21B91"; - //result = "04A953EA211990"; +// result = "048D93EAC21B90"; if(TextUtils.isEmpty(result)){ return; diff --git a/app/src/main/java/com/rehome/dywoa/ui/activity/vpn/PrimaryAuthActivity.java b/app/src/main/java/com/rehome/dywoa/ui/activity/vpn/PrimaryAuthActivity.java index 59c1075..88fba04 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/activity/vpn/PrimaryAuthActivity.java +++ b/app/src/main/java/com/rehome/dywoa/ui/activity/vpn/PrimaryAuthActivity.java @@ -229,9 +229,9 @@ public class PrimaryAuthActivity extends BaseActivity implements SFAuthResultLis //startActivity(new Intent(PrimaryAuthActivity.this, AuthSuccessActivity.class)); Intent intent = new Intent(); - intent.putExtra("usernameVpn",mUserName); - intent.putExtra("pwdVpn",mUserPassword); - setResult(RESULT_OK,intent); + intent.putExtra("usernameVpn", mUserName); + intent.putExtra("pwdVpn", mUserPassword); + setResult(RESULT_OK, intent); finish(); } }); @@ -576,12 +576,14 @@ public class PrimaryAuthActivity extends BaseActivity implements SFAuthResultLis if (msg.mErrCode != 0) { showLog("start Tunnel failed" + msg.mErrStr); - showToast(msg.mErrStr); - showToast("L3VPN隧道启动失败: " + msg.mErrStr); + showLog( "L3VPN隧道启动失败: " + msg.mErrStr); +// showToast(msg.mErrStr); +// showToast("L3VPN隧道启动失败: " + msg.mErrStr); return; } showLog( "startTunnel finished"); - showToast("L3VPN隧道启动成功"); + showLog( "L3VPN隧道启动成功"); + //showToast("L3VPN隧道启动成功"); } @@ -591,7 +593,8 @@ public class PrimaryAuthActivity extends BaseActivity implements SFAuthResultLis @Override public void onTunnelStoped() { showLog( "onTunnelStoped"); - showToast("隧道已经关闭"); + showLog( "隧道已经关闭"); + //showToast("隧道已经关闭"); } } diff --git a/app/src/main/java/com/rehome/dywoa/ui/fragment/HomeFragment.java b/app/src/main/java/com/rehome/dywoa/ui/fragment/HomeFragment.java index 82b14b4..764c097 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/fragment/HomeFragment.java +++ b/app/src/main/java/com/rehome/dywoa/ui/fragment/HomeFragment.java @@ -32,6 +32,7 @@ import com.rehome.dywoa.ui.activity.UseCarActivity; import com.rehome.dywoa.ui.activity.UseSealActivity; import com.rehome.dywoa.ui.activity.WaitForToDoActivity; import com.rehome.dywoa.ui.activity.WaitForToDoBaseActivity; +import com.rehome.dywoa.ui.activity.YjyaActivity; import com.rehome.dywoa.ui.activity.sbxdjgl.SbxdjglActivity; import com.rehome.dywoa.ui.activity.sbxj.XscbglActivity; import com.rehome.dywoa.utils.GsonUtils; @@ -131,7 +132,6 @@ public class HomeFragment extends BaseFragment { String yesterday = sp.format(d); String beforeyesterday = sp.format(d2); String today = formatter.format(cal0.getTime()); - getWaitForToDo(); } private void findView() { @@ -147,14 +147,26 @@ public class HomeFragment extends BaseFragment { // stvMessagedbsx = view.findViewById(R.id.super_message_tv_dbsx); } - + @Override + public void onResume() { + super.onResume(); + getWaitForToDo(); + } @Override public void setUserVisibleHint(boolean isVisibleToUser) { + super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser) { initLists(); + showLog("可见"); + showLog("------->>>>"); } - super.setUserVisibleHint(isVisibleToUser); + } + + @Override + public void onStop() { + super.onStop(); + showLog("不可见"); } @Override @@ -239,15 +251,22 @@ public class HomeFragment extends BaseFragment { startActivity(intentKks); break; case 7: + Intent intentYjya = new Intent(mActivity, YjyaActivity.class); + intentYjya.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); + startActivity(intentYjya); + break; + case 8: Intent intentUseCar = new Intent(mActivity, UseCarActivity.class); intentUseCar.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); String type = "用车管理"; - String urlLog = "https://mis.dywzhny.com.cn/mobile/ebdapp/view/943483742495604737/SEARCH/943525549724041323-8440288166160908898?cusMenuId=8440288166160908898&urlPageTitle=55So6L2m55Sz6K%203"; + //username = "832019"; + + String urlLog = "https://mis.dywzhny.com.cn/mobile/ebdapp/view/943483742495604737/SEARCH/943525549724041323-8440288166160908898?cusMenuId=8440288166160908898&urlPageTitle=55So6L2m55Sz6K%203"; if(!TextUtils.isEmpty(username)){ if(username.equals("832019")||username.equals("371511")||username.equals("210343")){ - + urlLog = "https://mis.dywzhny.com.cn/mobile/ebdapp/view/943483742495604737/SEARCH/943525549724041323-8440288166160908898?cusMenuId=8440288166160908898&urlPageTitle=55So6L2m55Sz6K%203"; }else { urlLog = "https://mis.dywzhny.com.cn/mobile/ebdapp/view/943483742495604737/SEARCH/986612579987226628-8441291376201270243?cusMenuId=8441291376201270243&urlPageTitle=55So6L2m55Sz6K%2036KGo"; } @@ -257,12 +276,24 @@ public class HomeFragment extends BaseFragment { intentUseCar.putExtra("urlLog",urlLog); startActivity(intentUseCar); break; - case 8: + case 9: Intent intentUseSeal = new Intent(mActivity, UseSealActivity.class); intentUseSeal.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); + //username = "125106"; + + String urlSeal = ""; + + if(!TextUtils.isEmpty(username)){ + if(username.equals("120563")||username.equals("210343")||username.equals("125106")){ + urlSeal = "https://mis.dywzhny.com.cn/mobile/ebdapp/view/947273965253730306/SEARCH/986524868123164680-8441289344850462409?cusMenuId=8441289344850462409&urlPageTitle=55So5Y2w55Sz6K%203"; + }else { + urlSeal = "https://mis.dywzhny.com.cn/mobile/ebdapp/view/947273965253730306/SEARCH/947275236446609514-8440375470390349301?cusMenuId=8440375470390349301&urlPageTitle=55So5Y2w55Sz6K%203"; + } + } + String typeSeal = "用印管理"; - String urlSeal = "https://mis.dywzhny.com.cn/mobile/ebdapp/view/947273965253730306/SEARCH/986524868123164680-8441289344850462409?cusMenuId=8441289344850462409&urlPageTitle=55So5Y2w55Sz6K%203"; + //String urlSeal = "https://mis.dywzhny.com.cn/mobile/ebdapp/view/947273965253730306/SEARCH/986524868123164680-8441289344850462409?cusMenuId=8441289344850462409&urlPageTitle=55So5Y2w55Sz6K%203"; intentUseSeal.putExtra("type",typeSeal); intentUseSeal.putExtra("urlLog",urlSeal); startActivity(intentUseSeal); @@ -305,8 +336,8 @@ public class HomeFragment extends BaseFragment { // String[] titles = {"两票系统", "会议管理", "用餐管理", "车辆管理", "办公领用", "工作任务", "日程查看", "考勤", "来访管理", "培训", "党建", "安防"}; // int[] imgIds = {R.drawable.icon_liangpiao, R.drawable.icon_meetting, R.drawable.icon_dinner_new, R.drawable.icon_vehicle_new, R.drawable.icon_office, R.drawable.icon_task, R.drawable.icon_date, R.drawable.icon_check, R.drawable.icon_px, R.drawable.icon_dj,R.drawable.icon_visit, R.drawable.icon1}; // - String[] titles = {"两票系统", "SIS系统", "机组参数","巡检","点检","运行日志","kks码查询","用车","用印"}; - int[] imgIds = {R.drawable.icon_liangpiao, R.drawable.icon_sis_new, R.drawable.icon_gcjd_new,R.drawable.xjgz,R.drawable.icon_dianjian,R.drawable.icon_runlog_home,R.drawable.icon_kks,R.drawable.icon_use_car,R.drawable.icon_use_seal}; + String[] titles = {"两票系统", "SIS系统", "机组参数","巡检","点检","运行日志","kks码查询","应急预案","用车","用印"}; + int[] imgIds = {R.drawable.icon_liangpiao, R.drawable.icon_sis_new, R.drawable.icon_gcjd_new,R.drawable.xjgz,R.drawable.icon_dianjian,R.drawable.icon_runlog_home,R.drawable.icon_kks,R.drawable.icon_yjya,R.drawable.icon_use_car,R.drawable.icon_use_seal}; @@ -365,10 +396,9 @@ public class HomeFragment extends BaseFragment { if(!TextUtils.isEmpty(waitForBean.getTotal())){ tv_todo_count.setText(waitForBean.getTotal()); } + }else{ + tv_todo_count.setText("0"); } - - - } @Override diff --git a/app/src/main/java/com/rehome/dywoa/ui/fragment/MineFragment.java b/app/src/main/java/com/rehome/dywoa/ui/fragment/MineFragment.java index 8510ff0..cb97621 100644 --- a/app/src/main/java/com/rehome/dywoa/ui/fragment/MineFragment.java +++ b/app/src/main/java/com/rehome/dywoa/ui/fragment/MineFragment.java @@ -820,7 +820,7 @@ public class MineFragment extends BaseLazyFragment { if(Integer.valueOf(waitForBean.getTotal()).intValue()==0){ tv_count_to_do.setVisibility(View.GONE); }else{ - tv_count_to_do.setVisibility(View.VISIBLE); + tv_count_to_do.setVisibility(View.GONE); } }else{ tv_count_to_do.setVisibility(View.GONE); diff --git a/app/src/main/res/drawable-xhdpi/icon_yjya.png b/app/src/main/res/drawable-xhdpi/icon_yjya.png new file mode 100644 index 0000000..f048157 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/icon_yjya.png differ diff --git a/app/src/main/res/drawable-xxhdpi/icon_yjya.png b/app/src/main/res/drawable-xxhdpi/icon_yjya.png new file mode 100644 index 0000000..56e6f80 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/icon_yjya.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/icon_yjya.png b/app/src/main/res/drawable-xxxhdpi/icon_yjya.png new file mode 100644 index 0000000..fa08b0b Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/icon_yjya.png differ diff --git a/app/src/main/res/layout/activity_yjya.xml b/app/src/main/res/layout/activity_yjya.xml new file mode 100644 index 0000000..0d9978a --- /dev/null +++ b/app/src/main/res/layout/activity_yjya.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/adapter_yjya_list.xml b/app/src/main/res/layout/adapter_yjya_list.xml new file mode 100644 index 0000000..76ba017 --- /dev/null +++ b/app/src/main/res/layout/adapter_yjya_list.xml @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/fragment_cj.xml b/app/src/main/res/layout/fragment_cj.xml index b31b8c8..700ad45 100644 --- a/app/src/main/res/layout/fragment_cj.xml +++ b/app/src/main/res/layout/fragment_cj.xml @@ -59,6 +59,27 @@ android:text="轴承" android:textSize="@dimen/sbtextSize" /> + + + + + + - - - - -