|
@@ -3,9 +3,9 @@
|
|
|
-->
|
|
|
<template>
|
|
|
<div class="pickerAddr u-flex">
|
|
|
- <div class="select-wrap select-province">
|
|
|
+ <div class="select-wrap select-province" @click="provinceClick" >
|
|
|
省:
|
|
|
- <el-select v-model="selectProvince" placeholder="请选择" disabled >
|
|
|
+ <el-select v-model="selectProvince" placeholder="请选择" disabled>
|
|
|
<!-- <el-option
|
|
|
v-for="item in vuexCityList"
|
|
|
:key="item.areaCode"
|
|
@@ -119,7 +119,15 @@ export default {
|
|
|
mapLevel: level
|
|
|
});
|
|
|
},
|
|
|
- getSelectModel() {}
|
|
|
+ provinceClick(){
|
|
|
+ // console.log('provinceClick','provinceClick');
|
|
|
+ this.$store.dispatch('searchArea', {
|
|
|
+ parentId: '520000',
|
|
|
+ name: '',
|
|
|
+ mapLevel: ''
|
|
|
+ });
|
|
|
+ },
|
|
|
+ getSelectModel() {},
|
|
|
}
|
|
|
};
|
|
|
</script>
|
|
@@ -132,6 +140,20 @@ export default {
|
|
|
.select-wrap:not(:last-of-type) {
|
|
|
margin-right: 10px;
|
|
|
}
|
|
|
+ .select-province{
|
|
|
+ position: relative;
|
|
|
+ &::after{
|
|
|
+ content: '';
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ top: 0;
|
|
|
+ background: transparent;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
.select-province.select-wrap{
|
|
|
/deep/ .el-input__inner{
|
|
|
cursor: pointer;
|