|
|
@@ -20,7 +20,7 @@
|
|
|
<el-input
|
|
|
v-model="item.content"
|
|
|
:placeholder="'请输入' + item.title"
|
|
|
- type="number"
|
|
|
+ type="text"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
@@ -69,6 +69,7 @@ async function saveData() {
|
|
|
let need_content = false;
|
|
|
let mobile_number = "123";
|
|
|
fromData.value?.map((item) => {
|
|
|
+ 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",
|
|
|
});
|
|
|
}
|
|
|
}
|