/**
|
* 街镇类型下拉选择
|
*/
|
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 };
|