1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- (function (d) {
- config.init();
- var a = {
- doing: function (g) {
- d.each(g, function (i, h) {
- if (h.id == f) {
- d("#id").val(h.id);
- d("#drugName").val(h.drugName);
- Fx.setDrugPlanList(h, d("#hours-quantity"));
- d("#frequency").val(h.consumptionHoursString.split(",").length);
- d("#doseType").val(h.doseType);
- d("#start_date").val(new Date().toDate(h.startDate).format("yyyy-M-dd"));
- if (h.days == 127) {
- d("input[type=radio][name=days]").get(0).checked = true;
- d("#days_value").hide()
- } else {
- d("input[type=radio][name=days]").get(1).checked = true;
- d("#days_value").val(h.days);
- d("#days_value").show()
- }
- if (h.everyXDays > 1) {
- d("input[type=radio][name=everyXDays]").get(1).checked = true;
- d("#everyXDays").val(h.everyXDays);
- d("#everyXDays").show()
- } else {
- d("#everyXDays").hide()
- }
- [].slice.call(d("select")).forEach(function (j) {
- d(j).parent().find(".select_text_ui").text(Fx.getSelectOptionsText(d(j)))
- });
- d("#content").show()
- } else {
- hzAPI.dialog(false, 500, "该药原定服用计划已完成")
- }
- })
- }
- };
- var b = window.apiUrl + "?c=Index&a=medicineScheduleGroupsById";
- var f = Fx.getUrlParam("id");
- var c = {id: f, dateTime: new Date(new Date().getTime() + 1000 * 60 * 60 * 24).format("yyyy-MM-dd")};
- hzAPI.getDataNoTemp(b, c, a);
- function e() {
- var h = Fx.getDrugHoursQuantity();
- var g = {
- id: f,
- frequency: d("#frequency").val(),
- startDate: d("#start_date").val(),
- consumptionHoursString: h[0],
- quantityString: h[1]
- };
- if (d("input[type=radio][name=days]").get(1).checked) {
- d.extend(g, {days: d("#days_value").val()})
- }
- if (d("input[type=radio][name=everyXDays]").get(1).checked) {
- d.extend(g, {everyXDays: d("#everyXDays").val()})
- }
- b = window.apiUrl + "?c=Index&a=medicineScheduleGroupsUpdate";
- hzAPI.sendData(b, g, false, ["更新失败", "更新成功"])
- }
- d("#edit_event_sure").bind("tap", function () {
- e()
- })
- })(Zepto);
|