From a3a4c6b858f4f042076c320c3d0a7d682be872c8 Mon Sep 17 00:00:00 2001 From: aihe <961836564@qq.com> Date: Thu, 20 Jun 2024 22:25:26 +0800 Subject: [PATCH] uu --- components/tpx-textarea/tpx-textarea.vue | 2 +- pages/address/edit.vue | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/components/tpx-textarea/tpx-textarea.vue b/components/tpx-textarea/tpx-textarea.vue index ac5c9aa..dd37f18 100644 --- a/components/tpx-textarea/tpx-textarea.vue +++ b/components/tpx-textarea/tpx-textarea.vue @@ -1,7 +1,7 @@ diff --git a/pages/address/edit.vue b/pages/address/edit.vue index 440220f..e34fbd4 100644 --- a/pages/address/edit.vue +++ b/pages/address/edit.vue @@ -87,6 +87,7 @@ import { addressNameCodeMap } from "@/common/enum" import { pageEventNames } from "@/common/enum" import { getAddressDetail, setAddresModalParam } from "@/common/util" + import { checkParams } from "@/common/validate" export default { props: { @@ -111,7 +112,14 @@ ansValue: '', submitParam: { ...getAddressModels(), - } + }, + submitValidConfig: { + name: { required: true, requiredMsg: '姓名不能为空' }, + phone: { required: true, requiredMsg: '手机号不能为空' }, + country: { required: true, requiredMsg: '国家不能为空' }, + province: { required: true, requiredMsg: '省份不能为空' }, + address: { required: true, requiredMsg: '详细地址' }, + }, } }, onShareAppMessage() { @@ -163,6 +171,7 @@ }, async handleSubmit() { let params = { ...this.submitParam } + await checkParams(params, this.submitValidConfig) let curServiceHand = apiService.addAddress if(this.queryOption.id) { curServiceHand = apiService.editAddress