用餐申请 事由增加下拉选项

master
hwf452 9 months ago
parent fb3c57e611
commit 32719872bb

@ -902,10 +902,6 @@
android:name=".ui.activity.JcyrsqActivity" android:name=".ui.activity.JcyrsqActivity"
android:screenOrientation="portrait" android:screenOrientation="portrait"
android:windowSoftInputMode="adjustResize|stateHidden" /> android:windowSoftInputMode="adjustResize|stateHidden" />
<activity
android:name=".ui.activity.DepartmentTreeActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustResize|stateHidden" />
<activity <activity
android:name=".ui.activity.DagerEnterApplyActivity" android:name=".ui.activity.DagerEnterApplyActivity"
android:screenOrientation="portrait" android:screenOrientation="portrait"

@ -9,6 +9,7 @@ import com.rehome.zhdcoa.R;
import com.rehome.zhdcoa.base.BaseActivity; import com.rehome.zhdcoa.base.BaseActivity;
import com.rehome.zhdcoa.bean.ApplyListBean; import com.rehome.zhdcoa.bean.ApplyListBean;
import com.rehome.zhdcoa.utils.ApplyListUtils; import com.rehome.zhdcoa.utils.ApplyListUtils;
import com.rehome.zhdcoa.utils.GsonUtils;
public class ApplyDinnerActivity extends BaseActivity implements ApplyListUtils.OnItemClickListener { public class ApplyDinnerActivity extends BaseActivity implements ApplyListUtils.OnItemClickListener {
@ -68,16 +69,18 @@ public class ApplyDinnerActivity extends BaseActivity implements ApplyListUtils.
ApplyListBean.ApplyList apply = (ApplyListBean.ApplyList) object; ApplyListBean.ApplyList apply = (ApplyListBean.ApplyList) object;
showLog("---------------apply.getIstj()--------------");
showLog(apply.getIstj());
if (apply.getIstj().equals("1")) { if (apply.getIstj().equals("1")) {
Intent intent = new Intent(this, ApplyDinnerAuditActivity.class); Intent intent = new Intent(this, ApplyDinnerAuditActivity.class);
intent.putExtra("ActivityCode", "0"); intent.putExtra("ActivityCode", "0");
intent.putExtra(Contans.KEY.APPLYLIST, apply); intent.putExtra(Contans.KEY.APPLYLIST, GsonUtils.GsonString(apply));
startActivityForResult(intent, REQUEST_CODE_ADD); startActivityForResult(intent, REQUEST_CODE_ADD);
} else { } else {
Intent intent = new Intent(this, ApplyDinnerDetailActivity.class); Intent intent = new Intent(this, ApplyDinnerDetailActivity.class);
intent.putExtra("ActivityCode", "0"); intent.putExtra("ActivityCode", "0");
intent.putExtra(Contans.KEY.ISEDIT, true); intent.putExtra(Contans.KEY.ISEDIT, true);
intent.putExtra(Contans.KEY.APPLYLIST, apply); intent.putExtra(Contans.KEY.APPLYLIST, GsonUtils.GsonString(apply));
startActivityForResult(intent, REQUEST_CODE_ADD); startActivityForResult(intent, REQUEST_CODE_ADD);
} }
} }

