Browse Source

优化开店申请

shenjj 7 years ago
parent
commit
08b61ed303

+ 7 - 7
components/mobile/register-saler/register/StepFirst.vue

@@ -44,7 +44,7 @@
             <i class="glyphicon glyphicon-ok x-icon-left"></i>
           </div>
         </div>
-        <div class="mobile-modal mobile-fiexd-modal" v-show="showAddressBox">
+        <div class="mobile-modal mobile-fiexd-modal" v-show="showAddressBox" @click.stop="">
           <div @mouseenter="isInAddressBox = true"
                @mouseleave="isInAddressBox = false"
                style="display: block;"
@@ -59,30 +59,30 @@
                 <li v-for="province in cityData.province"
                     :class="province == address.currentProvince ? 'active' : ''"
                     v-text="province"
-                    @click="getCity(province)"></li>
+                    @click.stop="getCity(province)"></li>
               </ul>
               <ul class="mobile-list-unstyled">
                 <li v-for="city in cityData.city"
                     :class="city == address.currentCity ? 'active' : ''"
                     v-text="city"
-                    @click="getDistrict(city)"></li>
+                    @click.stop="getDistrict(city)"></li>
               </ul>
               <ul class="mobile-list-unstyled">
                 <li v-for="district in cityData.district"
                     v-text="district"
                     :class="district == address.currentDistrict ? 'active' : ''"
-                    @click="chooseDistrict(district)"></li>
+                    @click.stop="chooseDistrict(district)"></li>
               </ul>
             </div>
             <div class="mobile-x-item-ext2">详细地址</div>
             <div class="mobile-x-item-ext">
               <div class="form-group">
                 <div class="col-sm-12">
-                   <textarea id="street" name="street" rows="4" v-model="address.detail" @input="onDetailAddressInput" class="form-control x-input" placeholder="xx路xx大厦xx栋xx楼xx室"></textarea>
+                   <textarea id="street" name="street" rows="4" v-model="address.detail" @input.stop="onDetailAddressInput" class="form-control x-input" placeholder="xx路xx大厦xx栋xx楼xx室"></textarea>
                 </div>
               </div>
               <div class="text-right">
-                <a class="register-btn btn-submit" @click="submitAddress">确定</a> <a @click="showAddressBox = false" class="register-btn btn-console">取消</a>
+                <a class="register-btn btn-submit" @click.stop="submitAddress">确定</a> <a @click="showAddressBox = false" class="register-btn btn-console">取消</a>
               </div>
             </div>
           </div>
@@ -739,7 +739,7 @@
       border-radius: 0;
       border: 0;
       overflow-y: auto;
-      max-height: 10rem;
+      max-height: 9rem;
       padding-bottom: 0.4rem;
       .mobile-x-union-header {
         font-size: 0.24rem;

+ 2 - 2
pages/mobile/user/index.vue

@@ -135,7 +135,7 @@
             this.$store.dispatch('loadStoreStatus', {op: 'check'})
             this.$http.get('/store-service/applications?status=normal').then(res => {
               if (res.data.success) {
-                this.applyStatus = res.data.data.status
+                this.applyStatus = res.data.data ? res.data.data.status : ''
               } else {
                 this.applyStatus = 'error'
               }
@@ -190,7 +190,7 @@
     created() {
       if (!this.storeStatus) {
         this.$http.get('/store-service/applications?status=normal').then(res => {
-          this.applyStatus = res.data.data.status
+          this.applyStatus = res.data.data ? res.data.data.status : ''
         })
       }
     }