|
|
|
@ -137,7 +137,7 @@
|
|
|
|
|
type="text"
|
|
|
|
|
size="small"
|
|
|
|
|
@click.native="rollback(scope.row)"
|
|
|
|
|
>回退
|
|
|
|
|
>撤回
|
|
|
|
|
</el-button>
|
|
|
|
|
|
|
|
|
|
</template>
|
|
|
|
@ -467,7 +467,7 @@ import {
|
|
|
|
|
deleteStockOrderById, deleteStockOrderDetailById,
|
|
|
|
|
copyStockOrderDetail,
|
|
|
|
|
uploadStockOrderDetail,
|
|
|
|
|
updateStockOrderDetail, updateStatus, rollbackOrder
|
|
|
|
|
updateStockOrderDetail, updateStatus, rollbackOrder, rollUnReceivebackOrder
|
|
|
|
|
} from "../../api/warehouse/stockOrder";
|
|
|
|
|
import stockOrderDistribution from "./stockOrderDistribution";
|
|
|
|
|
import stockOrderQRCodeDetail from "./stockOrderQRCodeDetail";
|
|
|
|
@ -1044,19 +1044,22 @@ export default {
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
rollback(row) {
|
|
|
|
|
this.$confirm('此操作将回退单据, 是否继续?', '提示', {
|
|
|
|
|
this.$confirm('此操作将撤回单据到等待校验, 是否继续?', '提示', {
|
|
|
|
|
confirmButtonText: '确定',
|
|
|
|
|
cancelButtonText: '取消',
|
|
|
|
|
type: 'warning'
|
|
|
|
|
}).then(() => {
|
|
|
|
|
let param = {billNo: row.billNo};
|
|
|
|
|
rollbackOrder(param).then((res) => {
|
|
|
|
|
rollUnReceivebackOrder(param).then((res) => {
|
|
|
|
|
if (res.code === 20000) {
|
|
|
|
|
this.$message.success("回退成功");
|
|
|
|
|
this.$message.success("撤回成功");
|
|
|
|
|
this.getList();
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error(res.message);
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}).catch(() => {
|
|
|
|
|
this.$message.info('回退失败');
|
|
|
|
|
// this.$message.info('回退失败');
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|