@ -20,6 +20,7 @@ import com.rehome.zhdcoa.bean.GetAuditParamBean;
import com.rehome.zhdcoa.bean.SetAuditBean; import com.rehome.zhdcoa.bean.SetAuditBean;
import com.rehome.zhdcoa.ui.toastview.toastviewbymyself; import com.rehome.zhdcoa.ui.toastview.toastviewbymyself;
import com.rehome.zhdcoa.utils.GetAuditPermissionUtils; import com.rehome.zhdcoa.utils.GetAuditPermissionUtils;
import com.rehome.zhdcoa.utils.GsonUtils;
import com.rehome.zhdcoa.utils.HttpUtils; import com.rehome.zhdcoa.utils.HttpUtils;
import com.rehome.zhdcoa.utils.SetAuditUtils; import com.rehome.zhdcoa.utils.SetAuditUtils;
import com.rehome.zhdcoa.weiget.AuditDialog; import com.rehome.zhdcoa.weiget.AuditDialog;
@ -150,9 +151,11 @@ public class ApplyDinnerAuditActivity extends BaseActivity implements View.OnCli
} else { } else {
applyList = (ApplyListBean.ApplyList) intent.getExtras().get(Contans.KEY.APPLYLIST); String item = intent.getStringExtra(Contans.KEY.APPLYLIST);
applyList = GsonUtils.GsonToBean(item,ApplyListBean.ApplyList.class);
showLog(item);
toastviewbymyself.makeText(context, applyList.getProposername(), Toast.LENGTH_LONG).show(); //toastviewbymyself.makeText(context, applyList.getProposername(), Toast.LENGTH_LONG).show();
ListId = applyList.getListid(); ListId = applyList.getListid();
@ -174,7 +177,10 @@ public class ApplyDinnerAuditActivity extends BaseActivity implements View.OnCli
@Override @Override
public void onSuccess(Call<DinnerBean> call, Response<DinnerBean> response) { public void onSuccess(Call<DinnerBean> call, Response<DinnerBean> response) {
showLog("----------onSuccess---------");
DinnerBean bean = response.body(); DinnerBean bean = response.body();
showLog(GsonUtils.GsonString(bean));
if (bean != null) { if (bean != null) {
dinnerBean = bean; dinnerBean = bean;
getAuditpermission(); getAuditpermission();

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

@ -174,8 +174,8 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
if (isApkInDebug(context)) { if (isApkInDebug(context)) {
// 管理员 // 管理员
// binding.etUsername.setText("ZHPS_Admin") binding.etUsername.setText("ZHPS_Admin")
// binding.etPassword.setText("Rehome.zhps@996") binding.etPassword.setText("Rehome.zhps@996")
//公司内网215管理员 //公司内网215管理员
// binding.etUsername.setText("ZHPS_Admin") // binding.etUsername.setText("ZHPS_Admin")

@ -4,7 +4,7 @@ import android.content.DialogInterface
import android.graphics.Color import android.graphics.Color
import android.view.View import android.view.View
import android.widget.CheckBox import android.widget.CheckBox
import androidx.appcompat.app.AlertDialog
import com.google.gson.Gson import com.google.gson.Gson
import com.google.gson.reflect.TypeToken import com.google.gson.reflect.TypeToken
import com.rehome.zhdcoa.Contans import com.rehome.zhdcoa.Contans
@ -154,7 +154,7 @@ class WorkTickerSelectListActivity : BaseActivityOaToolbarViewBinding<ActivityWo
override fun cancel() { override fun cancel() {
} }
}) })
dialog.setTvMsg("您确定要设置工作票作业日期?") dialog.setTvMsg("您确定要设置工作票作业?")
dialog.show() dialog.show()
}else{ }else{
showToast("致少选择一个工作票才能提交") showToast("致少选择一个工作票才能提交")

@ -38,7 +38,7 @@ public class AuthenticationLoginAIUtils {
params.put("password", password); params.put("password", password);
String json = GsonUtils.GsonString(params); String json = GsonUtils.GsonString(params);
//showLog(json); showLog(json,mActivity);
String jsonEncrypt = RSAUtils.encryptBASE64Str(json); String jsonEncrypt = RSAUtils.encryptBASE64Str(json);
//showLog(jsonEncrypt); //showLog(jsonEncrypt);
request.setDefineRequestBodyForJson(jsonEncrypt); request.setDefineRequestBodyForJson(jsonEncrypt);

@ -66,6 +66,7 @@ public class HttpUtils {
} }
public static Api getCompanyServerApi(String token) { public static Api getCompanyServerApi(String token) {
showLog("url:"+Contans.BASE_URL_COMPANY_SERVER);
return getAuthenticatorApi(Contans.BASE_URL_COMPANY_SERVER, token); return getAuthenticatorApi(Contans.BASE_URL_COMPANY_SERVER, token);
} }

@ -12,8 +12,24 @@
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical" android:orientation="vertical">
tools:ignore="ExtraText"> <ImageView
android:id="@+id/iv"
android:layout_width="wrap_content"
android:layout_height="15dp"
android:scaleType="fitXY"
android:src="@drawable/top_image" />
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.rehome.zhdcoa.weiget.AutoGridView
android:id="@+id/gv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:paddingBottom="10dp"
android:numColumns="4" />
<LinearLayout <LinearLayout
android:id="@+id/ll_tip" android:id="@+id/ll_tip"
android:layout_width="match_parent" android:layout_width="match_parent"
@ -33,20 +49,8 @@
android:text="本平台为非涉密平台,严禁处理、传输国家秘密、工作秘密、商业秘密、敏感信息。" android:text="本平台为非涉密平台,严禁处理、传输国家秘密、工作秘密、商业秘密、敏感信息。"
android:textSize="18sp" /> android:textSize="18sp" />
</LinearLayout> </LinearLayout>
</FrameLayout>
<ImageView
android:id="@+id/iv"
android:layout_width="wrap_content"
android:layout_height="30px"
android:scaleType="fitXY"
android:src="@drawable/top_image" />
<com.rehome.zhdcoa.weiget.AutoGridView
android:id="@+id/gv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:numColumns="4" />
<RelativeLayout <RelativeLayout
android:visibility="gone" android:visibility="gone"

@ -8,8 +8,8 @@
> >
<ImageView <ImageView
android:id="@+id/iv" android:id="@+id/iv"
android:layout_width="110px" android:layout_width="55dp"
android:layout_height="120px" android:layout_height="60dp"
android:src="@mipmap/ic_launcher" android:src="@mipmap/ic_launcher"
android:backgroundTint="@color/gray"/> android:backgroundTint="@color/gray"/>

Loading…
Cancel
Save