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