|  |  |  | 
|---|
|  |  |  | :maximum="9" | 
|---|
|  |  |  | :limitFileSize="10" | 
|---|
|  |  |  | class="bole-uploader nopaddingtop" | 
|---|
|  |  |  | :sourceType="['camera']" | 
|---|
|  |  |  | > | 
|---|
|  |  |  | </Uploader> | 
|---|
|  |  |  | </nut-form-item> | 
|---|
|  |  |  | 
|---|
|  |  |  | import * as taskCheckReceiveServices from '@12333/services/apiV2/taskCheckReceive'; | 
|---|
|  |  |  | import Taro from '@tarojs/taro'; | 
|---|
|  |  |  | import { goBack } from '@/utils'; | 
|---|
|  |  |  | import { useQueryClient } from '@tanstack/vue-query'; | 
|---|
|  |  |  | import dayjs from 'dayjs'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | defineOptions({ | 
|---|
|  |  |  | name: 'InnerPage', | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const route = Taro.useRouter(); | 
|---|
|  |  |  | const id = route.params?.id as string; | 
|---|
|  |  |  | const date = route.params?.date as string; | 
|---|
|  |  |  | const queryClient = useQueryClient(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const form = reactive({ | 
|---|
|  |  |  | files: [] as FileItem[], | 
|---|
|  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | let params: API.SubmitCheckReceiveTaskCommand = { | 
|---|
|  |  |  | taskInfoId: id, | 
|---|
|  |  |  | date: dayjs(date).format('YYYY-MM-DD'), | 
|---|
|  |  |  | files: form.files.map((x) => x.path), | 
|---|
|  |  |  | }; | 
|---|
|  |  |  | let res = await taskCheckReceiveServices.submitCheckReceiveTask(params); | 
|---|
|  |  |  | 
|---|
|  |  |  | Message.success('提交成功', { | 
|---|
|  |  |  | onClosed() { | 
|---|
|  |  |  | goBack(); | 
|---|
|  |  |  | queryClient.invalidateQueries(['taskServices/getTaskInfo', id]); | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|