|
@@ -9,7 +9,7 @@ import {
|
|
|
import {useMutation, useQuery} from '@tanstack/react-query';
|
|
import {useMutation, useQuery} from '@tanstack/react-query';
|
|
|
import {confirmDeliver, getInfo, uploadImg} from '@apis';
|
|
import {confirmDeliver, getInfo, uploadImg} from '@apis';
|
|
|
import {useBoolean} from 'ahooks';
|
|
import {useBoolean} from 'ahooks';
|
|
|
-import {useNavigate} from '@hooks';
|
|
|
|
|
|
|
+import {useSuccessToast} from '@hooks';
|
|
|
|
|
|
|
|
export function useUpload() {
|
|
export function useUpload() {
|
|
|
const [files, setFiles] = useState([]);
|
|
const [files, setFiles] = useState([]);
|
|
@@ -77,14 +77,12 @@ export function useAnomaly() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export function useSubmit({customerNo, truckNo, anomaly, note, imgs}) {
|
|
export function useSubmit({customerNo, truckNo, anomaly, note, imgs}) {
|
|
|
- const {pop} = useNavigate();
|
|
|
|
|
|
|
+ const successPop = useSuccessToast('收货成功');
|
|
|
|
|
+
|
|
|
const {mutate, isLoading} = useMutation({
|
|
const {mutate, isLoading} = useMutation({
|
|
|
mutationFn: confirmDeliver,
|
|
mutationFn: confirmDeliver,
|
|
|
onSuccess({code}) {
|
|
onSuccess({code}) {
|
|
|
- if (code === '200') {
|
|
|
|
|
- pop();
|
|
|
|
|
- showToast({title: '收货成功', icon: 'success', mask: true});
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ code === '200' && successPop('收货成功');
|
|
|
},
|
|
},
|
|
|
});
|
|
});
|
|
|
|
|
|