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",
});
}
}