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))