admin.html 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>管理端首页</title>
  6. <meta name="author" content="yihu.com" />
  7. <meta name="format-detection" content="telephone=no" />
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
  9. <meta name="apple-mobile-web-app-capable" content="yes" />
  10. <meta name="apple-mobile-web-app-status-bar-style" content="black" />
  11. <link rel="stylesheet" href="../../../common/iconfont/iconfont.css">
  12. <link rel="stylesheet" href="../../../common/cross/css/cross.min.css" />
  13. <link rel="stylesheet" href="../../../common/cross/css/ui.all.min.css" />
  14. <link rel="stylesheet" type="text/css" href="../../../common/css/ss-doctor.css">
  15. <link rel="stylesheet" type="text/css" href="../../../common/css/cyc.css">
  16. <link rel="stylesheet" type="text/css" href="../../../css/mui-pull.css"/>
  17. <link rel="stylesheet" type="text/css" href="../../../widget/artDialog/6.0.5/css/ui-dialog.min.css">
  18. <link rel="stylesheet" type="text/css" href="../css/admin.css">
  19. <link rel="stylesheet" type="text/css" href="../../../common/css/l_size.css"/>
  20. </head>
  21. <body style="background: #F3F3F3; height: auto;">
  22. <div id="wrapper" class="mui-scroll-wrapper">
  23. <div class="mui-scroll">
  24. <div class="bgc-17b3ec">
  25. <div class="ui-grid ui-grid-middle information">
  26. <div class="ui-col-1 plr10 ptb5">当前统计2017年度签约及续签已扣费的居民数据,可点击图表或统计详情页查看统计详情或往年数据</div>
  27. <div class="ui-col-0" id="closeBtn"><img src="../../manager/images/guanbi_01_btn.png" width="20"></div>
  28. </div>
  29. </div>
  30. <div class="header-doctor">
  31. <div class="doc-photp">
  32. <div class="doc-avatar">
  33. <img id="doc_photo" src="" alt="医生头像">
  34. </div>
  35. <i class="icon_gear"></i>
  36. </div>
  37. <div id="doc-info" class="doc-info">
  38. <div style="padding-top: 10px; height: 30px; float: none; display: -webkit-box;">
  39. <div id="doc_name" class="name c-f16 c-bold"></div>
  40. <div class="c-f14 ml10" style="display: -webkit-box;">
  41. <div class="doc_type" id="doc_type"></div>
  42. </div>
  43. </div>
  44. <p class="mt10 c-f12" id="hospitalName"></p>
  45. <div class="c-t-center c-hide" id="selectRole">
  46. <a href="#middlePopover">
  47. <img src="../images/xiazhan_guanliyuan_icon.png" width="16">
  48. </a>
  49. </div>
  50. </div >
  51. <div style='margin-bottom:27px; display: none;' id='qiehuan'>
  52. <img style="width: 35px;" src='../images/qiehuan_btn.png'>
  53. </div>
  54. </div>
  55. <div style="background: #17b3ec; position: absolute; top: 120px; left: 0;height: 60px; width: 100%;z-index: -1;"></div>
  56. <div style="background: #fff;border-radius: 10px;overflow: hidden;" class="mlr15">
  57. <div class="div-lv">
  58. <div class="wrap pt15 pb10" data-href-id="qianyuetongji-new.html" data-href="../../manager/html/qianyuetongji-new.html">
  59. <canvas id="qieyuelv"></canvas>
  60. <p class="c-323232 c-f14">签约率</p>
  61. <p class="c-323232 p-qianyuelv c-f12"></p>
  62. </div>
  63. <div class="wrap pt15 pb10" data-href-id="qianyuetongji-new.html" data-href="../../manager/html/qianyuetongji-new.html">
  64. <canvas id="dabiaolv"></canvas>
  65. <p class="c-323232 c-f14" >完成率</p>
  66. <p class="c-323232 p-dachenglv c-f12"></p>
  67. </div>
  68. <!--添加续签率的显示-->
  69. <div class="wrap pt15 pb10" data-href-id="xuqiantongji-new.html" data-href="../../manager/html/xuqiantongji-new.html">
  70. <canvas id="xuqianlv"></canvas>
  71. <p class="c-323232 c-f14" >续签率</p>
  72. <p class="c-323232 p-xuqianlv c-f12"></p>
  73. </div>
  74. </div>
  75. <div class="div-analysis-item c-row">
  76. <div class="div-aitem c-f14 c-33 ptb10" data-href-id="qianyuetongji-new.html" data-href="../../manager/html/qianyuetongji-new.html" data-id="1">
  77. <div class="div-line"></div>
  78. <i class="icon-cyc qianyuejinzhan" style="margin-bottom: 4px;"></i>
  79. <p>签约进展</p>
  80. </div>
  81. <div class="div-aitem c-f14 c-33 ptb10" data-href-id="xuqiantongji-new.html" data-href="../../manager/html/xuqiantongji-new.html" data-id="1">
  82. <div class="div-line"></div>
  83. <i class="icon-cyc xuqianjinzhan" style="margin-bottom: 4px;"></i>
  84. <p>续签进展</p>
  85. </div>
  86. <div class="div-aitem c-f14 c-33 ptb10" data-href-id="analysis1.html" data-href="../../manager/html/analysis1.html">
  87. <!--<div class="div-line"></div>-->
  88. <i class="icon-cyc jumingfenxi" style="margin-bottom: 4px;"></i>
  89. <p>居民分析</p>
  90. </div>
  91. <!--<div class="div-aitem c-f14 c-33 ptb10" data-href-id="tuigaiqian.html" data-href="../../manager/html/tuigaiqian.html" data-id="1">
  92. <div class="div-line"></div>
  93. <i class="icon-cyc tuigaiqian" style="margin-bottom: 4px;"></i>
  94. <p>退改签</p>
  95. </div>-->
  96. </div>
  97. <div class="div-analysis-item c-row">
  98. <div class="div-aitem c-f14 c-33 ptb10" data-href-id="tuigaiqian.html" data-href="../../manager/html/tuigaiqian.html" data-id="1">
  99. <div class="div-line"></div>
  100. <i class="icon-cyc tuigaiqian" style="margin-bottom: 4px;"></i>
  101. <p>退改签</p>
  102. </div>
  103. <div class="div-aitem c-f14 c-33 ptb10" data-href-id="lianglvanalysis.html" data-href="../../manager/html/lianglvanalysis.html" data-id="5">
  104. <div class="div-line"></div>
  105. <i class="icon-cyc lianglvfenxi" style="margin-bottom: 4px;"></i>
  106. <p>两率分析</p>
  107. </div>
  108. <div class="div-aitem c-f14 c-33 ptb10" data-href-id="" data-href="">
  109. <!--<div class="div-line"></div>-->
  110. <!--<i class="icon-cyc jumingfenxi" style="margin-bottom: 4px;"></i>&ensp;居民分析-->
  111. </div>
  112. <div class="div-aitem c-f14 c-33 ptb10" data-href-id="" data-href="" data-id="1">
  113. <!--<i class="icon-cyc tuigaiqian" style="margin-bottom: 4px;"></i>&ensp;退改签-->
  114. </div>
  115. </div>
  116. </div>
  117. <div class="mod mod-fuwu mt10" >
  118. <div class="mod-hd c-f14 c-border-t">
  119. <!--bgc-62d0f3-->
  120. <i class="icon-cyc fwfx mr10"></i>服务分析
  121. </div>
  122. <div class="mod-bd clearfix" style="border-bottom: .05rem solid #e1e1e1;">
  123. <ul class="list-fuwu fwfx-ul c-border-b" style="height: auto;">
  124. <!--<li class="pb15 pt5" data-href-id="yewufenxi.html" data-href="../../manager/html/yewufenxi.html" data-id="2">
  125. <div class="circle-400 bgc-19d5c5">
  126. <i class="icon-cyc admin-a12"></i>
  127. </div>
  128. <p class="mt5 c-f14" style="color:#323232;">总体分析</p>
  129. </li>-->
  130. <li class="pb15 pt5" data-href-id="comprehensive-analysis.html" data-href="../../manager/html/comprehensive-analysis.html">
  131. <div class="circle-400 bgc-19d5c5">
  132. <i class="icon-cyc admin-a12"></i>
  133. </div>
  134. <p class="mt5 c-f14" style="color:#323232;">总体分析</p>
  135. </li>
  136. <li class="pb15 pt5" data-href-id="zixunfenxi.html" data-href="../../manager/html/zixunfenxi.html" data-id="1">
  137. <div class="circle-400 bgc-eca438">
  138. <i class="icon-cyc admin-a14"></i>
  139. </div>
  140. <p class="mt5 c-f14" style="color:#323232;">咨询分析</p>
  141. </li>
  142. <!--<li class="pb15 pt5" data-href="">
  143. <div class="circle-400 bgc-51cd6f">
  144. <i class="icon-cyc admin-a13"></i>
  145. </div>
  146. <p class="mt5 c-f14">医生使用</p>
  147. </li>-->
  148. </ul>
  149. <ul class="list-fuwu fwfx-ul" style="height: auto;">
  150. <li class="pb15 pt5" data-href-id="manyidufenxi.html" data-href="../../manager/html/manyidufenxi.html" data-id="3">
  151. <div class="bgc-eca438" style="margin-top: 0.5rem;">
  152. <img style="width: 40px;" src="../images/icon_manyidufenxi.png" alt="" />
  153. </div>
  154. <p class="mt5 c-f14" style="color:#323232;">评价分析</p>
  155. </li>
  156. <li class="pb15 pt5" data-href-id="prescription-analysis.html" data-href="../../manager/html/prescription-analysis.html">
  157. <div class="circle-400 bgc-eca438" style="margin-top: 0.5rem;">
  158. <img style="width: 40px;" src="../images/icon_changfufangfenxi.png" alt="" />
  159. </div>
  160. <p class="mt5 c-f14" style="color:#323232;">长处方分析</p>
  161. </li>
  162. <!--<li class="pb15 pt5" data-href-id="" data-href="">
  163. </li>
  164. <li class="pb15 pt5" data-href-id="" data-href="">
  165. </li>-->
  166. </ul>
  167. </div>
  168. </div>
  169. <div class="mod mod-fuwu mt10">
  170. <div class="mod-hd c-f14 c-border-t">
  171. <!--bgc-62d0f3-->
  172. <i class="icon-cyc book mr10"></i>我的工作
  173. </div>
  174. <div class="mod-bd clearfix" style="border-bottom: .05rem solid #e1e1e1;">
  175. <ul class="list-fuwu" style="height: auto;">
  176. <li class="pb15 pt5" id="li-mingyi1">
  177. <div class="circle-400 bgc-19d5c5">
  178. <i class="icon-cyc admin-a11"></i>
  179. </div>
  180. <p class="mt5 c-f14" style="color:#323232;">名医管理</p>
  181. </li>
  182. <li class="pb15 pt5" data-href="" id="li-mingyi2" style="display: none;">
  183. <div class="circle-400 bgc-eca438">
  184. <i class="icon-cyc admin-a11 disabled"></i>
  185. </div>
  186. <p class="mt5 c-f14">名医管理</p>
  187. </li>
  188. <li class="pb15 pt5 ysty" data-href="">
  189. <div class="circle-400 bgc-eca438">
  190. <i class="icon-cyc admin-ysty"></i>
  191. </div>
  192. <p class="mt5 c-f14" style="color:#323232;">医生演示</p>
  193. </li>
  194. <li class="pb15 pt5 wjdc" data-href="">
  195. <div class="circle-400 bgc-51cd6f">
  196. <i class="icon-cyc admin-wjdc"></i>
  197. </div>
  198. <p class="mt5 c-f14" style="color:#323232;">问卷调查</p>
  199. </li>
  200. </ul>
  201. </div>
  202. <div class="mod-bd clearfix" style="border-bottom: .05rem solid #e1e1e1;">
  203. <ul class="list-fuwu" style="height: auto;">
  204. <li class="pb15 pt5" id="unbind_device">
  205. <div class="circle-400 bgc-eca438">
  206. <i class="icon-cyc admin-sbjb"></i>
  207. </div>
  208. <p class="mt5 c-f14" style="color:#323232;" >解绑设备</p>
  209. </li>
  210. <li class="pb15 pt5" data-href="">
  211. <div class="circle-400 bgc-51cd6f">
  212. <i class="icon-cyc admin-a5"></i>
  213. </div>
  214. <p class="mt5 c-f14">绩效管理</p>
  215. </li>
  216. <!--<li class="pb15 pt5" data-href="">
  217. <div class="circle-400 bgc-eca438">
  218. <i class="icon-cyc admin-a6"></i>
  219. </div>
  220. <p class="mt5 c-f14">机构管理</p>
  221. </li>-->
  222. <li class="pb15 pt5" data-href="">
  223. <div class="circle-400 bgc-fc6a26">
  224. <i class="icon-cyc admin-a10"></i>
  225. </div>
  226. <p class="mt5 c-f14">医生管理</p>
  227. </li>
  228. <!--<li class="pb15 pt5" data-href="">
  229. <div class="circle-400 bgc-fc5f56">
  230. <i class="icon-cyc admin-a8"></i>
  231. </div>
  232. <p class="mt5 c-f14">患者管理</p>
  233. </li>-->
  234. </ul>
  235. </div>
  236. <div class="mod-bd clearfix" style="border-bottom: .05rem solid #e1e1e1;margin-bottom: 20px;"">
  237. <ul class="list-fuwu" style="height: auto;">
  238. <li class="pb15 pt5" id="jianjiao-tuisong">
  239. <div class="circle-400 bgc-19d5c5">
  240. <i class="icon-cyc admin-jjts"></i>
  241. </div>
  242. <p class="mt5 c-f14" style="color:#323232;">健教推送</p>
  243. </li>
  244. <li class="pb15 pt5" id="li-mingyi1">
  245. </li>
  246. <li class="pb15 pt5" id="li-mingyi1">
  247. </li>
  248. </ul>
  249. </div>
  250. </div>
  251. </div>
  252. </div>
  253. <!--
  254. <li data-href="">
  255. <div class="circle-400 bgc-35b8e3">
  256. <i class="icon-cyc admin-a9"></i>
  257. </div>
  258. <p class="mt5 c-f14">签约管理</p>
  259. </li>
  260. -->
  261. <!--医生所在社区列表展示-->
  262. <div id="middlePopover" class="mui-popover">
  263. <div class="mui-scroll-wrapper" id="roleWrapper">
  264. <div class="mui-scroll">
  265. <ul class="c-list" id="roleList">
  266. </ul>
  267. </div>
  268. </div>
  269. <div class="close-btn">
  270. <img src="../images/guanbi(dahao)_btn.png" width="36">
  271. </div>
  272. </div>
  273. <script type="text/html" id="role_tmp">
  274. {{each list as it index}}
  275. <li class="c-list-function ptb10" data-index="{{index}}" data-code="{{it.code}}" data-name="{{it.name}}">
  276. <div class="c-list-key">
  277. <img src="../../../images/hospital_default.png" width="72" height="60">
  278. </div>
  279. <div class="c-list-info c-f14 ml10">{{it.name}}</div>
  280. </li>
  281. {{/each}}
  282. </script>
  283. <script src="../../../js/mui.min.js" type="text/javascript" charset="utf-8"></script>
  284. <script src="../../../js/common_http.js" type="text/javascript" charset="utf-8"></script>
  285. <script src="../../../js/jquery/2.1.3/jquery.js" type="text/javascript" charset="utf-8"></script>
  286. <script src="../../js/common.js" type="text/javascript" charset="utf-8"></script>
  287. <script src="../../../js/app.js" type="text/javascript" charset="utf-8"></script>
  288. <script src="../../../js/template.js" type="text/javascript" charset="utf-8"></script>
  289. <!--<script src="../../../js/iscroll-probe.js" type="text/javascript" charset="utf-8"></script>
  290. <script src="../../../js/iscroll-pull-up-down.js" type="text/javascript" charset="utf-8"></script>
  291. <script src="../../../widget/iscroll/5.1.3/js/iscroll.js"></script>-->
  292. <script src="../../../js/mui.pullToRefresh.js" type="text/javascript" charset="UTF-8"></script>
  293. <script src="../../../js/mui.pullToRefresh.material.js" type="text/javascript" charset="utf-8"></script>
  294. <script src="../../../js/waterbubble.js"></script>
  295. <script src="../../../widget/artDialog/6.0.5/js/dialog-plus.min.js"></script>
  296. <script type="text/javascript">
  297. var scroller1 = null,roleLevel = null,docInfo = null, area=null;
  298. var userRole;
  299. var $docPhoto = $("#doc_photo"),//头像
  300. $name = $("#doc_name"),//名称
  301. $docType = $("#doc_type"),//类别
  302. $jobName = $("#doc_jobName"),
  303. $hospitalName = $("#hospitalName");//所属医院
  304. // $(function(){
  305. // $("body").height("700px");
  306. // scroller1 = new IScrollPullUpDown('wrapper',{
  307. // probeType:2,
  308. // bounceTime: 250,
  309. // bounceEasing: 'quadratic',
  310. // mouseWheel:false,
  311. // click:true,
  312. // scrollbars:true,
  313. // fadeScrollbars:true,
  314. // interactiveScrollbars:false
  315. // },pullDownAction,null);
  316. // });
  317. function initScroll() {
  318. //阻尼系数
  319. var deceleration = mui.os.ios?0.003:0.0009;
  320. mui('#wrapper').scroll({
  321. bounce: false,
  322. indicators: true, //是否显示滚动条
  323. deceleration:deceleration
  324. });
  325. mui("#wrapper .mui-scroll").pullToRefresh({
  326. down: {
  327. callback: function() {
  328. var self = this;
  329. setTimeout(function() {
  330. getSignInfo();
  331. self.endPullDownToRefresh();
  332. }, 1000);
  333. }
  334. }
  335. });
  336. //角色切换模块的下拉环境scroll初始
  337. mui("#roleWrapper").scroll({
  338. bounce: false,
  339. indicators: true,
  340. deceleration: deceleration
  341. })
  342. mui("#roleWrapper").pullRefresh();
  343. }
  344. // //下拉刷新
  345. // function pullDownAction(theScrollerTemp) {
  346. // $(".pullDown").show();
  347. // getSignInfo();
  348. // }
  349. // //上拉加载数据
  350. // function pullUpAction(theScrollerTemp) {
  351. // $("body").height("700px");
  352. // scroller1.refresh();
  353. // return false;
  354. // }
  355. //获取签约量、签约率、完成率
  356. function getSignInfo(){
  357. var endDate = getDateBefore(0);
  358. // var userRole = JSON.parse(plus.storage.getItem("userRole"))[0] ;
  359. // roleLevel = userRole[0].code == '350200' ? 4 : userRole.code.length==6 ? 3 : 2;
  360. if(roleLevel!=4){
  361. $("#li-mingyi2").show();
  362. $("#li-mingyi1").hide();
  363. }
  364. sendPost("/statistics/sign_info", {endDate:endDate,area: area,level:roleLevel}, null,
  365. countHandle, 'POST', '', true);
  366. }
  367. mui.plusReady(function() {
  368. plus.nativeUI.showWaiting();
  369. userRole = JSON.parse(plus.storage.getItem("userRole"));
  370. area = userRole[0].code;
  371. roleLevel = area == '350200' ? 4 : area.length==6 ? 3 : 2;
  372. //保存默认的角色权限信息
  373. var selectedRole = JSON.stringify(userRole[0]);
  374. plus.storage.setItem("selectedRole", selectedRole);
  375. window.addEventListener("refreshData", function() {
  376. getSignInfo();
  377. });
  378. //切换角色事件
  379. initQiehuanDom();
  380. var sDocInfo = plus.storage.getItem("docInfo");
  381. var docInfo = JSON.parse(sDocInfo);
  382. var deptName =docInfo.deptName;
  383. var jobName=docInfo.jobName;
  384. var docName = docInfo.name;//姓名
  385. var docSex = docInfo.sex;//性别
  386. var docPhoto = docInfo.photo; //图像
  387. var docHospitalName = docInfo.hospitalName; //医院
  388. //图片加载失败时使用默认图片
  389. document.getElementById("doc_photo").onerror = function(){
  390. this.src = setDocPhoto(docSex, 10);
  391. }
  392. // $docPhoto.attr("src", setTemDocPhoto(docPhoto, docSex, 10));
  393. $docPhoto.attr("src", getImgUrl(docPhoto));
  394. $name.html(docName)//名称
  395. if(deptName || jobName){
  396. $docType.html("("+deptName+jobName+")") //类别
  397. }
  398. // $hospitalName.html(docHospitalName)//所属医院
  399. $hospitalName.html(userRole[0].name);//显示该医生拥有的管理员权限
  400. if(userRole.length > 1){
  401. $("#selectRole").show();
  402. var html = template("role_tmp", {list: userRole});
  403. $("#roleList").append(html);
  404. }
  405. $('#doc_type').css('max-width', ($('#doc-info').width() - $name.width() - 35) + 'px');
  406. if(!isMultiRole()){
  407. checkIdcard(docInfo.idcard);
  408. }
  409. getSignInfo();//获取签约量、签约率、完成率
  410. bindEvents();
  411. $('#wrapper').height($(window).height())
  412. initScroll();
  413. });
  414. function bindEvents(){
  415. mui('#wrapper').on('tap','.wrap', function(){
  416. var href=$(this).attr("data-href");
  417. var hrefId = $(this).attr("data-href-id");
  418. mui.openWindow({
  419. url:href,
  420. id:hrefId,
  421. extras:{
  422. type:$(this).attr("data-id")
  423. },
  424. })
  425. });
  426. mui('#wrapper').on('tap','.div-aitem', function(){
  427. var href=$(this).attr("data-href");
  428. var hrefId = $(this).attr("data-href-id");
  429. var activeId = $(this).attr("data-id");
  430. if(activeId=="5" && roleLevel==2){//两率分析
  431. href = "../../manager/html/lianglvfenxi-sheguan.html";
  432. hrefId = "lianglvfenxi-sheguan.html";
  433. }
  434. if(plus.os.name == "Android" && plus.device.vendor == "Meizu") {
  435. var wv = plus.webview.create( href, hrefId, {hardwareAccelerated:false}, {
  436. type:$(this).attr("data-id")
  437. } );
  438. wv.show("slide-in-right",250);
  439. } else {
  440. mui.openWindow({
  441. url:href,
  442. id:hrefId,
  443. extras:{
  444. type:$(this).attr("data-id")
  445. },
  446. })
  447. }
  448. });
  449. mui('#wrapper').on('tap','.fwfx-ul li',function(){
  450. var href=$(this).attr("data-href");
  451. var hrefId = $(this).attr("data-href-id");
  452. if(href){
  453. mui.openWindow({
  454. url:href,
  455. id:hrefId,
  456. extras:{
  457. type:$(this).attr("data-id")
  458. },
  459. })
  460. }
  461. });
  462. //说明信息相关事件
  463. $("#closeBtn").on("tap", function(){
  464. $(".information").parent().hide();
  465. scroller1.refresh();
  466. });
  467. $("#roleList").on('tap', 'li', function(){
  468. var $this = $(this),
  469. index = $this.data('index'),
  470. name = $this.data('name'),
  471. code = $this.data('code');
  472. $("#hospitalName").text(name);
  473. area = code + '';
  474. roleLevel = area == '350200' ? 4 : area.length==6 ? 3 : 2;
  475. getSignInfo();
  476. mui('#middlePopover').popover('hide');
  477. //保存默认的角色权限信息
  478. var selectedRole = JSON.stringify(userRole[index]);
  479. plus.storage.setItem("selectedRole", selectedRole);
  480. })
  481. $(".close-btn").on('tap', function(){
  482. mui('#middlePopover').popover('hide');
  483. })
  484. }
  485. function countHandle(res){
  486. if(res.status == 200) {
  487. res = res.data;
  488. //console.log(JSON.stringify(res))
  489. var rate = res.signRate.rate;
  490. $('#qieyuelv').waterbubble({
  491. txt: parseFloat(rate).toFixed(2) + "%",
  492. data: res.signRate.rate/100,
  493. waterColor: '#12B7F5',
  494. lineWidth:0,
  495. radius: 60,
  496. textColor: 'rgba(0, 0, 0, 0.8)',
  497. font: 'bold 32px arial'
  498. });
  499. var qylvHtml = '<span class="data-lv" style="color: #12b7f5; border-bottom: 1px solid #12b7f5;">'+res.signRate.sign+'</span>'+
  500. '<p>'+res.signRate.people+'</p>';
  501. $(".p-qianyuelv").html(qylvHtml);
  502. var taskRate = res.signTaskRate.rate;
  503. $('#dabiaolv').waterbubble({
  504. txt: parseFloat(taskRate).toFixed(2) + "%",
  505. data: res.signTaskRate.rate/100,
  506. waterColor: '#4ECD70',
  507. lineWidth:0,
  508. radius: 60,
  509. textColor: 'rgba(0, 0, 0, 0.8)',
  510. font: 'bold 32px arial'
  511. });
  512. var dclvHtml = '<span class="data-lv" style="color: #4ECD70; border-bottom: 1px solid #4ECD70;">'+res.signTaskRate.sign+'</span>'+
  513. '<p>'+res.signTaskRate.people+'</p>';
  514. $(".p-dachenglv").html(dclvHtml);
  515. //添加续签
  516. $('#xuqianlv').waterbubble({
  517. txt: res.renewRange,
  518. data: parseFloat(res.renewRange)/100,
  519. waterColor: '#19d5c5',
  520. lineWidth:0,
  521. radius: 60,
  522. textColor: 'rgba(0, 0, 0, 0.8)',
  523. font: 'bold 32px arial'
  524. });
  525. var renew = res.renew.split("/");
  526. var xqlvHtml = '<span class="data-lv" style="color: #19d5c5; border-bottom: 1px solid #19d5c5;">'+renew[0]+'</span>'+
  527. '<p>'+renew[1]+'</p>';
  528. $(".p-xuqianlv").html(xqlvHtml);
  529. $(".div-qyl").html(format_number(res.sign));
  530. $(".div-qianyuelv").html(res.signRate.rate.substring(0,4) + "%");
  531. $(".div-dachenglv").html(res.signTaskRate.rate.substring(0,4) + "%");
  532. } else {
  533. mui.toast(res.msg);
  534. }
  535. // $(".pullDown").hide();
  536. plus.nativeUI.closeWaiting();
  537. }
  538. /**
  539. * 数字3位加一个逗号
  540. * @param {Object} n
  541. */
  542. function format_number(n){
  543. var b=parseInt(n).toString();
  544. var len=b.length;
  545. if(len<=3){return b;}
  546. var r=len%3;
  547. return r>0?b.slice(0,r)+","+b.slice(r,len).match(/\d{3}/g).join(","):b.slice(r,len).match(/\d{3}/g).join(",");
  548. }
  549. /**
  550. * 获取多少天前的日期
  551. */
  552. function getDateBefore(days) {
  553. var now = new Date();
  554. var date = new Date(now.getTime() - days * 24 * 3600 * 1000);
  555. var year = date.getFullYear();
  556. var month = date.getMonth() + 1;
  557. var day = date.getDate();
  558. var hour = date.getHours();
  559. var minute = date.getMinutes();
  560. var second = date.getSeconds();
  561. return year + '-' + (month < 10 ? '0' + month : month) + '-' + (day < 10 ? '0' + day : day);
  562. }
  563. //医生体验
  564. $(".ysty").on("tap",function(){
  565. ysty();
  566. })
  567. $('#li-mingyi1').on("tap",function() {
  568. openWebview('../../mygl/html/mingyiguanli.html')
  569. });
  570. $('#unbind_device').on("tap",function(){
  571. openWebview('jiebangshebei.html');
  572. });
  573. $('#jianjiao-tuisong').on("tap",function(){
  574. <!--openWebview('jianjiaotuisong.html');-->
  575. openWebview("../../jkjy/html/article-store.html", {isAdmin: true});
  576. });
  577. function ysty(){
  578. //观察者模式下,不可以再次观察者查看
  579. var userAgent = JSON.parse(plus.storage.getItem("userAgent"));
  580. if(userAgent.observer){
  581. mui.confirm("对不起,您无操作权限","提示",
  582. ["我知道了"], function(e){
  583. if(e.index==0) return false;
  584. });
  585. return;
  586. }
  587. //根据角色权限显示对应的列表信息
  588. // roleLevel: 级别(4:市 3:区 2:社区医院 1:团队)
  589. // var userRole = JSON.parse(plus.storage.getItem("userRole"))[0];
  590. var userRole = JSON.parse(plus.storage.getItem("selectedRole"));
  591. if(roleLevel == 4){
  592. openWebview('../../observer/html/district.html',{code: userRole.code});
  593. }
  594. if(roleLevel == 3){
  595. openWebview('../../observer/html/hospital.html',{code: userRole.code});
  596. }
  597. if(roleLevel == 2){
  598. openWebview('../../observer/html/doctors.html', {code: userRole.code});
  599. }
  600. if(roleLevel == undefined || roleLevel == null || roleLevel == 1){
  601. mui.confirm("对不起,您无操作权限","提示",
  602. ["我知道了"], function(e){
  603. if(e.index==0) return false;
  604. });
  605. }
  606. }
  607. $(".wjdc").on('tap', function(){
  608. //根据角色权限显示对应的列表信息
  609. // roleLevel: 级别(4:市 3:区 2:社区医院 1:团队)
  610. var userRole = JSON.parse(plus.storage.getItem("userRole"))[0];
  611. console.log(roleLevel);
  612. if(roleLevel == 4){
  613. openWebview('../../survey/html/survey_list.html');
  614. } else {
  615. mui.confirm("对不起,您无操作权限","提示",
  616. ["我知道了"], function(e){
  617. if(e.index==0) return false;
  618. });
  619. }
  620. });
  621. </script>
  622. </body>
  623. </html>