|
|
@@ -216,7 +216,7 @@ public class ExpenseReimbursementActivity extends BaseActivity implements View.O
|
|
|
if (!StringUtils.isEmpty(result)){
|
|
|
Log.i("0x07result", result);
|
|
|
progressDialog.dismiss();
|
|
|
- Toast.makeText(ct,"发票提交成功",Toast.LENGTH_LONG).show();
|
|
|
+ Toast.makeText(ct,getString(R.string.invoice_submitted_successfully),Toast.LENGTH_LONG).show();
|
|
|
new Handler().postDelayed(new Runnable() {
|
|
|
@Override
|
|
|
public void run() {
|
|
|
@@ -397,13 +397,10 @@ public class ExpenseReimbursementActivity extends BaseActivity implements View.O
|
|
|
if (!CommonUtil.isNetWorkConnected(mContext)) {
|
|
|
ToastMessage(getString(R.string.networks_out));
|
|
|
}
|
|
|
-// String url = Constants.getAppBaseUrl(ct) + "mobile/getformandgriddetail.action";
|
|
|
String url = Constants.getAppBaseUrl(getApplicationContext()) + "mobile/common/getformandgriddata.action";
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
params.put("caller", caller);
|
|
|
params.put("id", id);
|
|
|
-// params.put("condition", "1=1");
|
|
|
-// params.put("id", id);Log.i("formid",id+"if");
|
|
|
params.put("sessionId", CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
@@ -569,49 +566,6 @@ public class ExpenseReimbursementActivity extends BaseActivity implements View.O
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void showUpdateData(List<CostBean.DataBean.FormdetailBean> m2Form_update, List<CostBean.DataBean.GridetailBean> m2Grid_update) {
|
|
|
- LogUtil.prinlnLongMsg("m2Form_update", JSON.toJSONString(m2Form_update));
|
|
|
- LogUtil.prinlnLongMsg("m2Grid_update", JSON.toJSONString(m2Grid_update));
|
|
|
-
|
|
|
- if (!ListUtils.isEmpty(m2Form_update)){
|
|
|
- for (int i = 0; i < m2Form_update.size(); i++) {
|
|
|
- if (!StringUtils.isEmpty(m2Form_update.get(i).getFd_field())
|
|
|
- && !StringUtils.isEmpty(m2Form_update.get(i).getFd_caption())
|
|
|
- && !StringUtils.isEmpty(m2Form_update.get(i).getFd_value())){
|
|
|
-
|
|
|
- String key = m2Form_update.get(i).getFd_field();
|
|
|
- String value = m2Form_update.get(i).getFd_value();
|
|
|
- switch (key){
|
|
|
- case "fp_class":
|
|
|
- reimbursement_type_fet.setText(value);
|
|
|
- break;
|
|
|
- case "fp_v13":
|
|
|
- reimbursement_currency_fet.setText(value);
|
|
|
- break;
|
|
|
- case "fp_pleaseamount":
|
|
|
- sum_money_tv.setText(value);
|
|
|
- break;
|
|
|
- case "fp_v3":
|
|
|
- reimbursement_title_fet.setText(value);
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- if (!ListUtils.isEmpty(m2Grid_update)){
|
|
|
- for (int i = 0; i < m2Grid_update.size(); i++) {
|
|
|
- if (!StringUtils.isEmpty(m2Grid_update.get(i).getDg_field())
|
|
|
- && !StringUtils.isEmpty(m2Grid_update.get(i).getDg_caption())
|
|
|
- && !StringUtils.isEmpty(m2Grid_update.get(i).getDg_type())){
|
|
|
-// costFormModel
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
private void handleTypeAndM(String result) {
|
|
|
try {
|
|
|
JSONObject amresultJsonObject =JSON.parseObject(result);
|
|
|
@@ -849,17 +803,17 @@ public class ExpenseReimbursementActivity extends BaseActivity implements View.O
|
|
|
if (!reimbursement_title_fet.testValidity()) return;
|
|
|
|
|
|
if (StringUtils.isEmpty(reimbursement_type_fet.getText().toString())){
|
|
|
- ToastMessage("请选择报销类型");
|
|
|
+ ToastMessage(getString(R.string.select_cost_type));
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (StringUtils.isEmpty(reimbursement_currency_fet.getText().toString())){
|
|
|
- ToastMessage("请选择币种");
|
|
|
+ ToastMessage(getString(R.string.select_money_type));
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (ListUtils.isEmpty(costFormModel_list)) {
|
|
|
- ToastMessage("请增加消费明细");
|
|
|
+ ToastMessage(getString(R.string.add_cost_details));
|
|
|
return;
|
|
|
}
|
|
|
if (CommonUtil.isNetWorkConnected(ct)){
|
|
|
@@ -893,6 +847,7 @@ public class ExpenseReimbursementActivity extends BaseActivity implements View.O
|
|
|
gridStore_bean.setFpd_d1(costFormModel_list.get(i).getCost_type());
|
|
|
gridStore_bean.setFpd_total(costFormModel_list.get(i).getCost_money());
|
|
|
gridStore_bean.setFpd_id(costFormModel_list.get(i).getFpd_id());
|
|
|
+ gridStore_bean.setFpd_fpid(formid);
|
|
|
gridStore_list.add(gridStore_bean);
|
|
|
|
|
|
if (i == (costFormModel_list.size()-1)){
|
|
|
@@ -1525,6 +1480,14 @@ public class ExpenseReimbursementActivity extends BaseActivity implements View.O
|
|
|
imm.hideSoftInputFromWindow(add_details_tv.getWindowToken(), 0);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public boolean onPrepareOptionsMenu(Menu menu) {
|
|
|
+ menu.clear();
|
|
|
+ if (formid == 0) {
|
|
|
+ getMenuInflater().inflate(R.menu.menu_list, menu);
|
|
|
+ }
|
|
|
+ return super.onPrepareOptionsMenu(menu);
|
|
|
+ }
|
|
|
@Override
|
|
|
public boolean onCreateOptionsMenu(Menu menu) {
|
|
|
getMenuInflater().inflate(R.menu.menu_list, menu);
|
|
|
@@ -1538,8 +1501,20 @@ public class ExpenseReimbursementActivity extends BaseActivity implements View.O
|
|
|
.putExtra("caller", caller)
|
|
|
.putExtra("title", getSupportActionBar().getTitle().toString()));
|
|
|
}
|
|
|
+ if (item.getItemId() == android.R.id.home){
|
|
|
+ startActivity(new Intent(ExpenseReimbursementActivity.this, OAActivity.class)
|
|
|
+ .putExtra("WorkDailyAdd", "WorkDailyAdd"));
|
|
|
+ }
|
|
|
return super.onOptionsItemSelected(item);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onBackPressed() {
|
|
|
+ startActivity(new Intent(ExpenseReimbursementActivity.this, OAActivity.class)
|
|
|
+ .putExtra("WorkDailyAdd", "WorkDailyAdd"));
|
|
|
+ super.onBackPressed();
|
|
|
+ }
|
|
|
+
|
|
|
private void sendPicture() {
|
|
|
if (ListUtils.isEmpty(mPhotoList)) {
|
|
|
commitSuccess(keyValue);
|
|
|
@@ -1578,7 +1553,7 @@ public class ExpenseReimbursementActivity extends BaseActivity implements View.O
|
|
|
@Override
|
|
|
public void onStart() {
|
|
|
progressDialog.show();
|
|
|
- ViewUtil.ToastMessage(ct, "正在上传图片...");
|
|
|
+ ViewUtil.ToastMessage(ct, getString(R.string.sending_picture));
|
|
|
}
|
|
|
|
|
|
@Override
|