/** * 街镇类型下拉选择 */ import { choseTownList, toLabel } from '../../../common/dataTowns'; import { getDistrictTypes } from '../../../common/dataDistricts'; import { behaviorOptions } from '../basePicker'; function getDefaultDistrict() { return getDistrictTypes()[0]; } const options = behaviorOptions( 'town', choseTownList(getDefaultDistrict().value), toLabel, ); options.properties.districtCode = { type: String, observer(value) { this.setSelectOptions('town', choseTownList(value)); this.onInitialValue('town'); }, }; const useTownPicker = Behavior(options); export { useTownPicker };