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 58fa467..c848955 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