diff --git a/common/district.js b/common/district.js new file mode 100644 index 0000000..f353d3c --- /dev/null +++ b/common/district.js @@ -0,0 +1,10 @@ +// xuchao: 卡片角标用的区县简称。后端 districtName 返回的是 region.name 行政区划全称 +// (如「芷江侗族自治县」「怀化高新技术产业开发区」),列表缩略图只有 75px,必须缩短显示 +export function shortDistrict(name) { + if (!name) return '' + return name + .replace('高新技术产业开发区', '高新区') + .replace(/(苗族|侗族|瑶族|回族|土家族|各族)*自治县$/, '') + .replace(/(苗族|侗族|瑶族|回族|土家族|各族)*自治州$/, '') + .replace(/([^市])县$/, '$1') +} diff --git a/components/hhrs-filter-bar/hhrs-filter-bar.vue b/components/hhrs-filter-bar/hhrs-filter-bar.vue index 98ebd2a..d0d6ec9 100644 --- a/components/hhrs-filter-bar/hhrs-filter-bar.vue +++ b/components/hhrs-filter-bar/hhrs-filter-bar.vue @@ -106,10 +106,12 @@