123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- var patient = "";
- var sortDate = "";
- var pageSize = 10;
- mui.plusReady(function() {
- var self = plus.webview.currentWebview();
- if (self.pCode) {
- patient = self.pCode;
- }
- clearHTML();
- queryList(patient, sortDate, pageSize);
- //点击加载更多
- document.getElementById('view_more').addEventListener("tap", function() {
- queryList(patient, sortDate, pageSize);
- });
- });
- function queryList(patient, sortDate, pageSize) {
- //拼请求内容
- var params = {};
- params.patient = patient;
- params.sortDate = sortDate;
- params.pagesize = pageSize;
- //发送ajax请求
- sendPost("doctor/health_record/list_diet", params, queryListFailed, queryListSuccesss);
- }
- /**
- * 健康指标图表查询成功处理方法
- */
- function queryListSuccesss(res) {
- if (res.status == 200) {
- if (res.list.length > 0) {
- //成功
- showList(res.list);
- } else {
- //无更多数据
- document.querySelector("#view_more").innerText = "已无更多数据";
- }
- } else {
- //非200则为失败
- queryListFailed(res);
- }
- plus.nativeUI.closeWaiting();
- }
- /**
- * 显示查询结果
- * @param {Object} list
- */
- function showList(list) {
- // clearHTML();
- for (var i = 0; i < list.length; i++) {
- var data = list[i];
- if (!data) {
- continue;
- }
- //data.date.substr(5, 5) --只有月-日
- addRow(data.record_date, data.content, data.images);
- sortDate = list[i].sortDate;
- }
- document.getElementById("view_more").style.display="";
- }
- /**
- * 清空tbody
- */
- function clearHTML() {
- $("#diet_list").html("");
- }
- /**
- * tbody添加一行tr
- * @param {Object} dateStr
- * @param {Object} value1
- * @param {Object} value2
- */
- function addRow(record_date, content, images) {
- // if(dateStr.length > 5){
- // dateStr = dateStr.substr(5, 5);
- // }
- var tb = document.querySelector("#diet_list");
- var tr = document.createElement("tr");
- var imgs=[];
- if (images) {
- imgs=images.split(",");
- }
-
-
- var html = "";
- html += "<tr>"
- html += "<td class='width-30'>" + record_date + "</td>"
- html += "<td class='width-70' style='text-align:left;'>";
- var tempHtml="";
- for (var i = 0; i <imgs.length; i++) {
- var temp=imgs[i];
- tempHtml+="<img src='" + temp + "' width='40' height='40' style='display:inline-block; vertical-align:middle; margin-right:10px;' />";
- }
- html +=tempHtml;
- html +=content + "</td>";
- // <img src='" + images + "' width='40' height='40' style='display:inline-block; vertical-align:middle; margin-right:10px;' />" + content + "</td>"
- html += "</tr>"
- tr.innerHTML = html;
- tb.appendChild(tr);
- $("#view_more").css("display"," ");
- }
- //添加数据添加监听
- window.addEventListener("add-item", function(e) {
- clearHTML();
- queryList();
- });
|