|
|
@ -1049,7 +1049,9 @@ const handleAddForm = async () => { |
|
|
// 客服编辑收款(撤回后重新提交) |
|
|
// 客服编辑收款(撤回后重新提交) |
|
|
const handleEditForm = async () => { |
|
|
const handleEditForm = async () => { |
|
|
try { |
|
|
try { |
|
|
await waitJwcodeQuery() |
|
|
|
|
|
|
|
|
// 如果失焦事件已经触发了查询,这里会等待并拿到结果,否则返回null |
|
|
|
|
|
const waitResult = await waitJwcodeQuery() |
|
|
|
|
|
|
|
|
await addFormRef.value.validate(); |
|
|
await addFormRef.value.validate(); |
|
|
if (!testGold().valid) { |
|
|
if (!testGold().valid) { |
|
|
ElMessage.error(testGold().message); |
|
|
ElMessage.error(testGold().message); |
|
|
@ -1090,6 +1092,19 @@ const handleEditForm = async () => { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
ifReAddDone.value = true |
|
|
ifReAddDone.value = true |
|
|
|
|
|
|
|
|
|
|
|
// 核心判断:如果上面没有拦截到正在进行的请求,说明是直接点击的提交,需要主动查一次 |
|
|
|
|
|
let jwcodeResult = waitResult |
|
|
|
|
|
if (!jwcodeResult) { |
|
|
|
|
|
jwcodeResult = await jwcodeSeachMarket() |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 判断精网号查询的结果,如果是返回错误或者是 code=0 则直接退出新增流程 |
|
|
|
|
|
if (!jwcodeResult || jwcodeResult.code === 0 || jwcodeResult.code === 500) { |
|
|
|
|
|
ifReAddDone.value = false; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
const result = await request({ |
|
|
const result = await request({ |
|
|
url: '/cashCollection/reSubmit', |
|
|
url: '/cashCollection/reSubmit', |
|
|
data: { |
|
|
data: { |
|
|
|