|  | @ -1,483 +0,0 @@
 | 
	
		
			
				|  |  | <!DOCTYPE html>
 | 
	
		
			
				|  |  | <html>
 | 
	
		
			
				|  |  |     <head>
 | 
	
		
			
				|  |  |         <meta charset="UTF-8">
 | 
	
		
			
				|  |  |         <title>健康指导详情(预览)</title>
 | 
	
		
			
				|  |  |         <meta name="format-detection" content="telephone=no" />
 | 
	
		
			
				|  |  |         <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
 | 
	
		
			
				|  |  |         <meta name="apple-mobile-web-app-capable" content="yes" />
 | 
	
		
			
				|  |  |         <meta name="apple-mobile-web-app-status-bar-style" content="black" />
 | 
	
		
			
				|  |  |         <link rel="stylesheet" href="../iconfont/iconfont.css" />
 | 
	
		
			
				|  |  |         <link rel="stylesheet" type="text/css" href="../../../css/mui.min.css"/>
 | 
	
		
			
				|  |  |         <link rel="stylesheet" href="../../../common/cross/css/cross.css" type="text/css"> 
 | 
	
		
			
				|  |  |         <link rel="stylesheet" href="../../../common/cross/css/cross.ui.css" type="text/css" />
 | 
	
		
			
				|  |  |         <link rel="stylesheet" type="text/css" href="../../../common/cross/css/ui.all.css"/>
 | 
	
		
			
				|  |  |         <style type="text/css">
 | 
	
		
			
				|  |  |             .bgc-17b3ec{background-color: #17b3ec;}
 | 
	
		
			
				|  |  |             .bgc-ffa54b{background-color: #ffa54b;}
 | 
	
		
			
				|  |  |             .btn_group{position: fixed; bottom: 10px; width: 100%; z-index:2;}
 | 
	
		
			
				|  |  |             .content p{word-wrap: break-word;}
 | 
	
		
			
				|  |  |         </style>
 | 
	
		
			
				|  |  |     </head>
 | 
	
		
			
				|  |  |     <body>
 | 
	
		
			
				|  |  |         <div class="h45">
 | 
	
		
			
				|  |  |             <div class="demo-comtop">
 | 
	
		
			
				|  |  |                 <a class="mui-action-back"></a>
 | 
	
		
			
				|  |  |                 <h1>健康指导详情</h1>
 | 
	
		
			
				|  |  |             </div>
 | 
	
		
			
				|  |  |         </div>
 | 
	
		
			
				|  |  |         <div class="content bgc-fff ptb10 plr10" style="margin-bottom: 70px;">
 | 
	
		
			
				|  |  |         </div>
 | 
	
		
			
				|  |  |         
 | 
	
		
			
				|  |  |         <div class="c-row mtb10 btn_group c-hide" id="btn_group1">
 | 
	
		
			
				|  |  |             <div class="c-50 c-t-center pl10">
 | 
	
		
			
				|  |  |                 <a class="c-btn c-f16 bgc-ffa54b c-btn-full c-btn-radius" id="save_btn">保存模板</a>
 | 
	
		
			
				|  |  |             </div>
 | 
	
		
			
				|  |  |             <div class="c-50 c-t-center pr10">
 | 
	
		
			
				|  |  |                 <a class="c-btn c-f16 bgc-17b3ec c-btn-full c-btn-radius back_btn">继续编辑</a>
 | 
	
		
			
				|  |  |             </div>
 | 
	
		
			
				|  |  |         </div>
 | 
	
		
			
				|  |  |         <div class="c-row mtb10 btn_group c-hide" id="btn_group2">
 | 
	
		
			
				|  |  |             <div class="c-50 c-t-center pl10">
 | 
	
		
			
				|  |  |                 <a class="c-btn c-f16 bgc-ffa54b c-btn-full c-btn-radius" id="send_btn">发送模板</a>
 | 
	
		
			
				|  |  |             </div>
 | 
	
		
			
				|  |  |             <div class="c-50 c-t-center pr10">
 | 
	
		
			
				|  |  |                 <a class="c-btn c-f16 bgc-17b3ec c-btn-full c-btn-radius back_btn" >继续编辑</a>
 | 
	
		
			
				|  |  |             </div>
 | 
	
		
			
				|  |  |         </div>
 | 
	
		
			
				|  |  |         
 | 
	
		
			
				|  |  |     </body>
 | 
	
		
			
				|  |  |     <script src="../../../js/jquery/2.1.3/jquery.js"></script>
 | 
	
		
			
				|  |  |     <script src="../../../js/mui.min.js"></script>
 | 
	
		
			
				|  |  |     <script src="../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
 | 
	
		
			
				|  |  |     <script src="../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
 | 
	
		
			
				|  |  |     <script src="../../../js/common_http.js" type="text/javascript" charset="utf-8"></script>
 | 
	
		
			
				|  |  |     <script src="../../../js/template.js" type="text/javascript" charset="utf-8"></script>
 | 
	
		
			
				|  |  |     <script src="../../../js/app.js" type="text/javascript" charset="utf-8"></script>
 | 
	
		
			
				|  |  |     <link rel="stylesheet" type="text/css" href="../../../widget/artDialog/6.0.5/css/ui-dialog.min.css"/>
 | 
	
		
			
				|  |  |     <script src="../../../widget/artDialog/6.0.5/js/dialog-plus.min.js" type="text/javascript" charset="utf-8"></script>
 | 
	
		
			
				|  |  |     <script type="text/javascript">
 | 
	
		
			
				|  |  |         var code="", 
 | 
	
		
			
				|  |  |             detail = "",
 | 
	
		
			
				|  |  |             imgUrls = [],
 | 
	
		
			
				|  |  |             uploadImages,
 | 
	
		
			
				|  |  |             patiCode,
 | 
	
		
			
				|  |  |             reference,
 | 
	
		
			
				|  |  |             images,
 | 
	
		
			
				|  |  |             teams,
 | 
	
		
			
				|  |  |             teamId,
 | 
	
		
			
				|  |  |             docInfo,
 | 
	
		
			
				|  |  |             checked = false,
 | 
	
		
			
				|  |  |             is_sys;
 | 
	
		
			
				|  |  |             
 | 
	
		
			
				|  |  |         mui.init();
 | 
	
		
			
				|  |  |         mui.plusReady(function(){
 | 
	
		
			
				|  |  | 			docInfo = JSON.parse(plus.storage.getItem("docInfo"));
 | 
	
		
			
				|  |  |             var self = plus.webview.currentWebview();
 | 
	
		
			
				|  |  |             code = self.code;
 | 
	
		
			
				|  |  |             detail = self.detail;
 | 
	
		
			
				|  |  |             images = self.detail.images;
 | 
	
		
			
				|  |  |             uploadImages = self.detail.uploadImages;
 | 
	
		
			
				|  |  |             teams = self.teams; 
 | 
	
		
			
				|  |  |             teamId = self.teamId;
 | 
	
		
			
				|  |  |             patiCode = self.patiCode;
 | 
	
		
			
				|  |  |             is_sys = self.is_sys;
 | 
	
		
			
				|  |  |             reference = self.reference;
 | 
	
		
			
				|  |  |             checked = self.checked;
 | 
	
		
			
				|  |  |             if(reference == "mine"){
 | 
	
		
			
				|  |  |                 $("#btn_group1").show();
 | 
	
		
			
				|  |  |                 $("#btn_group2").hide();
 | 
	
		
			
				|  |  |             }else{
 | 
	
		
			
				|  |  |                 $("#btn_group2").show();
 | 
	
		
			
				|  |  |                 $("#btn_group1").hide();
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             getDetail();
 | 
	
		
			
				|  |  |             bindEvents();
 | 
	
		
			
				|  |  |         });
 | 
	
		
			
				|  |  |         
 | 
	
		
			
				|  |  |         function getDetail(){
 | 
	
		
			
				|  |  |             var regN = /\n/g;
 | 
	
		
			
				|  |  |             var regRN = /\r\n/g;
 | 
	
		
			
				|  |  |             var content = detail.content.replace(/ /g, " ");
 | 
	
		
			
				|  |  |             content = content.replace(regN,"<br/>");
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             var p = "<p class='c-f14 c-333'>"+content+"</p>",
 | 
	
		
			
				|  |  |                 images = "";
 | 
	
		
			
				|  |  |             for(i=0; i<detail.images.length; i++){
 | 
	
		
			
				|  |  |                 var src = detail.images[i];
 | 
	
		
			
				|  |  |                 images += "<div class='mtb10'><img src='"+src+"' width='100%'></div>";
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             $(".content").append(p+images);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         
 | 
	
		
			
				|  |  |         //上传图片
 | 
	
		
			
				|  |  |         var upload_count = 0;
 | 
	
		
			
				|  |  |         function uploadImg(cb){
 | 
	
		
			
				|  |  |             var len = uploadImages.length;
 | 
	
		
			
				|  |  |             if(upload_count < len){
 | 
	
		
			
				|  |  |                 var task = plus.uploader.createUpload(server + "/upload/image", {
 | 
	
		
			
				|  |  |                     method: "post"
 | 
	
		
			
				|  |  |                 }, function(t, sta) {
 | 
	
		
			
				|  |  |                     if(sta == 200) {
 | 
	
		
			
				|  |  |                         var msg = t.responseText;
 | 
	
		
			
				|  |  |                         var oImg = JSON.parse(msg);
 | 
	
		
			
				|  |  |                         var imgUrl = oImg.urls;
 | 
	
		
			
				|  |  |                         var re = new RegExp("\\\\", "g");
 | 
	
		
			
				|  |  |                         imgUrl = imgUrl.replace(re, "/");
 | 
	
		
			
				|  |  |                         imgUrls.push(imgUrl);
 | 
	
		
			
				|  |  | //                      setTimeout(function () {
 | 
	
		
			
				|  |  |                         	uploadImg(cb);
 | 
	
		
			
				|  |  | //                      },300);
 | 
	
		
			
				|  |  |                     } else {
 | 
	
		
			
				|  |  |                         mui.toast("上传图片失败!");
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                 });
 | 
	
		
			
				|  |  |                 var url = uploadImages[upload_count];
 | 
	
		
			
				|  |  |                 upload_count ++;
 | 
	
		
			
				|  |  |                 task.addFile(url, {});
 | 
	
		
			
				|  |  |                 task.start();
 | 
	
		
			
				|  |  |             }else{
 | 
	
		
			
				|  |  |                 cb();
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         
 | 
	
		
			
				|  |  |         function bindEvents(){
 | 
	
		
			
				|  |  |             $("#save_btn").on('click', function(){
 | 
	
		
			
				|  |  | 		        if(detail.title.length == 0){
 | 
	
		
			
				|  |  | 		            dialog({
 | 
	
		
			
				|  |  | 		                contentType: 'tipsbox',
 | 
	
		
			
				|  |  | 		                skin: 'bk-popup',
 | 
	
		
			
				|  |  | 		                content: '模板名称不能为空!',
 | 
	
		
			
				|  |  | 		                closeTime: 2000
 | 
	
		
			
				|  |  | 		            }).showModal();
 | 
	
		
			
				|  |  | 		            return false;
 | 
	
		
			
				|  |  | 		        }
 | 
	
		
			
				|  |  | 		        if(detail.content.length == 0){
 | 
	
		
			
				|  |  | 		            dialog({
 | 
	
		
			
				|  |  | 		                contentType: 'tipsbox',
 | 
	
		
			
				|  |  | 		                skin: 'bk-popup',
 | 
	
		
			
				|  |  | 		                content: '指导内容不能为空!',
 | 
	
		
			
				|  |  | 		                closeTime: 2000
 | 
	
		
			
				|  |  | 		            }).showModal();
 | 
	
		
			
				|  |  | 		            return false;
 | 
	
		
			
				|  |  | 		        }
 | 
	
		
			
				|  |  |                 var url = "",
 | 
	
		
			
				|  |  |                     params = {
 | 
	
		
			
				|  |  |                         content: detail.content,
 | 
	
		
			
				|  |  |                         title: detail.title
 | 
	
		
			
				|  |  |                     };
 | 
	
		
			
				|  |  |             	params.teamInfo = teams;
 | 
	
		
			
				|  |  |                 if(is_sys || (code == "" || code == undefined)){
 | 
	
		
			
				|  |  |                     url = "doctor/team/guidance/saveTeamGuidance";
 | 
	
		
			
				|  |  |                 }else{
 | 
	
		
			
				|  |  |                 	params.saveAsGuidance = 0;
 | 
	
		
			
				|  |  |                 	params.guidanceCode = code;
 | 
	
		
			
				|  |  |           			params.isLeader = docInfo.isLeader;
 | 
	
		
			
				|  |  |                     url = "doctor/team/guidance/modifyTeamGuidance";
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |                 plus.nativeUI.showWaiting();
 | 
	
		
			
				|  |  |                 uploadImg(function(){
 | 
	
		
			
				|  |  |                     params.images = imgUrls ? imgUrls.join(","):"";
 | 
	
		
			
				|  |  |                     sendPost(url, params, null, function(res){
 | 
	
		
			
				|  |  |                         if(res.status == 200){
 | 
	
		
			
				|  |  |                             var self = plus.webview.currentWebview(),
 | 
	
		
			
				|  |  |                                 opener = self.opener(),
 | 
	
		
			
				|  |  |                                 pre_opener = self.opener().opener();
 | 
	
		
			
				|  |  |                             if(pre_opener.id == "jkzd" || pre_opener.id == "guidance_list"){ //mine->list->add->preview
 | 
	
		
			
				|  |  |                                 mui.fire(pre_opener, "refresh");
 | 
	
		
			
				|  |  |                                 mui.later(function(){
 | 
	
		
			
				|  |  |                                     opener.close();
 | 
	
		
			
				|  |  |                                     self.close();
 | 
	
		
			
				|  |  |                                 }, 300);
 | 
	
		
			
				|  |  |                                 pre_opener.show();
 | 
	
		
			
				|  |  |                             } else if( opener.id == 'bianjituanduimuban' && pre_opener.id == 'chakantuanduimuban') {
 | 
	
		
			
				|  |  |                                 var pre_pre_opener = pre_opener.opener();
 | 
	
		
			
				|  |  |                                 mui.fire(pre_pre_opener, "refresh");
 | 
	
		
			
				|  |  | //                  			pre_pre_opener.reload(true);
 | 
	
		
			
				|  |  |                                 mui.later(function(){
 | 
	
		
			
				|  |  |                                     opener.close();
 | 
	
		
			
				|  |  |                                     pre_opener.close();
 | 
	
		
			
				|  |  |                                     self.close();
 | 
	
		
			
				|  |  |                                 }, 300);
 | 
	
		
			
				|  |  |                                 pre_pre_opener.show();
 | 
	
		
			
				|  |  |                             } else if( opener.id == 'bianjituanduimuban') {
 | 
	
		
			
				|  |  | //                  			pre_opener.reload(true);
 | 
	
		
			
				|  |  |                                 mui.fire(pre_opener, "refresh");
 | 
	
		
			
				|  |  |                                 mui.later(function(){
 | 
	
		
			
				|  |  |                                     opener.close();
 | 
	
		
			
				|  |  |                                     self.close();
 | 
	
		
			
				|  |  |                                 }, 300);
 | 
	
		
			
				|  |  |                                 pre_opener.show();
 | 
	
		
			
				|  |  |                             }else if(pre_opener.opener().id == "guidance_list" || pre_opener.opener().id == "jkzd"){ //mine->list->detail->edit->preview
 | 
	
		
			
				|  |  |                                 var pre_pre_opener = pre_opener.opener();
 | 
	
		
			
				|  |  |                                 mui.fire(pre_pre_opener, "refresh");
 | 
	
		
			
				|  |  |                                 mui.later(function(){
 | 
	
		
			
				|  |  |                                     opener.close();
 | 
	
		
			
				|  |  |                                     pre_opener.close();
 | 
	
		
			
				|  |  |                                     self.close();
 | 
	
		
			
				|  |  |                                 }, 300);
 | 
	
		
			
				|  |  |                                 pre_pre_opener.show();
 | 
	
		
			
				|  |  |                             }else{ //mine->sys->detail->edit->preview
 | 
	
		
			
				|  |  |                                 var pre_pre_opener = pre_opener.opener(),
 | 
	
		
			
				|  |  |                                     entrance = pre_pre_opener.opener();
 | 
	
		
			
				|  |  |                                 mui.fire(entrance, "refresh");
 | 
	
		
			
				|  |  |                                 mui.later(function(){
 | 
	
		
			
				|  |  |                                     opener.close();
 | 
	
		
			
				|  |  |                                     pre_opener.close();
 | 
	
		
			
				|  |  |                                     pre_pre_opener.close();
 | 
	
		
			
				|  |  |                                     self.close();
 | 
	
		
			
				|  |  |                                 }, 300);
 | 
	
		
			
				|  |  |                                 entrance.show();
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         plus.nativeUI.closeWaiting();
 | 
	
		
			
				|  |  |                         mui.toast(res.msg);
 | 
	
		
			
				|  |  |                     },'POST', '', true);
 | 
	
		
			
				|  |  |                 });
 | 
	
		
			
				|  |  |             });
 | 
	
		
			
				|  |  |             
 | 
	
		
			
				|  |  |             $("#send_btn").on('click', function(){
 | 
	
		
			
				|  |  |                 dialog({
 | 
	
		
			
				|  |  |                     content: "发出后无法变更,是否确认发送给居民?",
 | 
	
		
			
				|  |  |                     okValue: "继续发送",
 | 
	
		
			
				|  |  |                     ok: function(){
 | 
	
		
			
				|  |  |                         plus.nativeUI.showWaiting();
 | 
	
		
			
				|  |  |                         var url = "";
 | 
	
		
			
				|  |  |                         var params = {
 | 
	
		
			
				|  |  |                             content: detail.content,
 | 
	
		
			
				|  |  |                             guidanceCode: code || "",
 | 
	
		
			
				|  |  |                             title: detail.title,
 | 
	
		
			
				|  |  |                             teamInfo: teams
 | 
	
		
			
				|  |  |                         };
 | 
	
		
			
				|  |  |                         uploadImg(function(){
 | 
	
		
			
				|  |  |                             params.images = imgUrls ? imgUrls.join(","):"";
 | 
	
		
			
				|  |  |                             var reqInfo = [];
 | 
	
		
			
				|  |  | 	 						if(checked){
 | 
	
		
			
				|  |  | 	                            //先将内容保存为自己模板
 | 
	
		
			
				|  |  | 		                		if(is_sys || (code == "" || code == undefined)){
 | 
	
		
			
				|  |  |                                     url = "doctor/team/guidance/saveTeamGuidance";
 | 
	
		
			
				|  |  |                                 }else{
 | 
	
		
			
				|  |  |                                     params.saveAsGuidance = 1;
 | 
	
		
			
				|  |  |                                     params.guidanceCode = code;
 | 
	
		
			
				|  |  |                                     url = "doctor/team/guidance/modifyTeamGuidance";
 | 
	
		
			
				|  |  |                                 }
 | 
	
		
			
				|  |  |                                 params.isLeader = docInfo.isLeader;
 | 
	
		
			
				|  |  |                                 reqInfo.push({url: url, data: params, reqType: 'POST'});
 | 
	
		
			
				|  |  | 	                      	} else {
 | 
	
		
			
				|  |  | 		                		params.saveAsGuidance = 0;
 | 
	
		
			
				|  |  | 	                        }
 | 
	
		
			
				|  |  | // 	              			params.isLeader = docInfo.isLeader;
 | 
	
		
			
				|  |  | //	                        reqInfo.push({url: "doctor/team/guidance/modifyTeamGuidance", data: params, reqType: 'POST'});
 | 
	
		
			
				|  |  |                             //团队模板发送时只和医生点击哪个团队中的模板有关,指导绑定的另外的团队没有关系
 | 
	
		
			
				|  |  |                             var teamList = JSON.parse(teams);
 | 
	
		
			
				|  |  |                             var chooseTeam = _.find(teamList, {teamId: parseInt(teamId)}),
 | 
	
		
			
				|  |  |                                 arr = [];
 | 
	
		
			
				|  |  |                             if(chooseTeam){
 | 
	
		
			
				|  |  |                                 arr.push(chooseTeam);
 | 
	
		
			
				|  |  |                             }else{
 | 
	
		
			
				|  |  |                                 //匹配不了说明医生修改了指导所属的 团队,并且入口团队并不在选中的列表中。则默认选择选中团队中的第一个团队来发送
 | 
	
		
			
				|  |  |                                 arr.push(teamList[i]);
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                             reqInfo.push({
 | 
	
		
			
				|  |  |                                 url: "doctor/team/guidance/sendTeamGuidance",
 | 
	
		
			
				|  |  |                                 data: {
 | 
	
		
			
				|  |  |                                     patient: patiCode,
 | 
	
		
			
				|  |  |                                     guidanceCode: code,
 | 
	
		
			
				|  |  |                                     content: detail.content,
 | 
	
		
			
				|  |  |                                     images: params.images,
 | 
	
		
			
				|  |  |                             		teamId: JSON.stringify(arr)
 | 
	
		
			
				|  |  | //                          		teamId: teamId
 | 
	
		
			
				|  |  |                                 },
 | 
	
		
			
				|  |  |                                 reqType: 'POST'
 | 
	
		
			
				|  |  |                             });
 | 
	
		
			
				|  |  |                             if(reqInfo.length == 1) {
 | 
	
		
			
				|  |  | 	                        	return getReqPromises(reqInfo, true).then(function(res) {
 | 
	
		
			
				|  |  | 		                            if(res[0].status == 200){
 | 
	
		
			
				|  |  | 		                                mui.toast("发送成功");
 | 
	
		
			
				|  |  | 		                                otherBackAction();
 | 
	
		
			
				|  |  | 		                            } else {
 | 
	
		
			
				|  |  | 		                                mui.toast("发送失败请重试 !");
 | 
	
		
			
				|  |  | 		                            }
 | 
	
		
			
				|  |  | 		                            plus.nativeUI.closeWaiting();
 | 
	
		
			
				|  |  | 		                        })
 | 
	
		
			
				|  |  | 	                        }else{
 | 
	
		
			
				|  |  | 	                        	return getReqPromise(reqInfo[0].url, reqInfo[0].data, "POST", true).then(function(res) {
 | 
	
		
			
				|  |  | 	                    			if(res.status == 200) {
 | 
	
		
			
				|  |  | 	                    				reqInfo[1].data.guidanceCode = res.guidanceCode;
 | 
	
		
			
				|  |  | 	                    				getReqPromise(reqInfo[1].url, reqInfo[1].data, "POST", true).then(function(res1) {
 | 
	
		
			
				|  |  | 		                        			if(res1.status == 200) {
 | 
	
		
			
				|  |  | 		                        				mui.toast("发送成功!");
 | 
	
		
			
				|  |  | 		                        				otherBackAction();
 | 
	
		
			
				|  |  | 		                        			} else {
 | 
	
		
			
				|  |  | 		                        				mui.toast( "保存成功,发送失败!")
 | 
	
		
			
				|  |  | 		                        			}
 | 
	
		
			
				|  |  | 		                        		})
 | 
	
		
			
				|  |  | 	                    			} else {
 | 
	
		
			
				|  |  | 	                    				mui.toast(res.msg || "保存失败无法发送!")
 | 
	
		
			
				|  |  | 	                    			}
 | 
	
		
			
				|  |  | 	                    			plus.nativeUI.closeWaiting();
 | 
	
		
			
				|  |  | 	                    		})
 | 
	
		
			
				|  |  | 	                       	}
 | 
	
		
			
				|  |  |                         });
 | 
	
		
			
				|  |  |                     },
 | 
	
		
			
				|  |  |                     cancelValue: "不了,谢谢",
 | 
	
		
			
				|  |  |                     cancel: function(){}
 | 
	
		
			
				|  |  |                 }).showModal();
 | 
	
		
			
				|  |  |             });
 | 
	
		
			
				|  |  |             
 | 
	
		
			
				|  |  |             $(".back_btn").on('click', function(){
 | 
	
		
			
				|  |  |                 mui.back();
 | 
	
		
			
				|  |  |             });
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | function otherBackAction(){
 | 
	
		
			
				|  |  |     var self = plus.webview.currentWebview(),
 | 
	
		
			
				|  |  |         opener = self.opener(),
 | 
	
		
			
				|  |  |         grant_opener = opener.opener();
 | 
	
		
			
				|  |  |     if(opener.id == "jkzd" || opener.id == "guidance_list"){ //新增
 | 
	
		
			
				|  |  |         if(grant_opener.id == "guidance_info"){
 | 
	
		
			
				|  |  |             //im->info->list->add
 | 
	
		
			
				|  |  |             var pre_opener = grant_opener.opener();
 | 
	
		
			
				|  |  |             mui.fire(pre_opener, "update");
 | 
	
		
			
				|  |  |             pre_opener.show();
 | 
	
		
			
				|  |  |             mui.later(function(){
 | 
	
		
			
				|  |  |                 grant_opener.close();
 | 
	
		
			
				|  |  |                 opener.close();
 | 
	
		
			
				|  |  |                 self.close();
 | 
	
		
			
				|  |  |             }, 300);
 | 
	
		
			
				|  |  |         }else{
 | 
	
		
			
				|  |  |             //IM/huanzhexinxi->新增页面
 | 
	
		
			
				|  |  |             mui.fire(grant_opener, "update");
 | 
	
		
			
				|  |  |             grant_opener.show();
 | 
	
		
			
				|  |  |             mui.later(function(){
 | 
	
		
			
				|  |  |                 opener.close();
 | 
	
		
			
				|  |  |                 self.close();
 | 
	
		
			
				|  |  |             }, 300);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         
 | 
	
		
			
				|  |  |     }else if(grant_opener.id == "jkzd" || grant_opener.id == "guidance_list"){ //详情 -> 编辑
 | 
	
		
			
				|  |  |         var pre_opener = grant_opener.opener();
 | 
	
		
			
				|  |  |         if(pre_opener.id == "guidance_info"){
 | 
	
		
			
				|  |  |             //im/huanzhexinxi -> info->list->detail->edit
 | 
	
		
			
				|  |  |             mui.fire(pre_opener.opener(), "update");
 | 
	
		
			
				|  |  |             pre_opener.opener().show();
 | 
	
		
			
				|  |  |             mui.later(function(){
 | 
	
		
			
				|  |  |                 opener.close();
 | 
	
		
			
				|  |  |                 grant_opener.close();
 | 
	
		
			
				|  |  |                 pre_opener.close();
 | 
	
		
			
				|  |  |                 self.close();
 | 
	
		
			
				|  |  |             }, 300);
 | 
	
		
			
				|  |  |         }else{
 | 
	
		
			
				|  |  |             //IM/huanzhexinxi->list->detail->edit
 | 
	
		
			
				|  |  |             mui.fire(pre_opener, "update");
 | 
	
		
			
				|  |  |             pre_opener.show();
 | 
	
		
			
				|  |  |             mui.later(function(){
 | 
	
		
			
				|  |  |                 opener.close();
 | 
	
		
			
				|  |  |                 grant_opener.close();
 | 
	
		
			
				|  |  |                 self.close();
 | 
	
		
			
				|  |  |             }, 300);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }else{ //sys->detail->edit
 | 
	
		
			
				|  |  |         var pre_opener = grant_opener.opener(),
 | 
	
		
			
				|  |  |             pre_pre_opener = pre_opener.opener();
 | 
	
		
			
				|  |  |         if(pre_pre_opener.id == "guidance_info"){
 | 
	
		
			
				|  |  |             //IM/huanzhexinxi->info->list->sys->detail->edit
 | 
	
		
			
				|  |  |             mui.fire(pre_pre_opener.opener(), "update");
 | 
	
		
			
				|  |  |             pre_pre_opener.opener().show();
 | 
	
		
			
				|  |  |             mui.later(function(){
 | 
	
		
			
				|  |  |                 pre_pre_opener.close();
 | 
	
		
			
				|  |  |                 pre_opener.close();
 | 
	
		
			
				|  |  |                 grant_opener.close();
 | 
	
		
			
				|  |  |                 opener.close();
 | 
	
		
			
				|  |  |                 self.close();
 | 
	
		
			
				|  |  |             }, 300);
 | 
	
		
			
				|  |  |         }else{
 | 
	
		
			
				|  |  |             //IM/huanzhexinxi->list->sys->detail->edit
 | 
	
		
			
				|  |  | //          var entrance = grant_opener.opener().opener();
 | 
	
		
			
				|  |  |             mui.fire(pre_pre_opener, "update");
 | 
	
		
			
				|  |  |             pre_pre_opener.show();
 | 
	
		
			
				|  |  |             mui.later(function(){
 | 
	
		
			
				|  |  |                 pre_opener.close();
 | 
	
		
			
				|  |  |                 grant_opener.close();
 | 
	
		
			
				|  |  |                 opener.close();
 | 
	
		
			
				|  |  |                 self.close();
 | 
	
		
			
				|  |  |             }, 300);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | }
 | 
	
		
			
				|  |  |         function sendBackAction(){
 | 
	
		
			
				|  |  |             var self = plus.webview.currentWebview(),
 | 
	
		
			
				|  |  |                 opener = self.opener(),
 | 
	
		
			
				|  |  |                 pre_opener = opener.opener(),
 | 
	
		
			
				|  |  |                 pre_pre_opener = pre_opener.opener();
 | 
	
		
			
				|  |  |             if(pre_opener.id == "jkzd" || pre_opener.id == "guidance_list"){ //list->add->edit->preview
 | 
	
		
			
				|  |  |                 if(pre_pre_opener.id == "guidance_info"){
 | 
	
		
			
				|  |  |                     mui.fire(pre_pre_opener.opener(), "update");
 | 
	
		
			
				|  |  |                     mui.later(function(){
 | 
	
		
			
				|  |  |                         pre_pre_opener.close();
 | 
	
		
			
				|  |  |                         opener.close();
 | 
	
		
			
				|  |  |                         pre_opener.close();
 | 
	
		
			
				|  |  |                         self.close();
 | 
	
		
			
				|  |  |                     }, 300);
 | 
	
		
			
				|  |  |                     pre_pre_opener.opener().show();
 | 
	
		
			
				|  |  |                 }else{
 | 
	
		
			
				|  |  |                     mui.fire(pre_pre_opener, "update");
 | 
	
		
			
				|  |  |                     mui.later(function(){
 | 
	
		
			
				|  |  |                         opener.close();
 | 
	
		
			
				|  |  |                         pre_opener.close();
 | 
	
		
			
				|  |  |                         self.close();
 | 
	
		
			
				|  |  |                     }, 300);
 | 
	
		
			
				|  |  |                     pre_pre_opener.show();
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             }else if(pre_pre_opener.id == "jkzd" || pre_pre_opener.id == "guidance_list"){ //list->detail->edit->preview
 | 
	
		
			
				|  |  |                 var pre_pre_pre_opener = pre_pre_opener.opener();
 | 
	
		
			
				|  |  |                 if(pre_pre_pre_opener.id == "guidance_info"){
 | 
	
		
			
				|  |  |                     mui.fire(pre_pre_pre_opener.opener(), "update");
 | 
	
		
			
				|  |  |                     mui.later(function(){
 | 
	
		
			
				|  |  |                         opener.close();
 | 
	
		
			
				|  |  |                         pre_opener.close();
 | 
	
		
			
				|  |  |                         pre_pre_opener.close();
 | 
	
		
			
				|  |  |                         pre_pre_pre_opener.close();
 | 
	
		
			
				|  |  |                         self.close();
 | 
	
		
			
				|  |  |                     }, 300);
 | 
	
		
			
				|  |  |                     pre_pre_pre_opener.opener().show();
 | 
	
		
			
				|  |  |                 }else{
 | 
	
		
			
				|  |  |                     mui.fire(pre_pre_pre_opener, "update");
 | 
	
		
			
				|  |  |                     mui.later(function(){
 | 
	
		
			
				|  |  |                         opener.close();
 | 
	
		
			
				|  |  |                         pre_opener.close();
 | 
	
		
			
				|  |  |                         pre_pre_opener.close();
 | 
	
		
			
				|  |  |                         self.close();
 | 
	
		
			
				|  |  |                     }, 300);
 | 
	
		
			
				|  |  |                     pre_pre_pre_opener.show();
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             }else{//list->sys->detail->edit->preview
 | 
	
		
			
				|  |  |                 var pre_pre_pre_opener = pre_pre_opener.opener(),
 | 
	
		
			
				|  |  |                     entrance = pre_pre_pre_opener.opener();
 | 
	
		
			
				|  |  |                 if(entrance.id == "guidance_info"){
 | 
	
		
			
				|  |  |                     mui.fire(entrance.opener(), "update");
 | 
	
		
			
				|  |  |                     mui.later(function(){
 | 
	
		
			
				|  |  |                         opener.close();
 | 
	
		
			
				|  |  |                         pre_opener.close();
 | 
	
		
			
				|  |  |                         pre_pre_opener.close();
 | 
	
		
			
				|  |  |                         pre_pre_pre_opener.close();
 | 
	
		
			
				|  |  |                         entrance.close();
 | 
	
		
			
				|  |  |                         self.close();
 | 
	
		
			
				|  |  |                     }, 300);
 | 
	
		
			
				|  |  |                     entrance.opener().show();
 | 
	
		
			
				|  |  |                 }else{
 | 
	
		
			
				|  |  |                     mui.fire(entrance, "update");
 | 
	
		
			
				|  |  |                     mui.later(function(){
 | 
	
		
			
				|  |  |                         opener.close();
 | 
	
		
			
				|  |  |                         pre_opener.close();
 | 
	
		
			
				|  |  |                         pre_pre_opener.close();
 | 
	
		
			
				|  |  |                         pre_pre_pre_opener.close();
 | 
	
		
			
				|  |  |                         self.close();
 | 
	
		
			
				|  |  |                     }, 300);
 | 
	
		
			
				|  |  |                     entrance.show();
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     </script>
 | 
	
		
			
				|  |  | </html>
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 |