feat(region): 区域收益选择组件标题文案优化
This commit is contained in:
parent
36edd3527e
commit
442bef52bc
|
@ -2,7 +2,9 @@
|
||||||
<div v-if="popupVisible" class="region-select-overlay">
|
<div v-if="popupVisible" class="region-select-overlay">
|
||||||
<div class="region-select-popup">
|
<div class="region-select-popup">
|
||||||
<div class="popup-header">
|
<div class="popup-header">
|
||||||
<h3 class="popup-title">选择收益区域({{ typeEnumMap[area] }})</h3>
|
<h3 class="popup-title">
|
||||||
|
{{ reselected ? '修改' : '选择' }}收益区域({{ typeEnumMap[area] }})
|
||||||
|
</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="popup-content">
|
<div class="popup-content">
|
||||||
<picker-view
|
<picker-view
|
||||||
|
@ -60,6 +62,10 @@ export default {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
|
reselected: {
|
||||||
|
type: Boolean,
|
||||||
|
default: false,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -82,6 +82,7 @@
|
||||||
<RegionSelect
|
<RegionSelect
|
||||||
@success="successHandle"
|
@success="successHandle"
|
||||||
:autoTrigger="false"
|
:autoTrigger="false"
|
||||||
|
:reselected="reselected"
|
||||||
ref="regionSelect"
|
ref="regionSelect"
|
||||||
showCancelButton
|
showCancelButton
|
||||||
/>
|
/>
|
||||||
|
@ -101,6 +102,7 @@ export default {
|
||||||
return {
|
return {
|
||||||
unSelected: [],
|
unSelected: [],
|
||||||
selectedData: {},
|
selectedData: {},
|
||||||
|
reselected: true,
|
||||||
rawData: {}, // 保存原始接口数据
|
rawData: {}, // 保存原始接口数据
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -148,16 +150,26 @@ export default {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
updateReSelected(data) {
|
||||||
|
if (data) {
|
||||||
|
this.reselected = true
|
||||||
|
} else {
|
||||||
|
this.reselected = false
|
||||||
|
}
|
||||||
|
},
|
||||||
// 选择省级收益区域
|
// 选择省级收益区域
|
||||||
selectProvinceRegion() {
|
selectProvinceRegion() {
|
||||||
|
this.updateReSelected(this.selectedData?.provinceData)
|
||||||
this.$refs.regionSelect.open('province')
|
this.$refs.regionSelect.open('province')
|
||||||
},
|
},
|
||||||
// 选择市级收益区域
|
// 选择市级收益区域
|
||||||
selectCityRegion() {
|
selectCityRegion() {
|
||||||
|
this.updateReSelected(this.selectedData?.cityData)
|
||||||
this.$refs.regionSelect.open('city')
|
this.$refs.regionSelect.open('city')
|
||||||
},
|
},
|
||||||
// 选择区县收益区域
|
// 选择区县收益区域
|
||||||
selectCountyRegion() {
|
selectCountyRegion() {
|
||||||
|
this.updateReSelected(this.selectedData?.countyData)
|
||||||
this.$refs.regionSelect.open('county')
|
this.$refs.regionSelect.open('county')
|
||||||
},
|
},
|
||||||
successHandle(data) {
|
successHandle(data) {
|
||||||
|
|
Loading…
Reference in New Issue