Browse Source

[SBBJ-1016] 校验手机号 座机号 移除收货方式

master
zengqinyuan 3 weeks ago
parent
commit
495f095990
  1. 18
      src/views/eam/item/itemOrderMain/index.vue
  2. 16
      src/views/eam/item/itemOrderMain/itemOrderMain.data.ts

18
src/views/eam/item/itemOrderMain/index.vue

@ -257,6 +257,22 @@ const openDetail = (row: any, titleName: any, titleValue: any) => {
const submitForm = async (formType, data) => {
data.subList = tableData.value //
console.log('主子数据', data)
if (data.contactsPhone && data.contactsPhone !== '') {
if (!/^1[3-9]\d{9}$/.test(data.contactsPhone)) {
message.error('请正确输入联系电话号')
formRef.value.formLoading = false
return
}
}
if (data.phone && data.phone !== '') {
if (!/^(\d{3,4}-)?\d{7,8}(-\d{1,6})?$/.test(data.phone)) {
message.error('请正确输入电话号')
formRef.value.formLoading = false
return
}
}
for (let item of data.subList) {
console.log('子数据', item)
if (!/^(0|[1-9][0-9]{0,8}|1[0-9]{9}|2(0[0-9]{8}|1[0-3][0-9]{7}|14[0-6][0-9]{6}|147[0-3][0-9]{5}|1474[0-7][0-9]{4}|14748[0-2][0-9]{3}|147483[0-5][0-9]{2}|1474836[0-3][0-9]|14748364[0-7]))$/.test(item.serialNumber)) {
@ -268,7 +284,7 @@ const openDetail = (row: any, titleName: any, titleValue: any) => {
try {
if (formType === 'create') {
await ItemOrderMainApi.createItemOrderMain(data)
// await ItemOrderMainApi.createItemOrderMain(data)
message.success(t('common.createSuccess'))
} else {
await ItemOrderMainApi.updateItemOrderMain(data)

16
src/views/eam/item/itemOrderMain/itemOrderMain.data.ts

@ -69,14 +69,14 @@ export const ItemOrderMain = useCrudSchemas(reactive<CrudSchema[]>([
field: 'contactsPhone',
sort: 'custom',
},
{
label: '付款方式',
field: 'paymentType',
sort: 'custom',
form: {
component: 'Select'
},
},
// {
// label: '付款方式',
// field: 'paymentType',
// sort: 'custom',
// form: {
// component: 'Select'
// },
// },
{
label: '注册地',
field: 'registLocation',

Loading…
Cancel
Save