diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue index 08ace0f..9de6827 100644 --- a/src/components/XyTable/index.vue +++ b/src/components/XyTable/index.vue @@ -128,6 +128,9 @@ export default { selectAllClick(selection){ this.$emit('select-all',selection) }, + selectChange(selection){ + this.$emit('selection-change',selection) + }, cellClick(row, column, cell) { this.$emit('cellClick', row, column, cell) }, @@ -184,6 +187,7 @@ export default { btnWidth, selectClick, selectAllClick, + selectChange, height, createIndexRow, tableStyle, @@ -230,9 +234,8 @@ export default { on={{ ['select']: selectClick, ['cell-click']: cellClick, - ['select-all']: selectAllClick}}> - - + ['select-all']: selectAllClick, + ['selection-change']:selectChange}}> { tableItem.map((item, index) => { //自定义表格内容 diff --git a/src/utils/index.js b/src/utils/index.js index 4c71f6f..ac5c399 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -145,3 +145,28 @@ export function getAgeByIdcard(identityCard){ } return age; } + +export function getBirth(idCard) { + let birthday = ""; + if(idCard != null && idCard != ""){ + if(idCard.length == 15){ + birthday = "19"+idCard.slice(6,12); + } else if(idCard.length == 18){ + birthday = idCard.slice(6,14); + } + birthday = birthday.replace(/(.{4})(.{2})/,"$1-$2-"); + //通过正则表达式来指定输出格式为:1990-01-01 + } + return birthday; +} + +export function getSex(idCard) { + let sexStr; + if (parseInt(idCard.slice(-2, -1)) % 2 == 1) { + sexStr = '男'; + } + else { + sexStr = '女'; + } + return sexStr; +} diff --git a/src/views/business/component/addBusiness.vue b/src/views/business/component/addBusiness.vue index f5f22f5..199909f 100644 --- a/src/views/business/component/addBusiness.vue +++ b/src/views/business/component/addBusiness.vue @@ -77,9 +77,16 @@ *关联服务: