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 1/3] =?UTF-8?q?=E6=A2=81=E8=88=AA=EF=BC=9A=E8=A1=A8?= =?UTF-8?q?=E5=8D=95=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)) From 126a39edf87b3db6852eee18794c60c6247ed4d0 Mon Sep 17 00:00:00 2001 From: hot777zz <912275990@qq.com> Date: Thu, 16 Nov 2023 12:31:04 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=A2=81=E8=88=AA=EF=BC=9A=E5=8F=91?= =?UTF-8?q?=E5=B8=83=E9=A1=B5=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/published/published.vue | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/pages/published/published.vue b/pages/published/published.vue index fa4fba3..b3e75bc 100644 --- a/pages/published/published.vue +++ b/pages/published/published.vue @@ -7,11 +7,14 @@ - - - - - + + + + + + + + @@ -87,4 +90,8 @@ page{ background-color: #F8F8F8; } + + .content{ + margin: 0 10px; + } From 209b3cc1cd1a12b8f0c2832b201caff05127787a Mon Sep 17 00:00:00 2001 From: hot777zz <912275990@qq.com> Date: Thu, 16 Nov 2023 18:16:49 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=A2=81=E8=88=AA=EF=BC=9A=E6=88=91?= =?UTF-8?q?=E7=9A=84=E5=8C=B9=E9=85=8D=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/my/edit/edit.vue | 39 +++++++++++++++++++---------------- pages/published/published.vue | 14 ++++++++++--- service/request.js | 14 ++++++++++--- 3 files changed, 43 insertions(+), 24 deletions(-) diff --git a/pages/my/edit/edit.vue b/pages/my/edit/edit.vue index 91a2580..f448e44 100644 --- a/pages/my/edit/edit.vue +++ b/pages/my/edit/edit.vue @@ -1,45 +1,48 @@