Browse Source

收藏患者功能

360view
bianyaqi 2 years ago
parent
commit
d304bc7fdc
  1. 20
      src/components/360View/collection.vue

20
src/components/360View/collection.vue

@ -16,7 +16,7 @@
<span>{{ node.label }}</span>
</span>
<span>
<el-dropdown trigger="click" @command="(command)=>addNode(command,node,data)">
<el-dropdown v-if="!data.treeId" trigger="click" @command="(command)=>addNode(command,node,data)">
<span>
<i class="el-icon-plus" />
</span>
@ -133,12 +133,12 @@ export default {
platform: this.platform
}
})
// this.tableData =
this.collectData = this.handlePatientList(data.data)
},
//
handlePatientList(arr) {
arr.forEach(item => {
if (!item.childs) {
if (!item.childs && item.hisManagePatientEntity) {
item.childs = []
}
if (item.hisManagePatientEntity) {
@ -175,12 +175,14 @@ export default {
// },
levelClick(data) {
this.curNode = data
this.remark = data.remark || ''
},
searchRemark(data) {
// this.treeId = data.id
// this.remark = data.hisManagePatientEntity ? data.hisManagePatientEntity.remark : ''
// this.remarkId = data.hisManagePatientEntity ? data.hisManagePatientEntity.id : ''
},
//
handleAddPatient() {
const params = {
createDate: this.$moment().format('YYYY-MM-DD HH:mm:ss'),
@ -225,7 +227,7 @@ export default {
break
}
},
//
// /
async confirmNode() {
const params = {
createDate: this.$moment().format('YYYY-MM-DD HH:mm:ss'),
@ -238,9 +240,18 @@ export default {
this.disabled = true
if (this.curNode.patientId) {
this.curNode.name = this.editName
this.curNode.remark = this.editName
await this.$http.post('/tree/addPatientTree', { ...this.curNode })
this.$message({
message: this.editMessage,
type: 'success'
})
} else {
await this.$http.post('/tree/addTree', params)
this.$message({
message: this.editMessage,
type: 'success'
})
}
this.dialogFormVisible = false
await this.findTree()
@ -251,6 +262,7 @@ export default {
this.deleteNode(node, data)
} else {
this.disabled = false
console.log(this.curNode)
this.editNode(node, data)
}
},

Loading…
Cancel
Save