|
|
@ -10,6 +10,7 @@ import com.qhclh.ytzh.R; |
|
|
import com.qhclh.ytzh.base.BaseFragment; |
|
|
import com.qhclh.ytzh.base.BaseFragment; |
|
|
import com.qhclh.ytzh.home.RpcUrl; |
|
|
import com.qhclh.ytzh.home.RpcUrl; |
|
|
import com.qhclh.ytzh.tasks.ViewOnClickTask; |
|
|
import com.qhclh.ytzh.tasks.ViewOnClickTask; |
|
|
|
|
|
import com.qhclh.ytzh.ui.CalendarDialogFragment; |
|
|
|
|
|
|
|
|
import org.forks.jsonrpc.JsonRpcResult; |
|
|
import org.forks.jsonrpc.JsonRpcResult; |
|
|
import org.forks.jsonrpc.RpcFacade; |
|
|
import org.forks.jsonrpc.RpcFacade; |
|
|
@ -31,8 +32,7 @@ public class BasicattributesFragment extends BaseFragment { |
|
|
Spinner basicattr_batch; |
|
|
Spinner basicattr_batch; |
|
|
@BindView(R.id.basicattr_account) |
|
|
@BindView(R.id.basicattr_account) |
|
|
Spinner basicattr_account; |
|
|
Spinner basicattr_account; |
|
|
@BindView(R.id.basicattr_date) |
|
|
|
|
|
TextView basicattr_date; |
|
|
|
|
|
|
|
|
public static TextView basicattr_date; |
|
|
|
|
|
|
|
|
private List<String> farmnameList=new ArrayList<>(); |
|
|
private List<String> farmnameList=new ArrayList<>(); |
|
|
private List<String> farmidList=new ArrayList<>(); |
|
|
private List<String> farmidList=new ArrayList<>(); |
|
|
@ -41,6 +41,8 @@ public class BasicattributesFragment extends BaseFragment { |
|
|
private List<String> accountnameList=new ArrayList<>(); |
|
|
private List<String> accountnameList=new ArrayList<>(); |
|
|
private List<String> accountidList=new ArrayList<>(); |
|
|
private List<String> accountidList=new ArrayList<>(); |
|
|
private String farmid; |
|
|
private String farmid; |
|
|
|
|
|
|
|
|
|
|
|
private ProductiondailywActivity act; |
|
|
@Override |
|
|
@Override |
|
|
protected int setLayout() { |
|
|
protected int setLayout() { |
|
|
return R.layout.fragment_basicattr; |
|
|
return R.layout.fragment_basicattr; |
|
|
@ -48,12 +50,12 @@ public class BasicattributesFragment extends BaseFragment { |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void initView() { |
|
|
protected void initView() { |
|
|
|
|
|
|
|
|
|
|
|
basicattr_date = getActivity().findViewById(R.id.basicattr_date); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void initData() { |
|
|
protected void initData() { |
|
|
|
|
|
|
|
|
|
|
|
act = (ProductiondailywActivity) getActivity(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ -62,6 +64,7 @@ public class BasicattributesFragment extends BaseFragment { |
|
|
@Override |
|
|
@Override |
|
|
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { |
|
|
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { |
|
|
farmid = farmidList.get(i); |
|
|
farmid = farmidList.get(i); |
|
|
|
|
|
act.setFarmId(Long.parseLong(farmid)); |
|
|
batch(); |
|
|
batch(); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
@ -72,6 +75,38 @@ public class BasicattributesFragment extends BaseFragment { |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
basicattr_batch.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { |
|
|
|
|
|
@Override |
|
|
|
|
|
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { |
|
|
|
|
|
act.setBatchId(Long.parseLong(batchidList.get(i))); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void onNothingSelected(AdapterView<?> adapterView) { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
basicattr_account.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { |
|
|
|
|
|
@Override |
|
|
|
|
|
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { |
|
|
|
|
|
act.setAccountId(Long.parseLong(accountidList.get(i))); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void onNothingSelected(AdapterView<?> adapterView) { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
basicattr_date.setOnClickListener(new View.OnClickListener() { |
|
|
|
|
|
@Override |
|
|
|
|
|
public void onClick(View view) { |
|
|
|
|
|
new CalendarDialogFragment().show(getFragmentManager(), "start"); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ -88,8 +123,10 @@ public class BasicattributesFragment extends BaseFragment { |
|
|
protected void successUI() { |
|
|
protected void successUI() { |
|
|
int size = rpcobj.size(); |
|
|
int size = rpcobj.size(); |
|
|
accountnameList.clear(); |
|
|
accountnameList.clear(); |
|
|
|
|
|
accountidList.clear(); |
|
|
for (int i=0;i<size;i++){ |
|
|
for (int i=0;i<size;i++){ |
|
|
accountnameList.add(rpcobj.get(i).getString("Item2")); |
|
|
accountnameList.add(rpcobj.get(i).getString("Item2")); |
|
|
|
|
|
accountidList.add(rpcobj.get(i).getString("Item1")); |
|
|
} |
|
|
} |
|
|
ArrayAdapter<String> adapter=new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item,accountnameList); |
|
|
ArrayAdapter<String> adapter=new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item,accountnameList); |
|
|
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
|
|
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
|
|
@ -115,9 +152,10 @@ public class BasicattributesFragment extends BaseFragment { |
|
|
protected void successUI() { |
|
|
protected void successUI() { |
|
|
int size = rpcobj.size(); |
|
|
int size = rpcobj.size(); |
|
|
batchnameList.clear(); |
|
|
batchnameList.clear(); |
|
|
|
|
|
|
|
|
|
|
|
batchidList.clear(); |
|
|
for (int i=0;i<size;i++){ |
|
|
for (int i=0;i<size;i++){ |
|
|
batchnameList.add(rpcobj.get(i).getString("Item2")); |
|
|
batchnameList.add(rpcobj.get(i).getString("Item2")); |
|
|
|
|
|
batchidList.add(rpcobj.get(i).getString("Item1")); |
|
|
} |
|
|
} |
|
|
ArrayAdapter<String> adapter=new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item,batchnameList); |
|
|
ArrayAdapter<String> adapter=new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item,batchnameList); |
|
|
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
|
|
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
|
|
|