diff --git a/mobile-h5/src/App.vue b/mobile-h5/src/App.vue index 1ee7f0005..baeb0bb39 100644 --- a/mobile-h5/src/App.vue +++ b/mobile-h5/src/App.vue @@ -3,36 +3,10 @@ - diff --git a/mobile-h5/src/utils/http/db.ts b/mobile-h5/src/utils/http/db.ts index f10edb1d5..3e766bae6 100644 --- a/mobile-h5/src/utils/http/db.ts +++ b/mobile-h5/src/utils/http/db.ts @@ -72,8 +72,8 @@ dbAxios.interceptors.response.use( } ) -function request(config: AxiosRequestConfig) { - return dbAxios.request(config) +function request(config: AxiosRequestConfig): Promise { + return dbAxios.request(config) as Promise } const db = { diff --git a/mobile-h5/src/utils/http/index.ts b/mobile-h5/src/utils/http/index.ts index dfa3d77f1..7d71b1da6 100755 --- a/mobile-h5/src/utils/http/index.ts +++ b/mobile-h5/src/utils/http/index.ts @@ -115,19 +115,19 @@ axiosInstance.interceptors.response.use( const api = { get(config: AxiosRequestConfig): Promise { - return axiosInstance.request({ ...config, method: 'GET' }) + return axiosInstance.request({ ...config, method: 'GET' }) as Promise }, post(config: AxiosRequestConfig): Promise { - return axiosInstance.request({ ...config, method: 'POST' }) + return axiosInstance.request({ ...config, method: 'POST' }) as Promise }, put(config: AxiosRequestConfig): Promise { - return axiosInstance.request({ ...config, method: 'PUT' }) + return axiosInstance.request({ ...config, method: 'PUT' }) as Promise }, patch(config: AxiosRequestConfig): Promise { - return axiosInstance.request({ ...config, method: 'PATCH' }) + return axiosInstance.request({ ...config, method: 'PATCH' }) as Promise }, del(config: AxiosRequestConfig): Promise { - return axiosInstance.request({ ...config, method: 'DELETE' }) + return axiosInstance.request({ ...config, method: 'DELETE' }) as Promise } } diff --git a/mobile-h5/src/views/inventory/plan.vue b/mobile-h5/src/views/inventory/plan.vue index 2ed2b11fe..c0f7680b2 100644 --- a/mobile-h5/src/views/inventory/plan.vue +++ b/mobile-h5/src/views/inventory/plan.vue @@ -376,11 +376,12 @@ const handleCreateSubmit = async () => { creating.value = true try { const p = pageData.value.plan + const productId = p.productId as string await inventoryApi.create({ date: todayStr, partnerCompany: p.customerName || '待填写', businessType: p.businessType, - productId: p.productId, + productId, quantity: Number(qty), planNo: p.planNo, vehicleNo: vehicle, diff --git a/mobile-h5/src/views/user/detail.vue b/mobile-h5/src/views/user/detail.vue index c0b2a4a55..f18662bd0 100644 --- a/mobile-h5/src/views/user/detail.vue +++ b/mobile-h5/src/views/user/detail.vue @@ -104,7 +104,7 @@ const formData = reactive({ const loadData = async () => { if (isEdit.value && route.params.id) { try { - const user = await userApi.get(Number(route.params.id)) + const user = await userApi.get(String(route.params.id)) editingUser.value = user Object.assign(formData, { username: user.username, diff --git a/mobile-h5/src/views/user/index.vue b/mobile-h5/src/views/user/index.vue index b6475ebe3..bdc2a83cd 100644 --- a/mobile-h5/src/views/user/index.vue +++ b/mobile-h5/src/views/user/index.vue @@ -125,7 +125,7 @@ const handleEdit = (item: User) => { router.push(`/user/detail/${item.id}?mode=edit`) } -const handleDelete = (id: number, username: string) => { +const handleDelete = (id: string, username: string) => { if (username === 'admin') { showToast({ type: 'fail', message: '不能删除管理员账号' }) return