|
@@ -473,27 +473,32 @@ namespace PTMedicalInsurance.Business
|
|
|
JObject jaBaseInfo = JObject.Parse(JsonHelper.getDestValue(joConvertCodeRtn, "baseinfo"));
|
|
|
joOutput["baseinfo"] = jaBaseInfo;
|
|
|
|
|
|
- JObject joSelectedInsuInfo = (JObject)jaInsuInfo[0];
|
|
|
- joSelectedInsuInfo.Add("mdtrt_cert_type", Global.pat.mdtrtcertType);
|
|
|
- joSelectedInsuInfo.Add("mdtrt_cert_no", Global.pat.mdtrtcertNO);
|
|
|
- if (joOutparam["selectedInsuInfo"] != null)
|
|
|
+ PatientInsuInfo frmPatientInfo = new PatientInsuInfo(joConvertCodeRtn);
|
|
|
+ //相关信息转换到登记面板
|
|
|
+ if (frmPatientInfo.ShowDialog() == DialogResult.OK)
|
|
|
{
|
|
|
- joOutparam["selectedInsuInfo"] = joSelectedInsuInfo;
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- joOutparam.Property("output").AddBeforeSelf(new JProperty("selectedInsuInfo", joSelectedInsuInfo));
|
|
|
- }
|
|
|
+ JObject joSelectedInsuInfo = (JObject)jaInsuInfo[frmPatientInfo.insuInfoIndex];
|
|
|
|
|
|
- if (joOutparam["selectedIdInfo"] != null)
|
|
|
- {
|
|
|
- joOutparam["selectedIdInfo"] = joSelectedInsuInfo;
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- joOutparam.Property("output").AddBeforeSelf(new JProperty("selectedIdInfo", joSelectedInsuInfo));
|
|
|
- }
|
|
|
+ joSelectedInsuInfo.Add("mdtrt_cert_type", Global.pat.mdtrtcertType);
|
|
|
+ joSelectedInsuInfo.Add("mdtrt_cert_no", Global.pat.mdtrtcertNO);
|
|
|
+ if (joOutparam["selectedInsuInfo"] != null)
|
|
|
+ {
|
|
|
+ joOutparam["selectedInsuInfo"] = joSelectedInsuInfo;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ joOutparam.Property("output").AddBeforeSelf(new JProperty("selectedInsuInfo", joSelectedInsuInfo));
|
|
|
+ }
|
|
|
|
|
|
+ if (joOutparam["selectedIdInfo"] != null)
|
|
|
+ {
|
|
|
+ joOutparam["selectedIdInfo"] = joSelectedInsuInfo;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ joOutparam.Property("output").AddBeforeSelf(new JProperty("selectedIdInfo", joSelectedInsuInfo));
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
outparam = joOutparam.ToString();
|
|
|
}
|