|
@@ -36,18 +36,19 @@
|
36
|
36
|
</div>
|
37
|
37
|
<div class="formItem addressdiv" @click="showArea = true">
|
38
|
38
|
<label>所在地区</label>
|
39
|
|
- <input class="address" type="text" placeholder="请选择" v-model="formData.address" />
|
|
39
|
+ <input class="address" type="text" placeholder="请选择" v-model="address" />
|
40
|
40
|
</div>
|
41
|
41
|
<img @click="sumbit" class="submit" src="../../public/images/signup/submit.png" width="45%" />
|
42
|
42
|
</div>
|
|
43
|
+ <area-picker :show.sync="showArea" @change="handleArea"></area-picker>
|
43
|
44
|
</div>
|
44
|
45
|
</template>
|
45
|
46
|
<script>
|
46
|
|
-// import checked from '../../public/images/signup/checked.png'
|
47
|
|
-// import Unchecked from '../../public/images/signup/Unchecked.png'
|
|
47
|
+
|
|
48
|
+
|
48
|
49
|
export default {
|
49
|
50
|
components: {
|
50
|
|
- // AreaPicker: () => import('@/components/AreaPicker.vue')
|
|
51
|
+ AreaPicker: () => import('@/components/AreaPicker')
|
51
|
52
|
},
|
52
|
53
|
data() {
|
53
|
54
|
return {
|
|
@@ -86,7 +87,13 @@ export default {
|
86
|
87
|
}
|
87
|
88
|
]
|
88
|
89
|
],
|
89
|
|
- pickerVisibleProduct: false
|
|
90
|
+ pickerVisibleProduct: false,
|
|
91
|
+ address: undefined
|
|
92
|
+ }
|
|
93
|
+ },
|
|
94
|
+ watch: {
|
|
95
|
+ 'this.formData.address'() {
|
|
96
|
+ this.address = formData.address[0].name+formData.address[1].name+formData.address[2].name
|
90
|
97
|
}
|
91
|
98
|
},
|
92
|
99
|
methods: {
|
|
@@ -98,15 +105,10 @@ export default {
|
98
|
105
|
this.ischecked = false
|
99
|
106
|
this.formData.role = 'designer'
|
100
|
107
|
},
|
101
|
|
- // showProduct() {
|
102
|
|
- // this.pickerVisibleProduct = true
|
103
|
|
- // },
|
104
|
|
- // cancelProduct() {
|
105
|
|
- // this.pickerVisibleProduct = false
|
106
|
|
- // },
|
107
|
|
- // confirmProduct(res) {
|
108
|
|
- // this.formData.intendedProduct = res[0].label
|
109
|
|
- // },
|
|
108
|
+ handleArea(val) {
|
|
109
|
+ this.showArea = false
|
|
110
|
+ this.formData.address = val
|
|
111
|
+ },
|
110
|
112
|
verification() {
|
111
|
113
|
if (!this.formData.userName) {
|
112
|
114
|
alert('请输入您的姓名')
|
|
@@ -135,6 +137,9 @@ export default {
|
135
|
137
|
}
|
136
|
138
|
</script>
|
137
|
139
|
<style scoped>
|
|
140
|
+body #app{
|
|
141
|
+ background: none !important;
|
|
142
|
+}
|
138
|
143
|
* {
|
139
|
144
|
margin: 0;
|
140
|
145
|
padding: 0;
|