From d262087ec9d0cd9c08a064ec412765eb5c6aa8d4 Mon Sep 17 00:00:00 2001 From: hot777zz <912275990@qq.com> Date: Thu, 16 Nov 2023 12:30:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A2=81=E8=88=AA=EF=BC=9A=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../publishTransfer/publishTransfer.vue | 93 ++++++++++++++----- 1 file changed, 70 insertions(+), 23 deletions(-) diff --git a/pages/publish/publishTransfer/publishTransfer.vue b/pages/publish/publishTransfer/publishTransfer.vue index de83147..a868970 100644 --- a/pages/publish/publishTransfer/publishTransfer.vue +++ b/pages/publish/publishTransfer/publishTransfer.vue @@ -6,11 +6,10 @@ 发布房源图片({{ShopInfomation.count}}/5) - - + + - + 请选择所属区域 @@ -18,11 +17,11 @@ - + - + 请选择行业类型 @@ -30,7 +29,7 @@ - + 请选择行业业态 @@ -38,22 +37,22 @@ - + - + - + - + - + - + @@ -68,7 +67,7 @@ export default { data() { return { - regionColumns: [JSON.parse(uni.getStorageSync('regionList'))] || [], + // regionColumns: [JSON.parse(uni.getStorageSync('regionList'))] || [], ShopInfomation: { city: '', area: '', @@ -97,17 +96,70 @@ show3: false, rules: { 'title': [{ - type: 'string', - require: true, + required: true, + message: '请输入标题', + trigger: ['change', 'blur'] + }], + 'trade': [{ + required: true, + message: '请选择行业', + trigger: ['change', 'blur'] + }], + 'region': [{ + required: true, + message: '请选择地区', + trigger: ['change', 'blur'] + }], + 'karma': [{ + required: true, + message: '请选择业态', + trigger: ['change', 'blur'] + }], + 'name': [{ + required: true, message: '请输入姓名', trigger: ['change', 'blur'] }], + 'sell': [{ + required: true, + message: '请输入转让金', + trigger: ['change', 'blur'] + }], + 'introduce': [{ + required: true, + message: '请输入介绍', + trigger: ['change', 'blur'] + }], + 'size': [{ + required: true, + message: '请输入面积', + trigger: ['change', 'blur'] + }], + 'rent': [{ + required: true, + message: '请输入租金', + trigger: ['change', 'blur'] + }], 'place': [{ - type: 'string', - require: true, + required: true, message: '请输入地址', trigger: ['change', 'blur'] }], + 'call':[{ + required: true, + message: '请输入电话号码', + }, + { + validator: (rule, value, callback) => { + if(value) { + return this.$u.test.mobile(value); + } else { + return true + } + }, + message: '号码不正确', + trigger: ['change','blur'], + }] }, } @@ -118,11 +170,6 @@ url: '/pages/publish/chooseAddress/chooseAddress' }) }, - confirmArea(e) { - this.ShopInfomation.city = e.value[0] - this.ShopInfomation.area = e.value[1] - this.show1 = false - }, submit() { this.$refs.uForm.validate().then(res => { console.log("提交表单信息:" + JSON.stringify(this.form))