|
|
@ -9,9 +9,11 @@ import android.support.v7.widget.Toolbar; |
|
|
import android.view.Menu; |
|
|
import android.view.Menu; |
|
|
import android.view.MenuItem; |
|
|
import android.view.MenuItem; |
|
|
import android.view.View; |
|
|
import android.view.View; |
|
|
|
|
|
import android.widget.TextView; |
|
|
|
|
|
|
|
|
import com.qhclh.ytzh.R; |
|
|
import com.qhclh.ytzh.R; |
|
|
import com.qhclh.ytzh.base.BaseActivity; |
|
|
import com.qhclh.ytzh.base.BaseActivity; |
|
|
|
|
|
import com.qhclh.ytzh.bean.WriteBean; |
|
|
import com.qhclh.ytzh.home.RpcUrl; |
|
|
import com.qhclh.ytzh.home.RpcUrl; |
|
|
import com.qhclh.ytzh.tasks.ViewOnClickTask; |
|
|
import com.qhclh.ytzh.tasks.ViewOnClickTask; |
|
|
|
|
|
|
|
|
@ -31,6 +33,8 @@ import butterknife.BindView; |
|
|
public class WriteDActivity extends BaseActivity { |
|
|
public class WriteDActivity extends BaseActivity { |
|
|
@BindView(R.id.toolbar) |
|
|
@BindView(R.id.toolbar) |
|
|
Toolbar mToolbar; |
|
|
Toolbar mToolbar; |
|
|
|
|
|
@BindView(R.id.tv_toolbar_title) |
|
|
|
|
|
TextView tv_toolbar_title; |
|
|
@BindView(R.id.tabLayout_write) |
|
|
@BindView(R.id.tabLayout_write) |
|
|
TabLayout mTabLayout; |
|
|
TabLayout mTabLayout; |
|
|
@BindView(R.id.viewPager_write) |
|
|
@BindView(R.id.viewPager_write) |
|
|
@ -38,8 +42,8 @@ public class WriteDActivity extends BaseActivity { |
|
|
private List<Fragment> mFragmentList = new ArrayList<>(); |
|
|
private List<Fragment> mFragmentList = new ArrayList<>(); |
|
|
private List<String> mTitleList = new ArrayList<>(); |
|
|
private List<String> mTitleList = new ArrayList<>(); |
|
|
private TabViewPagerAdapter mViewPagerAdapter; |
|
|
private TabViewPagerAdapter mViewPagerAdapter; |
|
|
private List<Long> mHouseId = new ArrayList<>(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private List<WriteBean> list; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected int setLayoutId() { |
|
|
protected int setLayoutId() { |
|
|
@ -48,20 +52,19 @@ public class WriteDActivity extends BaseActivity { |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void initView() { |
|
|
protected void initView() { |
|
|
initToolbar(mToolbar, "生产日报", new View.OnClickListener() { |
|
|
|
|
|
|
|
|
tv_toolbar_title.setText("生产日报"); |
|
|
|
|
|
initToolbar(mToolbar, "", new View.OnClickListener() { |
|
|
@Override |
|
|
@Override |
|
|
public void onClick(View view) { |
|
|
public void onClick(View view) { |
|
|
finish(); |
|
|
finish(); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
initTabLayout(); |
|
|
|
|
|
initViewPager(); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void initData() { |
|
|
protected void initData() { |
|
|
|
|
|
|
|
|
|
|
|
list = new ArrayList<>(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ -74,8 +77,9 @@ public class WriteDActivity extends BaseActivity { |
|
|
super.onResume(); |
|
|
super.onResume(); |
|
|
LoadOrCreateEditingDayProduct(); |
|
|
LoadOrCreateEditingDayProduct(); |
|
|
} |
|
|
} |
|
|
private RpcObject rpcObj; |
|
|
|
|
|
|
|
|
public static RpcObject rpcObj; |
|
|
|
|
|
|
|
|
|
|
|
private List<RpcObject> detailsList; |
|
|
private String houseid; |
|
|
private String houseid; |
|
|
private String housename; |
|
|
private String housename; |
|
|
private String days; |
|
|
private String days; |
|
|
@ -87,7 +91,7 @@ public class WriteDActivity extends BaseActivity { |
|
|
ViewOnClickTask LoadOrCreateEditingDayProductTask = new ViewOnClickTask(this, "加载中...") { |
|
|
ViewOnClickTask LoadOrCreateEditingDayProductTask = new ViewOnClickTask(this, "加载中...") { |
|
|
@Override |
|
|
@Override |
|
|
protected void successUI() { |
|
|
protected void successUI() { |
|
|
List<RpcObject> detailsList = rpcObj.getManyList("Details"); |
|
|
|
|
|
|
|
|
detailsList = rpcObj.getManyList("Details"); |
|
|
for (int i = 0; i < detailsList.size(); i++) { |
|
|
for (int i = 0; i < detailsList.size(); i++) { |
|
|
if (detailsList.get(i).getLong("House_ID")!=null) { |
|
|
if (detailsList.get(i).getLong("House_ID")!=null) { |
|
|
houseid = detailsList.get(i).getLong("House_ID")+""; |
|
|
houseid = detailsList.get(i).getLong("House_ID")+""; |
|
|
@ -130,8 +134,14 @@ public class WriteDActivity extends BaseActivity { |
|
|
}else { |
|
|
}else { |
|
|
weight = ""; |
|
|
weight = ""; |
|
|
} |
|
|
} |
|
|
mHouseId.add(detailsList.get(i).getLong("House_ID")); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WriteBean writebean = new WriteBean(); |
|
|
|
|
|
writebean.setHouseid(Long.parseLong(houseid)); |
|
|
|
|
|
writebean.setHousename(housename); |
|
|
|
|
|
list.add(writebean); |
|
|
} |
|
|
} |
|
|
|
|
|
initTabLayout(); |
|
|
|
|
|
initViewPager(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ -166,22 +176,18 @@ public class WriteDActivity extends BaseActivity { |
|
|
|
|
|
|
|
|
private void initTabLayout() { |
|
|
private void initTabLayout() { |
|
|
|
|
|
|
|
|
mTitleList.add(getString(R.string.changle)); |
|
|
|
|
|
mTitleList.add(getString(R.string.shouguangdong)); |
|
|
|
|
|
mTitleList.add(getString(R.string.shouguangxi)); |
|
|
|
|
|
mTitleList.add(getString(R.string.anqiu)); |
|
|
|
|
|
mTitleList.add(getString(R.string.qiuping)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (int i =0 ;i<detailsList.size() ;i++) { |
|
|
|
|
|
mTitleList.add(detailsList.get(i).getString("House_Name")); |
|
|
|
|
|
} |
|
|
mTabLayout.setTabMode(TabLayout.MODE_SCROLLABLE); |
|
|
mTabLayout.setTabMode(TabLayout.MODE_SCROLLABLE); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private void initViewPager() { |
|
|
private void initViewPager() { |
|
|
mFragmentList.add(new WriteDFragment()); |
|
|
|
|
|
mFragmentList.add(new WriteDFragment()); |
|
|
|
|
|
mFragmentList.add(new WriteDFragment()); |
|
|
|
|
|
mFragmentList.add(new WriteDFragment()); |
|
|
|
|
|
mFragmentList.add(new WriteDFragment()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (int i=0;i<detailsList.size();i++) { |
|
|
|
|
|
mFragmentList.add(new WriteDFragment(list)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mViewPagerAdapter = new TabViewPagerAdapter(getSupportFragmentManager()); |
|
|
mViewPagerAdapter = new TabViewPagerAdapter(getSupportFragmentManager()); |
|
|
mViewPager.setAdapter(mViewPagerAdapter); |
|
|
mViewPager.setAdapter(mViewPagerAdapter); |
|
|
@ -209,9 +215,5 @@ public class WriteDActivity extends BaseActivity { |
|
|
public CharSequence getPageTitle(int position) { |
|
|
public CharSequence getPageTitle(int position) { |
|
|
return mTitleList.get(position); |
|
|
return mTitleList.get(position); |
|
|
} |
|
|
} |
|
|
// @Override |
|
|
|
|
|
// public long getItemId(int position) { |
|
|
|
|
|
// return mHouseId.get(position); |
|
|
|
|
|
// } |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |