张延森 vor 3 Jahren
Ursprung
Commit
90519dc624
2 geänderte Dateien mit 19 neuen und 12 gelöschten Zeilen
  1. 17
    10
      src/pages/signup.vue
  2. 2
    2
      src/utils/initial.js

+ 17
- 10
src/pages/signup.vue Datei anzeigen

22
         <input class="phone" type="text" placeholder="请输入手机号" v-model="formData.phone" />
22
         <input class="phone" type="text" placeholder="请输入手机号" v-model="formData.phone" />
23
       </div>
23
       </div>
24
       <div class="formItem intendedProductdiv" @click="showPicker = true">
24
       <div class="formItem intendedProductdiv" @click="showPicker = true">
25
-        <label>意向产品</label>        
26
-        <input
27
-          class="intendedProduct"
28
-          type="text"
29
-          placeholder="请选择"
30
-          disabled
31
-          v-model="formData.intendedProduct"
32
-        />
25
+        <label>意向产品</label>
26
+        <div class="intendedProduct" :class="{grey: !address}">{{formData.intendedProduct || "请选择"}}</div>
33
       </div>
27
       </div>
34
 
28
 
35
       <div class="formItem addressdiv" @click="showArea = true">
29
       <div class="formItem addressdiv" @click="showArea = true">
36
         <label>所在地区</label>
30
         <label>所在地区</label>
37
-        <input class="address" type="text" placeholder="请选择" v-model="address" disabled />
31
+        <div class="address" :class="{grey: !address}">{{address || "请选择"}}</div>
38
       </div>
32
       </div>
39
       <img @click="sumbit" class="submit" src="../../public/images/signup/submit.png" width="45%" />
33
       <img @click="sumbit" class="submit" src="../../public/images/signup/submit.png" width="45%" />
40
     </div>
34
     </div>
149
           phone: phone,
143
           phone: phone,
150
           interestTo: intendedProduct
144
           interestTo: intendedProduct
151
         }).then((e) => {
145
         }).then((e) => {
146
+          this.$router.replace('/resultPage')
152
           console.log(e)
147
           console.log(e)
148
+        }).catch(e => {
149
+          alert(e.message)
153
         })
150
         })
154
-        this.$router.replace('/resultPage')
155
       }
151
       }
156
     }
152
     }
157
   }
153
   }
232
   font-size: 16px;
228
   font-size: 16px;
233
   color: #a6b1ab;
229
   color: #a6b1ab;
234
   float: right;
230
   float: right;
231
+  overflow: hidden;
232
+  text-overflow: ellipsis;
233
+  white-space:nowrap;
235
 }
234
 }
236
 .addressdiv {
235
 .addressdiv {
237
   margin-top: 74%;
236
   margin-top: 74%;
247
   font-size: 16px;
246
   font-size: 16px;
248
   color: #a6b1ab;
247
   color: #a6b1ab;
249
   float: right;
248
   float: right;
249
+  overflow: hidden;
250
+  text-overflow: ellipsis;
251
+  white-space:nowrap;
250
 }
252
 }
253
+
254
+.grey {
255
+  color: #696f69;
256
+}
257
+
251
 .submit {
258
 .submit {
252
   margin: 93% 0 0 27.5vw;
259
   margin: 93% 0 0 27.5vw;
253
 }
260
 }

+ 2
- 2
src/utils/initial.js Datei anzeigen

38
   // const defaultLink = origin + pathname
38
   // const defaultLink = origin + pathname
39
   const defaultImg = `${origin}${pathname}images/share.png`
39
   const defaultImg = `${origin}${pathname}images/share.png`
40
 
40
 
41
-  const link = window.location.href
41
+  const link = origin + pathname + search // window.location.href
42
   const imgUrl = opt.imgUrl || defaultImg
42
   const imgUrl = opt.imgUrl || defaultImg
43
 
43
 
44
   initSDK(link)
44
   initSDK(link)
116
   if (process.env.NODE_ENV === 'development') return;
116
   if (process.env.NODE_ENV === 'development') return;
117
 
117
 
118
   const originCode = localStorage.getItem('wxcode');
118
   const originCode = localStorage.getItem('wxcode');
119
-  const wxfirst = localStorage.getItem('wxfirst') || true;
119
+  const wxfirst = localStorage.getItem('wxfirst') === null;
120
   const queryCode = getCode();
120
   const queryCode = getCode();
121
  
121
  
122
   localStorage.setItem('wxcode', queryCode)
122
   localStorage.setItem('wxcode', queryCode)