From 27a4dfa49d4beac47f4b53e56ec86bc1a6002a85 Mon Sep 17 00:00:00 2001 From: Yangk Date: Mon, 27 Apr 2026 17:01:56 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E6=96=B0=E5=BB=BA=E5=B7=A5?= =?UTF-8?q?=E5=8D=95=E9=BB=98=E8=AE=A4=E9=80=89=E6=8B=A9=E5=B7=A5=E5=8D=95?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tyre/maintenance/CreateWorkOrderActivity.java | 9 +++++++++ .../com/example/tyre/maintenance/WorkOrderActivity.java | 7 +++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/example/tyre/maintenance/CreateWorkOrderActivity.java b/app/src/main/java/com/example/tyre/maintenance/CreateWorkOrderActivity.java index 1ff92dd..c7ea784 100644 --- a/app/src/main/java/com/example/tyre/maintenance/CreateWorkOrderActivity.java +++ b/app/src/main/java/com/example/tyre/maintenance/CreateWorkOrderActivity.java @@ -103,6 +103,15 @@ public class CreateWorkOrderActivity extends BaseActivity { } }); + String typeTitle = getIntent().getStringExtra("title"); + if (typeTitle != null) { + List typeList = Arrays.asList(getResources().getStringArray(R.array.work_type)); + int index = typeList.indexOf(typeTitle); + if (index != -1) { + binding.orderCreateType.setSelection(index); + } + } + } private void selectCarNo(String carNo) { diff --git a/app/src/main/java/com/example/tyre/maintenance/WorkOrderActivity.java b/app/src/main/java/com/example/tyre/maintenance/WorkOrderActivity.java index 1573af5..6282390 100644 --- a/app/src/main/java/com/example/tyre/maintenance/WorkOrderActivity.java +++ b/app/src/main/java/com/example/tyre/maintenance/WorkOrderActivity.java @@ -39,6 +39,7 @@ public class WorkOrderActivity extends BaseActivity implements OrderAdapter.Sele private List list; private OrderAdapter adapter; private String typeCode; + private String title; @Override protected void onCreate(Bundle savedInstanceState) { @@ -47,7 +48,7 @@ public class WorkOrderActivity extends BaseActivity implements OrderAdapter.Sele status = new ObservableBoolean(false); binding.setStatus(status); Intent intent = getIntent(); - String title = intent.getStringExtra("title"); + title = intent.getStringExtra("title"); typeCode = intent.getStringExtra("typeCode"); binding.setTitle(title); @@ -148,7 +149,9 @@ public class WorkOrderActivity extends BaseActivity implements OrderAdapter.Sele // 创建 public void goCreateWorkOrder(View view) { - startActivity(new Intent(this, CreateWorkOrderActivity.class)); + Intent intent = new Intent(this, CreateWorkOrderActivity.class); + intent.putExtra("title", title); + startActivity(intent); } public void switchStatus(View view) {