|
@ -74,17 +74,17 @@ Vue.component('breast-cancer-patient', {
|
|
{ label: '乳腺超声初筛时间', prop: 'turnDownTime', width: '150' },
|
|
{ label: '乳腺超声初筛时间', prop: 'turnDownTime', width: '150' },
|
|
{ label: '乳腺超声评估结果', prop: 'eventType', width: '130' },
|
|
{ label: '乳腺超声评估结果', prop: 'eventType', width: '130' },
|
|
{ label: '乳腺超声评估机构', prop: 'screenNum', width: '110' },
|
|
{ label: '乳腺超声评估机构', prop: 'screenNum', width: '110' },
|
|
{ label: '乳腺超声评估人', prop: 'screenResult', width: '130' },
|
|
|
|
|
|
{ label: '乳腺超声评估人', prop: 'cudUser', width: '130' },
|
|
{ label: '乳腺钼靶评估时间', prop: 'turnDownTime', width: '150' },
|
|
{ label: '乳腺钼靶评估时间', prop: 'turnDownTime', width: '150' },
|
|
{ label: '乳腺钼靶评估结果', prop: 'eventType', width: '130' },
|
|
{ label: '乳腺钼靶评估结果', prop: 'eventType', width: '130' },
|
|
{ label: '乳腺钼靶评估状态(待随访/已完成)', prop: 'screenNum', width: '110' },
|
|
{ label: '乳腺钼靶评估状态(待随访/已完成)', prop: 'screenNum', width: '110' },
|
|
{ label: '乳腺病理结果', prop: 'screenResult', width: '130' },
|
|
|
|
{ label: '乳腺病理评估机构', prop: 'screenResult', width: '130' },
|
|
|
|
|
|
{ label: '乳腺病理结果', prop: 'bpatResultName', width: '130' },
|
|
|
|
{ label: '乳腺病理评估机构', prop: 'bpatOrg', width: '130' },
|
|
{ label: '乳腺病理随访时间', prop: 'turnDownTime', width: '150' },
|
|
{ label: '乳腺病理随访时间', prop: 'turnDownTime', width: '150' },
|
|
{ label: '乳腺癌分期状态(术前)', prop: 'eventType', width: '130' },
|
|
{ label: '乳腺癌分期状态(术前)', prop: 'eventType', width: '130' },
|
|
{ label: '乳腺癌分期状态(术后)', prop: 'screenNum', width: '110' },
|
|
{ label: '乳腺癌分期状态(术后)', prop: 'screenNum', width: '110' },
|
|
{ label: '宫颈初筛时间', prop: 'screenResult', width: '130' },
|
|
|
|
{ label: '宫颈评估机构', prop: 'screenResult', width: '130' },
|
|
|
|
|
|
{ label: '宫颈初筛时间', prop: 'gynTime', width: '130' },
|
|
|
|
{ label: '宫颈评估机构', prop: 'cerOrg', width: '130' },
|
|
{ label: '宫颈评估人', prop: 'turnDownTime', width: '150' },
|
|
{ label: '宫颈评估人', prop: 'turnDownTime', width: '150' },
|
|
{ label: '宫颈评估时间', prop: 'eventType', width: '130' },
|
|
{ label: '宫颈评估时间', prop: 'eventType', width: '130' },
|
|
{ label: '宫颈评估状态', prop: 'screenNum', width: '110' },
|
|
{ label: '宫颈评估状态', prop: 'screenNum', width: '110' },
|
|
@ -246,7 +246,7 @@ Vue.component('breast-cancer-patient', {
|
|
this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]
|
|
this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code }]
|
|
this.form = {
|
|
this.form = {
|
|
range: '1',
|
|
range: '1',
|
|
area: selectedRole.code
|
|
|
|
|
|
town: selectedRole.code
|
|
}
|
|
}
|
|
this.getHospital(selectedRole.code)
|
|
this.getHospital(selectedRole.code)
|
|
} else {
|
|
} else {
|
|
@ -258,8 +258,8 @@ Vue.component('breast-cancer-patient', {
|
|
this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code.substring(0, 6) }]
|
|
this.areaOptions = [{ label: selectedRole.name.substring(0, 3), value: selectedRole.code.substring(0, 6) }]
|
|
this.hospitalOptions = [{ name: selectedRole.name, code: selectedRole.code }]
|
|
this.hospitalOptions = [{ name: selectedRole.name, code: selectedRole.code }]
|
|
this.form = {
|
|
this.form = {
|
|
range: 'hospital',
|
|
|
|
area: selectedRole.code.substring(0, 6),
|
|
|
|
|
|
range: '2',
|
|
|
|
town: selectedRole.code.substring(0, 6),
|
|
hospital: selectedRole.code
|
|
hospital: selectedRole.code
|
|
}
|
|
}
|
|
this.getTeam(selectedRole.code)
|
|
this.getTeam(selectedRole.code)
|
|
@ -337,18 +337,18 @@ Vue.component('breast-cancer-patient', {
|
|
var selectedRole = JSON.parse(sessionStorage.getItem('selectedRole'))
|
|
var selectedRole = JSON.parse(sessionStorage.getItem('selectedRole'))
|
|
if (this.level == 1) {
|
|
if (this.level == 1) {
|
|
this.form = {
|
|
this.form = {
|
|
range: 'town'
|
|
|
|
|
|
range: '1'
|
|
}
|
|
}
|
|
} else if (this.level == 2) {
|
|
} else if (this.level == 2) {
|
|
this.form = {
|
|
this.form = {
|
|
range: 'town',
|
|
|
|
area: selectedRole.code
|
|
|
|
|
|
range: '1',
|
|
|
|
town: selectedRole.code
|
|
}
|
|
}
|
|
this.getHospital(selectedRole.code)
|
|
this.getHospital(selectedRole.code)
|
|
} else {
|
|
} else {
|
|
this.form = {
|
|
this.form = {
|
|
range: 'hospital',
|
|
|
|
area: selectedRole.code.substring(0, 6),
|
|
|
|
|
|
range: '2',
|
|
|
|
town: selectedRole.code.substring(0, 6),
|
|
hospital: selectedRole.code
|
|
hospital: selectedRole.code
|
|
}
|
|
}
|
|
this.getTeam(selectedRole.code)
|
|
this.getTeam(selectedRole.code)
|
|
@ -356,7 +356,15 @@ Vue.component('breast-cancer-patient', {
|
|
this.yearType = '1'
|
|
this.yearType = '1'
|
|
this.chooseYear = new Date().getFullYear()
|
|
this.chooseYear = new Date().getFullYear()
|
|
this.chooseTime = null
|
|
this.chooseTime = null
|
|
|
|
|
|
|
|
console.log('1111111111111111',this)
|
|
|
|
const now = new Date()
|
|
|
|
// 获取当前日期
|
|
|
|
const endDate = new Date()
|
|
|
|
// 获取30天前的日期
|
|
|
|
const startDate = new Date()
|
|
|
|
startDate.setDate(endDate.getDate() - 30)
|
|
|
|
this.chooseTime = [this.formatDate(startDate), this.formatDate(endDate)]
|
|
|
|
this.init()
|
|
this.$forceUpdate()
|
|
this.$forceUpdate()
|
|
},
|
|
},
|
|
getHospital(code) {
|
|
getHospital(code) {
|
|
@ -469,10 +477,14 @@ Vue.component('breast-cancer-patient', {
|
|
})
|
|
})
|
|
},
|
|
},
|
|
dialogResetFn() {
|
|
dialogResetFn() {
|
|
|
|
console.log('22222222222222',this)
|
|
|
|
|
|
this.query = {
|
|
this.query = {
|
|
page: 1,
|
|
page: 1,
|
|
size: 10,
|
|
size: 10,
|
|
total: 0
|
|
|
|
|
|
total: 0,
|
|
|
|
type:this.query.type,
|
|
|
|
orgCode:this.query.orgCode,
|
|
}
|
|
}
|
|
this.caseDataList()
|
|
this.caseDataList()
|
|
},
|
|
},
|