🐞 fix(ID1000746):申请退货,只选择退货理由时点击确认,页面卡住

This commit is contained in:
Haiyi 2022-11-17 16:50:43 +08:00
parent 6f300f2f20
commit 6e0212394c
2 changed files with 26 additions and 6 deletions

View File

@ -211,6 +211,20 @@
"query": "", "query": "",
"launchMode": "default", "launchMode": "default",
"scene": null "scene": null
},
{
"name": "",
"pathName": "pages/orderDetails/index",
"query": "id=31743",
"launchMode": "default",
"scene": null
},
{
"name": "",
"pathName": "pages/applyGoods/index",
"query": "orderId=31743",
"launchMode": "default",
"scene": null
} }
] ]
} }

View File

@ -204,7 +204,6 @@ export default () => {
//判断是否允许提交 //判断是否允许提交
const isDisabled = useMemo(() => { const isDisabled = useMemo(() => {
console.log(Query, 8888)
if (Query.GoodStatus !== '' && if (Query.GoodStatus !== '' &&
Query.return_explain !== '' && Query.return_explain !== '' &&
totalNums > 0 && totalNums > 0 &&
@ -248,7 +247,7 @@ export default () => {
}) })
setQuery((val) => ({ ...val, return_reason: item.id, return_explain: '' })) setQuery((val) => ({ ...val, return_reason: item.id, return_explain: '' }))
queryRef.current.return_reason = item.id queryRef.current.return_reason = item.id
// queryRef.current.reasonName = item.name queryRef.current.reasonName = item.name
setReasonList([...ReasonList]) setReasonList([...ReasonList])
getReasonTwo() getReasonTwo()
} }
@ -305,16 +304,23 @@ export default () => {
//确认选择退货原因 //确认选择退货原因
const handSlect = () => { const handSlect = () => {
if (queryRef.current?.reasonName == '请选择') {
Taro.showToast({
title: '请选择完整',
icon: 'error'
})
return false
}
const resOne = ReasonList.filter(item => { const resOne = ReasonList.filter(item => {
return item.default return item.default
}) })
queryRef.current.return_reason = resOne[0].id queryRef.current.return_reason = resOne[0]?.id
queryRef.current.reasonName = resOne[0].name queryRef.current.reasonName = resOne[0]?.name
const resTwo = ReasonListTwo.filter(item => { const resTwo = ReasonListTwo.filter(item => {
return item.default return item.default
}) })
queryRef.current.return_explain = resTwo[0].id queryRef.current.return_explain = resTwo[0]?.id
queryRef.current.reasonNameTwo = resTwo[0].name queryRef.current.reasonNameTwo = resTwo[0]?.name
setQuery((val) => ({ setQuery((val) => ({
...val, ...val,
reasonName: queryRef.current.reasonName, reasonName: queryRef.current.reasonName,