|
@@ -38,31 +38,6 @@
|
|
|
receiveAreas: '', //地址编码
|
|
|
areaName: '', //地址
|
|
|
rules: {
|
|
|
- receiverName: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请输入姓名',
|
|
|
- // 可以单个或者同时写两个触发验证方式
|
|
|
- trigger: ['change','blur'],
|
|
|
- }
|
|
|
- ],
|
|
|
- receiverPhone: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请输入电话',
|
|
|
- // 可以单个或者同时写两个触发验证方式
|
|
|
- trigger: ['change','blur'],
|
|
|
- }
|
|
|
- ],
|
|
|
- receiveAreasName: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请选择省市区',
|
|
|
- trigger: ['change','blur']
|
|
|
- }
|
|
|
- ],
|
|
|
- receiveAddress: [
|
|
|
- ]
|
|
|
}
|
|
|
};
|
|
|
},
|
|
@@ -81,11 +56,42 @@
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
+ onUnload() {
|
|
|
+ this.$u.vuex("vuex_OrderAddress",{})
|
|
|
+ },
|
|
|
methods: {
|
|
|
submit() {
|
|
|
this.$refs.uForm.validate(valid => {
|
|
|
if (valid) {
|
|
|
console.log('验证通过');
|
|
|
+ if (this.form.receiverName ==='') {
|
|
|
+ uni.showToast({
|
|
|
+ title: '请输入姓名',
|
|
|
+ icon: 'none'
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ if (this.form.receiverPhone ==='') {
|
|
|
+ uni.showToast({
|
|
|
+ title: '请输入电话',
|
|
|
+ icon: 'none'
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ if (this.form.receiveAreasName ==='') {
|
|
|
+ uni.showToast({
|
|
|
+ title: '请选择省市区',
|
|
|
+ icon: 'none'
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ if (this.form.receiveAddress ==='') {
|
|
|
+ uni.showToast({
|
|
|
+ title: '请输入详细地址',
|
|
|
+ icon: 'none'
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
let params = {
|
|
|
receiverName: this.form.receiverName,
|
|
|
receiverPhone: this.form.receiverPhone,
|