doum
昨天 6d5807a11995300bef0fc37a7fd0ed1d3834e031
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
已修改12个文件
323 ■■■■ 文件已修改
small-program/pages/delivery-order-detail/delivery-order-detail.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
small-program/pages/itinerary/itinerary.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
small-program/pages/luggage-storage/luggage-storage.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
small-program/pages/store-apply/store-apply.vue 48 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
small-program/shop/pages/order-details/order-details.vue 164 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
small-program/shop/pages/wallet/wallet.vue 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
small-program/unpackage/dist/dev/mp-weixin/pages/delivery-order-detail/delivery-order-detail.wxss 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
small-program/unpackage/dist/dev/mp-weixin/pages/itinerary/itinerary.wxss 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
small-program/unpackage/dist/dev/mp-weixin/pages/store-apply/store-apply.wxml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
small-program/unpackage/dist/dev/mp-weixin/pages/store-apply/store-apply.wxss 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
small-program/unpackage/dist/dev/mp-weixin/shop/pages/wallet/wallet.wxss 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
small-program/utils/http.api.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
small-program/pages/delivery-order-detail/delivery-order-detail.vue
@@ -1165,6 +1165,7 @@
                            flex-wrap: wrap;
                            align-items: center;
                            justify-content: space-between;
                            gap: 20rpx;
                            .item-form-list-row {
                                width: 88rpx;
                                height: 88rpx;
small-program/pages/itinerary/itinerary.vue
@@ -879,6 +879,7 @@
        color: #8C939F;
    }
    .price-line{
        padding: 0 30rpx;
        box-sizing: border-box;
        display: flex;
        align-items: flex-end;
small-program/pages/luggage-storage/luggage-storage.vue
@@ -891,7 +891,7 @@
                    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
                }
small-program/pages/store-apply/store-apply.vue
@@ -4,12 +4,18 @@
        <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>
@@ -1018,21 +1024,38 @@
    }
    .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 {
@@ -1120,7 +1143,6 @@
    .text-input,
    .select-row {
        height: 54rpx;
        margin-top: 14rpx;
        font-weight: 400;
        font-size: 30rpx;
small-program/shop/pages/order-details/order-details.vue
@@ -18,7 +18,16 @@
                <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">
@@ -249,6 +258,7 @@
<script>
    import { mapState } from 'vuex'
    import drawQrcode from 'weapp-qrcode'
    var amapFile = require('@/utils/amap-wx.130.js')
    export default {
        computed: {
@@ -259,7 +269,12 @@
                id:null,
                qrcodeImage:null,
                showCancel:false,
                info:{}
                info:{},
                mapLat: 0,
                mapLng: 0,
                mapScale: 12,
                markers: [],
                polyline: []
            }
        },
        onShow() {
@@ -351,7 +366,152 @@
                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 }
                            }
                        ]
                    }
                })
            }
            
        }
small-program/shop/pages/wallet/wallet.vue
@@ -192,6 +192,7 @@
                countData:{},
                countDataList:{},
                hasNext:true,
                loading:false,
                show: false,
                show1:false,
                year:null,
@@ -246,8 +247,8 @@
                    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 => {
@@ -267,8 +268,8 @@
                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
@@ -285,22 +286,34 @@
            },
            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
@@ -311,7 +324,6 @@
                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 = '全部'
@@ -323,10 +335,20 @@
                        }
                        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) {
@@ -361,9 +383,10 @@
            },
            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(){
@@ -610,6 +633,8 @@
                        font-size: 30rpx;
                        font-weight: 400;
                        margin-top: 30rpx;
                        padding-bottom: 30rpx;
                        box-sizing: border-box;
                    }
                    .item-list-item {
                        width: 100%;
small-program/unpackage/dist/dev/mp-weixin/pages/delivery-order-detail/delivery-order-detail.wxss
@@ -475,6 +475,7 @@
  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;
small-program/unpackage/dist/dev/mp-weixin/pages/itinerary/itinerary.wxss
@@ -358,6 +358,7 @@
  color: #8C939F;
}
.price-line.data-v-3d3e0a9e {
  padding: 0 30rpx;
  box-sizing: border-box;
  display: flex;
  align-items: flex-end;
small-program/unpackage/dist/dev/mp-weixin/pages/store-apply/store-apply.wxml
@@ -1 +1 @@
<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>
small-program/unpackage/dist/dev/mp-weixin/pages/store-apply/store-apply.wxss
@@ -63,20 +63,34 @@
  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;
@@ -151,7 +165,6 @@
}
.text-input.data-v-43aee78c,
.select-row.data-v-43aee78c {
  height: 54rpx;
  margin-top: 14rpx;
  font-weight: 400;
  font-size: 30rpx;
small-program/unpackage/dist/dev/mp-weixin/shop/pages/wallet/wallet.wxss
@@ -255,6 +255,8 @@
  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%;
small-program/utils/http.api.js
@@ -41,7 +41,7 @@
    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);    // 删除订单
@@ -115,7 +115,8 @@
        shopPage,
        shopApply,
        getShopInfo,
        shopNoticePage
        shopNoticePage,
        changePassword,
    };
}