|
|
|
|
@ -168,6 +168,24 @@ public class CJFragment extends BaseFragment {
|
|
|
|
|
public void selectText(String text, int position) {
|
|
|
|
|
btn_selectCheckResult.setText(text);
|
|
|
|
|
et_jg.setText(text);
|
|
|
|
|
if("轻微异常".equals(text)||"明显异常".equals(text)||"明显异音".equals(text)||"异常".equals(text)||"报警".equals(text)||"超温".equals(text)||
|
|
|
|
|
"超压".equals(text)||"有泄露".equals(text)||"设备异常".equals(text)||"异常跳闸".equals(text)||"有异音".equals(text)||"轻微泄漏".equals(text)||
|
|
|
|
|
"严重泄漏".equals(text)||"液位偏低".equals(text)||"油位偏低".equals(text)||"常用源及备用源异常".equals(text)){
|
|
|
|
|
showToast("采集结果数据存在异常,请填写分析内容");
|
|
|
|
|
llFxnr.setVisibility(View.VISIBLE);
|
|
|
|
|
sv.post(new Runnable() {
|
|
|
|
|
@Override
|
|
|
|
|
public void run() {
|
|
|
|
|
sv.fullScroll(View.FOCUS_DOWN);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
// sv.post(new Runnable() {
|
|
|
|
|
// @Override
|
|
|
|
|
// public void run() {
|
|
|
|
|
// sv.scrollTo(0, sv.getBottom());
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
dialog.show();
|
|
|
|
|
@ -194,8 +212,16 @@ public class CJFragment extends BaseFragment {
|
|
|
|
|
if (!s.toString().trim().isEmpty()) {
|
|
|
|
|
double jg = UiUtlis.getNum(s.toString().trim());
|
|
|
|
|
if (jg > cxsx || jg < cxxx || jg > bjsx || jg < bjxx) {
|
|
|
|
|
showToast("采集结果超限");
|
|
|
|
|
showToast("数据采集结果存在异常、超限,请填写分析内容");
|
|
|
|
|
llFxnr.setVisibility(View.VISIBLE);
|
|
|
|
|
//sv.fullScroll(View.FOCUS_DOWN);
|
|
|
|
|
//sv.scrollTo(0, sv.getBottom());
|
|
|
|
|
sv.post(new Runnable() {
|
|
|
|
|
@Override
|
|
|
|
|
public void run() {
|
|
|
|
|
sv.scrollTo(0, sv.getBottom());
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
llFxnr.setVisibility(View.GONE);
|
|
|
|
|
}
|
|
|
|
|
@ -284,6 +310,7 @@ public class CJFragment extends BaseFragment {
|
|
|
|
|
public void updata(DjjhRwQy info, int item, int size) {
|
|
|
|
|
this.info = info;
|
|
|
|
|
btn_selectCheckResult.setText("点击选择采集结果");
|
|
|
|
|
llFxnr.setVisibility(View.GONE);
|
|
|
|
|
tv_dmc.setText(info.getPOINTNAME());
|
|
|
|
|
tv_ff.setText(info.getMEAMETHOD());
|
|
|
|
|
tv_bw.setText(info.getMEAPOS());
|
|
|
|
|
@ -371,6 +398,12 @@ public class CJFragment extends BaseFragment {
|
|
|
|
|
// }
|
|
|
|
|
if(!TextUtils.isEmpty(info.getCJJG())){
|
|
|
|
|
btn_selectCheckResult.setText(info.getCJJG());
|
|
|
|
|
if("轻微异常".equals(info.getCJJG())||"明显异常".equals(info.getCJJG())||"明显异音".equals(info.getCJJG())||"异常".equals(info.getCJJG())||"报警".equals(info.getCJJG())||"超温".equals(info.getCJJG())||
|
|
|
|
|
"超压".equals(info.getCJJG())||"有泄露".equals(info.getCJJG())||"设备异常".equals(info.getCJJG())||"异常跳闸".equals(info.getCJJG())||"有异音".equals(info.getCJJG())||"轻微泄漏".equals(info.getCJJG())||
|
|
|
|
|
"严重泄漏".equals(info.getCJJG())||"液位偏低".equals(info.getCJJG())||"油位偏低".equals(info.getCJJG())||"常用源及备用源异常".equals(info.getCJJG())){
|
|
|
|
|
//showToast("采集结果数据存在异常,请填写分析内容");
|
|
|
|
|
llFxnr.setVisibility(View.VISIBLE);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
//未检
|
|
|
|
|
@ -384,9 +417,16 @@ public class CJFragment extends BaseFragment {
|
|
|
|
|
}else{
|
|
|
|
|
//观察
|
|
|
|
|
List<String> selectList = stringToList(info.getMEASTANDARDSELECT());
|
|
|
|
|
if(selectList!=null&&selectList.size()>0){
|
|
|
|
|
btn_selectCheckResult.setText(selectList.get(0));
|
|
|
|
|
et_jg.setText(selectList.get(0));
|
|
|
|
|
if(!selectList.isEmpty()){
|
|
|
|
|
String firstSelectText = selectList.get(0);
|
|
|
|
|
btn_selectCheckResult.setText(firstSelectText);
|
|
|
|
|
et_jg.setText(firstSelectText);
|
|
|
|
|
if("轻微异常".equals(firstSelectText)||"明显异常".equals(firstSelectText)||"明显异音".equals(firstSelectText)||"异常".equals(firstSelectText)||"报警".equals(firstSelectText)||"超温".equals(firstSelectText)||
|
|
|
|
|
"超压".equals(firstSelectText)||"有泄露".equals(firstSelectText)||"设备异常".equals(firstSelectText)||"异常跳闸".equals(firstSelectText)||"有异音".equals(firstSelectText)||"轻微泄漏".equals(firstSelectText)||
|
|
|
|
|
"严重泄漏".equals(firstSelectText)||"液位偏低".equals(firstSelectText)||"油位偏低".equals(firstSelectText)||"常用源及备用源异常".equals(firstSelectText)){
|
|
|
|
|
//showToast("采集结果数据存在异常,请填写分析内容");
|
|
|
|
|
llFxnr.setVisibility(View.VISIBLE);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -397,29 +437,32 @@ public class CJFragment extends BaseFragment {
|
|
|
|
|
// rb2.setChecked(!rb1.isChecked());
|
|
|
|
|
// rb3.setChecked(info.isBYZT());
|
|
|
|
|
|
|
|
|
|
cxsx = UiUtlis.getNum(info.getUPPERACTION());
|
|
|
|
|
cxxx = UiUtlis.getNum(info.getLOWERACTION());
|
|
|
|
|
bjsx = UiUtlis.getNum(info.getUPPERWARNING());
|
|
|
|
|
bjxx = UiUtlis.getNum(info.getLOWERWARNING());
|
|
|
|
|
if("观察".equals(info.getMEAMETHOD())){
|
|
|
|
|
|
|
|
|
|
if (info.getFxnr() == null) {
|
|
|
|
|
llFxnr.setVisibility(View.GONE);
|
|
|
|
|
} else {
|
|
|
|
|
double jg = UiUtlis.getNum(info.getCJJG());
|
|
|
|
|
if (jg > cxsx || jg < cxxx || jg > bjsx || jg < bjxx) {
|
|
|
|
|
llFxnr.setVisibility(View.VISIBLE);
|
|
|
|
|
llFxnr.setVisibility(View.VISIBLE);
|
|
|
|
|
} else {
|
|
|
|
|
}else{
|
|
|
|
|
cxsx = UiUtlis.getNum(info.getUPPERACTION());
|
|
|
|
|
cxxx = UiUtlis.getNum(info.getLOWERACTION());
|
|
|
|
|
bjsx = UiUtlis.getNum(info.getUPPERWARNING());
|
|
|
|
|
bjxx = UiUtlis.getNum(info.getLOWERWARNING());
|
|
|
|
|
|
|
|
|
|
if (info.getFxnr() == null) {
|
|
|
|
|
llFxnr.setVisibility(View.GONE);
|
|
|
|
|
} else {
|
|
|
|
|
double jg = UiUtlis.getNum(info.getCJJG());
|
|
|
|
|
if (jg > cxsx || jg < cxxx || jg > bjsx || jg < bjxx) {
|
|
|
|
|
llFxnr.setVisibility(View.VISIBLE);
|
|
|
|
|
} else {
|
|
|
|
|
llFxnr.setVisibility(View.GONE);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
sv.post(new Runnable() {
|
|
|
|
|
@Override
|
|
|
|
|
public void run() {
|
|
|
|
|
sv.fullScroll(View.FOCUS_DOWN);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
sv.post(new Runnable() {
|
|
|
|
|
@Override
|
|
|
|
|
public void run() {
|
|
|
|
|
sv.fullScroll(View.FOCUS_DOWN);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -452,4 +495,15 @@ public class CJFragment extends BaseFragment {
|
|
|
|
|
String str[] = strs.split(";");
|
|
|
|
|
return Arrays.asList(str);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public boolean getEditTextFxIsShow() {
|
|
|
|
|
if(llFxnr!=null){
|
|
|
|
|
return llFxnr.getVisibility()==View.VISIBLE;
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getEditTextFxContent() {
|
|
|
|
|
return etFxnr.getText().toString().trim();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|