| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 | 
							- <template>
 
-   <view>
 
-     <view class="box">
 
-       <view class="top">
 
-         <text class="title">企业注册</text>
 
-       </view>
 
-       <view class="item">
 
-         <view class="l">
 
-           <text style="color: red;">*</text>
 
-           企业名称:
 
-         </view>
 
-         <view class="r">
 
-           <u-input v-model="form.name" placeholder="输入企业名称"/>
 
-         </view>
 
-       </view>
 
-       <view class="item">
 
-         <view class="l">
 
-           <text style="color: red;">*</text>
 
-           联系人:
 
-         </view>
 
-         <view class="r">
 
-           <u-input v-model="form.dutyPeople" placeholder="输入联系人"/>
 
-         </view>
 
-       </view>
 
-       <view class="item">
 
-         <view class="l">
 
-           <text style="color: red;">*</text>
 
-           联系电话:
 
-         </view>
 
-         <view class="r">
 
-           <u-input maxlength="11" v-model="form.phone" placeholder="输入电话号码"/>
 
-         </view>
 
-       </view>
 
-       <view class="item">
 
-         <view class="l">结算方式:</view>
 
-         <view class="r">
 
-           <radio-group @change="payChange">
 
-             <label class="radio">
 
-               <radio value="1" checked/>
 
-               现结
 
-             </label>
 
-             <label class="radio" style="margin-left: 20rpx;">
 
-               <radio value="2"/>
 
-               月结
 
-             </label>
 
-           </radio-group>
 
-         </view>
 
-       </view>
 
-       <!-- 	<view class="item">
 
-         <view class="l">验证码:</view>
 
-         <view class="r">
 
-           <u-input placeholder="输入验证码"/>
 
-           <view class="btn">发送</view>
 
-         </view>
 
-       </view> -->
 
-       <view class="item">
 
-         <view class="l">营业执照:</view>
 
-         <view class="r">
 
-           <view class="img">
 
-             <uni-file-picker v-model="imageValue" fileMediatype="image" mode="grid" limit="1"
 
-                              @select="select" @progress="progress" @success="success" @fail="fail"
 
-                              @delete="form.businessLicence=''" :image-styles="imageStyles"/>
 
-           </view>
 
-         </view>
 
-       </view>
 
-     </view>
 
-     <view class="common-btn" @click="confirm">确认注册</view>
 
-   </view>
 
- </template>
 
- <script>
 
- import request from '../../utils/request.js'
 
- export default {
 
-   data() {
 
-     return {
 
-       imgList: [],
 
-       imageValue: [],
 
-       imageStyles: {
 
-         width: 150,
 
-         height: 100,
 
-         border: {
 
-           color: "#eee",
 
-           width: 1,
 
-           style: 'dashed',
 
-           radius: '5px'
 
-         }
 
-       },
 
-       imgList: [],
 
-       uploadImageUrl: request.server + '/upload/image',
 
-       form: {
 
-         name: '',
 
-         dutyPeople: '',
 
-         phone: '',
 
-         payType: '1',
 
-         businessLicence: ''
 
-       }
 
-     }
 
-   },
 
-   methods: {
 
-     // 获取上传状态
 
-     select(e) {
 
-       let that = this;
 
-       uni.uploadFile({
 
-         url: that.uploadImageUrl,
 
-         filePath: e.tempFilePaths[0],
 
-         name: 'file',
 
-         success: (resp => {
 
-           that.form.businessLicence = JSON.parse(resp.data).data;
 
-         })
 
-       })
 
-     },
 
-     // 获取上传进度
 
-     progress(e) {
 
-       console.log('上传进度:', e)
 
-     },
 
-     // 上传成功
 
-     success(e) {
 
-       console.log('上传成功')
 
-     },
 
-     // 上传失败
 
-     fail(e) {
 
-       console.log('上传失败:', e)
 
-     },
 
-     payChange(e) {
 
-       this.form.payType = e.detail.value
 
-     },
 
-     check() {
 
-       if (!this.form.name) {
 
-         this.$common.toast('请录入名称');
 
-         return false;
 
-       }
 
-       if (!this.form.dutyPeople) {
 
-         this.$common.toast('请录入联系人');
 
-         return false;
 
-       }
 
-       if (!this.$common.isPhone(this.form.phone)) {
 
-         this.$common.toast('联系号码不正确');
 
-         return false;
 
-       }
 
-       if (!this.form.businessLicence) {
 
-         this.$common.toast('请上传营业执照');
 
-         return false;
 
-       }
 
-       return true;
 
-     },
 
-     confirm() {
 
-       if (this.check()) {
 
-         this.$api.register(this.form).then(resp => {
 
-           if (resp.code == 200) {
 
-             this.$common.to('/pages/ok/registerSuccess')
 
-           }
 
-         })
 
-       }
 
-     }
 
-   }
 
- }
 
- </script>
 
- <style lang="scss">
 
- page {
 
-   background-color: #fff;
 
- }
 
- @import '@/common/common.scss'
 
- </style>
 
 
  |