diff --git a/src/utils/requests.js b/src/utils/requests.js index ebeb272..e5f9aa2 100644 --- a/src/utils/requests.js +++ b/src/utils/requests.js @@ -60,7 +60,7 @@ request.interceptors.response.use( } else if (res.type === "success") { return response.data; } else { - return Promise.reject(response.data.message); + return Promise.reject(response.data); } }, // 异常情况判断 diff --git a/src/views/info.vue b/src/views/info.vue index 9df2020..c6cd1c3 100644 --- a/src/views/info.vue +++ b/src/views/info.vue @@ -20,7 +20,7 @@ { + console.log("🚀 ~ fromData.value?.map ~ item:", item) if (item.title == "手机号" && !item?.content) { mobile = true; } @@ -96,22 +97,30 @@ async function saveData() { } let regex = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/; - // if (mobile_number != "123" && !regex.test(mobile_number)) { - // return ElMessage({ - // message: "请输入正确手机号", - // type: "error", - // }); - // } - let data = await saveFormData({ - id: CeErpOrderFormData.value ? CeErpOrderFormData.value.id : 0, - tid, - userId, - content: JSON.stringify(fromData.value), - }); - if (data.type === "success") { + //!regex.test(mobile_number) + if (mobile_number != "123" && mobile_number.length > 20) { + return ElMessage({ + message: "请输入正确手机号", + type: "error", + }); + } + try { + let data = await saveFormData({ + id: CeErpOrderFormData.value ? CeErpOrderFormData.value.id : 0, + tid, + userId, + content: JSON.stringify(fromData.value), + }); + if (data.type === "success") { + ElMessage({ + message: "保存成功", + type: "success", + }); + } + } catch (error) { ElMessage({ - message: "保存成功", - type: "success", + message: error.result, + type: "error", }); } }