|  |  | 
 |  |  |               @keyup.enter.native="handleQuery" | 
 |  |  |             /> | 
 |  |  |           </el-form-item> | 
 |  |  |           <el-form-item label="科室名称" prop="inhospno"> | 
 |  |  |             <el-input | 
 |  |  |               v-model="queryParams.deptname" | 
 |  |  |               placeholder="请输入科室名称" | 
 |  |  |               clearable | 
 |  |  |               style="width: 250px" | 
 |  |  |               @keyup.enter.native="handleQuery" | 
 |  |  |             /> | 
 |  |  |           </el-form-item> | 
 |  |  |  | 
 |  |  |           <el-form-item label="患者范围" prop="status"> | 
 |  |  |             <el-cascader | 
 |  |  |               v-model="queryParams.scopetype" | 
 |  |  |               placeholder="默认全部" | 
 |  |  |               placeholder="默认全部科室" | 
 |  |  |               :options="sourcetype" | 
 |  |  |               :props="{ expandTrigger: 'hover' }" | 
 |  |  |               @change="handleChange" | 
 |  |  | 
 |  |  |             align="center" | 
 |  |  |             key="bedNo" | 
 |  |  |             prop="bedNo" | 
 |  |  |             width="120" | 
 |  |  |           /> | 
 |  |  |           <el-table-column | 
 |  |  |             label="经管医生" | 
 |  |  |             align="center" | 
 |  |  |             key="managementDoctor" | 
 |  |  |             prop="managementDoctor" | 
 |  |  |             width="120" | 
 |  |  |           /> | 
 |  |  |           <el-table-column | 
 |  |  | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 3, | 
 |  |  |           label: "全部", | 
 |  |  |           label: "全部科室", | 
 |  |  |         }, | 
 |  |  |         { | 
 |  |  |           value: 4, | 
 |  |  |           label: "全部病区", | 
 |  |  |         }, | 
 |  |  |       ], | 
 |  |  |       //导入进度 | 
 |  |  | 
 |  |  |         value: dept.districtCode, | 
 |  |  |       }; | 
 |  |  |     }); | 
 |  |  |     this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( | 
 |  |  |       (obj) => obj.deptCode | 
 |  |  |     ); | 
 |  |  |     this.getList(); | 
 |  |  |     this.listDept(); | 
 |  |  |     // this.listDept(); | 
 |  |  |     this.gettabList(); | 
 |  |  |   }, | 
 |  |  |   methods: { | 
 |  |  |     /** 查询患者列表 */ | 
 |  |  |     getList() { | 
 |  |  |       if (this.queryParams.searchscope == 3) { | 
 |  |  |         this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( | 
 |  |  |           (obj) => obj.deptCode | 
 |  |  |         ); | 
 |  |  |         this.queryParams.leavehospitaldistrictcodes = | 
 |  |  |           store.getters.belongWards.map((obj) => obj.districtCode); | 
 |  |  |       } | 
 |  |  |       this.loading = true; | 
 |  |  |       listpatient(this.queryParams).then((response) => { | 
 |  |  |         console.log(response); | 
 |  |  | 
 |  |  |     }, | 
 |  |  |     //患者360跳转 | 
 |  |  |     gettoken360(sfzh, drcode, drname) { | 
 |  |  |       this.$modal.msgWarning('360功能暂未开通'); | 
 |  |  |   return; // 阻止后续代码执行 | 
 |  |  |       this.postData.YeWuXX.BingRenXX.ZhengJianHM = sfzh; | 
 |  |  |       if (this.postData.XiaoXiTou.ZuHuMC == "丽水市中医院") { | 
 |  |  |         this.postData.YeWuXX.YongHuXX.YongHuID = "1400398571877961728"; | 
 |  |  | 
 |  |  |         this.queryParams.leavehospitaldistrictcodes.push(code); | 
 |  |  |         this.queryParams.leaveldeptcodes = []; | 
 |  |  |         this.queryParams.searchscope = 2; | 
 |  |  |       } else { | 
 |  |  |       } else if (type == 3) { | 
 |  |  |         this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( | 
 |  |  |           (obj) => obj.deptCode | 
 |  |  |         ); | 
 |  |  |         this.queryParams.searchscope = 3; | 
 |  |  |         this.queryParams.leavehospitaldistrictcodes = []; | 
 |  |  |       } else if (type == 4) { | 
 |  |  |         this.queryParams.leaveldeptcodes = []; | 
 |  |  |         this.queryParams.leavehospitaldistrictcodes = | 
 |  |  |           store.getters.belongWards.map((obj) => obj.districtCode); | 
 |  |  |         this.queryParams.searchscope = 4; | 
 |  |  |       } | 
 |  |  |     }, | 
 |  |  |     // 查询导入展示列表 | 
 |  |  | 
 |  |  |         leaveldeptcodes: [], | 
 |  |  |         leavehospitaldistrictcodes: [], | 
 |  |  |       }; | 
 |  |  |         this.handleQuery(); | 
 |  |  |       this.queryParams.leaveldeptcodes = store.getters.belongDepts.map( | 
 |  |  |       (obj) => obj.deptCode | 
 |  |  |     ); | 
 |  |  |       this.handleQuery(); | 
 |  |  |     }, | 
 |  |  |     // 多选框选中数据 | 
 |  |  |     handleSelectionChange(selection) { | 
 |  |  | 
 |  |  |   } | 
 |  |  | } | 
 |  |  | .button-textsc { | 
 |  |  |   color: #28cfe6; | 
 |  |  |   color: #3664D9; | 
 |  |  | } | 
 |  |  | </style> |