Merge branch 'bd-dev' of gitee.com:cabbage_qd/web-base-h5 into bd-test

This commit is contained in:
woody 2025-08-11 09:16:01 +08:00
commit f04bb52461
2 changed files with 22 additions and 4 deletions

View File

@ -2,7 +2,9 @@
<div v-if="popupVisible" class="region-select-overlay">
<div class="region-select-popup">
<div class="popup-header">
<h3 class="popup-title">选择收益区域({{ typeEnumMap[area] }})</h3>
<h3 class="popup-title">
{{ reselected ? '修改' : '选择' }}收益区域({{ typeEnumMap[area] }})
</h3>
</div>
<div class="popup-content">
<picker-view
@ -60,6 +62,10 @@ export default {
type: Boolean,
default: false,
},
reselected: {
type: Boolean,
default: false,
},
},
data() {
return {

View File

@ -15,7 +15,7 @@
</view>
<view v-if="unSelected.includes('province')" class="region-action">
<button class="select-btn" @click="selectProvinceRegion">
选择省级收益区域
{{ selectedData.provinceData ? '修改' : '选择' }}省级收益区域
</button>
</view>
</view>
@ -38,7 +38,7 @@
</view>
<view v-if="unSelected.includes('city')" class="region-action">
<button class="select-btn" @click="selectCityRegion">
选择市级收益区域
{{ selectedData.cityData ? '修改' : '选择' }}市级收益区域
</button>
</view>
</view>
@ -65,7 +65,7 @@
</view>
<view v-if="unSelected.includes('county')" class="region-action">
<button class="select-btn" @click="selectCountyRegion">
选择区县收益区域
{{ selectedData.countyData ? '修改' : '选择' }}区县收益区域
</button>
</view>
</view>
@ -82,6 +82,7 @@
<RegionSelect
@success="successHandle"
:autoTrigger="false"
:reselected="reselected"
ref="regionSelect"
showCancelButton
/>
@ -101,6 +102,7 @@ export default {
return {
unSelected: [],
selectedData: {},
reselected: true,
rawData: {}, //
}
},
@ -148,16 +150,26 @@ export default {
}
})
},
updateReSelected(data) {
if (data) {
this.reselected = true
} else {
this.reselected = false
}
},
//
selectProvinceRegion() {
this.updateReSelected(this.selectedData?.provinceData)
this.$refs.regionSelect.open('province')
},
//
selectCityRegion() {
this.updateReSelected(this.selectedData?.cityData)
this.$refs.regionSelect.open('city')
},
//
selectCountyRegion() {
this.updateReSelected(this.selectedData?.countyData)
this.$refs.regionSelect.open('county')
},
successHandle(data) {