Merge remote-tracking branch 'origin/master'
# Conflicts:
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/delivery-order-detail/delivery-order-detail.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/itinerary/itinerary.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/luggage-storage/luggage-storage.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/payment-success/payment-success.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/storage-point/storage-point.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/store-apply/store-apply.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/shop/pages/login/login.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/shop/pages/order-details/order-details.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/shop/pages/store-home/store-home.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/shop/pages/store-info/store-info.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/shop/pages/wallet/wallet.js.map
# small-program/unpackage/dist/dev/.sourcemap/mp-weixin/shop/pages/write-off-a/write-off-a.js.map
# small-program/unpackage/dist/dev/mp-weixin/common/vendor.js
# small-program/unpackage/dist/dev/mp-weixin/pages/delivery-order-detail/delivery-order-detail.js
# small-program/unpackage/dist/dev/mp-weixin/pages/delivery-order-detail/delivery-order-detail.wxml
# small-program/unpackage/dist/dev/mp-weixin/pages/index/index.js
# small-program/unpackage/dist/dev/mp-weixin/pages/luggage-storage/luggage-storage.js
# small-program/unpackage/dist/dev/mp-weixin/pages/payment-success/payment-success.js
# small-program/unpackage/dist/dev/mp-weixin/pages/storage-point/storage-point.js
# small-program/unpackage/dist/dev/mp-weixin/project.private.config.json
# small-program/unpackage/dist/dev/mp-weixin/shop/pages/login/login.js
# small-program/unpackage/dist/dev/mp-weixin/shop/pages/order-details/order-details.js
# small-program/unpackage/dist/dev/mp-weixin/shop/pages/order-details/order-details.wxml
# small-program/unpackage/dist/dev/mp-weixin/shop/pages/store-home/store-home.js
# small-program/unpackage/dist/dev/mp-weixin/shop/pages/wallet/wallet.js
# small-program/unpackage/dist/dev/mp-weixin/shop/pages/write-off-a/write-off-a.wxml
| | |
| | | flex-wrap: wrap; |
| | | align-items: center; |
| | | justify-content: space-between; |
| | | gap: 20rpx; |
| | | .item-form-list-row { |
| | | width: 88rpx; |
| | | height: 88rpx; |
| | |
| | | color: #8C939F; |
| | | } |
| | | .price-line{ |
| | | padding: 0 30rpx; |
| | | box-sizing: border-box; |
| | | display: flex; |
| | | align-items: flex-end; |
| | |
| | | uni.showToast({ title: '请上传物品照片', icon: 'none' }) |
| | | return |
| | | } |
| | | if (this.form.insurance !== '' || this.form.insurance <= 0) { |
| | | if (this.form.insurance === '' || this.form.insurance <= 0) { |
| | | uni.showToast({ title: '请输入保价费', icon: 'none' }) |
| | | return |
| | | } |
| | |
| | | |
| | | <view class="process-wrap"> |
| | | <view class="process-step" :class="{ active: currentStep === 1 }" @tap="currentStep = 1"> |
| | | <view class="step-dot"></view> |
| | | <view class="step-dot" :class="{ 'step-dot--done': currentStep > 1 }"> |
| | | <view v-if="currentStep === 1" class="step-dot__inner"></view> |
| | | <u-icon v-else name="checkmark" color="#ffffff" size="14"></u-icon> |
| | | </view> |
| | | <text>门店信息</text> |
| | | </view> |
| | | <view class="process-line"></view> |
| | | <view class="process-step" :class="{ active: currentStep === 2 }" @tap="currentStep = 2"> |
| | | <view class="step-dot step-index">2</view> |
| | | <view class="step-dot" :class="{ 'step-dot--inactive': currentStep !== 2 }"> |
| | | <view v-if="currentStep === 2" class="step-dot__inner"></view> |
| | | <text v-else class="step-dot__index">2</text> |
| | | </view> |
| | | <text>主体资质</text> |
| | | </view> |
| | | </view> |
| | |
| | | } |
| | | |
| | | .step-dot { |
| | | width: 26rpx; |
| | | height: 26rpx; |
| | | width: 50rpx; |
| | | height: 50rpx; |
| | | border-radius: 50%; |
| | | background: #16b0fa; |
| | | background: #afe4fe; |
| | | margin-bottom: 14rpx; |
| | | border: 5rpx solid #a2e2ff; |
| | | } |
| | | |
| | | .step-index { |
| | | background: #b9bdc6; |
| | | font-size: 18rpx; |
| | | color: #ffffff; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | box-sizing: border-box; |
| | | |
| | | &__inner { |
| | | width: 26rpx; |
| | | height: 26rpx; |
| | | border-radius: 50%; |
| | | background: #13b2fc; |
| | | box-sizing: border-box; |
| | | } |
| | | |
| | | &__index { |
| | | font-size: 30rpx; |
| | | font-weight: 400; |
| | | color: #ffffff; |
| | | line-height: 1; |
| | | } |
| | | |
| | | &--inactive { |
| | | background: #8C939F; |
| | | } |
| | | |
| | | &--done { |
| | | background: #10B2FA; |
| | | } |
| | | } |
| | | |
| | | .process-line { |
| | |
| | | |
| | | .text-input, |
| | | .select-row { |
| | | height: 54rpx; |
| | | margin-top: 14rpx; |
| | | font-weight: 400; |
| | | font-size: 30rpx; |
| | |
| | | <view class="nr-status-type1" v-if="info.type === 1 && info.isUrgent === 1">极速达</view> |
| | | </view> |
| | | <view class="item" style="padding: 10rpx;" v-if="info.type ===1 && info.status===4"> |
| | | <map name="mapAddr"></map> |
| | | <map |
| | | name="mapAddr" |
| | | :latitude="mapLat" |
| | | :longitude="mapLng" |
| | | :scale="mapScale" |
| | | :markers="markers" |
| | | :polyline="polyline" |
| | | show-location |
| | | style="width: 100%; height: 362rpx;" |
| | | ></map> |
| | | </view> |
| | | <view class="item"> |
| | | <view class="addr"> |
| | |
| | | <script> |
| | | import { mapState } from 'vuex' |
| | | import drawQrcode from 'weapp-qrcode' |
| | | var amapFile = require('@/utils/amap-wx.130.js') |
| | | |
| | | export default { |
| | | computed: { |
| | |
| | | id:null, |
| | | qrcodeImage:null, |
| | | showCancel:false, |
| | | info:{} |
| | | info:{}, |
| | | mapLat: 0, |
| | | mapLng: 0, |
| | | mapScale: 12, |
| | | markers: [], |
| | | polyline: [] |
| | | } |
| | | }, |
| | | onShow() { |
| | |
| | | if (res.code === 200) { |
| | | this.info = res.data |
| | | uni.$emit('updateOrder',{info:this.info,delete:0}) |
| | | if (this.info.type === 1 && this.info.status === 4) { |
| | | this.getRoutePlanning() |
| | | } |
| | | } |
| | | }, |
| | | getRoutePlanning() { |
| | | var that = this |
| | | var driverLat = this.info.driverLat |
| | | var driverLng = this.info.driverLng |
| | | var depositShopLat = this.info.depositShopLat |
| | | var depositShopLng = this.info.depositShopLng |
| | | |
| | | console.log('getRoutePlanning called', driverLat, driverLng, depositShopLat, depositShopLng) |
| | | |
| | | if (!driverLat || !driverLng || !depositShopLat || !depositShopLng) { |
| | | console.log('坐标缺失') |
| | | return |
| | | } |
| | | |
| | | this.mapLat = driverLat |
| | | this.mapLng = driverLng |
| | | |
| | | var myAmapFun = new amapFile.AMapWX({ key: this.$gaodeMapKey }) |
| | | myAmapFun.getDrivingRoute({ |
| | | origin: driverLng + ',' + driverLat, |
| | | destination: depositShopLng + ',' + depositShopLat, |
| | | success: function(data) { |
| | | console.log('获取路径规划成功 data:', data) |
| | | console.log('data keys:', Object.keys(data)) |
| | | console.log('data.paths:', data.paths) |
| | | console.log('driverLng:', driverLng, 'driverLat:', driverLat, 'depositShopLng:', depositShopLng, 'depositShopLat:', depositShopLat) |
| | | var points = [] |
| | | if (data.paths && data.paths.length > 0) { |
| | | var path = data.paths[0] |
| | | console.log('path:', path) |
| | | console.log('path keys:', Object.keys(path)) |
| | | |
| | | var steps = path.steps || path.routs || path.roads || [] |
| | | if (steps.length === 0 && path.distance) { |
| | | steps = [path] |
| | | } |
| | | |
| | | console.log('steps:', steps) |
| | | |
| | | if (steps && steps.length > 0) { |
| | | for (var i = 0; i < steps.length; i++) { |
| | | var step = steps[i] |
| | | console.log('step:', step) |
| | | console.log('step keys:', step ? Object.keys(step) : 'null') |
| | | |
| | | var polylineStr = step.polyline || step.Polyline || step.path || step.line || step.road || '' |
| | | console.log('polylineStr:', polylineStr) |
| | | |
| | | if (!step || !polylineStr) continue |
| | | var stepPoints = polylineStr.split(';') |
| | | if (!stepPoints || stepPoints.length === 0) continue |
| | | for (var j = 0; j < stepPoints.length; j++) { |
| | | if (!stepPoints[j]) continue |
| | | var point = stepPoints[j].split(',') |
| | | if (!point || point.length < 2) continue |
| | | points.push({ |
| | | latitude: parseFloat(point[1]), |
| | | longitude: parseFloat(point[0]) |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | } |
| | | console.log('points:', points) |
| | | |
| | | that.polyline = [{ |
| | | points: points, |
| | | color: '#00c47c', |
| | | width: 10, |
| | | arrowLine: true |
| | | }] |
| | | console.log('polyline set:', that.polyline) |
| | | |
| | | that.markers = [ |
| | | { |
| | | id: 1, |
| | | latitude: parseFloat(driverLat), |
| | | longitude: parseFloat(driverLng), |
| | | iconPath: '/static/icon/start.png', |
| | | width: 30, |
| | | height: 40, |
| | | anchor: { x: 0.5, y: 1 } |
| | | }, |
| | | { |
| | | id: 2, |
| | | latitude: parseFloat(depositShopLat), |
| | | longitude: parseFloat(depositShopLng), |
| | | iconPath: '/static/icon/end.png', |
| | | width: 30, |
| | | height: 40, |
| | | anchor: { x: 0.5, y: 1 } |
| | | }, |
| | | { |
| | | id: 3, |
| | | latitude: parseFloat(driverLat), |
| | | longitude: parseFloat(driverLng), |
| | | iconPath: '/static/icon/dizhi.png', |
| | | width: 24, |
| | | height: 30, |
| | | anchor: { x: 0.5, y: 0.5 }, |
| | | callout: { |
| | | content: '预计到店时间\n' + (that.info.expectedDepositTime || ''), |
| | | color: '#222222', |
| | | fontSize: 14, |
| | | borderRadius: 4, |
| | | padding: 8, |
| | | display: 'ALWAYS', |
| | | bgColor: 'rgba(255, 255, 255, 0.95)' |
| | | } |
| | | } |
| | | ] |
| | | |
| | | if (points.length > 0) { |
| | | that.mapLat = points[Math.floor(points.length / 2)].latitude |
| | | that.mapLng = points[Math.floor(points.length / 2)].longitude |
| | | } |
| | | }, |
| | | fail: function(err) { |
| | | console.error('获取路径规划失败', err) |
| | | that.markers = [ |
| | | { |
| | | id: 1, |
| | | latitude: parseFloat(driverLat), |
| | | longitude: parseFloat(driverLng), |
| | | iconPath: '/static/icon/start.png', |
| | | width: 30, |
| | | height: 40, |
| | | anchor: { x: 0.5, y: 1 } |
| | | }, |
| | | { |
| | | id: 2, |
| | | latitude: parseFloat(depositShopLat), |
| | | longitude: parseFloat(depositShopLng), |
| | | iconPath: '/static/icon/end.png', |
| | | width: 30, |
| | | height: 40, |
| | | anchor: { x: 0.5, y: 1 } |
| | | } |
| | | ] |
| | | } |
| | | }) |
| | | } |
| | | |
| | | } |
| | |
| | | countData:{}, |
| | | countDataList:{}, |
| | | hasNext:true, |
| | | loading:false, |
| | | show: false, |
| | | show1:false, |
| | | year:null, |
| | |
| | | model: { |
| | | startTime: this.startDate || this.defaultStartDate, |
| | | endTime: this.endDate || this.defaultEndDate, |
| | | type: this.active === 1?0:(this.active===2?1:''), |
| | | objType: this.type === 1?16:( this.type === 2?17:( this.type === 3?25: (this.type === 4?1: ''))), |
| | | optType: this.active === 1 ? 1 : (this.active === 2 ? -1 : ''), |
| | | type: this.type === 1 ? 0 : (this.type === 2 ? 1 : (this.type === 4 ? 2 : '')), |
| | | }, |
| | | page: this.currentPage |
| | | }).then(res => { |
| | |
| | | this.$u.api.shopSummary({ |
| | | startTime: this.startDate || this.defaultStartDate, |
| | | endTime: this.endDate || this.defaultEndDate, |
| | | type: this.active === 1?0:(this.active===2?1:''), |
| | | objType: this.type === 1?16:( this.type === 2?17:( this.type === 3?25: (this.type === 4?1: ''))), |
| | | optType: this.active === 1 ? 1 : (this.active === 2 ? -1 : ''), |
| | | type: this.type === 1 ? 0 : (this.type === 2 ? 1 : (this.type === 4 ? 2 : '')), |
| | | }).then(res=>{ |
| | | if(res.code == 200){ |
| | | this.countDataList = res.data |
| | |
| | | }, |
| | | comfirmDate(flag){ |
| | | if (flag) { |
| | | if(new Date(this.tempEndDate+" 00:00:00").getTime() < new Date(this.tempStartDate+" 00:00:00").getTime()){ |
| | | if (!this.tempStartDate || !this.tempEndDate) { |
| | | return uni.showToast({ |
| | | title:'日期范围不正确', |
| | | icon:'error' |
| | | title: '请选择开始和结束时间', |
| | | icon: 'none' |
| | | }) |
| | | } |
| | | this.startDate =this.tempStartDate |
| | | this.endDate =this.tempEndDate |
| | | if(new Date(this.tempEndDate+" 00:00:00").getTime() <= new Date(this.tempStartDate+" 00:00:00").getTime()){ |
| | | return uni.showToast({ |
| | | title:'开始时间必须小于截止时间', |
| | | icon:'none' |
| | | }) |
| | | } |
| | | this.startDate = this.tempStartDate |
| | | this.endDate = this.tempEndDate |
| | | this.show1 = false |
| | | setTimeout(() => { |
| | | this.getFirstPageData() |
| | | }, 300) |
| | | } else { |
| | | this.startDate = null |
| | | this.endDate = null |
| | | this.tempStartDate = this.defaultStartDate |
| | | this.tempEndDate = this.defaultEndDate |
| | | this.tempStartDate = null |
| | | this.tempEndDate = null |
| | | this.show1 = false |
| | | setTimeout(() => { |
| | | this.getFirstPageData() |
| | | }, 300) |
| | | } |
| | | this.getFirstPageData() |
| | | this.show1=false |
| | | }, |
| | | openShow(){ |
| | | this.tempActive =this.active |
| | |
| | | if(flag){ |
| | | this.active = this.tempActive |
| | | this.type = this.tempType |
| | | this.show = false |
| | | this.wordsWidth = 250 |
| | | if(this.active === 0 && this.type === 0){ |
| | | this.words = '全部' |
| | |
| | | } |
| | | this.words = t1 + t2 |
| | | } |
| | | this.getFirstPageData() |
| | | this.show = false |
| | | setTimeout(() => { |
| | | this.getFirstPageData() |
| | | }, 300) |
| | | }else{ |
| | | this.tempActive = 0 |
| | | this.tempType =0 |
| | | this.tempType = 0 |
| | | this.active = 0 |
| | | this.type = 0 |
| | | this.words = '全部' |
| | | this.show = false |
| | | setTimeout(() => { |
| | | this.getFirstPageData() |
| | | }, 300) |
| | | } |
| | | }, |
| | | formattedDateTime(currentDate) { |
| | |
| | | }, |
| | | getFirstPageData(){ |
| | | this.currentPage = 0 |
| | | this.hasNext=true |
| | | this.total=0 |
| | | this.dataList=[] |
| | | this.hasNext = true |
| | | this.loading = false |
| | | this.total = 0 |
| | | this.dataList = [] |
| | | this.getShopPage() |
| | | }, |
| | | jumpWithdraw(){ |
| | |
| | | font-size: 30rpx; |
| | | font-weight: 400; |
| | | margin-top: 30rpx; |
| | | padding-bottom: 30rpx; |
| | | box-sizing: border-box; |
| | | } |
| | | .item-list-item { |
| | | width: 100%; |
| | |
| | | flex-wrap: wrap; |
| | | align-items: center; |
| | | justify-content: space-between; |
| | | gap: 20rpx; |
| | | } |
| | | .detail .nr .item .item-list .item-list-row .item-form-list .item-form-list-row.data-v-3344e2da { |
| | | width: 88rpx; |
| | |
| | | color: #8C939F; |
| | | } |
| | | .price-line.data-v-3d3e0a9e { |
| | | padding: 0 30rpx; |
| | | box-sizing: border-box; |
| | | display: flex; |
| | | align-items: flex-end; |
| | |
| | | <view class="store-apply-page data-v-43aee78c"><view class="top-gradient data-v-43aee78c"></view><view class="process-wrap data-v-43aee78c"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="{{['process-step','data-v-43aee78c',(currentStep===1)?'active':'']}}" bindtap="__e"><view class="step-dot data-v-43aee78c"></view><text class="data-v-43aee78c">门店信息</text></view><view class="process-line data-v-43aee78c"></view><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="{{['process-step','data-v-43aee78c',(currentStep===2)?'active':'']}}" bindtap="__e"><view class="step-dot step-index data-v-43aee78c">2</view><text class="data-v-43aee78c">主体资质</text></view></view><block wx:if="{{currentStep===1}}"><view class="form-card data-v-43aee78c"><text class="card-title data-v-43aee78c">门店信息</text><text class="register-no data-v-43aee78c">{{"注册手机号:"+(userInfo.telephone||'')}}</text><view class="form-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">门店名称</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入门店名称" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],['form']]]]]}}" value="{{form.name}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group select-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">所在城市</text><text class="required data-v-43aee78c">*</text></view><view data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" class="select-row data-v-43aee78c" bindtap="__e"><text class="{{['select-text','data-v-43aee78c',(!fullAreaName)?'placeholder':'']}}">{{fullAreaName||'请选择省市区'}}</text><u-icon vue-id="322e8afa-1" name="arrow-right" size="18" color="#9FA6B2" class="data-v-43aee78c" bind:__l="__l"></u-icon></view></view><block wx:if="{{$root.g0}}"><u-picker vue-id="322e8afa-2" show="{{showAreaPicker}}" confirmColor="#10B2FA" keyName="text" columns="{{areaColumns}}" data-ref="uPicker" data-event-opts="{{[['^confirm',[['confirmArea']]],['^change',[['changeAreaHandler']]],['^cancel',[['e3']]]]}}" bind:confirm="__e" bind:change="__e" bind:cancel="__e" class="data-v-43aee78c vue-ref" bind:__l="__l"></u-picker></block><view class="divider data-v-43aee78c"></view><view class="form-group select-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">门店地址</text><text class="required data-v-43aee78c">*</text></view><view data-event-opts="{{[['tap',[['chooseAddress',['$event']]]]]}}" class="select-row data-v-43aee78c" bindtap="__e"><text class="{{['select-text','data-v-43aee78c',(!form.address)?'placeholder':'']}}">{{form.address||'请选择地址'}}</text><u-icon vue-id="322e8afa-3" name="arrow-right" size="18" color="#9FA6B2" class="data-v-43aee78c" bind:__l="__l"></u-icon></view></view><view class="divider data-v-43aee78c"></view><view class="form-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">联系人</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入联系人姓名" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','linkName','$event',[]],['form']]]]]}}" value="{{form.linkName}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group phone-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">联系人电话</text><text class="required data-v-43aee78c">*</text></view><view class="input-with-icon data-v-43aee78c"><input class="text-input data-v-43aee78c" type="number" maxlength="11" placeholder="请输入联系人电话" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','linkPhone','$event',[]],['form']]]]]}}" value="{{form.linkPhone}}" bindinput="__e"/><view class="clear-icon data-v-43aee78c"></view></view></view><view class="divider data-v-43aee78c"></view><view class="form-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">联系人身份证号</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" type="idcard" maxlength="18" placeholder="请输入联系人身份证号" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','idcard','$event',[]],['form']]]]]}}" value="{{form.idcard}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="upload-section data-v-43aee78c"><view class="upload-title-row between-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">门店门头照片</text><text class="required data-v-43aee78c">*</text></view><text class="upload-tip data-v-43aee78c">最多上传3张照片</text></view><view class="upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseStoreFrontImage',['$event']]]]]}}" class="upload-box data-v-43aee78c" bindtap="__e"><image class="upload-icon data-v-43aee78c" src="/static/image/btn_upload@2x.png" mode="widthFix"></image></view><block wx:for="{{uploadedImagesStoreFront}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['deleteStoreFrontImage',[index]]]]]}}" class="image-box data-v-43aee78c" bindtap="__e"><image class="preview-image data-v-43aee78c" src="{{item.url}}" mode="aspectFill"></image><text class="image-mark data-v-43aee78c">删掉</text></view></block></view></view><view class="upload-section data-v-43aee78c"><view class="upload-title-row between-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">门店内部照片</text><text class="required data-v-43aee78c">*</text></view><text class="upload-tip data-v-43aee78c">最多上传3张照片</text></view><view class="upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseIdCardImage',['$event']]]]]}}" class="upload-box data-v-43aee78c" bindtap="__e"><image class="upload-icon data-v-43aee78c" src="/static/image/btn_upload@2x.png" mode="widthFix"></image></view><block wx:for="{{uploadedImagesIdCard}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['deleteIdCardImage',[index]]]]]}}" class="image-box data-v-43aee78c" bindtap="__e"><image class="preview-image data-v-43aee78c" src="{{item.url}}" mode="aspectFill"></image><text class="image-mark data-v-43aee78c">删掉</text></view></block></view></view><view class="upload-section last-upload data-v-43aee78c"><view class="upload-title-row between-row data-v-43aee78c"><text class="label data-v-43aee78c">其他材料</text><text class="upload-tip data-v-43aee78c">最多上传3张照片</text></view><view class="upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['choosePermitImage',['$event']]]]]}}" class="upload-box data-v-43aee78c" bindtap="__e"><image class="upload-icon data-v-43aee78c" src="/static/image/btn_upload@2x.png" mode="widthFix"></image></view><block wx:for="{{uploadedImagesPermit}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['deletePermitImage',[index]]]]]}}" class="image-box data-v-43aee78c" bindtap="__e"><image class="preview-image data-v-43aee78c" src="{{item.url}}" mode="aspectFill"></image><text class="image-mark data-v-43aee78c">删掉</text></view></block></view></view></view></block><block wx:else><view class="form-card data-v-43aee78c"><text class="card-title data-v-43aee78c">主体资质</text><view class="form-group subject-first-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">门店类型</text><text class="required data-v-43aee78c">*</text></view><view class="switch-row type-switch-row data-v-43aee78c"><view data-event-opts="{{[['tap',[['e4',['$event']]]]]}}" class="{{['switch-pill','data-v-43aee78c',(form.companyType===0)?'active':'']}}" bindtap="__e">个人</view><view data-event-opts="{{[['tap',[['e5',['$event']]]]]}}" class="{{['switch-pill','data-v-43aee78c',(form.companyType===1)?'active':'']}}" bindtap="__e">企业</view></view></view><block wx:if="{{form.companyType===0}}"><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">支付宝账号</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入个人支付宝账号" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','aliAccount','$event',[]],['form']]]]]}}" value="{{form.aliAccount}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">支付宝姓名</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入支付宝姓名" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','aliName','$event',[]],['form']]]]]}}" value="{{form.aliName}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="upload-section subject-upload-section data-v-43aee78c"><view class="upload-title-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">身份证正反面</text><text class="required data-v-43aee78c">*</text></view></view><view class="upload-grid double-upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseIdCardFront',['$event']]]]]}}" class="upload-box id-upload-box data-v-43aee78c" bindtap="__e"><block wx:if="{{!form.idcardImg}}"><image class="camera-icon data-v-43aee78c" src="/static/icon/ic_camera@2x.png" mode="widthFix"></image></block><block wx:else><image class="preview-image data-v-43aee78c" src="{{idcardImgUrl}}" mode="aspectFill"></image></block><block wx:if="{{!form.idcardImg}}"><text class="upload-text data-v-43aee78c">上传人像面</text></block></view><view data-event-opts="{{[['tap',[['chooseIdCardBack',['$event']]]]]}}" class="upload-box id-upload-box data-v-43aee78c" bindtap="__e"><block wx:if="{{!form.idcardImgBack}}"><image class="camera-icon data-v-43aee78c" src="/static/icon/ic_camera@2x.png" mode="widthFix"></image></block><block wx:else><image class="preview-image data-v-43aee78c" src="{{idcardImgBackUrl}}" mode="aspectFill"></image></block><block wx:if="{{!form.idcardImgBack}}"><text class="upload-text data-v-43aee78c">上传国徽面</text></block></view></view></view><view class="upload-section subject-upload-section data-v-43aee78c"><view class="upload-title-row between-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">有效劳动合同</text><text class="required data-v-43aee78c">*</text></view><text class="upload-tip data-v-43aee78c">最多上传3张照片</text></view><view class="upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseLaborContractImage',['$event']]]]]}}" class="upload-box data-v-43aee78c" bindtap="__e"><image class="upload-icon data-v-43aee78c" src="/static/image/btn_upload@2x.png" mode="widthFix"></image></view><block wx:for="{{uploadedLaborContractImages}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['deleteLaborContractImage',[index]]]]]}}" class="image-box data-v-43aee78c" bindtap="__e"><image class="preview-image data-v-43aee78c" src="{{item.url}}" mode="aspectFill"></image><text class="image-mark data-v-43aee78c">删掉</text></view></block></view></view><view class="upload-section last-upload data-v-43aee78c"><view class="upload-title-row between-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">社保缴纳证明</text><text class="required data-v-43aee78c">*</text></view><text class="upload-tip data-v-43aee78c">最多上传3张照片</text></view><view class="upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseSocialSecurityImage',['$event']]]]]}}" class="upload-box data-v-43aee78c" bindtap="__e"><image class="upload-icon data-v-43aee78c" src="/static/image/btn_upload@2x.png" mode="widthFix"></image></view><block wx:for="{{uploadedSocialSecurityImages}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['deleteSocialSecurityImage',[index]]]]]}}" class="image-box data-v-43aee78c" bindtap="__e"><image class="preview-image data-v-43aee78c" src="{{item.url}}" mode="aspectFill"></image><text class="image-mark data-v-43aee78c">删掉</text></view></block></view></view></block><block wx:else><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">法人姓名</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入法人姓名" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','legalPersonName','$event',[]],['form']]]]]}}" value="{{form.legalPersonName}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">法人手机号</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入法人姓名" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','legalPersonPhone','$event',[]],['form']]]]]}}" value="{{form.legalPersonPhone}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">企业支付宝账号</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入企业支付宝账号" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','aliAccount','$event',[]],['form']]]]]}}" value="{{form.aliAccount}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">支付宝姓名</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入支付宝姓名" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','aliName','$event',[]],['form']]]]]}}" value="{{form.aliName}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">法人身份证号</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入法人身份证号码" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','legalPersonCard','$event',[]],['form']]]]]}}" value="{{form.legalPersonCard}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="upload-section subject-upload-section data-v-43aee78c"><view class="upload-title-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">法人身份证正反面</text><text class="required data-v-43aee78c">*</text></view></view><view class="upload-grid double-upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseLegalPersonCardFront',['$event']]]]]}}" class="upload-box id-upload-box data-v-43aee78c" bindtap="__e"><block wx:if="{{!form.idcardImg}}"><image class="camera-icon data-v-43aee78c" src="/static/icon/ic_camera@2x.png" mode="widthFix"></image></block><block wx:else><image class="preview-image data-v-43aee78c" src="{{idcardImgUrl}}" mode="aspectFill"></image></block><block wx:if="{{!form.idcardImg}}"><text class="upload-text data-v-43aee78c">上传人像面</text></block></view><view data-event-opts="{{[['tap',[['chooseLegalPersonCardBack',['$event']]]]]}}" class="upload-box id-upload-box data-v-43aee78c" bindtap="__e"><block wx:if="{{!form.idcardImgBack}}"><image class="camera-icon data-v-43aee78c" src="/static/icon/ic_camera@2x.png" mode="widthFix"></image></block><block wx:else><image class="preview-image data-v-43aee78c" src="{{idcardImgBackUrl}}" mode="aspectFill"></image></block><block wx:if="{{!form.idcardImgBack}}"><text class="upload-text data-v-43aee78c">上传国徽面</text></block></view></view></view><view class="upload-section last-upload data-v-43aee78c"><view class="upload-title-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">营业执照</text><text class="required data-v-43aee78c">*</text></view></view><view class="upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseBusinessImage',['$event']]]]]}}" class="upload-box license-upload-box data-v-43aee78c" bindtap="__e"><block wx:if="{{!form.businessImg}}"><image class="camera-icon data-v-43aee78c" src="/static/icon/ic_camera@2x.png" mode="widthFix"></image></block><block wx:else><image class="preview-image data-v-43aee78c" src="{{businessImgUrl}}" mode="aspectFill"></image></block><block wx:if="{{!form.businessImg}}"><text class="upload-text data-v-43aee78c">点击上传</text></block></view></view></view></block><view class="agreement-row data-v-43aee78c"><image class="agree-icon data-v-43aee78c" src="{{agreed?'/static/icon/ic_accept_sel@2x.png':'/static/icon/ic_accept@2x.png'}}" mode="aspectFit" data-event-opts="{{[['tap',[['e6',['$event']]]]]}}" bindtap="__e"></image><view class="agreement-text-wrap data-v-43aee78c"><text class="agreement-text data-v-43aee78c">我已阅读并同意</text><text data-event-opts="{{[['tap',[['goToService',[5]]]]]}}" class="agreement-link data-v-43aee78c" bindtap="__e">《风险承诺》</text><text class="agreement-text data-v-43aee78c">、</text><text data-event-opts="{{[['tap',[['goToService',[6]]]]]}}" class="agreement-link data-v-43aee78c" bindtap="__e">《行李寄存须知》</text><text class="agreement-text data-v-43aee78c">及</text><text data-event-opts="{{[['tap',[['goToService',[7]]]]]}}" class="agreement-link data-v-43aee78c" bindtap="__e">《代理点合作协议》</text></view></view></view></block><view class="bottom-btn-wrap data-v-43aee78c"><block wx:if="{{currentStep===1}}"><view data-event-opts="{{[['tap',[['goToStep2',['$event']]]]]}}" class="next-btn data-v-43aee78c" bindtap="__e">下一步</view></block><block wx:else><view data-event-opts="{{[['tap',[['e7',['$event']]]]]}}" class="footer-btn footer-plain-btn data-v-43aee78c" bindtap="__e">上一步</view><view data-event-opts="{{[['tap',[['submitApply',['$event']]]]]}}" class="footer-btn footer-primary-btn data-v-43aee78c" bindtap="__e">提交入驻申请</view></block></view></view> |
| | | <view class="store-apply-page data-v-43aee78c"><view class="top-gradient data-v-43aee78c"></view><view class="process-wrap data-v-43aee78c"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="{{['process-step','data-v-43aee78c',(currentStep===1)?'active':'']}}" bindtap="__e"><view class="{{['step-dot','data-v-43aee78c',(currentStep>1)?'step-dot--done':'']}}"><block wx:if="{{currentStep===1}}"><view class="step-dot__inner data-v-43aee78c"></view></block><block wx:else><u-icon vue-id="322e8afa-1" name="checkmark" color="#ffffff" size="14" class="data-v-43aee78c" bind:__l="__l"></u-icon></block></view><text class="data-v-43aee78c">门店信息</text></view><view class="process-line data-v-43aee78c"></view><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="{{['process-step','data-v-43aee78c',(currentStep===2)?'active':'']}}" bindtap="__e"><view class="{{['step-dot','data-v-43aee78c',(currentStep!==2)?'step-dot--inactive':'']}}"><block wx:if="{{currentStep===2}}"><view class="step-dot__inner data-v-43aee78c"></view></block><block wx:else><text class="step-dot__index data-v-43aee78c">2</text></block></view><text class="data-v-43aee78c">主体资质</text></view></view><block wx:if="{{currentStep===1}}"><view class="form-card data-v-43aee78c"><text class="card-title data-v-43aee78c">门店信息</text><text class="register-no data-v-43aee78c">{{"注册手机号:"+(userInfo.telephone||'')}}</text><view class="form-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">门店名称</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入门店名称" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],['form']]]]]}}" value="{{form.name}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group select-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">所在城市</text><text class="required data-v-43aee78c">*</text></view><view data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" class="select-row data-v-43aee78c" bindtap="__e"><text class="{{['select-text','data-v-43aee78c',(!fullAreaName)?'placeholder':'']}}">{{fullAreaName||'请选择省市区'}}</text><u-icon vue-id="322e8afa-2" name="arrow-right" size="18" color="#9FA6B2" class="data-v-43aee78c" bind:__l="__l"></u-icon></view></view><block wx:if="{{$root.g0}}"><u-picker vue-id="322e8afa-3" show="{{showAreaPicker}}" confirmColor="#10B2FA" keyName="text" columns="{{areaColumns}}" data-ref="uPicker" data-event-opts="{{[['^confirm',[['confirmArea']]],['^change',[['changeAreaHandler']]],['^cancel',[['e3']]]]}}" bind:confirm="__e" bind:change="__e" bind:cancel="__e" class="data-v-43aee78c vue-ref" bind:__l="__l"></u-picker></block><view class="divider data-v-43aee78c"></view><view class="form-group select-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">门店地址</text><text class="required data-v-43aee78c">*</text></view><view data-event-opts="{{[['tap',[['chooseAddress',['$event']]]]]}}" class="select-row data-v-43aee78c" bindtap="__e"><text class="{{['select-text','data-v-43aee78c',(!form.address)?'placeholder':'']}}">{{form.address||'请选择地址'}}</text><u-icon vue-id="322e8afa-4" name="arrow-right" size="18" color="#9FA6B2" class="data-v-43aee78c" bind:__l="__l"></u-icon></view></view><view class="divider data-v-43aee78c"></view><view class="form-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">联系人</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入联系人姓名" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','linkName','$event',[]],['form']]]]]}}" value="{{form.linkName}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group phone-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">联系人电话</text><text class="required data-v-43aee78c">*</text></view><view class="input-with-icon data-v-43aee78c"><input class="text-input data-v-43aee78c" type="number" maxlength="11" placeholder="请输入联系人电话" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','linkPhone','$event',[]],['form']]]]]}}" value="{{form.linkPhone}}" bindinput="__e"/><view class="clear-icon data-v-43aee78c"></view></view></view><view class="divider data-v-43aee78c"></view><view class="form-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">联系人身份证号</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" type="idcard" maxlength="18" placeholder="请输入联系人身份证号" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','idcard','$event',[]],['form']]]]]}}" value="{{form.idcard}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="upload-section data-v-43aee78c"><view class="upload-title-row between-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">门店门头照片</text><text class="required data-v-43aee78c">*</text></view><text class="upload-tip data-v-43aee78c">最多上传3张照片</text></view><view class="upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseStoreFrontImage',['$event']]]]]}}" class="upload-box data-v-43aee78c" bindtap="__e"><image class="upload-icon data-v-43aee78c" src="/static/image/btn_upload@2x.png" mode="widthFix"></image></view><block wx:for="{{uploadedImagesStoreFront}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['deleteStoreFrontImage',[index]]]]]}}" class="image-box data-v-43aee78c" bindtap="__e"><image class="preview-image data-v-43aee78c" src="{{item.url}}" mode="aspectFill"></image><text class="image-mark data-v-43aee78c">删掉</text></view></block></view></view><view class="upload-section data-v-43aee78c"><view class="upload-title-row between-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">门店内部照片</text><text class="required data-v-43aee78c">*</text></view><text class="upload-tip data-v-43aee78c">最多上传3张照片</text></view><view class="upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseIdCardImage',['$event']]]]]}}" class="upload-box data-v-43aee78c" bindtap="__e"><image class="upload-icon data-v-43aee78c" src="/static/image/btn_upload@2x.png" mode="widthFix"></image></view><block wx:for="{{uploadedImagesIdCard}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['deleteIdCardImage',[index]]]]]}}" class="image-box data-v-43aee78c" bindtap="__e"><image class="preview-image data-v-43aee78c" src="{{item.url}}" mode="aspectFill"></image><text class="image-mark data-v-43aee78c">删掉</text></view></block></view></view><view class="upload-section last-upload data-v-43aee78c"><view class="upload-title-row between-row data-v-43aee78c"><text class="label data-v-43aee78c">其他材料</text><text class="upload-tip data-v-43aee78c">最多上传3张照片</text></view><view class="upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['choosePermitImage',['$event']]]]]}}" class="upload-box data-v-43aee78c" bindtap="__e"><image class="upload-icon data-v-43aee78c" src="/static/image/btn_upload@2x.png" mode="widthFix"></image></view><block wx:for="{{uploadedImagesPermit}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['deletePermitImage',[index]]]]]}}" class="image-box data-v-43aee78c" bindtap="__e"><image class="preview-image data-v-43aee78c" src="{{item.url}}" mode="aspectFill"></image><text class="image-mark data-v-43aee78c">删掉</text></view></block></view></view></view></block><block wx:else><view class="form-card data-v-43aee78c"><text class="card-title data-v-43aee78c">主体资质</text><view class="form-group subject-first-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">门店类型</text><text class="required data-v-43aee78c">*</text></view><view class="switch-row type-switch-row data-v-43aee78c"><view data-event-opts="{{[['tap',[['e4',['$event']]]]]}}" class="{{['switch-pill','data-v-43aee78c',(form.companyType===0)?'active':'']}}" bindtap="__e">个人</view><view data-event-opts="{{[['tap',[['e5',['$event']]]]]}}" class="{{['switch-pill','data-v-43aee78c',(form.companyType===1)?'active':'']}}" bindtap="__e">企业</view></view></view><block wx:if="{{form.companyType===0}}"><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">支付宝账号</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入个人支付宝账号" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','aliAccount','$event',[]],['form']]]]]}}" value="{{form.aliAccount}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">支付宝姓名</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入支付宝姓名" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','aliName','$event',[]],['form']]]]]}}" value="{{form.aliName}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="upload-section subject-upload-section data-v-43aee78c"><view class="upload-title-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">身份证正反面</text><text class="required data-v-43aee78c">*</text></view></view><view class="upload-grid double-upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseIdCardFront',['$event']]]]]}}" class="upload-box id-upload-box data-v-43aee78c" bindtap="__e"><block wx:if="{{!form.idcardImg}}"><image class="camera-icon data-v-43aee78c" src="/static/icon/ic_camera@2x.png" mode="widthFix"></image></block><block wx:else><image class="preview-image data-v-43aee78c" src="{{idcardImgUrl}}" mode="aspectFill"></image></block><block wx:if="{{!form.idcardImg}}"><text class="upload-text data-v-43aee78c">上传人像面</text></block></view><view data-event-opts="{{[['tap',[['chooseIdCardBack',['$event']]]]]}}" class="upload-box id-upload-box data-v-43aee78c" bindtap="__e"><block wx:if="{{!form.idcardImgBack}}"><image class="camera-icon data-v-43aee78c" src="/static/icon/ic_camera@2x.png" mode="widthFix"></image></block><block wx:else><image class="preview-image data-v-43aee78c" src="{{idcardImgBackUrl}}" mode="aspectFill"></image></block><block wx:if="{{!form.idcardImgBack}}"><text class="upload-text data-v-43aee78c">上传国徽面</text></block></view></view></view><view class="upload-section subject-upload-section data-v-43aee78c"><view class="upload-title-row between-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">有效劳动合同</text><text class="required data-v-43aee78c">*</text></view><text class="upload-tip data-v-43aee78c">最多上传3张照片</text></view><view class="upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseLaborContractImage',['$event']]]]]}}" class="upload-box data-v-43aee78c" bindtap="__e"><image class="upload-icon data-v-43aee78c" src="/static/image/btn_upload@2x.png" mode="widthFix"></image></view><block wx:for="{{uploadedLaborContractImages}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['deleteLaborContractImage',[index]]]]]}}" class="image-box data-v-43aee78c" bindtap="__e"><image class="preview-image data-v-43aee78c" src="{{item.url}}" mode="aspectFill"></image><text class="image-mark data-v-43aee78c">删掉</text></view></block></view></view><view class="upload-section last-upload data-v-43aee78c"><view class="upload-title-row between-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">社保缴纳证明</text><text class="required data-v-43aee78c">*</text></view><text class="upload-tip data-v-43aee78c">最多上传3张照片</text></view><view class="upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseSocialSecurityImage',['$event']]]]]}}" class="upload-box data-v-43aee78c" bindtap="__e"><image class="upload-icon data-v-43aee78c" src="/static/image/btn_upload@2x.png" mode="widthFix"></image></view><block wx:for="{{uploadedSocialSecurityImages}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['deleteSocialSecurityImage',[index]]]]]}}" class="image-box data-v-43aee78c" bindtap="__e"><image class="preview-image data-v-43aee78c" src="{{item.url}}" mode="aspectFill"></image><text class="image-mark data-v-43aee78c">删掉</text></view></block></view></view></block><block wx:else><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">法人姓名</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入法人姓名" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','legalPersonName','$event',[]],['form']]]]]}}" value="{{form.legalPersonName}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">法人手机号</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入法人姓名" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','legalPersonPhone','$event',[]],['form']]]]]}}" value="{{form.legalPersonPhone}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">企业支付宝账号</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入企业支付宝账号" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','aliAccount','$event',[]],['form']]]]]}}" value="{{form.aliAccount}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">支付宝姓名</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入支付宝姓名" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','aliName','$event',[]],['form']]]]]}}" value="{{form.aliName}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="form-group compact-group data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">法人身份证号</text><text class="required data-v-43aee78c">*</text></view><input class="text-input data-v-43aee78c" placeholder="请输入法人身份证号码" placeholder-style="color: #c1c7d0;" data-event-opts="{{[['input',[['__set_model',['$0','legalPersonCard','$event',[]],['form']]]]]}}" value="{{form.legalPersonCard}}" bindinput="__e"/></view><view class="divider data-v-43aee78c"></view><view class="upload-section subject-upload-section data-v-43aee78c"><view class="upload-title-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">法人身份证正反面</text><text class="required data-v-43aee78c">*</text></view></view><view class="upload-grid double-upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseLegalPersonCardFront',['$event']]]]]}}" class="upload-box id-upload-box data-v-43aee78c" bindtap="__e"><block wx:if="{{!form.idcardImg}}"><image class="camera-icon data-v-43aee78c" src="/static/icon/ic_camera@2x.png" mode="widthFix"></image></block><block wx:else><image class="preview-image data-v-43aee78c" src="{{idcardImgUrl}}" mode="aspectFill"></image></block><block wx:if="{{!form.idcardImg}}"><text class="upload-text data-v-43aee78c">上传人像面</text></block></view><view data-event-opts="{{[['tap',[['chooseLegalPersonCardBack',['$event']]]]]}}" class="upload-box id-upload-box data-v-43aee78c" bindtap="__e"><block wx:if="{{!form.idcardImgBack}}"><image class="camera-icon data-v-43aee78c" src="/static/icon/ic_camera@2x.png" mode="widthFix"></image></block><block wx:else><image class="preview-image data-v-43aee78c" src="{{idcardImgBackUrl}}" mode="aspectFill"></image></block><block wx:if="{{!form.idcardImgBack}}"><text class="upload-text data-v-43aee78c">上传国徽面</text></block></view></view></view><view class="upload-section last-upload data-v-43aee78c"><view class="upload-title-row data-v-43aee78c"><view class="label-row data-v-43aee78c"><text class="label data-v-43aee78c">营业执照</text><text class="required data-v-43aee78c">*</text></view></view><view class="upload-grid data-v-43aee78c"><view data-event-opts="{{[['tap',[['chooseBusinessImage',['$event']]]]]}}" class="upload-box license-upload-box data-v-43aee78c" bindtap="__e"><block wx:if="{{!form.businessImg}}"><image class="camera-icon data-v-43aee78c" src="/static/icon/ic_camera@2x.png" mode="widthFix"></image></block><block wx:else><image class="preview-image data-v-43aee78c" src="{{businessImgUrl}}" mode="aspectFill"></image></block><block wx:if="{{!form.businessImg}}"><text class="upload-text data-v-43aee78c">点击上传</text></block></view></view></view></block><view class="agreement-row data-v-43aee78c"><image class="agree-icon data-v-43aee78c" src="{{agreed?'/static/icon/ic_accept_sel@2x.png':'/static/icon/ic_accept@2x.png'}}" mode="aspectFit" data-event-opts="{{[['tap',[['e6',['$event']]]]]}}" bindtap="__e"></image><view class="agreement-text-wrap data-v-43aee78c"><text class="agreement-text data-v-43aee78c">我已阅读并同意</text><text data-event-opts="{{[['tap',[['goToService',[5]]]]]}}" class="agreement-link data-v-43aee78c" bindtap="__e">《风险承诺》</text><text class="agreement-text data-v-43aee78c">、</text><text data-event-opts="{{[['tap',[['goToService',[6]]]]]}}" class="agreement-link data-v-43aee78c" bindtap="__e">《行李寄存须知》</text><text class="agreement-text data-v-43aee78c">及</text><text data-event-opts="{{[['tap',[['goToService',[7]]]]]}}" class="agreement-link data-v-43aee78c" bindtap="__e">《代理点合作协议》</text></view></view></view></block><view class="bottom-btn-wrap data-v-43aee78c"><block wx:if="{{currentStep===1}}"><view data-event-opts="{{[['tap',[['goToStep2',['$event']]]]]}}" class="next-btn data-v-43aee78c" bindtap="__e">下一步</view></block><block wx:else><view data-event-opts="{{[['tap',[['e7',['$event']]]]]}}" class="footer-btn footer-plain-btn data-v-43aee78c" bindtap="__e">上一步</view><view data-event-opts="{{[['tap',[['submitApply',['$event']]]]]}}" class="footer-btn footer-primary-btn data-v-43aee78c" bindtap="__e">提交入驻申请</view></block></view></view> |
| | |
| | | color: #222222; |
| | | } |
| | | .step-dot.data-v-43aee78c { |
| | | width: 26rpx; |
| | | height: 26rpx; |
| | | width: 50rpx; |
| | | height: 50rpx; |
| | | border-radius: 50%; |
| | | background: #16b0fa; |
| | | background: #afe4fe; |
| | | margin-bottom: 14rpx; |
| | | border: 5rpx solid #a2e2ff; |
| | | } |
| | | .step-index.data-v-43aee78c { |
| | | background: #b9bdc6; |
| | | font-size: 18rpx; |
| | | color: #ffffff; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | box-sizing: border-box; |
| | | } |
| | | .step-dot__inner.data-v-43aee78c { |
| | | width: 26rpx; |
| | | height: 26rpx; |
| | | border-radius: 50%; |
| | | background: #13b2fc; |
| | | box-sizing: border-box; |
| | | } |
| | | .step-dot__index.data-v-43aee78c { |
| | | font-size: 30rpx; |
| | | font-weight: 400; |
| | | color: #ffffff; |
| | | line-height: 1; |
| | | } |
| | | .step-dot--inactive.data-v-43aee78c { |
| | | background: #8C939F; |
| | | } |
| | | .step-dot--done.data-v-43aee78c { |
| | | background: #10B2FA; |
| | | } |
| | | .process-line.data-v-43aee78c { |
| | | width: 200rpx; |
| | |
| | | } |
| | | .text-input.data-v-43aee78c, |
| | | .select-row.data-v-43aee78c { |
| | | height: 54rpx; |
| | | margin-top: 14rpx; |
| | | font-weight: 400; |
| | | font-size: 30rpx; |
| | |
| | | font-size: 30rpx; |
| | | font-weight: 400; |
| | | margin-top: 30rpx; |
| | | padding-bottom: 30rpx; |
| | | box-sizing: border-box; |
| | | } |
| | | .wallet-page .box-list .item .item-list .item-list-item.data-v-44c5d18e { |
| | | width: 100%; |
| | |
| | | let shopPage = (data = {}) => vm.$u.http.post('web/revenue/shopPage', data); // 门店营收分页查询 |
| | | let shopApply = (data = {}) => vm.$u.http.post('web/wallet/shopApply', data); // 门店提现申请 |
| | | let getShopInfo = (params = {}) => vm.$u.http.get('web/shopInfo/getShopInfo',{ params }); // 获取门店信息 |
| | | |
| | | let changePassword = (data = {}) => vm.$u.http.post('web/shopInfo/changePassword', data); // 门店修改密码 |
| | | let myOrderPage = (data = {}) => vm.$u.http.post('web/order/myPage', data); // 会员订单分页 |
| | | let shopOrderPage = (data = {}) => vm.$u.http.post('web/order/shopPage', data); // 门店订单分页 |
| | | let deleteOrder = (data = {}) => vm.$u.http.post('web/order/delete/'+data.orderId, data); // 删除订单 |
| | |
| | | shopPage, |
| | | shopApply, |
| | | getShopInfo, |
| | | shopNoticePage |
| | | shopNoticePage, |
| | | changePassword, |
| | | }; |
| | | } |
| | | |