feat: 国际出港查询详情

This commit is contained in:
2025-12-04 00:10:08 +08:00
parent 829a6328aa
commit 247b72b7e8
17 changed files with 1088 additions and 52 deletions

View File

@@ -0,0 +1,43 @@
package com.lukouguoji.gjc.fragment
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.databinding.DataBindingUtil
import androidx.fragment.app.Fragment
import com.lukouguoji.gjc.R
import com.lukouguoji.gjc.databinding.FragmentGjcQueryStorageBinding
import com.lukouguoji.gjc.viewModel.GjcQueryDetailsViewModel
/**
* 国际出港查询详情 - 库位信息Fragment (空实现)
*/
class GjcQueryStorageFragment : Fragment() {
private lateinit var binding: FragmentGjcQueryStorageBinding
private lateinit var viewModel: GjcQueryDetailsViewModel
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View {
binding = DataBindingUtil.inflate(
inflater,
R.layout.fragment_gjc_query_storage,
container,
false
)
binding.lifecycleOwner = viewLifecycleOwner
return binding.root
}
companion object {
@JvmStatic
fun newInstance(vm: GjcQueryDetailsViewModel) =
GjcQueryStorageFragment().apply {
viewModel = vm
}
}
}

View File

@@ -0,0 +1,43 @@
package com.lukouguoji.gjc.fragment
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.databinding.DataBindingUtil
import androidx.fragment.app.Fragment
import com.lukouguoji.gjc.R
import com.lukouguoji.gjc.databinding.FragmentGjcQueryWarehouseBinding
import com.lukouguoji.gjc.viewModel.GjcQueryDetailsViewModel
/**
* 国际出港查询详情 - 仓库信息Fragment (空实现)
*/
class GjcQueryWarehouseFragment : Fragment() {
private lateinit var binding: FragmentGjcQueryWarehouseBinding
private lateinit var viewModel: GjcQueryDetailsViewModel
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View {
binding = DataBindingUtil.inflate(
inflater,
R.layout.fragment_gjc_query_warehouse,
container,
false
)
binding.lifecycleOwner = viewLifecycleOwner
return binding.root
}
companion object {
@JvmStatic
fun newInstance(vm: GjcQueryDetailsViewModel) =
GjcQueryWarehouseFragment().apply {
viewModel = vm
}
}
}

View File

@@ -0,0 +1,44 @@
package com.lukouguoji.gjc.fragment
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.databinding.DataBindingUtil
import androidx.fragment.app.Fragment
import com.lukouguoji.gjc.R
import com.lukouguoji.gjc.databinding.FragmentGjcQueryWaybillBinding
import com.lukouguoji.gjc.viewModel.GjcQueryDetailsViewModel
/**
* 国际出港查询详情 - 运单信息Fragment
*/
class GjcQueryWaybillFragment : Fragment() {
private lateinit var binding: FragmentGjcQueryWaybillBinding
private lateinit var viewModel: GjcQueryDetailsViewModel
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View {
binding = DataBindingUtil.inflate(
inflater,
R.layout.fragment_gjc_query_waybill,
container,
false
)
binding.lifecycleOwner = viewLifecycleOwner
binding.viewModel = viewModel
return binding.root
}
companion object {
@JvmStatic
fun newInstance(vm: GjcQueryDetailsViewModel) =
GjcQueryWaybillFragment().apply {
viewModel = vm
}
}
}