123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- //var openWebview = function(url) {
- // if ((typeof url == 'string') && url.constructor == String) {
- // mui.openWindow({
- // url: url,
- // id: getId(url)
- // });
- // } else if ((typeof url == 'object') && url.constructor == Object) {
- //
- // mui.openWindow({
- // url: url.url,
- // id: getId(url.url),
- // extras: url.extras || {}
- // });
- // }
- //
- //}
- //
- //var openWebview1 = function(url) {
- // mui.openWindow({
- // url: url,
- // id: url.split(".")[0]
- // });
- // }
- var openWebview = function(url1,extras) {
- return mui.openWindow({
- id: getId(url1),
- url: url1,
- waiting:{
- autoShow:false
- },
- extras:extras
- })
- }
- var getId = function(url) {
- var aStr = url.split("/");
- var aid = null;
- if (aStr.length != 0) {
- aid = aStr[aStr.length - 1].split(".");
- } else {
- aid = aStr.split(".");
- }
- return aid[0];
- }
- /**
- * 带参数跳转
- * @param {string} url
- * @param {json} extrasParam
- */
- var openWebviewExtras = function(url,extraspa) {
- mui.openWindow({
- url: url,
- id: getId(url),
- extras:extraspa
- })
- }
- //var getId = function(url) {
- // if (url.indexOf("?") > 0) {
- // url = url.substr(0, url.indexOf("?"));
- // }
- // var aStr = url.split("/");
- // var aid = null;
- // if (aStr.length != 0) {
- // aid = aStr[aStr.length - 1].split(".");
- // } else {
- // aid = aStr.split(".");
- // }
- // if (aid != null) {
- // return aid[0];
- // } else {
- // return null;
- // }
- //
- //}
- var backToWebviewById = function(id,reload,cb) {
- if(!id) return ;
- var old_back = mui.back;
- return function() {
- var tw = plus.webview.getWebviewById(id);
- if(!tw) {
- return function() {
- old_back();
- };
- }
- if(cb &&$.isFunction(cb)) {
- cb();
- }
- tw.show();
- setTimeout(function() {
- closeSubWebviewsByParentId(id);
- },300);
- }
- }
- var closeOpened = function(parent) {
- if(parent) {
- _.each(parent.opened(),function(wv){
- wv.hide();
- setTimeout(function() {
- wv && wv.close();
- },0);
- closeOpened(wv);
- });
- }
- }
- var closeSubWebviewsByParentId = function(id) {
- if(!id) return ;
- var parent = plus.webview.getWebviewById(id);
- closeOpened(parent);
- }
- var serverURL = "http://172.19.103.77:8080/wlyy/";
- //var serverUrl = "http://180.76.129.165:8080/ssgg";
- //var serverUrl = "http://192.168.3.120:8080/ssgg";
- // 对Date的扩展,将 Date 转化为指定格式的String
- // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
- // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
- // 例子:
- // (new Date()).format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
- // (new Date()).format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18
- Date.prototype.format = function(fmt) { //author: meizz
- var o = {
- "M+": this.getMonth() + 1, //月份
- "d+": this.getDate(), //日
- "h+": this.getHours(), //小时
- "m+": this.getMinutes(), //分
- "s+": this.getSeconds(), //秒
- "q+": Math.floor((this.getMonth() + 3) / 3), //季度
- "S": this.getMilliseconds() //毫秒
- };
- if (/(y+)/.test(fmt))
- fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
- for (var k in o)
- if (new RegExp("(" + k + ")").test(fmt))
- fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
- return fmt;
- }
- //测试的账号
- var commonPatientCode = "20160322000001";
- var commonDoctorCode = "20160322000001";
- var commonUserName = "张三";
- var commonServerUrl = 'http://180.76.129.165:8080';
|