添加注释和日志,添加自采添加物品添加后删除图片

This commit is contained in:
zxj
2025-07-14 11:07:04 +08:00
parent f1283ba11e
commit ab55bb0fdc
9 changed files with 103 additions and 176 deletions
@@ -11,6 +11,8 @@ import com.sw.inbound.model.response.DictType
import com.sw.inbound.model.response.SearchGoodsInfo
import com.sw.inbound.repository.RemoteRepository
import com.sw.inbound.sdk.SensorScaleUtils
import com.sw.inbound.utils.ContextUtils
import com.sw.inbound.utils.FileUtils
import com.sw.inbound.utils.ToastUtils
import dagger.hilt.android.lifecycle.HiltViewModel
import kotlinx.coroutines.delay
@@ -247,6 +249,9 @@ class SelfProcurementViewModel @Inject constructor(
_purchaseList.value = emptyList()
}
/**
* 搜索物品
*/
fun searchGoodsInfoList(
goodsName: String,
pageNo: Int = 1,
@@ -310,6 +315,9 @@ class SelfProcurementViewModel @Inject constructor(
_amountUserInput.value = boolean
}
/**
* 添加商品
*/
fun addGoodsInfo() {
val imageUri = GlobalData.imageUri
if (imageUri == null) {
@@ -336,6 +344,7 @@ class SelfProcurementViewModel @Inject constructor(
parseResponse(response)
return@launchWithLoading
}
FileUtils.deleteFileWithUri(context = ContextUtils.getAppContext(), uri = imageUri)
_showAddProductDialog.value = false
_goodsAddParam.value = GoodsAddParam()
val searchFirst = response.data!!.records?.get(0)