|
@@ -0,0 +1,113 @@
|
|
|
+require('./../css/reset.css');
|
|
|
+require('./../css/homeStatic.less');
|
|
|
+require('./../css/popup.css');
|
|
|
+
|
|
|
+
|
|
|
+//tipsMode: 提示信息模式 1 为单个, 2 为多个(只有传2时为多个)
|
|
|
+
|
|
|
+const $ = require("jquery");
|
|
|
+const { post,config,getUrlArgObject,openNewWin } = require('./promise.js');
|
|
|
+const { transConf } = require('./util.js');
|
|
|
+const { renderRecommendInfo, renderMultRecommendInfo, renderTreat, renderRecommendConditTips, renderTipsInfo ,renderKnowledgeInfo,renderScaleInfo} = require('./indexVertDom.js');
|
|
|
+
|
|
|
+let emptyImg = require('./../images/staticBgS.png').replace(/^undefined/g, '')
|
|
|
+
|
|
|
+let mrId = getUrlArgObject('mrId')
|
|
|
+const tipsMode = getUrlArgObject('tipsMode') || 1
|
|
|
+
|
|
|
+let msg;
|
|
|
+if(mrId) {
|
|
|
+ post(config.getMr,{mrId:mrId}).then((res) => {
|
|
|
+ const data = res.data
|
|
|
+ if(data.code == 0) {
|
|
|
+ msg = Object.assign(data.data, {plan:getUrlArgObject('plan') || '0',})
|
|
|
+ window.msg = msg
|
|
|
+ window.pushMessage = {}
|
|
|
+ }
|
|
|
+ })
|
|
|
+} else {
|
|
|
+ msg = {
|
|
|
+ age: getUrlArgObject('age'),
|
|
|
+ sex: getUrlArgObject('sex') == '男'?1:(getUrlArgObject('sex') == '女'?2:(getUrlArgObject('sex') == '通用'?3:getUrlArgObject('sex'))),
|
|
|
+ symptom: getUrlArgObject('symptomJson'),
|
|
|
+ vital: getUrlArgObject('vitalJson'),
|
|
|
+ lis: getUrlArgObject('lisJson')? JSON.parse(getUrlArgObject('lisJson')) : [],
|
|
|
+ pacs: getUrlArgObject('pacsJson'),
|
|
|
+ diag: getUrlArgObject('diagJson'),
|
|
|
+ diseaseName: getUrlArgObject('diseaseName'),
|
|
|
+ other: getUrlArgObject('otherJson') + getUrlArgObject('pastJson'),
|
|
|
+ pasts: getUrlArgObject('otherJson') + getUrlArgObject('pastJson'),
|
|
|
+ hosCode:getUrlArgObject('hospitalCode') || '',
|
|
|
+ plan:getUrlArgObject('plan') || '0',
|
|
|
+ }
|
|
|
+ window.msg = msg
|
|
|
+ window.pushMessage = {}
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+// var msg = {
|
|
|
+// age: getUrlArgObject('age'),
|
|
|
+// sex: getUrlArgObject('sex') == '男'?1:(getUrlArgObject('sex') == '女'?2:(getUrlArgObject('sex') == '通用'?3:getUrlArgObject('sex'))),
|
|
|
+// symptom: getUrlArgObject('symptomJson'),
|
|
|
+// vital: getUrlArgObject('vitalJson'),
|
|
|
+// lis: getUrlArgObject('lisJson')? JSON.parse(getUrlArgObject('lisJson')) : [],
|
|
|
+// pacs: getUrlArgObject('pacsJson'),
|
|
|
+// diag: getUrlArgObject('diagJson'),
|
|
|
+// diseaseName: getUrlArgObject('diseaseName'),
|
|
|
+// other: getUrlArgObject('otherJson') + getUrlArgObject('pastJson'),
|
|
|
+// hosCode:getUrlArgObject('hospitalCode') || '',
|
|
|
+// plan:getUrlArgObject('plan') || '0',
|
|
|
+// }//推送相关信息
|
|
|
+// // http://localhost:8082/indexVert.html?age=28&diseaseId=280&lisJson=&diagJson=%E6%80%A5%E6%80%A7%E8%83%B0%E8%85%BA%E7%82%8E&pastJson=%E6%97%A0%E5%BF%83%E8%84%8F%E7%97%85&otherJson=%E6%97%A0%E9%AB%98%E8%A1%80%E5%8E%8B&pacsJson=%E8%85%B9%E9%83%A8B%E8%B6%85:%E6%97%A0%E5%BC%82%E5%B8%B8,%20%E6%8A%A5%E5%91%8A%E6%97%A5%E6%9C%9F:2019-05-07&sex=%E7%94%B7&symptomJson=%E6%81%B6%E5%BF%83%E5%91%95%E5%90%90%E8%85%B0%E7%97%9B&vitalJson=%E8%A1%80%E5%8E%8B%E5%B7%A6%E4%B8%8A%E8%82%A213/12mmHg
|
|
|
+// window.msg = msg
|
|
|
+// window.pushMessage = {}
|
|
|
+function getConf() {
|
|
|
+ return post(config.getSysSetInfoDatas,{hospitalCode: msg.hosCode,plan:msg.plan})
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+function getVersion() {
|
|
|
+ post(config.getVersion, '').then((res) => {
|
|
|
+ const data = res.data.data;
|
|
|
+ const ver = localStorage.getItem('versionTime');
|
|
|
+ const time = data.refreshTime;
|
|
|
+ $(".version-tip a").text(data.name);
|
|
|
+ if(!ver||ver===time+"=new"||time!==ver.replace("=new","")){ //判断版本是否更新
|
|
|
+ $(".version-tip").addClass('new-icon');
|
|
|
+ localStorage.setItem('versionTime',time+"=new"); //保存版本更新时间
|
|
|
+ }else{
|
|
|
+ $(".version-tip").removeClass('new-icon');
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+ function getDisclaimer() {
|
|
|
+ post(config.disclaimer, '').then((res) => {
|
|
|
+ const data = res.data.data.find(item => item.disclaimerCode == '2');
|
|
|
+ $(".responsibility").html(data.description);
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+$(function(){
|
|
|
+ // getDisclaimer(); //获取免责声明
|
|
|
+ getVersion(); //获取版本信息
|
|
|
+ $(".disclaimerInfo").on("click", function(){
|
|
|
+ openNewWin("disclaimer.html")
|
|
|
+ });
|
|
|
+ $(".version-tip a").on("click", function(){
|
|
|
+ const ver = localStorage.getItem('versionTime');
|
|
|
+ $(".version-tip").removeClass('new-icon');
|
|
|
+ localStorage.setItem('versionTime',ver.replace("=new",""));
|
|
|
+ openNewWin("version.html");
|
|
|
+ });
|
|
|
+ let aa = [1,4,5,8,6,0]
|
|
|
+ function flat(arr){
|
|
|
+ let tmp = arr.some((item)=>item instanceof Array)
|
|
|
+ if(!tmp){
|
|
|
+ return arr
|
|
|
+ }
|
|
|
+ const res = Array.prototype.concat.apply([],arr)
|
|
|
+ return flat(res)
|
|
|
+ }
|
|
|
+ console.log(flat([1,[5,9,4],8,[0,[7,6]]]))
|
|
|
+});
|