Bläddra i källkod

设计师招募

zhujindu 5 månader sedan
förälder
incheckning
cfc2fc37b9

+ 0 - 2
src/utils/index.js

@@ -270,9 +270,7 @@ export function validatePhone(telephone) {
       Toast('手机号格式错误');
       reject();
     } else {
-      Toast.loading('验证中...');
       phoneCheck({ phoneNumber: telephone }).then((res) => {
-        Toast.clear();
         if (res.code == 200) {
           resolve();
         } else {

+ 21 - 15
src/views/storeManagement/addDesignerDetail.vue

@@ -97,6 +97,23 @@
             <span class="van-f-red">*</span>
           </template>
         </van-field>
+        <van-field
+          v-model="fromData.addressLine"
+          label="设计师公司地址"
+          placeholder="请输入地址"
+          rows="1"
+          autosize
+          type="textarea"
+          :rules="[
+            {
+              required: true,
+              message: '请输入地址',
+            },
+          ]">
+          <template #left-icon>
+            <span class="van-f-red">*</span>
+          </template>
+        </van-field>
         <van-field
           readonly
           clickable
@@ -131,23 +148,12 @@
           </template>
         </van-field>
         <van-field
-          v-model="fromData.addressLine"
-          label="地址"
-          placeholder="请输入地址"
-          rows="1"
+          v-model="fromData.designerStoreRemark"
+          rows="2"
           autosize
           type="textarea"
-          :rules="[
-            {
-              required: true,
-              message: '请输入地址',
-            },
-          ]">
-          <template #left-icon>
-            <span class="van-f-red">*</span>
-          </template>
-        </van-field>
-        <van-field v-model="fromData.designerStoreRemark" label="备注" placeholder="请输入备注">
+          label="备注"
+          placeholder="请输入备注">
         </van-field>
       </van-form>
     </div>

+ 23 - 23
src/views/storeManagement/addDesignerEdit.vue

@@ -121,6 +121,29 @@
             <span class="van-f-red">*</span>
           </template>
         </van-field>
+        <van-field
+          v-model="fromData.addressLine"
+          label="设计师公司地址"
+          placeholder="请输入地址"
+          rows="1"
+          autosize
+          type="textarea"
+          @blur="addressFn"
+          :rules="[
+            {
+              required: true,
+              message: '请输入地址',
+            },
+          ]">
+          <template #left-icon>
+            <span class="van-f-red">*</span>
+          </template>
+          <template #button>
+            <van-button size="small" native-type="button" type="info" @click="fns"
+              ><van-icon name="location-o" />地图</van-button
+            >
+          </template>
+        </van-field>
         <van-field
           readonly
           clickable
@@ -157,29 +180,6 @@
             <span class="van-f-red">*</span>
           </template>
         </van-field>
-        <van-field
-          v-model="fromData.addressLine"
-          label="地址"
-          placeholder="请输入地址"
-          rows="1"
-          autosize
-          type="textarea"
-          @blur="addressFn"
-          :rules="[
-            {
-              required: true,
-              message: '请输入地址',
-            },
-          ]">
-          <template #left-icon>
-            <span class="van-f-red">*</span>
-          </template>
-          <template #button>
-            <van-button size="small" native-type="button" type="info" @click="fns"
-              ><van-icon name="location-o" />地图</van-button
-            >
-          </template>
-        </van-field>
         <van-field
           v-model="fromData.designerStoreRemark"
           rows="2"

+ 39 - 23
src/views/storeManagement/addDesignerPage.vue

@@ -116,6 +116,29 @@
             <span class="van-f-red">*</span>
           </template>
         </van-field>
+        <van-field
+          v-model="fromData.addressLine"
+          label="设计师公司地址"
+          placeholder="请输入地址"
+          rows="1"
+          autosize
+          type="textarea"
+          @blur="addressFn"
+          :rules="[
+            {
+              required: true,
+              message: '请输入地址',
+            },
+          ]">
+          <template #left-icon>
+            <span class="van-f-red">*</span>
+          </template>
+          <template #button>
+            <van-button size="small" native-type="button" type="info" @click="fns"
+              ><van-icon name="location-o" />地图</van-button
+            >
+          </template>
+        </van-field>
         <van-field
           readonly
           clickable
@@ -152,29 +175,6 @@
             <span class="van-f-red">*</span>
           </template>
         </van-field>
-        <van-field
-          v-model="fromData.addressLine"
-          label="地址"
-          placeholder="请输入地址"
-          rows="1"
-          autosize
-          type="textarea"
-          @blur="addressFn"
-          :rules="[
-            {
-              required: true,
-              message: '请输入地址',
-            },
-          ]">
-          <template #left-icon>
-            <span class="van-f-red">*</span>
-          </template>
-          <template #button>
-            <van-button size="small" native-type="button" type="info" @click="fns"
-              ><van-icon name="location-o" />地图</van-button
-            >
-          </template>
-        </van-field>
         <van-field
           v-model="fromData.designerStoreRemark"
           rows="2"
@@ -379,6 +379,22 @@ export default {
     };
   },
   activated() {
+    this.fromData = {
+      storeName: '',
+      telephone: '',
+      chainName: '',
+      enterTime: '',
+      storeCategoryName: '',
+      storeCategory: '',
+      designerCompanyName: '',
+      provinceName: '',
+      cityName: '',
+      districtName: '',
+      addressLine: '',
+      lat: '',
+      lon: '',
+      designerStoreRemark: '',
+    };
     this.toastLoading(0, '加载中...', true);
     // 授权
     getTicketFun(['getLocation', 'chooseImage', 'uploadImage']).then(() => {