smallToBIG(price) {
let fraction = ['角', '分'];
let digit = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'];
let unit = [['圆.', '万,', '亿,'], ['', '拾', '佰', '仟']];
let head = price < 0 ? '欠' : '';
price = Math.abs(price);
let upper = '';
for (let i = 0; i < fraction.length; i++) {
upper += (digit[Math.floor(price * 10 * Math.pow(10, i)) % 10] + fraction[i]).replace(/零./, '');
}
upper = upper || '整';
price = Math.floor(price);
for (let i = 0; i < unit[0].length && price > 0; i++) {
let p = '';
for (let j = 0; j < unit[1].length && price > 0; j++) {
p = digit[price % 10] + unit[1][j] + p;
price = Math.floor(price / 10);
}
upper = p.replace(/(零.)*零$/, '').replace(/^$/, '零') + unit[0][i] + upper;
}
this.zhongwen = head + upper.replace(/(零.)*零圆/, '圆').replace(/(零.)+/g, '零').replace(/^整$/, '零圆整')
// console.log(head + upper.replace(/(零.)*零圆/, '圆').replace(/(零.)+/g, '零').replace(/^整$/, '零圆整'))
},