Browse Source

栋舍

master
lh 8 years ago
parent
commit
b68e1b7ae3
3 changed files with 63 additions and 0 deletions
  1. +36
    -0
      app/src/main/java/com/qhclh/ytzh/work/productiondailyw/BasicattributesFragment.java
  2. +26
    -0
      app/src/main/java/com/qhclh/ytzh/work/productiondailyw/DetailsofdocumentsFragment.java
  3. +1
    -0
      app/src/main/java/com/qhclh/ytzh/work/productiondailyw/ProductiondailywActivity.java

+ 36
- 0
app/src/main/java/com/qhclh/ytzh/work/productiondailyw/BasicattributesFragment.java View File

@ -43,6 +43,8 @@ public class BasicattributesFragment extends BaseFragment {
private String farmid; private String farmid;
private ProductiondailywActivity act; private ProductiondailywActivity act;
public static List<String> houseNameList = new ArrayList<>();
public static List<String> houseIdList = new ArrayList<>();
@Override @Override
protected int setLayout() { protected int setLayout() {
return R.layout.fragment_basicattr; return R.layout.fragment_basicattr;
@ -66,6 +68,7 @@ public class BasicattributesFragment extends BaseFragment {
farmid = farmidList.get(i); farmid = farmidList.get(i);
act.setFarmId(Long.parseLong(farmid)); act.setFarmId(Long.parseLong(farmid));
batch(); batch();
house();
} }
@ -109,6 +112,33 @@ public class BasicattributesFragment extends BaseFragment {
} }
private void house() {
ViewOnClickTask houseTask = new ViewOnClickTask(getActivity(),"加载中...") {
List<RpcObject> rpcobj;
@Override
protected void successUI() {
int size = rpcobj.size();
houseIdList.clear();
houseNameList.clear();
for (int i=0;i<size;i++){
houseNameList.add(rpcobj.get(i).getString("Item2"));
houseIdList.add(rpcobj.get(i).getString("Item1"));
}
}
@Override
public Object call() throws Exception {
JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.GetChoiceBoxWords,"B3ProduceUnitedInfos_栋舍","",farmid);
rpcobj = result.getRpcObjectList(RpcUrl.GetChoiceBoxWords_fanhui);
return null;
}
};
houseTask.execute();
}
@Override @Override
public void onResume() { public void onResume() {
super.onResume(); super.onResume();
@ -203,4 +233,10 @@ public class BasicattributesFragment extends BaseFragment {
}; };
farmTask.execute(); farmTask.execute();
} }
@Override
public void onDestroy() {
super.onDestroy();
}
} }

+ 26
- 0
app/src/main/java/com/qhclh/ytzh/work/productiondailyw/DetailsofdocumentsFragment.java View File

@ -1,13 +1,23 @@
package com.qhclh.ytzh.work.productiondailyw; package com.qhclh.ytzh.work.productiondailyw;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import com.qhclh.ytzh.R; import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseFragment; import com.qhclh.ytzh.base.BaseFragment;
import butterknife.BindView;
/** /**
* Created by 青花瓷 on 2017/12/4. * Created by 青花瓷 on 2017/12/4.
*/ */
public class DetailsofdocumentsFragment extends BaseFragment { public class DetailsofdocumentsFragment extends BaseFragment {
private ProductiondailywActivity act;
@BindView(R.id.detaild_buildinghome)
Spinner detaild_buildinghome;
@Override @Override
protected int setLayout() { protected int setLayout() {
return R.layout.fragment_detailsofdoc; return R.layout.fragment_detailsofdoc;
@ -20,11 +30,27 @@ public class DetailsofdocumentsFragment extends BaseFragment {
@Override @Override
protected void initData() { protected void initData() {
act = (ProductiondailywActivity) getActivity();
ArrayAdapter<String> adapter=new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item,BasicattributesFragment.houseNameList);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
detaild_buildinghome.setAdapter(adapter);
} }
@Override @Override
protected void initOper() { protected void initOper() {
detaild_buildinghome.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
act.setHouseid(Long.parseLong(BasicattributesFragment.houseIdList.get(i)));
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
} }
} }

+ 1
- 0
app/src/main/java/com/qhclh/ytzh/work/productiondailyw/ProductiondailywActivity.java View File

@ -237,6 +237,7 @@ public class ProductiondailywActivity extends BaseActivity implements CalendarDi
System.out.println("aaa2---"+getBatchId()); System.out.println("aaa2---"+getBatchId());
System.out.println("aaa3---"+getAccountId()); System.out.println("aaa3---"+getAccountId());
System.out.println("aaa4---"+getTime()); System.out.println("aaa4---"+getTime());
System.out.println("aaa5---"+getHouseid());
break; break;
} }
return super.onOptionsItemSelected(item); return super.onOptionsItemSelected(item);


Loading…
Cancel
Save