var app = { init: {}, bind: {}, getOcMsg: {} } app.init = function() { app.bind(); app.getOcMsg(); } app.bind = function() { $("#phoneGroup").on("touchend", function() { if (!app.lbPhone) { return; } var lbPhone = $api.trim(app.lbPhone.toString()); api.call({ type: 'tel_prompt', number: lbPhone }); }); //下拉刷新 api.setRefreshHeaderInfo({ bgColor: "#CCCCCC", textColor: "#FFFFFF" }, function(ret, err) { app.getOcMsg(function() { api.refreshHeaderLoadDone(); }); }); } /** * 弹出提示框 */ app.toast = function(msg) { api.toast({ msg: msg, duration: 3000, locaiton: 'top' }); } app.getOcMsg = function(callback) { var ocId = $api.getStorage("ocId"); var url = "/admin/rest/oc"; var args = { ocId: ocId }; $api.get(url, args, function(data, err) { if (err) { app.toast("网络请求失败"); } else { if (!data.code || data.code != 200) { toast("服务器响应错误" + (data.code ? (",错误码:" + data.code) : "")); } else { if (data.body) { var lbPhone = $("#lbPhone"); var cusManagerName = $("#cusManagerName"); lbPhone.html(data.body.telephone); cusManagerName.html((data.body.ocName ?data.body.ocName: '')); app.lbPhone = data.body.telephone; } } } if (callback) { callback(); } }); } apiready = function() { app.init(); }