Commit 5cac6fc6 by lihu541

新增内容

parent 59c4d6a0
......@@ -150,3 +150,74 @@ export function getActiveNumer(str) {
}
}
/**
* 处理上下箭头
* @param {string} str
* @returns {string}
*/
export function changeUpOrDown(data,isShow){
if(!checkIsNull(data)&&data!="-"&&data!=""&&data!="Infinity"&&data!="NaN"){
if(data<0){
data = -data;
return isShow ? ` <span class="ctl03"> ${getActiveNum(data)} </span> <span style="color:#8891BE">%</span> <span class=\"icon-down-arrow\"></span>` : `${getActiveNum(data)} <span class=\"icon-down-arrow\"></span>`
}else if(parseFloat(data) == 0){
return " 0";
}else{
return isShow ? ` <span class="ctl03"> ${getActiveNum(data)} </span><span style="color:#8891BE">%</span> <span class=\"icon-up-arrow\"></span>` : `${getActiveNum(data)} <span class=\"icon-up-arrow\"></span>`
}
} else {
return "-";
}
}
export function checkNumber(data) {
if(!checkIsNull(data)&&data!="-"&&data!=""&&data!="Infinity"&&data!="NaN"){
return data;
}else{
return '-';
}
}
/**
* 重点人群标志
* @param str 重点人群标志"ACB"
* @param int 最大显示数量 默认3
* @returns str
*/
export function getZdrqTag(code,codeMax){
var tabArr=[
{code:"A",value:"<span class='tag-circle tag-min tag-red'>60</span>"},
{code:"B",value:"<span class='tag-circle tag-min tag-green' >高</span>"},
{code:"C",value:"<span class='tag-circle tag-min tag-yellow' >糖</span>"},
{code:"D",value:"<span class='tag-circle tag-min tag-red1' >孕</span>"},
{code:"E",value:"<span class='tag-circle tag-min tag-green1' >儿</span>"},
{code:"F",value:"<span class='tag-circle tag-min tag-orange1' >残</span>"},
{code:"G",value:"<span class='tag-circle tag-min tag-green2' >结</span>"},
{code:"H",value:"<span class='tag-circle tag-min tag-blue1' >特</span>"},
{code:"I",value:"<span class='tag-circle tag-min tag-yellow1' >精</span>"},
{code:"J",value:"<span class='tag-circle tag-min tag-blue2' >贫</span>"},
];
if(!checkIsNull(code)&&code.length>0){
var codeArr = code.split('');
var res = "";
var len = 3;
if(!checkIsNull(codeMax)&&codeMax>0){
len = codeMax;
}
for(var i = 0;i<len;i++){
for(var j = 0;j<tabArr.length;j++){
if(codeArr[i] == tabArr[j].code){
res += tabArr[j].value;
}
}
}
return res;
}else{
return "";
}
}
\ No newline at end of file
......@@ -58,12 +58,18 @@ export default new Router({
name: 'gpDefect',
component: () => import('views/gp/defect/GpDefectHome.vue'),
},
]
},
{ //签约患者列表
path: 'contractPatientList',
path: '/contractPatientList',
name: 'contractPatientList',
component: () => import('views/gp/list/ContractPatientList.vue'),
},
]
{ //患者详情
path: '/patientDetails',
name: 'patientDetails',
component: () => import('views/gp/PatientDetails.vue'),
},
......
......@@ -922,7 +922,7 @@
this.initHome()
},
AnalyFn(type, param) {
this.$router.push('/AnalySign?type=' + type + '&param=' + param);
this.$router.push('/contractPatientList?type=' + type + '&param=' + param);
},
openCame() {
if (false) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment