1.样式调优
2.省市区三语
Showing
3 changed files
with
21 additions
and
8 deletions
... | @@ -25,7 +25,7 @@ | ... | @@ -25,7 +25,7 @@ |
25 | <div class="ipt-wrap-linear"> | 25 | <div class="ipt-wrap-linear"> |
26 | <div class="down-arrow"></div> | 26 | <div class="down-arrow"></div> |
27 | <div class="cont"> | 27 | <div class="cont"> |
28 | <el-select class="ipt" v-model="data.mobileAreaCode" :placeholder="$t('policyChangeContact.form.InternationalArea')" @change="checkNationsPhoneCode"> | 28 | <el-select class="ipt sel" v-model="data.mobileAreaCode" :placeholder="$t('policyChangeContact.form.InternationalArea')" @change="checkNationsPhoneCode"> |
29 | <el-option v-for="(item, index) in nationsPhoneCodeList" :key="index" :label="item.n" :value="item.n"></el-option> | 29 | <el-option v-for="(item, index) in nationsPhoneCodeList" :key="index" :label="item.n" :value="item.n"></el-option> |
30 | </el-select> | 30 | </el-select> |
31 | </div> | 31 | </div> |
... | @@ -59,7 +59,7 @@ | ... | @@ -59,7 +59,7 @@ |
59 | <div class="ipt-wrap-linear"> | 59 | <div class="ipt-wrap-linear"> |
60 | <div class="down-arrow"></div> | 60 | <div class="down-arrow"></div> |
61 | <div class="cont"> | 61 | <div class="cont"> |
62 | <el-select class="ipt" v-model="data.countryId" :placeholder="$t('policyChangeContact.form.Nation')" @change="onChangeNations"> | 62 | <el-select class="ipt sel" v-model="data.countryId" :placeholder="$t('policyChangeContact.form.Nation')" @change="onChangeNations"> |
63 | <el-option v-for="(item, index) in nationsList" :key="index" :label="item.n" :value="item.v"></el-option> | 63 | <el-option v-for="(item, index) in nationsList" :key="index" :label="item.n" :value="item.v"></el-option> |
64 | </el-select> | 64 | </el-select> |
65 | </div> | 65 | </div> |
... | @@ -75,7 +75,7 @@ | ... | @@ -75,7 +75,7 @@ |
75 | <div class="ipt-wrap-linear"> | 75 | <div class="ipt-wrap-linear"> |
76 | <div class="down-arrow"></div> | 76 | <div class="down-arrow"></div> |
77 | <div class="cont"> | 77 | <div class="cont"> |
78 | <el-select class="ipt" v-model="data.provinceId" :placeholder="$t('policyChangeContact.form.Province')" @change="onChangeProvince"> | 78 | <el-select class="ipt sel" v-model="data.provinceId" :placeholder="$t('policyChangeContact.form.Province')" @change="onChangeProvince"> |
79 | <el-option v-for="(item, index) in provinceList" :key="index" :label="item.n" :value="item.v"></el-option> | 79 | <el-option v-for="(item, index) in provinceList" :key="index" :label="item.n" :value="item.v"></el-option> |
80 | </el-select> | 80 | </el-select> |
81 | </div> | 81 | </div> |
... | @@ -90,7 +90,7 @@ | ... | @@ -90,7 +90,7 @@ |
90 | <div class="ipt-wrap-linear"> | 90 | <div class="ipt-wrap-linear"> |
91 | <div class="down-arrow"></div> | 91 | <div class="down-arrow"></div> |
92 | <div class="cont"> | 92 | <div class="cont"> |
93 | <el-select class="ipt" v-model="data.cityId" :placeholder="$t('policyChangeContact.form.City')" @change="checkCity"> | 93 | <el-select class="ipt sel" v-model="data.cityId" :placeholder="$t('policyChangeContact.form.City')" @change="checkCity"> |
94 | <el-option v-for="(item, index) in cityList" :key="index" :label="item.n" :value="item.v"></el-option> | 94 | <el-option v-for="(item, index) in cityList" :key="index" :label="item.n" :value="item.v"></el-option> |
95 | </el-select> | 95 | </el-select> |
96 | </div> | 96 | </div> | ... | ... |
... | @@ -129,6 +129,12 @@ | ... | @@ -129,6 +129,12 @@ |
129 | letter-spacing: 1.1px; | 129 | letter-spacing: 1.1px; |
130 | } | 130 | } |
131 | } | 131 | } |
132 | |||
133 | .sel{ | ||
134 | padding: 0 48px 0 24px; | ||
135 | // @include ellipsis; | ||
136 | } | ||
137 | |||
132 | ::-webkit-input-placeholder { | 138 | ::-webkit-input-placeholder { |
133 | color: rgba(102, 102, 102, 0.5); | 139 | color: rgba(102, 102, 102, 0.5); |
134 | } | 140 | } | ... | ... |
... | @@ -3890,21 +3890,25 @@ export function getCnProvinceList(lan) { | ... | @@ -3890,21 +3890,25 @@ export function getCnProvinceList(lan) { |
3890 | switch (lan) { | 3890 | switch (lan) { |
3891 | case "zh": | 3891 | case "zh": |
3892 | data.n = element.ZH_NAME; | 3892 | data.n = element.ZH_NAME; |
3893 | break; | ||
3893 | case "en": | 3894 | case "en": |
3894 | data.n = element.EN_NAME; | 3895 | data.n = element.EN_NAME; |
3896 | break; | ||
3895 | default: | 3897 | default: |
3896 | data.n = element.TC_NAME; | 3898 | data.n = element.TC_NAME; |
3899 | break; | ||
3897 | } | 3900 | } |
3898 | result.push(data) | 3901 | result.push(data); |
3899 | }); | 3902 | }); |
3900 | return result; | 3903 | return result; |
3901 | } | 3904 | } |
3902 | 3905 | ||
3903 | // 获取根据省ID中国大陆城市 | 3906 | // 获取根据省ID中国大陆城市 |
3904 | export function getCityList(lan,PROVINCE_ID) { | 3907 | export function getCityList(lan, PROVINCE_ID) { |
3905 | let result = []; | 3908 | let result = []; |
3909 | console.log("lan:", lan); | ||
3906 | cnCityList.forEach(element => { | 3910 | cnCityList.forEach(element => { |
3907 | if(element.PROVINCE_ID == PROVINCE_ID){ | 3911 | if (element.PROVINCE_ID == PROVINCE_ID) { |
3908 | let data = { | 3912 | let data = { |
3909 | v: element.CITY_ID, | 3913 | v: element.CITY_ID, |
3910 | n: "" | 3914 | n: "" |
... | @@ -3912,12 +3916,15 @@ export function getCityList(lan,PROVINCE_ID) { | ... | @@ -3912,12 +3916,15 @@ export function getCityList(lan,PROVINCE_ID) { |
3912 | switch (lan) { | 3916 | switch (lan) { |
3913 | case "zh": | 3917 | case "zh": |
3914 | data.n = element.ZH_NAME; | 3918 | data.n = element.ZH_NAME; |
3919 | break; | ||
3915 | case "en": | 3920 | case "en": |
3916 | data.n = element.EN_NAME; | 3921 | data.n = element.EN_NAME; |
3922 | break; | ||
3917 | default: | 3923 | default: |
3918 | data.n = element.TC_NAME; | 3924 | data.n = element.TC_NAME; |
3925 | break; | ||
3919 | } | 3926 | } |
3920 | result.push(data) | 3927 | result.push(data); |
3921 | } | 3928 | } |
3922 | }); | 3929 | }); |
3923 | return result; | 3930 | return result; | ... | ... |
-
Please register or sign in to post a comment