|
|
@@ -1,13 +1,5 @@
|
|
|
package com.sk.weichat.ui.erp.activity;
|
|
|
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.LinkedHashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-
|
|
|
import android.app.AlertDialog;
|
|
|
import android.content.Context;
|
|
|
import android.content.Intent;
|
|
|
@@ -18,10 +10,9 @@ import android.util.Log;
|
|
|
import android.view.View;
|
|
|
import android.view.View.OnClickListener;
|
|
|
import android.widget.Button;
|
|
|
-import android.widget.ImageView;
|
|
|
import android.widget.LinearLayout;
|
|
|
+import android.widget.RadioButton;
|
|
|
import android.widget.RelativeLayout;
|
|
|
-import android.widget.TextView;
|
|
|
|
|
|
import com.andreabaccega.widget.FormEditText;
|
|
|
import com.lidroid.xutils.ViewUtils;
|
|
|
@@ -38,6 +29,14 @@ import com.sk.weichat.ui.erp.view.CustomProgressDialog;
|
|
|
import com.sk.weichat.ui.erp.view.DateTimePickerDialog;
|
|
|
import com.sk.weichat.ui.erp.view.SingleDialog;
|
|
|
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.LinkedHashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
public class ExtraLeaveActivity extends BaseActivity implements OnClickListener {
|
|
|
|
|
|
// 编辑框值
|
|
|
@@ -71,13 +70,13 @@ public class ExtraLeaveActivity extends BaseActivity implements OnClickListener
|
|
|
@ViewInject(R.id.bt_extra_save)
|
|
|
private Button bt_extra_save;
|
|
|
@ViewInject(R.id.bt_commit)
|
|
|
- private Button bt_extra_commit;
|
|
|
+ private RadioButton bt_extra_commit;
|
|
|
@ViewInject(R.id.bt_update)
|
|
|
- private Button bt_update;
|
|
|
+ private RadioButton bt_update;
|
|
|
@ViewInject(R.id.bt_uncommit)
|
|
|
- private Button bt_uncommit;
|
|
|
+ private RadioButton bt_uncommit;
|
|
|
@ViewInject(R.id.bt_add)
|
|
|
- private Button bt_add;
|
|
|
+ private RadioButton bt_add;
|
|
|
|
|
|
@ViewInject(R.id.ly_bottom_save)
|
|
|
private LinearLayout ly_bottom_save;
|
|
|
@@ -142,12 +141,15 @@ public class ExtraLeaveActivity extends BaseActivity implements OnClickListener
|
|
|
bt_uncommit.setTextColor(getResources().getColor(
|
|
|
R.color.black));
|
|
|
bt_uncommit.setEnabled(true);
|
|
|
+ bt_uncommit.setChecked(false);
|
|
|
bt_extra_commit.setTextColor(getResources().getColor(
|
|
|
R.color.gray));
|
|
|
bt_extra_commit.setEnabled(false);
|
|
|
+ bt_extra_commit.setChecked(true);
|
|
|
bt_update.setTextColor(getResources().getColor(
|
|
|
R.color.gray));
|
|
|
bt_update.setEnabled(false);
|
|
|
+ bt_update.setChecked(true);
|
|
|
editnoclik();
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
@@ -184,10 +186,13 @@ public class ExtraLeaveActivity extends BaseActivity implements OnClickListener
|
|
|
if ((Boolean) keMap.get("success")) {
|
|
|
ToastMessage("保存成功!");
|
|
|
bt_update.setEnabled(true);
|
|
|
+ bt_update.setChecked(false);
|
|
|
bt_update.setTextColor(getResources().getColor(R.color.black));
|
|
|
bt_extra_commit.setEnabled(true);
|
|
|
+ bt_extra_commit.setChecked(false);
|
|
|
bt_extra_commit.setTextColor(getResources().getColor(R.color.black));
|
|
|
bt_uncommit.setEnabled(false);
|
|
|
+ bt_uncommit.setChecked(true);
|
|
|
bt_uncommit.setTextColor(getResources().getColor(R.color.gray));
|
|
|
ly_bottom_save.setVisibility(View.GONE);
|
|
|
ly_bottom_handler.setVisibility(View.VISIBLE);
|
|
|
@@ -207,12 +212,15 @@ public class ExtraLeaveActivity extends BaseActivity implements OnClickListener
|
|
|
bt_extra_commit.setTextColor(getResources().getColor(
|
|
|
R.color.black));
|
|
|
bt_extra_commit.setEnabled(true);
|
|
|
+ bt_extra_commit.setChecked(false);
|
|
|
bt_update.setTextColor(getResources().getColor(
|
|
|
R.color.black));
|
|
|
bt_update.setEnabled(true);
|
|
|
+ bt_update.setChecked(false);
|
|
|
bt_uncommit.setTextColor(getResources().getColor(
|
|
|
R.color.gray));
|
|
|
bt_uncommit.setEnabled(false);
|
|
|
+ bt_uncommit.setChecked(true);
|
|
|
editclik();
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
@@ -309,13 +317,16 @@ public class ExtraLeaveActivity extends BaseActivity implements OnClickListener
|
|
|
bt_extra_commit.setTextColor(getResources().getColor(
|
|
|
R.color.gray));
|
|
|
bt_extra_commit.setEnabled(false);
|
|
|
+ bt_extra_commit.setChecked(true);
|
|
|
bt_update.setTextColor(getResources().getColor(R.color.gray));
|
|
|
bt_update.setEnabled(false);
|
|
|
+ bt_update.setChecked(true);
|
|
|
editnoclik();
|
|
|
}
|
|
|
if ("在录入".equals(status)) {
|
|
|
bt_uncommit.setTextColor(getResources().getColor(R.color.gray));
|
|
|
bt_uncommit.setEnabled(false);
|
|
|
+ bt_uncommit.setChecked(true);
|
|
|
editclik();
|
|
|
}
|
|
|
}
|
|
|
@@ -724,10 +735,13 @@ public class ExtraLeaveActivity extends BaseActivity implements OnClickListener
|
|
|
ViewUtil.ShowMessageTitle(ct, message);
|
|
|
bt_extra_commit.setTextColor(getResources().getColor(R.color.grey));
|
|
|
bt_extra_commit.setEnabled(false);
|
|
|
+ bt_extra_commit.setChecked(true);
|
|
|
bt_uncommit.setTextColor(getResources().getColor(R.color.black));
|
|
|
bt_uncommit.setEnabled(true);
|
|
|
+ bt_uncommit.setChecked(false);
|
|
|
bt_update.setTextColor(getResources().getColor(R.color.grey));
|
|
|
bt_update.setEnabled(false);
|
|
|
+ bt_update.setChecked(true);
|
|
|
}
|
|
|
|
|
|
|