| | |
| | | gettoken360( |
| | | scope.row.idcardno, |
| | | scope.row.drcode, |
| | | scope.row.drname |
| | | scope.row.drname, |
| | | scope.row.patid, |
| | | ) |
| | | " |
| | | ><span class="button-textsc">{{ |
| | |
| | | import { getToken } from "@/utils/auth"; |
| | | import Treeselect from "@riophae/vue-treeselect"; |
| | | import "@riophae/vue-treeselect/dist/vue-treeselect.css"; |
| | | import { query360PatInfo, getTasklist, addSubtask } from "@/api/AiCentre/index"; |
| | | import { query360PatInfo,query360PatInfonh, getTasklist, addSubtask } from "@/api/AiCentre/index"; |
| | | |
| | | import store from "@/store"; |
| | | import { type } from "jquery"; |
| | | |
| | | export default { |
| | | name: "Userhuanze", |
| | |
| | | }); |
| | | }, |
| | | //患者360跳转 |
| | | gettoken360(sfzh,drcode,drname) { |
| | | // this.$modal.msgWarning('360功能暂未开通'); |
| | | gettoken360(sfzh, drcode, drname, id) { |
| | | const orgname = localStorage.getItem("orgname"); |
| | | if (orgname == "南华大学附属第一医院") { |
| | | query360PatInfonh(id).then((res) => { |
| | | if (res.data) { |
| | | window.open(res.data, "_blank"); |
| | | } else { |
| | | this.$modal.msgWarning("360查询无结果"); |
| | | } |
| | | }); |
| | | return; |
| | | } else if ( |
| | | orgname == "第一人民医院湖滨院区" || |
| | | orgname == "第一人民医院吴山院区" |
| | | ) { |
| | | let url = `http://192.200.81.189:9100/blj/view?BINGRENID=${id}&YONGHUID=DBA`; |
| | | window.open(url, "_blank"); |
| | | return; |
| | | } |
| | | |
| | | this.postData.YeWuXX.BingRenXX.ZhengJianHM = sfzh; |
| | | |
| | | |
| | | query360PatInfo(this.postData).then((res) => { |
| | | if (res.data.url) { |
| | |
| | | }); |
| | | |
| | | // 校验是否同一科室 |
| | | if (patientDepts.size > 1) { |
| | | this.$modal.msgError("选中的患者不属于同一科室,无法批量添加任务"); |
| | | return; |
| | | } |
| | | // if (patientDepts.size > 1) { |
| | | // this.$modal.msgError("选中的患者不属于同一科室,无法批量添加任务"); |
| | | // return; |
| | | // } |
| | | |
| | | // 获取选中患者列表 |
| | | this.selectedPatients = this.userList.filter((item) => |
| | |
| | | pageSize: 10, |
| | | serviceType: 3, |
| | | type: 2, |
| | | deptcode: deptcode, |
| | | }; |
| | | // deptcode: deptcode,取消科室限制 |
| | | getTasklist(topqueryParams).then((response) => { |
| | | this.taskList = response.rows; |
| | | this.batchLoading = false; |
| | |
| | | for (const patient of this.selectedPatients) { |
| | | const params = { |
| | | taskid: this.selectedTask.taskid, |
| | | type: this.selectedTask.type, |
| | | taskName: this.selectedTask.taskName, |
| | | serviceType: this.selectedTask.serviceType, |
| | | sendstate:2, |
| | | preachform: this.selectedTask.preachform, |
| | | templateid: this.selectedTask.templateid, |
| | | libtemplateid: this.selectedTask.libtemplateid, |
| | | sendstate: 2, |
| | | ...patient, |
| | | sendname: patient.patname, |
| | | endtime: patient.admitdate + " 00:00:00", |
| | | leavediagname: patient.diagname, |
| | | age: "", |
| | | }; |
| | | |
| | |
| | | } |
| | | } |
| | | .button-textsc { |
| | | color: #3664D9; |
| | | color: #3664d9; |
| | | } |
| | | .batch-patient-section, |
| | | .batch-task-section { |