|
@ -79,67 +79,78 @@ layui.use('element', function () {
|
|
patientPhoto: "",
|
|
patientPhoto: "",
|
|
doctorType: "",
|
|
doctorType: "",
|
|
docInfo: [],
|
|
docInfo: [],
|
|
patientlist:[],
|
|
|
|
docInfo:[],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
patientlist: [],
|
|
|
|
docInfo: [],
|
|
|
|
|
|
},
|
|
},
|
|
watch: {
|
|
watch: {
|
|
tablelist: function (val) {
|
|
|
|
|
|
patientlist: function (val) {
|
|
this.$nextTick(function () {
|
|
this.$nextTick(function () {
|
|
element.init()
|
|
element.init()
|
|
var vm=this
|
|
|
|
|
|
var vm = this
|
|
for (var i = 0; i < val.length; i++) {
|
|
for (var i = 0; i < val.length; i++) {
|
|
var allFinishCount = val[i].allFinishCount
|
|
|
|
var allCount = val[i].allCount
|
|
|
|
var isStop = val[i].status
|
|
|
|
var ishospitalName = val[i].hospitalName
|
|
|
|
for (var i = 0; i < val.length; i++){
|
|
|
|
var isOperator=val[i].isOperator
|
|
|
|
if (isOperator==0) {
|
|
|
|
console.log('aa')
|
|
|
|
$("#stopBtn_" + val[i].planId).attr('disabled', 'true')
|
|
|
|
$("#stopBtn_" + val[i].planId).css("pointer-events", "none")
|
|
|
|
$("#stopBtn_" + val[i].planId).css("color","#999999")
|
|
|
|
|
|
|
|
}
|
|
|
|
if (ishospitalName == null) {
|
|
|
|
$("#hospitalName_" + val[i].planId).html("暂无社区信息")
|
|
|
|
}
|
|
|
|
if (isStop == 2) {
|
|
|
|
$("#span_font" + val[i].planId).html("已完成")
|
|
|
|
$("#span_font" + val[i].planId).addClass("corg")
|
|
|
|
}
|
|
|
|
if (isStop == 1) {
|
|
|
|
$("#span_font" + val[i].planId).html("进行中")
|
|
|
|
$("#span_font" + val[i].planId).addClass("cblue")
|
|
|
|
|
|
for (var j = 0; j < val[i].rehabilitationPlanList.length; j++) {
|
|
|
|
var obj = val[i].rehabilitationPlanList[j]
|
|
|
|
var isOperator = obj.isOperator
|
|
|
|
var allFinishCount = obj.allFinishCount
|
|
|
|
var allCount = obj.allCount
|
|
|
|
var isStop = obj.status
|
|
|
|
var ishospitalName = val[i].hospitalName
|
|
|
|
if (isOperator == 0) {
|
|
|
|
$("#stopBtn_" + obj.planId).attr('disabled', 'true')
|
|
|
|
$("#stopBtn_" + obj.planId).css("pointer-events", "none")
|
|
|
|
$("#stopBtn_" + obj.planId).css("color", "#999999")
|
|
|
|
|
|
|
|
}
|
|
|
|
if (ishospitalName == null) {
|
|
|
|
$("#hospitalName_" + obj.planId).html("暂无社区信息")
|
|
|
|
}
|
|
|
|
if (isStop == 2) {
|
|
|
|
$("#span_font" + obj.planId).html("已完成")
|
|
|
|
$("#span_font" + obj.planId).css("color","#ff9526")
|
|
|
|
}else{
|
|
|
|
if (isStop == 1) {
|
|
|
|
$("#span_font" + obj.planId).html("进行中")
|
|
|
|
$("#span_font" + obj.planId).css("color","#12b7f5")
|
|
|
|
|
|
|
|
}
|
|
|
|
if (isStop == 0) {
|
|
|
|
$("#span_font" + obj.planId).html("已中止")
|
|
|
|
$("#span_font" + obj.planId).css("color","#999999")
|
|
|
|
$("#progress_" + obj.planId).css({
|
|
|
|
"background-color": "gray"
|
|
|
|
})
|
|
|
|
$("#stopBtn_" + obj.planId).html("激活计划")
|
|
|
|
} else {
|
|
|
|
|
|
|
|
$("#progress_" + obj.planId).css({
|
|
|
|
"background-color": "#ff9526"
|
|
|
|
})
|
|
|
|
$("#stopBtn_" + obj.planId).html("中止计划")
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if(allCount==0){
|
|
|
|
Progress(obj.planId, 0 + "%")
|
|
|
|
|
|
|
|
}else{
|
|
|
|
var progressNum = Math.ceil((allFinishCount / allCount) * 100)
|
|
|
|
Progress(obj.planId, progressNum + "%")
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
if (isStop == 0) {
|
|
|
|
$("#span_font" + val[i].planId).html("已中止")
|
|
|
|
$("#span_font" + val[i].planId).addClass("cgre")
|
|
|
|
$("#progress_" + val[i].planId).css({
|
|
|
|
"background-color": "gray"
|
|
|
|
})
|
|
|
|
$("#stopBtn_" + val[i].planId).html("激活计划")
|
|
|
|
} else {
|
|
|
|
$("#progress_" + val[i].planId).css({
|
|
|
|
"background-color": "#ff9526"
|
|
|
|
})
|
|
|
|
$("#stopBtn_" + val[i].planId).html("中止计划")
|
|
|
|
}
|
|
}
|
|
|
|
|
|
var progressNum = Math.ceil((allFinishCount / allCount) * 100)
|
|
|
|
Progress(val[i].planId, progressNum + "%")
|
|
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
})
|
|
})
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
var vm = this
|
|
var vm = this
|
|
@ -180,18 +191,11 @@ layui.use('element', function () {
|
|
vm.name = res.data.patientName
|
|
vm.name = res.data.patientName
|
|
vm.sex = res.data.sex
|
|
vm.sex = res.data.sex
|
|
vm.age = res.data.age
|
|
vm.age = res.data.age
|
|
vm.patientlist=res.data
|
|
|
|
|
|
vm.patientlist = res.data
|
|
vm.patientPhoto = res.data.patientPhoto
|
|
vm.patientPhoto = res.data.patientPhoto
|
|
vm.hospital = res.data.hospitalName
|
|
vm.hospital = res.data.hospitalName
|
|
vm.docInfo = JSON.parse(window.localStorage.getItem('wlyyAgent'))
|
|
vm.docInfo = JSON.parse(window.localStorage.getItem('wlyyAgent'))
|
|
console.log(res.data.length)
|
|
console.log(res.data.length)
|
|
for(var i=0;i<res.data.length;i++){
|
|
|
|
// vm.diseaseList = res.data[i].diseaseList
|
|
|
|
vm.tablelist = _.sortBy(res.data[i].rehabilitationPlanList, "patientName")
|
|
|
|
console.log(vm.diseaseList)
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
vm.signFamilyServiceRecordCount = res.data.signFamilyServiceRecordCount
|
|
vm.signFamilyServiceRecordCount = res.data.signFamilyServiceRecordCount
|
|
vm.signFamilyFinishItemCount = res.data.signFamilyFinishItemCount
|
|
vm.signFamilyFinishItemCount = res.data.signFamilyFinishItemCount
|
|
vm.signFamilyAdminTeamName = res.data.signFamilyAdminTeamName
|
|
vm.signFamilyAdminTeamName = res.data.signFamilyAdminTeamName
|
|
@ -203,10 +207,10 @@ layui.use('element', function () {
|
|
if (vm.tablelist.length == 0) {
|
|
if (vm.tablelist.length == 0) {
|
|
vm.wujilu = true
|
|
vm.wujilu = true
|
|
}
|
|
}
|
|
vm.doctorType= vm.docInfo.doctorType
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vm.doctorType = vm.docInfo.doctorType
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else {
|
|
} else {
|
|
// showErrorMessage(res.msg);
|
|
// showErrorMessage(res.msg);
|
|
}
|
|
}
|
|
@ -234,11 +238,11 @@ layui.use('element', function () {
|
|
title: '服务项目内容',
|
|
title: '服务项目内容',
|
|
fixed: true, //不固定
|
|
fixed: true, //不固定
|
|
maxmin: true,
|
|
maxmin: true,
|
|
closeBtn:1,
|
|
|
|
|
|
closeBtn: 1,
|
|
shift: 5,
|
|
shift: 5,
|
|
shadeClose: false, //点击遮罩关闭层
|
|
shadeClose: false, //点击遮罩关闭层
|
|
content: '../../temporary/html/userInfo.html?patient='+vm.paticentcode
|
|
|
|
});
|
|
|
|
|
|
content: '../../temporary/html/userInfo.html?patient=' + vm.paticentcode
|
|
|
|
});
|
|
// location.href = "" +
|
|
// location.href = "" +
|
|
|
|
|
|
},
|
|
},
|