Authored by 周少峰

Merge branch 'hotfix/pinyin'

... ... @@ -6,10 +6,10 @@
'use strict';
const _ = require('lodash');
const pinyin = require('pinyin-converter');
const crypto = global.yoho.crypto;
const pinyin = require('../models/province-pinyin');
const addressApi = require('../models/address-api');
const worldSort = 'abcdefghijklmnopqrstuvwxyz';
... ... @@ -20,14 +20,11 @@ const getAreaListData = (id) => {
if (id * 1 === 0 && list.length) {
_.forEach(list, value => {
value.initial = _.get(pinyin(value.caption, {
style: pinyin.STYLE_FIRST_LETTER
}), '[0][0]', 'w');
value.initial = pinyin[value.caption] || 'z';
value.pySort = _.indexOf(worldSort, value.initial);
});
result.data = list;
}
return result;
});
};
... ...
module.exports = {
'北京市': 'b',
'天津市': 't',
'河北省': 'h',
'山西省': 's',
'内蒙古自治区': 'n',
'辽宁省': 'l',
'吉林省': 'j',
'黑龙江省': 'h',
'上海市': 's',
'江苏省': 'j',
'浙江省': 'z',
'安徽省': 'a',
'福建省': 'f',
'江西省': 'j',
'山东省': 's',
'河南省': 'h',
'湖北省': 'h',
'湖南省': 'h',
'广东省': 'g',
'广西壮族自治区': 'g',
'海南省': 'h',
'重庆市': 'c',
'四川省': 's',
'贵州省': 'g',
'云南省': 'y',
'西藏自治区': 'x',
'陕西省': 's',
'甘肃省': 'g',
'青海省': 'q',
'宁夏回族自治区': 'n',
'新疆维吾尔自治区': 'x'
};
... ...
... ... @@ -56,7 +56,6 @@
"passport-sina": "^0.1.0",
"passport-strategy": "1.x.x",
"passport-weixin": "^0.1.0",
"pinyin-converter": "^2.8.1",
"request-ip": "^1.2.2",
"request-promise": "^3.0.0",
"serve-favicon": "^2.3.0",
... ...