✨ feat:状态按钮重新对接完成进度20%

This commit is contained in:
Haiyi
2022-09-28 19:16:46 +08:00
parent 7362e5bca6
commit c3053f232a
20 changed files with 288 additions and 129 deletions
+29 -5
View File
@@ -64,10 +64,15 @@ export default memo(() => {
const res = await colorlistFetch({ product_id: search.goodsId, sale_mode: search.modeId, code_or_name: search.code_or_name, physical_warehouse: 1 })
res.data.list.map((item) => {
item.showInput = false
if (search.modeId !== 2) {
if (search.modeId == 0) {
item.nums = 1
item.buyNums = 1
} else {
}
if (search.modeId == 1) {
item.nums = 0.5
item.buyNums = 0.5
}
if (search.modeId == 2) {
item.nums = 3
item.buyNums = 3
}
@@ -167,9 +172,13 @@ export default memo(() => {
goodList.map((it) => {
if (item.id === it.id) {
item.nums--
if (search.modeId !== 2) {
if (search.modeId == 0) {
if (item.nums < 1) it.showInput = false, it.nums = 1
} else {
}
if (search.modeId == 1) {
if (item.nums < 0.5) it.showInput = false, it.nums = 0.5
}
if (search.modeId == 2) {
if (item.nums < 3) it.showInput = false, it.nums = 3
}
@@ -262,7 +271,22 @@ export default memo(() => {
const onBlur = (e, id) => {
goodList.map((item) => {
if (item.id == id) {
item.nums = e.detail.value
if (search.modeId == 0 && (e.detail.value == '' || Number(e.detail.value) == 0)) {
item.nums = 1
item.showInput = false
} else {
item.nums = e.detail.value
}
if (search.modeId == 1 && Number(e.detail.value) < 0.5) {
item.nums = 0.5
item.showInput = false
} else {
item.nums = e.detail.value
}
if (search.modeId == 2) {
item.nums = e.detail.value
}
}
return item
})