|  |  |  | 
|---|
|  |  |  | import { query360PatInfo, getTasklist, addSubtask } from "@/api/AiCentre/index"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import store from "@/store"; | 
|---|
|  |  |  | import { type } from "jquery"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | name: "Userhuanze", | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | this.postData.YeWuXX.BingRenXX.ZhengJianHM = sfzh; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | query360PatInfo(this.postData).then((res) => { | 
|---|
|  |  |  | if (res.data.url) { | 
|---|
|  |  |  | window.open(res.data.url, "_blank"); | 
|---|
|  |  |  | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 校验是否同一科室 | 
|---|
|  |  |  | 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, | 
|---|
|  |  |  | preachform: this.selectedTask.preachform, | 
|---|
|  |  |  | templateid: this.selectedTask.templateid, | 
|---|
|  |  |  | libtemplateid: this.selectedTask.libtemplateid, | 
|---|
|  |  |  | sendstate:2, | 
|---|
|  |  |  | ...patient, | 
|---|
|  |  |  | sendname: patient.patname, | 
|---|
|  |  |  | leavediagname: patient.diagname, | 
|---|
|  |  |  | age: "", | 
|---|
|  |  |  | }; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .button-textsc { | 
|---|
|  |  |  | color: #3664D9; | 
|---|
|  |  |  | color: #3664d9; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .batch-patient-section, | 
|---|
|  |  |  | .batch-task-section { | 
|---|