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
@@ -26,6 +26,6 @@ public interface ApplyReplaceCardContract { | @@ -26,6 +26,6 @@ public interface ApplyReplaceCardContract { | ||
26 | } | 26 | } |
27 | 27 | ||
28 | interface IApplyReplaceCardView extends IBaseView{ | 28 | interface IApplyReplaceCardView extends IBaseView{ |
29 | - void showTipsDialog(); | 29 | + void showTipsDialog(String string); |
30 | } | 30 | } |
31 | } | 31 | } |
app/src/main/java/com/shunzhi/parent/contract/report/ReportDetialContract.java
@@ -25,7 +25,7 @@ public interface ReportDetialContract { | @@ -25,7 +25,7 @@ public interface ReportDetialContract { | ||
25 | interface IReportDetialView extends IBaseView { | 25 | interface IReportDetialView extends IBaseView { |
26 | // pointNow,pointPast,sceneName | 26 | // pointNow,pointPast,sceneName |
27 | void showDetialList(List<DeyuDetialBean> list, JsonArray pointNow, JsonArray pointPast, JsonArray sceneName); | 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,6 +4,7 @@ import android.annotation.SuppressLint; | ||
4 | import android.text.TextUtils; | 4 | import android.text.TextUtils; |
5 | import android.util.Log; | 5 | import android.util.Log; |
6 | 6 | ||
7 | +import com.google.gson.JsonArray; | ||
7 | import com.google.gson.JsonObject; | 8 | import com.google.gson.JsonObject; |
8 | import com.share.mvpsdk.base.BasePresenter; | 9 | import com.share.mvpsdk.base.BasePresenter; |
9 | import com.share.mvpsdk.utils.ToastUtils; | 10 | import com.share.mvpsdk.utils.ToastUtils; |
@@ -11,6 +12,8 @@ import com.shunzhi.parent.contract.apply.ApplyReplaceCardContract; | @@ -11,6 +12,8 @@ import com.shunzhi.parent.contract.apply.ApplyReplaceCardContract; | ||
11 | import com.shunzhi.parent.model.apply.ApplyReplaceCardModel; | 12 | import com.shunzhi.parent.model.apply.ApplyReplaceCardModel; |
12 | import com.shunzhi.parent.views.ReplaceCardDialog; | 13 | import com.shunzhi.parent.views.ReplaceCardDialog; |
13 | 14 | ||
15 | +import org.json.JSONObject; | ||
16 | + | ||
14 | import io.reactivex.functions.Consumer; | 17 | import io.reactivex.functions.Consumer; |
15 | 18 | ||
16 | /** | 19 | /** |
@@ -18,8 +21,6 @@ import io.reactivex.functions.Consumer; | @@ -18,8 +21,6 @@ import io.reactivex.functions.Consumer; | ||
18 | */ | 21 | */ |
19 | public class ApplyReplaceCardPresenter extends ApplyReplaceCardContract.ApplyReplaceCardPreenter { | 22 | public class ApplyReplaceCardPresenter extends ApplyReplaceCardContract.ApplyReplaceCardPreenter { |
20 | 23 | ||
21 | - private JsonObject json; | ||
22 | - private ReplaceCardDialog replaceCardDialog=null; | ||
23 | 24 | ||
24 | @Override | 25 | @Override |
25 | public ApplyReplaceCardContract.IApplyReplaceCardModel getModel() { | 26 | public ApplyReplaceCardContract.IApplyReplaceCardModel getModel() { |
@@ -39,15 +40,9 @@ public class ApplyReplaceCardPresenter extends ApplyReplaceCardContract.ApplyRep | @@ -39,15 +40,9 @@ public class ApplyReplaceCardPresenter extends ApplyReplaceCardContract.ApplyRep | ||
39 | public void accept(JsonObject jsonObject) throws Exception { | 40 | public void accept(JsonObject jsonObject) throws Exception { |
40 | ToastUtils.showToast("data:" + jsonObject.toString()); | 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 | }, new Consumer<Throwable>() { | 47 | }, new Consumer<Throwable>() { |
53 | @Override | 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,12 +23,12 @@ import com.shunzhi.parent.views.ReplaceCardDialog; | ||
23 | * Created by Administrator on 2018/4/10 0010. | 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 | private Button bt_sure; | 27 | private Button bt_sure; |
28 | private Button bt_cancel; | 28 | private Button bt_cancel; |
29 | ReplaceCardDialog replaceCardDialog = null; | 29 | ReplaceCardDialog replaceCardDialog = null; |
30 | private EditText et_cardnum; | 30 | private EditText et_cardnum; |
31 | - private String cardnum =""; | 31 | + private String cardnum = ""; |
32 | 32 | ||
33 | @NonNull | 33 | @NonNull |
34 | @Override | 34 | @Override |
@@ -66,16 +66,27 @@ public class ApplyReplaceCardFragment extends BaseMVPCompatFragment<ApplyReplace | @@ -66,16 +66,27 @@ public class ApplyReplaceCardFragment extends BaseMVPCompatFragment<ApplyReplace | ||
66 | //studentid 从成长界面获取 此处设置为“123” | 66 | //studentid 从成长界面获取 此处设置为“123” |
67 | mPresenter.ReplaceCardDetail(12, cardnum); | 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 | break; | 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,7 +39,7 @@ | ||
39 | android:orientation="horizontal"> | 39 | android:orientation="horizontal"> |
40 | 40 | ||
41 | <TextView | 41 | <TextView |
42 | - android:layout_weight="1" | 42 | + android:layout_weight="1.2" |
43 | android:id="@+id/tv_carduser" | 43 | android:id="@+id/tv_carduser" |
44 | android:layout_margin="@dimen/dp_8" | 44 | android:layout_margin="@dimen/dp_8" |
45 | android:layout_width="0dp" | 45 | android:layout_width="0dp" |
@@ -50,9 +50,10 @@ | @@ -50,9 +50,10 @@ | ||
50 | 50 | ||
51 | <TextView | 51 | <TextView |
52 | android:id="@+id/et_carduser" | 52 | android:id="@+id/et_carduser" |
53 | - android:layout_weight="3" | 53 | + android:layout_weight="2.8" |
54 | android:layout_width="0dp" | 54 | android:layout_width="0dp" |
55 | android:layout_height="wrap_content" | 55 | android:layout_height="wrap_content" |
56 | + android:layout_margin="@dimen/dp_8" | ||
56 | android:gravity="center" | 57 | android:gravity="center" |
57 | android:text="张三" | 58 | android:text="张三" |
58 | android:textColor="@color/hintTextColor" | 59 | android:textColor="@color/hintTextColor" |
@@ -67,7 +68,7 @@ | @@ -67,7 +68,7 @@ | ||
67 | 68 | ||
68 | <TextView | 69 | <TextView |
69 | android:id="@+id/tv_cardnum" | 70 | android:id="@+id/tv_cardnum" |
70 | - android:layout_weight="1" | 71 | + android:layout_weight="1.2" |
71 | android:layout_width="0dp" | 72 | android:layout_width="0dp" |
72 | android:layout_height="wrap_content" | 73 | android:layout_height="wrap_content" |
73 | android:layout_margin="@dimen/dp_8" | 74 | android:layout_margin="@dimen/dp_8" |
@@ -77,9 +78,10 @@ | @@ -77,9 +78,10 @@ | ||
77 | 78 | ||
78 | <EditText | 79 | <EditText |
79 | android:id="@+id/et_cardnum" | 80 | android:id="@+id/et_cardnum" |
80 | - android:layout_weight="3" | 81 | + android:layout_weight="2.8" |
81 | android:layout_width="0dp" | 82 | android:layout_width="0dp" |
82 | android:layout_height="wrap_content" | 83 | android:layout_height="wrap_content" |
84 | + android:layout_margin="@dimen/dp_8" | ||
83 | android:gravity="center" | 85 | android:gravity="center" |
84 | android:background="@null" | 86 | android:background="@null" |
85 | android:inputType="number" | 87 | android:inputType="number" |
@@ -101,18 +103,19 @@ | @@ -101,18 +103,19 @@ | ||
101 | android:layout_width="0dp" | 103 | android:layout_width="0dp" |
102 | android:layout_height="wrap_content" | 104 | android:layout_height="wrap_content" |
103 | android:layout_margin="@dimen/dp_8" | 105 | android:layout_margin="@dimen/dp_8" |
104 | - android:layout_weight="1" | 106 | + android:layout_weight="1.2" |
105 | android:text="考勤次数:" | 107 | android:text="考勤次数:" |
106 | android:textColor="@color/hintTextColor" | 108 | android:textColor="@color/hintTextColor" |
107 | android:textSize="@dimen/textSize16" /> | 109 | android:textSize="@dimen/textSize16" /> |
108 | 110 | ||
109 | <TextView | 111 | <TextView |
110 | android:id="@+id/et_cardnumber" | 112 | android:id="@+id/et_cardnumber" |
111 | - android:layout_weight="3" | 113 | + android:layout_weight="2.8" |
112 | android:layout_width="0dp" | 114 | android:layout_width="0dp" |
115 | + android:layout_margin="@dimen/dp_8" | ||
113 | android:layout_height="wrap_content" | 116 | android:layout_height="wrap_content" |
114 | android:gravity="center" | 117 | android:gravity="center" |
115 | - android:text="5次" | 118 | + android:text="0次" |
116 | android:textColor="@color/hintTextColor" | 119 | android:textColor="@color/hintTextColor" |
117 | android:textSize="@dimen/textSize16" /> | 120 | android:textSize="@dimen/textSize16" /> |
118 | </LinearLayout> | 121 | </LinearLayout> |
@@ -132,7 +135,7 @@ | @@ -132,7 +135,7 @@ | ||
132 | android:id="@+id/bt_sure" | 135 | android:id="@+id/bt_sure" |
133 | android:layout_width="80dp" | 136 | android:layout_width="80dp" |
134 | android:layout_height="wrap_content" | 137 | android:layout_height="wrap_content" |
135 | - android:layout_marginLeft="@dimen/dp_60" | 138 | + android:layout_marginLeft="@dimen/dp_40" |
136 | android:layout_alignParentLeft="true" | 139 | android:layout_alignParentLeft="true" |
137 | android:text="确定" | 140 | android:text="确定" |
138 | android:textColor="@color/white" | 141 | android:textColor="@color/white" |
@@ -143,7 +146,7 @@ | @@ -143,7 +146,7 @@ | ||
143 | android:id="@+id/bt_cancle" | 146 | android:id="@+id/bt_cancle" |
144 | android:layout_width="80dp" | 147 | android:layout_width="80dp" |
145 | android:layout_height="wrap_content" | 148 | android:layout_height="wrap_content" |
146 | - android:layout_marginRight="@dimen/dp_60" | 149 | + android:layout_marginRight="@dimen/dp_40" |
147 | android:layout_alignParentRight="true" | 150 | android:layout_alignParentRight="true" |
148 | android:text="取消" | 151 | android:text="取消" |
149 | android:textColor="@color/white" | 152 | android:textColor="@color/white" |