|
@@ -1,16 +1,24 @@
|
|
|
-package com.xzjmyk.pm.activity.ui.erp.activity;
|
|
|
|
|
|
|
+package com.xzjmyk.pm.activity.ui.erp.activity.oa;
|
|
|
|
|
|
|
|
|
|
+import android.annotation.TargetApi;
|
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
|
|
|
+import android.os.Build;
|
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
|
|
|
+import android.util.Log;
|
|
|
|
|
+import android.view.MenuItem;
|
|
|
import android.view.View;
|
|
import android.view.View;
|
|
|
|
|
+import android.view.ViewGroup;
|
|
|
import android.widget.AdapterView;
|
|
import android.widget.AdapterView;
|
|
|
import android.widget.ArrayAdapter;
|
|
import android.widget.ArrayAdapter;
|
|
|
|
|
+import android.widget.BaseAdapter;
|
|
|
|
|
+import android.widget.PopupMenu;
|
|
|
import android.widget.Spinner;
|
|
import android.widget.Spinner;
|
|
|
|
|
|
|
|
import com.xzjmyk.pm.activity.R;
|
|
import com.xzjmyk.pm.activity.R;
|
|
|
import com.xzjmyk.pm.activity.ui.base.BaseActivity;
|
|
import com.xzjmyk.pm.activity.ui.base.BaseActivity;
|
|
|
import com.xzjmyk.pm.activity.ui.calendar.cons.DPMode;
|
|
import com.xzjmyk.pm.activity.ui.calendar.cons.DPMode;
|
|
|
import com.xzjmyk.pm.activity.ui.calendar.views.DatePicker;
|
|
import com.xzjmyk.pm.activity.ui.calendar.views.DatePicker;
|
|
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.activity.SaleSelectActivity;
|
|
|
import com.xzjmyk.pm.activity.util.CalendarUtils;
|
|
import com.xzjmyk.pm.activity.util.CalendarUtils;
|
|
|
import com.xzjmyk.pm.activity.view.MyListView;
|
|
import com.xzjmyk.pm.activity.view.MyListView;
|
|
|
|
|
|
|
@@ -18,10 +26,11 @@ public class OAActivity extends BaseActivity implements View.OnClickListener {
|
|
|
private OAActivity activity = this;
|
|
private OAActivity activity = this;
|
|
|
private MyListView listview;
|
|
private MyListView listview;
|
|
|
private Spinner state, show_type, type;
|
|
private Spinner state, show_type, type;
|
|
|
- private String[] stateItems = {"状态1", "状态2", "状态3", "状态4", "状态5"};
|
|
|
|
|
- private String[] typeItems = {"类型1", "类型2", "类型3", "类型4", "类型5"};
|
|
|
|
|
- private String[] show_typeItems = {"展示方式1", "展示方式2", "展示方式3", "展示方式4", "展示方式5"};
|
|
|
|
|
|
|
+ private String[] stateItems = {"状态", "确认中", "进行中", "已完成"};
|
|
|
|
|
+ private String[] typeItems = {"类型", "任务", "日程", "拜访"};
|
|
|
|
|
+ private String[] show_typeItems = {"展示方式", "日程", "列表"};
|
|
|
private DatePicker picker;
|
|
private DatePicker picker;
|
|
|
|
|
+ private PopupMenu poAddMenu;
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -33,11 +42,13 @@ public class OAActivity extends BaseActivity implements View.OnClickListener {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private void init() {
|
|
private void init() {
|
|
|
- ;
|
|
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private void initView() {
|
|
private void initView() {
|
|
|
|
|
+
|
|
|
findViewById(R.id.ll_signin).setOnClickListener(this);
|
|
findViewById(R.id.ll_signin).setOnClickListener(this);
|
|
|
|
|
+ findViewById(R.id.oa_img_add).setOnClickListener(this);
|
|
|
findViewById(R.id.ll_outside).setOnClickListener(this);
|
|
findViewById(R.id.ll_outside).setOnClickListener(this);
|
|
|
findViewById(R.id.ll_meeting).setOnClickListener(this);
|
|
findViewById(R.id.ll_meeting).setOnClickListener(this);
|
|
|
findViewById(R.id.ll_worklog).setOnClickListener(this);
|
|
findViewById(R.id.ll_worklog).setOnClickListener(this);
|
|
@@ -107,6 +118,9 @@ public class OAActivity extends BaseActivity implements View.OnClickListener {
|
|
|
break;
|
|
break;
|
|
|
case R.id.ll_outside: //外勤签到
|
|
case R.id.ll_outside: //外勤签到
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case R.id.oa_img_add: //添加按钮
|
|
|
|
|
+ popAdd(view);
|
|
|
|
|
+ break;
|
|
|
case R.id.ll_meeting://会议管理
|
|
case R.id.ll_meeting://会议管理
|
|
|
startActivity(new Intent(activity, MeetingActivity.class));
|
|
startActivity(new Intent(activity, MeetingActivity.class));
|
|
|
break;
|
|
break;
|
|
@@ -154,4 +168,64 @@ public class OAActivity extends BaseActivity implements View.OnClickListener {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @TargetApi(Build.VERSION_CODES.HONEYCOMB)
|
|
|
|
|
+ private void popAdd(View view) {
|
|
|
|
|
+ //点击添加按钮
|
|
|
|
|
+ if (poAddMenu == null) {
|
|
|
|
|
+ poAddMenu = new PopupMenu(this, view);
|
|
|
|
|
+ poAddMenu.getMenuInflater().inflate(R.menu.oa_pop_add, poAddMenu.getMenu());
|
|
|
|
|
+ poAddMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public boolean onMenuItemClick(MenuItem menuItem) {
|
|
|
|
|
+ switch (menuItem.getItemId()) {
|
|
|
|
|
+ case R.id.add_task:
|
|
|
|
|
+ Log.i("gongpengming", "点击了add_task");
|
|
|
|
|
+ break;
|
|
|
|
|
+ case R.id.add_date:
|
|
|
|
|
+ Log.i("gongpengming", "add_date");
|
|
|
|
|
+ break;
|
|
|
|
|
+ case R.id.add_visit:
|
|
|
|
|
+ Log.i("gongpengming", "add_visit");
|
|
|
|
|
+ break;
|
|
|
|
|
+ case R.id.add_visit_item:
|
|
|
|
|
+ Log.i("gongpengming", "add_visit_item");
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ poAddMenu.dismiss();
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ poAddMenu.show();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ class MyListViewAdapter extends BaseAdapter{
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public int getCount() {
|
|
|
|
|
+ return 1;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Object getItem(int i) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public long getItemId(int i) {
|
|
|
|
|
+ return i;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public View getView(int i, View view, ViewGroup viewGroup) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|