Commit faf9f80931ae573ada602f0e71397c51c8bfb747
1 parent
55f0d839
Exists in
yxb_dev
and in
2 other branches
no message
Showing
5 changed files
with
42 additions
and
33 deletions
Show diff stats
app/src/main/java/com/shunzhi/parent/contract/apply/ApplyReplaceCardContract.java
app/src/main/java/com/shunzhi/parent/contract/report/ReportDetialContract.java
... | ... | @@ -25,7 +25,7 @@ public interface ReportDetialContract { |
25 | 25 | interface IReportDetialView extends IBaseView { |
26 | 26 | // pointNow,pointPast,sceneName |
27 | 27 | void showDetialList(List<DeyuDetialBean> list, JsonArray pointNow, JsonArray pointPast, JsonArray sceneName); |
28 | - void showDetialInfo(float rank, String scoree, String bijiao1,String bijiao2,String bijiao3,String bijiao4,String describe); | |
28 | + void showDetialInfo(float rank, String scoree, String bijiao1,String bijiao2,String bijiao3,String bijiao4,String describe); | |
29 | 29 | |
30 | 30 | } |
31 | 31 | } | ... | ... |
app/src/main/java/com/shunzhi/parent/presenter/apply/ApplyReplaceCardPresenter.java
... | ... | @@ -4,6 +4,7 @@ import android.annotation.SuppressLint; |
4 | 4 | import android.text.TextUtils; |
5 | 5 | import android.util.Log; |
6 | 6 | |
7 | +import com.google.gson.JsonArray; | |
7 | 8 | import com.google.gson.JsonObject; |
8 | 9 | import com.share.mvpsdk.base.BasePresenter; |
9 | 10 | import com.share.mvpsdk.utils.ToastUtils; |
... | ... | @@ -11,6 +12,8 @@ import com.shunzhi.parent.contract.apply.ApplyReplaceCardContract; |
11 | 12 | import com.shunzhi.parent.model.apply.ApplyReplaceCardModel; |
12 | 13 | import com.shunzhi.parent.views.ReplaceCardDialog; |
13 | 14 | |
15 | +import org.json.JSONObject; | |
16 | + | |
14 | 17 | import io.reactivex.functions.Consumer; |
15 | 18 | |
16 | 19 | /** |
... | ... | @@ -18,8 +21,6 @@ import io.reactivex.functions.Consumer; |
18 | 21 | */ |
19 | 22 | public class ApplyReplaceCardPresenter extends ApplyReplaceCardContract.ApplyReplaceCardPreenter { |
20 | 23 | |
21 | - private JsonObject json; | |
22 | - private ReplaceCardDialog replaceCardDialog=null; | |
23 | 24 | |
24 | 25 | @Override |
25 | 26 | public ApplyReplaceCardContract.IApplyReplaceCardModel getModel() { |
... | ... | @@ -39,15 +40,9 @@ public class ApplyReplaceCardPresenter extends ApplyReplaceCardContract.ApplyRep |
39 | 40 | public void accept(JsonObject jsonObject) throws Exception { |
40 | 41 | ToastUtils.showToast("data:" + jsonObject.toString()); |
41 | 42 | |
42 | - json = jsonObject.getAsJsonObject("data"); | |
43 | - String isShowTipDialog = json.get("data").getAsString(); | |
44 | - if (isShowTipDialog.equals("true")) { | |
45 | - //mIView.showTipsDialog(); | |
46 | - replaceCardDialog.setTitle("补卡提示"); | |
47 | - replaceCardDialog.setText("您已补卡成功!"); | |
48 | - replaceCardDialog.show(); | |
49 | - } | |
50 | - | |
43 | + String isShowTipsDialog = jsonObject.get("data").getAsString(); | |
44 | + Log.i("ApplyReplaceCard:", String.valueOf(isShowTipsDialog)); | |
45 | + mIView.showTipsDialog(isShowTipsDialog); | |
51 | 46 | } |
52 | 47 | }, new Consumer<Throwable>() { |
53 | 48 | @Override | ... | ... |
app/src/main/java/com/shunzhi/parent/ui/fragment/apply/ApplyReplaceCardFragment.java
... | ... | @@ -23,12 +23,12 @@ import com.shunzhi.parent.views.ReplaceCardDialog; |
23 | 23 | * Created by Administrator on 2018/4/10 0010. |
24 | 24 | */ |
25 | 25 | |
26 | -public class ApplyReplaceCardFragment extends BaseMVPCompatFragment<ApplyReplaceCardContract.ApplyReplaceCardPreenter, ApplyReplaceCardContract.IApplyReplaceCardModel> implements View.OnClickListener { | |
26 | +public class ApplyReplaceCardFragment extends BaseMVPCompatFragment<ApplyReplaceCardContract.ApplyReplaceCardPreenter, ApplyReplaceCardContract.IApplyReplaceCardModel> implements View.OnClickListener, ApplyReplaceCardContract.IApplyReplaceCardView { | |
27 | 27 | private Button bt_sure; |
28 | 28 | private Button bt_cancel; |
29 | 29 | ReplaceCardDialog replaceCardDialog = null; |
30 | 30 | private EditText et_cardnum; |
31 | - private String cardnum =""; | |
31 | + private String cardnum = ""; | |
32 | 32 | |
33 | 33 | @NonNull |
34 | 34 | @Override |
... | ... | @@ -66,16 +66,27 @@ public class ApplyReplaceCardFragment extends BaseMVPCompatFragment<ApplyReplace |
66 | 66 | //studentid 从成长界面获取 此处设置为“123” |
67 | 67 | mPresenter.ReplaceCardDetail(12, cardnum); |
68 | 68 | } |
69 | - | |
70 | -// cardnum = et_cardnum.getText().toString().trim(); | |
71 | -// if (TextUtils.isEmpty(cardnum)) { | |
72 | -// Toast.makeText(getActivity(), "卡号不能为空,请重新输入", Toast.LENGTH_SHORT).show(); | |
73 | -// } else { | |
74 | -// replaceCardDialog.setTitle("补卡提示"); | |
75 | -// replaceCardDialog.setText("您已补卡成功!"); | |
76 | -// replaceCardDialog.show(); | |
77 | -// } | |
69 | + break; | |
70 | + default: | |
78 | 71 | break; |
79 | 72 | } |
80 | 73 | } |
74 | + | |
75 | + @Override | |
76 | + public void showTipsDialog(String msg) { | |
77 | + | |
78 | + if (msg.equals("true")) { | |
79 | + if (replaceCardDialog == null) { | |
80 | + replaceCardDialog = new ReplaceCardDialog(getActivity()); | |
81 | + } else { | |
82 | + replaceCardDialog.setTitle("补卡提示"); | |
83 | + replaceCardDialog.setText("您已补卡成功!"); | |
84 | + replaceCardDialog.show(); | |
85 | + } | |
86 | + } else { | |
87 | + ToastUtils.showToast("补卡失败!"); | |
88 | + } | |
89 | + | |
90 | + | |
91 | + } | |
81 | 92 | } | ... | ... |
app/src/main/res/layout/fragment_apply_replacecard.xml
... | ... | @@ -39,7 +39,7 @@ |
39 | 39 | android:orientation="horizontal"> |
40 | 40 | |
41 | 41 | <TextView |
42 | - android:layout_weight="1" | |
42 | + android:layout_weight="1.2" | |
43 | 43 | android:id="@+id/tv_carduser" |
44 | 44 | android:layout_margin="@dimen/dp_8" |
45 | 45 | android:layout_width="0dp" |
... | ... | @@ -50,9 +50,10 @@ |
50 | 50 | |
51 | 51 | <TextView |
52 | 52 | android:id="@+id/et_carduser" |
53 | - android:layout_weight="3" | |
53 | + android:layout_weight="2.8" | |
54 | 54 | android:layout_width="0dp" |
55 | 55 | android:layout_height="wrap_content" |
56 | + android:layout_margin="@dimen/dp_8" | |
56 | 57 | android:gravity="center" |
57 | 58 | android:text="张三" |
58 | 59 | android:textColor="@color/hintTextColor" |
... | ... | @@ -67,7 +68,7 @@ |
67 | 68 | |
68 | 69 | <TextView |
69 | 70 | android:id="@+id/tv_cardnum" |
70 | - android:layout_weight="1" | |
71 | + android:layout_weight="1.2" | |
71 | 72 | android:layout_width="0dp" |
72 | 73 | android:layout_height="wrap_content" |
73 | 74 | android:layout_margin="@dimen/dp_8" |
... | ... | @@ -77,9 +78,10 @@ |
77 | 78 | |
78 | 79 | <EditText |
79 | 80 | android:id="@+id/et_cardnum" |
80 | - android:layout_weight="3" | |
81 | + android:layout_weight="2.8" | |
81 | 82 | android:layout_width="0dp" |
82 | 83 | android:layout_height="wrap_content" |
84 | + android:layout_margin="@dimen/dp_8" | |
83 | 85 | android:gravity="center" |
84 | 86 | android:background="@null" |
85 | 87 | android:inputType="number" |
... | ... | @@ -101,18 +103,19 @@ |
101 | 103 | android:layout_width="0dp" |
102 | 104 | android:layout_height="wrap_content" |
103 | 105 | android:layout_margin="@dimen/dp_8" |
104 | - android:layout_weight="1" | |
106 | + android:layout_weight="1.2" | |
105 | 107 | android:text="考勤次数:" |
106 | 108 | android:textColor="@color/hintTextColor" |
107 | 109 | android:textSize="@dimen/textSize16" /> |
108 | 110 | |
109 | 111 | <TextView |
110 | 112 | android:id="@+id/et_cardnumber" |
111 | - android:layout_weight="3" | |
113 | + android:layout_weight="2.8" | |
112 | 114 | android:layout_width="0dp" |
115 | + android:layout_margin="@dimen/dp_8" | |
113 | 116 | android:layout_height="wrap_content" |
114 | 117 | android:gravity="center" |
115 | - android:text="5次" | |
118 | + android:text="0次" | |
116 | 119 | android:textColor="@color/hintTextColor" |
117 | 120 | android:textSize="@dimen/textSize16" /> |
118 | 121 | </LinearLayout> |
... | ... | @@ -132,7 +135,7 @@ |
132 | 135 | android:id="@+id/bt_sure" |
133 | 136 | android:layout_width="80dp" |
134 | 137 | android:layout_height="wrap_content" |
135 | - android:layout_marginLeft="@dimen/dp_60" | |
138 | + android:layout_marginLeft="@dimen/dp_40" | |
136 | 139 | android:layout_alignParentLeft="true" |
137 | 140 | android:text="确定" |
138 | 141 | android:textColor="@color/white" |
... | ... | @@ -143,7 +146,7 @@ |
143 | 146 | android:id="@+id/bt_cancle" |
144 | 147 | android:layout_width="80dp" |
145 | 148 | android:layout_height="wrap_content" |
146 | - android:layout_marginRight="@dimen/dp_60" | |
149 | + android:layout_marginRight="@dimen/dp_40" | |
147 | 150 | android:layout_alignParentRight="true" |
148 | 151 | android:text="取消" |
149 | 152 | android:textColor="@color/white" | ... | ... |