|
@ -1,6 +1,5 @@
|
|
|
var httpData = GetRequest()
|
|
|
console.log('httpDatahttpDatahttpData', httpData)
|
|
|
var docInfo = JSON.parse(window.localStorage.getItem("wlyyAgent"));
|
|
|
var previewLayerIndex;
|
|
|
function closeGuidancePreview(){
|
|
|
layer.close(previewLayerIndex)
|
|
@ -45,7 +44,10 @@ var TempSendPanel = {
|
|
|
imgs: [],
|
|
|
curTemplate: undefined,
|
|
|
previewLayerIndex: undefined,
|
|
|
planDetaiId: httpData['planDetaiId']
|
|
|
planDetaiId: httpData['planDetaiId'],
|
|
|
docInfo: JSON.parse(window.localStorage.getItem('wlyyAgent')),
|
|
|
isRecordId: httpData['isRecordId']|| false,
|
|
|
relationRecordId: null
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
@ -87,9 +89,6 @@ var TempSendPanel = {
|
|
|
vm.curTemplate = data
|
|
|
vm.content = data.content
|
|
|
vm.modelName = data.title
|
|
|
// vm.imgs = _.map(data.imagesUrls, function(s) {
|
|
|
// return httpRequest.getImgUrl(s)
|
|
|
// })
|
|
|
}
|
|
|
} else {
|
|
|
layer.msg(res.msg,{icon:5});
|
|
@ -122,36 +121,89 @@ var TempSendPanel = {
|
|
|
return
|
|
|
}
|
|
|
layer.confirm('发出后无法变更,是否确认发送给居民?', { btn: ['继续发送', '取消'], title: "提示" }, function () {
|
|
|
var loading = layer.load(0, {shade: false})
|
|
|
var params = [{
|
|
|
patient: httpData['patient'],
|
|
|
article: vm.modelCode,
|
|
|
doctor: docInfo.uid,
|
|
|
attachedContent: vm.content,
|
|
|
attachedTitle: vm.modelName,
|
|
|
relationCode: vm.planDetaiId //业务关联
|
|
|
}]
|
|
|
rehaAPI.sendGuidance({
|
|
|
json: JSON.stringify(params),
|
|
|
planId: httpData['planId']
|
|
|
}).then(function(res) {
|
|
|
layer.close(loading)
|
|
|
if(res.status == 200){
|
|
|
// 确认完成康复指导
|
|
|
window.parent.closeKFZDlayer(vm.planDetaiId)
|
|
|
layer.msg('发送成功', {
|
|
|
icon: 1
|
|
|
})
|
|
|
if(vm.isRecordId){
|
|
|
vm.saveRehabilitationOperateRecord()
|
|
|
} else {
|
|
|
vm.sendGuidance(vm.planDetaiId)
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
saveRehabilitationOperateRecord: function(){
|
|
|
var vm=this
|
|
|
var params={
|
|
|
rehabilitationDetailId: vm.planDetaiId,
|
|
|
node: '',
|
|
|
patientCode: httpData['patient'],
|
|
|
doctorCode: vm.docInfo.uid,
|
|
|
relationRecordType: 5,
|
|
|
relationRecordCode: '',
|
|
|
relationRecordImg: '',
|
|
|
status: 0, // 改记录的状态
|
|
|
}
|
|
|
rehaAPI.saveRehabilitationOperateRecord({dataJson:JSON.stringify(params)}).then(function(res){
|
|
|
if(res.status==200){
|
|
|
vm.relationRecordId = res.data.id
|
|
|
vm.sendGuidance(res.data.id)
|
|
|
}else {
|
|
|
showErrorMessage(res.msg)
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
saveRehabilitationOperateRecord2: function(){
|
|
|
var vm=this
|
|
|
var params={
|
|
|
rehabilitationDetailId: vm.planDetaiId,
|
|
|
node: '',
|
|
|
patientCode: httpData['patient'],
|
|
|
doctorCode: vm.docInfo.uid,
|
|
|
relationRecordType: 5,
|
|
|
relationRecordCode: '',
|
|
|
relationRecordImg: '',
|
|
|
status: 1, // 改记录的状态
|
|
|
id: vm.relationRecordId
|
|
|
}
|
|
|
rehaAPI.saveRehabilitationOperateRecord({dataJson:JSON.stringify(params)}).then(function(res){
|
|
|
if(res.status==200){
|
|
|
window.parent.closeKFZD(vm.planDetaiId)
|
|
|
}else {
|
|
|
showErrorMessage(res.msg)
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
sendGuidance: function(relationCode){
|
|
|
var vm =this
|
|
|
var loading = layer.load(0, {shade: false})
|
|
|
var params = [{
|
|
|
patient: httpData['patient'],
|
|
|
article: vm.modelCode,
|
|
|
doctor: vm.docInfo.uid,
|
|
|
attachedContent: vm.content,
|
|
|
attachedTitle: vm.modelName,
|
|
|
relationCode: relationCode
|
|
|
}]
|
|
|
rehaAPI.sendGuidance({
|
|
|
json: JSON.stringify(params),
|
|
|
planId: httpData['planId']
|
|
|
}).then(function(res) {
|
|
|
layer.close(loading)
|
|
|
if(res.status == 200){
|
|
|
// 确认完成康复指导
|
|
|
if(vm.isRecordId){
|
|
|
vm.saveRehabilitationOperateRecord2()
|
|
|
} else {
|
|
|
layer.msg(res.msg, {
|
|
|
icon: 5
|
|
|
})
|
|
|
window.parent.closeKFZDlayer(vm.planDetaiId)
|
|
|
}
|
|
|
}).catch(function(e) {
|
|
|
console.error(e)
|
|
|
})
|
|
|
|
|
|
})
|
|
|
layer.msg('发送成功', {
|
|
|
icon: 1
|
|
|
})
|
|
|
} else {
|
|
|
layer.msg(res.msg, {
|
|
|
icon: 5
|
|
|
})
|
|
|
}
|
|
|
}).catch(function(e) {
|
|
|
console.error(e)
|
|
|
})
|
|
|
}
|
|
|
}
|
|
|
}
|