|
|
|
|
@ -24,6 +24,7 @@ import com.rehome.zhdcoa.utils.HttpUtils;
|
|
|
|
|
import com.rehome.zhdcoa.utils.SaveApplyUtils;
|
|
|
|
|
import com.rehome.zhdcoa.weiget.DinnerLayout;
|
|
|
|
|
import com.rehome.zhdcoa.weiget.InputLayout;
|
|
|
|
|
import com.rehome.zhdcoa.weiget.ListDialog;
|
|
|
|
|
import com.rehome.zhdcoa.weiget.SaveOrCommitDialog;
|
|
|
|
|
import com.rehome.zhdcoa.bean.RowsBean;
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
|
@ -50,6 +51,11 @@ public class ApplyDinnerDetailActivity extends BaseActivity implements SaveApply
|
|
|
|
|
private static final int REQUEST_PUSH_USER = 2;
|
|
|
|
|
private static final int REQUEST_PUSH_DEPARTMENT = 3;
|
|
|
|
|
|
|
|
|
|
private final List<String> syDialogData = new ArrayList<>() {{
|
|
|
|
|
add("现场加班");
|
|
|
|
|
add("外单位接待");
|
|
|
|
|
}};;
|
|
|
|
|
|
|
|
|
|
private ApplyListBean.ApplyList applyList;
|
|
|
|
|
|
|
|
|
|
private DinnerBean dinnerBean;
|
|
|
|
|
@ -150,6 +156,14 @@ public class ApplyDinnerDetailActivity extends BaseActivity implements SaveApply
|
|
|
|
|
startActivityForResult(intent, REQUEST_PUSH_DEPARTMENT);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
ilDinnerSY.setOnClickListener(v -> {
|
|
|
|
|
ListDialog dialog = new ListDialog(context, syDialogData, (time, position) -> {
|
|
|
|
|
String sy = syDialogData.get(position);
|
|
|
|
|
ilDinnerSY.setContent(sy);
|
|
|
|
|
});
|
|
|
|
|
dialog.show();
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@ -219,7 +233,7 @@ public class ApplyDinnerDetailActivity extends BaseActivity implements SaveApply
|
|
|
|
|
userInfos = new ArrayList<>();
|
|
|
|
|
selectDepartments = new ArrayList<>();
|
|
|
|
|
|
|
|
|
|
// userInfo = App.getInstance().getUserInfo();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ilDinnerApplyp.setContent(userInfo.getUsernames());
|
|
|
|
|
|
|
|
|
|
@ -234,25 +248,14 @@ public class ApplyDinnerDetailActivity extends BaseActivity implements SaveApply
|
|
|
|
|
if (isEdit) {
|
|
|
|
|
|
|
|
|
|
if (intent.getStringExtra("ActivityCode").equals("1")) {
|
|
|
|
|
|
|
|
|
|
ListId = intent.getStringExtra("ListId");
|
|
|
|
|
|
|
|
|
|
listcode = intent.getStringExtra("ListCode");
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
|
|
applyList = (ApplyListBean.ApplyList) getIntent().getExtras().get(Contans.KEY.APPLYLIST);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
applyList = GsonUtils.GsonToBean(intent.getStringExtra(Contans.KEY.APPLYLIST),ApplyListBean.ApplyList.class);
|
|
|
|
|
ListId = applyList.getListid();
|
|
|
|
|
|
|
|
|
|
listcode = applyList.getListcode();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
getDatas();
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|