| | |
| | | </view> |
| | | <view style="text-align: center;" @click="startUpload"> |
| | | <img src="/static/i07.png" v-if="!form.companyImg" alt="" class="sc" /> |
| | | <image :src="config + form.companyImg" mode="widthFix" class="sc" v-else></image> |
| | | <image :src="config + form.companyImg" mode="aspectFit" class="sc border" v-else></image> |
| | | </view> |
| | | |
| | | </view> |
| | |
| | | success: val => { |
| | | // console.log(val.tempFilePaths[0]) |
| | | this.uploadImage(val.tempFilePaths[0]) |
| | | }, |
| | | fail: err => { |
| | | uni.showToast({ |
| | | title: "上传出错", |
| | | icon: 'none' |
| | | }) |
| | | } |
| | | }) |
| | | }, |
| | | // 校验字段 |
| | | authField(){ |
| | | |
| | | if(!this.form.companyUser) { |
| | | return '请输入姓名' |
| | | } |
| | | if(!this.form.companyPhone) { |
| | | return '请输入手机号' |
| | | } |
| | | if(!this.form.code){ |
| | | return '请输入验证码' |
| | | } |
| | | if(!this.form.companyName) { |
| | | return "请输入企业名称" |
| | | } |
| | | if(!this.form.companyCode){ |
| | | return '请输入统一社会信用代码' |
| | | } |
| | | if(!this.form.companyAddress){ |
| | | return "请输入企业地址" |
| | | } |
| | | if(!this.form.companyImg || !this.form.companyImg.length){ |
| | | return '请上传营业执照' |
| | | } |
| | | return false |
| | | }, |
| | | // 校验code |
| | | async checkCode() { |
| | |
| | | throw "校验失败" |
| | | } |
| | | }, |
| | | |
| | | // 注册接口 |
| | | async register(){ |
| | | try{ |
| | | const value = this.authField() |
| | | if(value){ |
| | | uni.showToast({ |
| | | title: value, |
| | | icon: 'none' |
| | | }) |
| | | return |
| | | } |
| | | await this.checkCode() |
| | | // this.form.companyStatus = 1 |
| | | registerCompany(this.form).then(val=>{ |
| | |
| | | height: 346rpx; |
| | | margin-bottom: 20rpx; |
| | | border-radius: 20rpx; |
| | | |
| | | } |
| | | .border{ |
| | | border: 2rpx solid #efefef; |
| | | } |
| | | </style> |