@ -24,6 +24,8 @@ function initDatePicker() {
initDateInput ( 3 ) ;
initDateInput ( 3 ) ;
} else if ( dataSource == '2' ) {
} else if ( dataSource == '2' ) {
initDateInput ( 4 ) ;
initDateInput ( 4 ) ;
} else if ( dataSource == '4' ) {
initDateInput ( 5 ) ;
} else {
} else {
initDateInput ( 1 ) ;
initDateInput ( 1 ) ;
initDateInput ( 2 ) ;
initDateInput ( 2 ) ;
@ -66,7 +68,21 @@ function initQueryCondition(){
$ ( "#proNoDiv,#proNameDiv,#applicantDiv,#fileTypeDiv,#subjectNoDiv" ) . css ( 'display' , '' ) ;
$ ( "#proNoDiv,#proNameDiv,#applicantDiv,#fileTypeDiv,#subjectNoDiv" ) . css ( 'display' , '' ) ;
$ ( "#proNoEditDiv,#proNameEditDiv,#applicantEditDiv" ) . css ( 'display' , '' ) ; ;
$ ( "#proNoEditDiv,#proNameEditDiv,#applicantEditDiv" ) . css ( 'display' , '' ) ; ;
} else {
} else if ( dataSource == '4' ) {
//血透
$ ( ".col-sm-4.hideDiv" ) . css ( 'display' , 'none' ) ; //查询条件框
$ ( ".form-group.hideDiv" ) . css ( 'display' , 'none' ) ; //修改信息框
$ ( "#nameDiv,#idCardDiv,#hemodialysisIdDiv,#hemodialysisDateDiv" ) . css ( 'display' , '' ) ;
$ ( "#nameEditDiv,#hemodialysisIdEditDiv,#hemodialysisDateEditDiv" ) . css ( 'display' , '' ) ;
} else if ( dataSource == '5' ) {
//放疗
$ ( ".col-sm-4.hideDiv" ) . css ( 'display' , 'none' ) ; //查询条件框
$ ( ".form-group.hideDiv" ) . css ( 'display' , 'none' ) ; //修改信息框
$ ( "#nameDiv,#radiotherapyNoDiv" ) . css ( 'display' , '' ) ;
$ ( "#nameEditDiv,#radiotherapyNoEditDiv" ) . css ( 'display' , '' ) ;
} else {
$ ( ".col-sm-4.hideDiv" ) . css ( 'display' , 'none' ) ; //查询条件框
$ ( ".col-sm-4.hideDiv" ) . css ( 'display' , 'none' ) ; //查询条件框
$ ( ".form-group.hideDiv" ) . css ( 'display' , 'none' ) ; //修改信息框
$ ( ".form-group.hideDiv" ) . css ( 'display' , 'none' ) ; //修改信息框
@ -692,6 +708,30 @@ function getSql() {
whereNames += commomtable + "." + name + " LIKE '%" + $ ( "#" + name ) . val ( ) + "%' AND " ;
whereNames += commomtable + "." + name + " LIKE '%" + $ ( "#" + name ) . val ( ) + "%' AND " ;
}
}
/** 血透查询条件 **/
//身份证号码
if ( ! isEmpty ( $ ( "#id_card" ) . val ( ) ) ) {
name = 'id_card' ;
whereNames += commomtable + "." + name + " LIKE '%" + $ ( "#" + name ) . val ( ) + "%' AND " ;
}
//血透id
if ( ! isEmpty ( $ ( "#hemodialysis_id" ) . val ( ) ) ) {
name = 'hemodialysis_id' ;
whereNames += commomtable + "." + name + " LIKE '%" + $ ( "#" + name ) . val ( ) + "%' AND " ;
}
//血透时间
if ( ! isEmpty ( $ ( "#startTime5" ) . val ( ) ) && ! isEmpty ( $ ( "#endTime5" ) . val ( ) ) ) {
name = 'hemodialysis_date' ;
whereNames += commomtable + "." + name + " BETWEEN '" + $ ( "#startTime5" ) . val ( ) + " 00:00:00' AND '" + $ ( "#endTime5" ) . val ( ) + " 23:59:59' AND " ;
}
/** 放疗查询条件 **/
//放疗号
if ( ! isEmpty ( $ ( "#radiotherapy_no" ) . val ( ) ) ) {
name = 'radiotherapy_no' ;
whereNames += commomtable + "." + name + " LIKE '%" + $ ( "#" + name ) . val ( ) + "%' AND " ;
}
if ( whereNames != ' where ' ) {
if ( whereNames != ' where ' ) {
whereNames = whereNames . substring ( 0 , whereNames . length - 4 ) ;
whereNames = whereNames . substring ( 0 , whereNames . length - 4 ) ;
$ ( "#whereSql" ) . val ( whereNames ) ;
$ ( "#whereSql" ) . val ( whereNames ) ;
@ -710,6 +750,8 @@ function search() {
var endTime3 = $ ( "#endTime3" ) . val ( ) ;
var endTime3 = $ ( "#endTime3" ) . val ( ) ;
var startTime4 = $ ( "#startTime4" ) . val ( ) ;
var startTime4 = $ ( "#startTime4" ) . val ( ) ;
var endTime4 = $ ( "#endTime4" ) . val ( ) ;
var endTime4 = $ ( "#endTime4" ) . val ( ) ;
var startTime5 = $ ( "#startTime5" ) . val ( ) ;
var endTime5 = $ ( "#endTime5" ) . val ( ) ;
var age1 = $ ( "#age1" ) . val ( ) ;
var age1 = $ ( "#age1" ) . val ( ) ;
var age2 = $ ( "#age2" ) . val ( ) ;
var age2 = $ ( "#age2" ) . val ( ) ;
var diag _code1 = $ ( "#diag_code1" ) . val ( ) ;
var diag _code1 = $ ( "#diag_code1" ) . val ( ) ;
@ -738,6 +780,10 @@ function search() {
toastr . warning ( "请输入完整的就诊日期时间段!" ) ;
toastr . warning ( "请输入完整的就诊日期时间段!" ) ;
return false ;
return false ;
}
}
if ( ( startTime5 != '' && endTime5 == '' ) || ( startTime5 == '' && endTime5 != '' ) ) {
toastr . warning ( "请输入完整的血透日期时间段!" ) ;
return false ;
}
if ( ( diag _code1 != '' && diag _code2 == '' ) || ( diag _code1 == '' && diag _code2 != '' ) ) {
if ( ( diag _code1 != '' && diag _code2 == '' ) || ( diag _code1 == '' && diag _code2 != '' ) ) {
toastr . warning ( "请输入完整的主诊编码范围!" ) ;
toastr . warning ( "请输入完整的主诊编码范围!" ) ;
return false ;
return false ;