|
@@ -120,6 +120,7 @@ import {
|
|
getReceipt,
|
|
getReceipt,
|
|
addReceipt,
|
|
addReceipt,
|
|
updateReceipt,
|
|
updateReceipt,
|
|
|
|
+ checkFurnace
|
|
} from "@/api/business/returnReceipt";
|
|
} from "@/api/business/returnReceipt";
|
|
import dialogOutsourceDetails from "./DialogOutsourceDetails";
|
|
import dialogOutsourceDetails from "./DialogOutsourceDetails";
|
|
import dialogSuppliers from "./DialogSuppliers";
|
|
import dialogSuppliers from "./DialogSuppliers";
|
|
@@ -258,7 +259,7 @@ function handleChangeAuditStatus(row) {
|
|
}
|
|
}
|
|
/** 提交按钮 */
|
|
/** 提交按钮 */
|
|
function submitForm() {
|
|
function submitForm() {
|
|
- proxy.$refs["formRef"].validate((valid) => {
|
|
|
|
|
|
+ proxy.$refs["formRef"].validate(async (valid) => {
|
|
if (valid) {
|
|
if (valid) {
|
|
var flag = true;
|
|
var flag = true;
|
|
var confirmFlag = false;
|
|
var confirmFlag = false;
|
|
@@ -300,6 +301,13 @@ function submitForm() {
|
|
flag = false
|
|
flag = false
|
|
proxy.$modal.msgError("收回明细中载具箱号不能为空")
|
|
proxy.$modal.msgError("收回明细中载具箱号不能为空")
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ // 判断是否按炉结算
|
|
|
|
+ const checkRes = await checkFurnace(form.value.details);
|
|
|
|
+ if (!checkRes.data) {
|
|
|
|
+ flag = false
|
|
|
|
+ proxy.$modal.msgError(checkRes.msg)
|
|
|
|
+ }
|
|
if (flag) {
|
|
if (flag) {
|
|
//赋值(因为收回明细是一个批次一条,所以后端传回来两个集合,一个页面显示,一个后端保存)
|
|
//赋值(因为收回明细是一个批次一条,所以后端传回来两个集合,一个页面显示,一个后端保存)
|
|
handleSetAuditStatus();
|
|
handleSetAuditStatus();
|