|
@@ -177,12 +177,13 @@ function initSelect() {
|
|
|
* 初始化读卡类型
|
|
|
*/
|
|
|
function initMztczfSiReadCardTypeSelect() {
|
|
|
- // $('#mztczfSiReadCardType').html("<option value='03'>社保卡</option><option value='01'>电子凭证</option><option value='02'>身份证</option><option value='04'>刷脸</option>");
|
|
|
- $('#mztczfSiReadCardType').html("<option value='03'>社保卡</option><option value='01'>电子凭证</option><option value='04'>刷脸</option>");
|
|
|
- $('#mztczfSiReadCardType').selectpicker('refresh');
|
|
|
- var selectHtml = '<option value="0">否</option><option value="1">使用个账</option><option value="2">使用共济账户</option>';
|
|
|
- $('#grzhzf').html(selectHtml);
|
|
|
- $('#grzhzf').selectpicker('refresh');
|
|
|
+ // // $('#mztczfSiReadCardType').html("<option value='03'>社保卡</option><option value='01'>电子凭证</option><option value='02'>身份证</option><option value='04'>刷脸</option>");
|
|
|
+ // $('#mztczfSiReadCardType').html("<option value='03'>社保卡</option><option value='01'>电子凭证</option><option value='04'>刷脸</option>");
|
|
|
+ // $('#mztczfSiReadCardType').selectpicker('refresh');
|
|
|
+ // var selectHtml = '<option value="0">否</option><option value="1">使用个账</option><option value="2">使用共济账户</option>';
|
|
|
+ // $('#grzhzf').html(selectHtml);
|
|
|
+ // $('#grzhzf').selectpicker('refresh');
|
|
|
+ // 读卡类型和个账支付已改为单选框,不需要初始化下拉框
|
|
|
initAdvmPro('mztczfAdvmPro')
|
|
|
}
|
|
|
|
|
@@ -3289,24 +3290,46 @@ function mztczfSiReadCardTypeChange() {
|
|
|
// 显示loading效果
|
|
|
$("#readLoadingModal").modal('show');
|
|
|
|
|
|
- var grzhzf = $("#grzhzf").val();
|
|
|
+ // var grzhzf = $("#grzhzf").val();
|
|
|
+ // if (grzhzf == null || grzhzf == "") {
|
|
|
+ // errorMesageSimaple("请先选择是否使用个人账户余额支付剩余门诊费用!");
|
|
|
+ // $('#mztczfSiReadCardType').selectpicker('val', null);
|
|
|
+ // $('#mztczfSiReadCardType').selectpicker('refresh');
|
|
|
+ // $("#readLoadingModal").modal('hide'); // 隐藏loading
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ // var mztczfSiReadCardType = $("#mztczfSiReadCardType").val();
|
|
|
+ // if (mztczfSiReadCardType == null || mztczfSiReadCardType == "") {
|
|
|
+ // $("#readLoadingModal").modal('hide'); // 隐藏loading
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ // let admdvs = $('#mztczfAdvmCity').val();
|
|
|
+ // if (!stringNotBlank(admdvs)) {
|
|
|
+ // errorMesageSimaple("请选择参保地!");
|
|
|
+ // $('#mztczfSiReadCardType').selectpicker('val', null);
|
|
|
+ // $('#mztczfSiReadCardType').selectpicker('refresh');
|
|
|
+ // $("#readLoadingModal").modal('hide'); // 隐藏loading
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ var grzhzf = $('input[name="grzhzf"]:checked').val();
|
|
|
if (grzhzf == null || grzhzf == "") {
|
|
|
errorMesageSimaple("请先选择是否使用个人账户余额支付剩余门诊费用!");
|
|
|
- $('#mztczfSiReadCardType').selectpicker('val', null);
|
|
|
- $('#mztczfSiReadCardType').selectpicker('refresh');
|
|
|
+ $('input[name="grzhzf"]').prop('checked', false);
|
|
|
+ $("#grzhzf_0").prop('checked', true);
|
|
|
$("#readLoadingModal").modal('hide'); // 隐藏loading
|
|
|
return;
|
|
|
}
|
|
|
- var mztczfSiReadCardType = $("#mztczfSiReadCardType").val();
|
|
|
+ var mztczfSiReadCardType = $('input[name="mztczfSiReadCardType"]:checked').val();
|
|
|
if (mztczfSiReadCardType == null || mztczfSiReadCardType == "") {
|
|
|
+ errorMesageSimaple("请选择读卡类型!");
|
|
|
$("#readLoadingModal").modal('hide'); // 隐藏loading
|
|
|
return;
|
|
|
}
|
|
|
let admdvs = $('#mztczfAdvmCity').val();
|
|
|
if (!stringNotBlank(admdvs)) {
|
|
|
errorMesageSimaple("请选择参保地!");
|
|
|
- $('#mztczfSiReadCardType').selectpicker('val', null);
|
|
|
- $('#mztczfSiReadCardType').selectpicker('refresh');
|
|
|
+ $('input[name="mztczfSiReadCardType"]').prop('checked', false);
|
|
|
+ $("#mztczfSiReadCardType_03").prop('checked', true);
|
|
|
$("#readLoadingModal").modal('hide'); // 隐藏loading
|
|
|
return;
|
|
|
}
|
|
@@ -3410,10 +3433,15 @@ function mztczfSiReadCardTypeModel(patientId,times) {
|
|
|
$("#pBusiCardInfo").val(null);
|
|
|
readPatientId = patientId
|
|
|
readTimes = times
|
|
|
- $('#mztczfSiReadCardType').selectpicker('val', null);
|
|
|
- $('#mztczfSiReadCardType').selectpicker('refresh');
|
|
|
- $('#grzhzf').selectpicker('val', null);
|
|
|
- $('#grzhzf').selectpicker('refresh');
|
|
|
+ // $('#mztczfSiReadCardType').selectpicker('val', null);
|
|
|
+ // $('#mztczfSiReadCardType').selectpicker('refresh');
|
|
|
+ // $('#grzhzf').selectpicker('val', null);
|
|
|
+ // $('#grzhzf').selectpicker('refresh');
|
|
|
+ // 重置单选框状态
|
|
|
+ $('input[name="mztczfSiReadCardType"]').prop('checked', false);
|
|
|
+ $("#mztczfSiReadCardType_03").prop('checked', true);
|
|
|
+ $('input[name="grzhzf"]').prop('checked', false);
|
|
|
+ $("#grzhzf_0").prop('checked', true);
|
|
|
$("#mztczfSiReadCardModal").modal();
|
|
|
}
|
|
|
|
|
@@ -3455,8 +3483,10 @@ function directRegistration(patientId, times) {
|
|
|
times: times,
|
|
|
readCardResult: $("#readCardResult").val(),
|
|
|
busCardInfo: $("#pBusiCardInfo").val(),
|
|
|
- grzhzf: $("#grzhzf").val(),
|
|
|
- readCardType: $("#mztczfSiReadCardType").val()
|
|
|
+ // grzhzf: $("#grzhzf").val(),
|
|
|
+ // readCardType: $("#mztczfSiReadCardType").val()
|
|
|
+ grzhzf: $('input[name="grzhzf"]:checked').val(),
|
|
|
+ readCardType: $('input[name="mztczfSiReadCardType"]:checked').val()
|
|
|
}),
|
|
|
headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
|
|
|
success: function (res) {
|